Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: Обрыв с косяком на МВА

  1. #11

    По умолчанию

    Цитата Сообщение от Anton_Minsk Посмотреть сообщение
    Золотые слова! Все так и обстоит,именно это я и пытаюсь сказать ,
    а слова Кирила
    "Last error и last adress не имеют отношения к датчикам. Это переменные, отображающие режим работы сети, и соответственно ее обрыв, если таковой случился. Информации о датчиках они не несут."
    мне непонятны, что вы хотели этим сказать, Кирилл?
    В общем, МВА достаточно хитро отвечает ПЛК при обрыве датчика ( и других нештатных ситуациях со входом). На данном этапе отработка этих сигналов производится через last error, а не через само значение с выбранного канала МВА. Ровно по этому decode float не выдает сигналов об ошибке.
    Постараемся привести это в соответствие в новой версии прошивки для ПЛК.

  2. #12
    Пользователь
    Регистрация
    29.10.2008
    Адрес
    Минск
    Сообщений
    63

    По умолчанию

    Цитата Сообщение от Kirill Посмотреть сообщение
    В общем, МВА достаточно хитро отвечает ПЛК при обрыве датчика ( и других нештатных ситуациях со входом). На данном этапе отработка этих сигналов производится через last error, а не через само значение с выбранного канала МВА. Ровно по этому decode float не выдает сигналов об ошибке.
    Постараемся привести это в соответствие в новой версии прошивки для ПЛК.
    Понимание достигнуто, всем спасибо за помощь

  3. #13

    По умолчанию проблемы с ошибками датчиков в мва

    Цитата Сообщение от Kirill Посмотреть сообщение
    В общем, МВА достаточно хитро отвечает ПЛК при обрыве датчика ( и других нештатных ситуациях со входом). На данном этапе отработка этих сигналов производится через last error, а не через само значение с выбранного канала МВА. Ровно по этому decode float не выдает сигналов об ошибке.
    Постараемся привести это в соответствие в новой версии прошивки для ПЛК.
    Тема поднималась год назад, а воз и ныне там!
    Проблемы с выводом ошибок через decode float по прежнему осталась для МВА. Не проще ли в стандартный OWEN_MVA8 ввести дополнительный регистр СТАТУСА для каждого канала и дополнить decode float дополнительным входом?

  4. #14

    По умолчанию

    МВА8 ошибки датчиков
    Тут в умах путаница чрезвычайная. А в описании конфигурации всё подробно описано:
    Овен мастер, когда опрашивает прибор, делает это по 1 переменной за раз, и выводит в три переменные своего статуса адрес, хеш и результат. Если в ответе прибора код исключительной ситуации (например обрыв датчика), то в статусе мастера для этой переменной появляется соответствующий код, который можно дешифровать и использовать.
    IF(ad=144 )THEN
    IF( err>0) THEN
    ton1(in:=TRUE);
    IF (ton1.Q) THEN
    pressure:=0;
    END_IF
    ELSE
    ton1(in:=FALSE);
    END_IF
    fl:=pressure;
    END_IF

    ad 144 - выловил опытным путем.(у меня это третий вход датчика 4-20 ма.)
    err это код ошибки который выставляет протокол во время адреса 144
    ton1 - это фильтр на 1.5 сек. у него задержка (чтобы исключить иногда вваливающиеся ошибки)

  5. #15
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    не нужно там таймер ставить.
    при опросе следующего входа адрес и код ошибки изменятся.
    нужно счетчик ставить.
    к примеру несколько раз подряд, при опросе входа получаем ошибку, то счетчик переполняется и диагностируем обрыв.

Страница 2 из 2 ПерваяПервая 12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •