Показано с 1 по 5 из 5

Тема: DECODE_FLOAT и МВА8 через ModBus

  1. #1
    Пользователь
    Регистрация
    21.12.2006
    Адрес
    Красноярск
    Сообщений
    68

    По умолчанию DECODE_FLOAT и МВА8 через ModBus

    Господа, можно ли заставить работать функциональный блок DECODE_FLOAT если связать ПЛК100 и МВА8 по ModBus? Или может есть какой то другой способ контролировать обрыв датчика?

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

    По умолчанию

    Попробуйте создать искусственно аварийную ситуацию на датчике(обрыв, КЗ). и посмотрите на значение в поле Last Error и LastAdress в PLC Configuration->ModbusMaster.
    Если будут появляться значения ошибок и их адреса, то вопрос решен
    А на DECODE_FLOAT я не расчитываю. Как-то пришлось использовать при передаче по протоколу Овен, не заработал этот блок вобщем.
    Последний раз редактировалось Anton_Minsk; 21.08.2009 в 15:31.

  3. #3
    Пользователь
    Регистрация
    21.12.2006
    Адрес
    Красноярск
    Сообщений
    68

    По умолчанию

    Попробовал два варианта. Создал в конфигураторе Modbus мастера и подключил к нему сначала модуль MVA8, затем попробовал сконфигурировать UniversalModbusDevice. В первом случае - при замыкании датчика накоротко или обрыве датчика, в опрашиваемом регистре отображаются "левые значения", а иногда остается последнее опрашиваемое корректное значение, но оно все время меняется, а именно увеличивается монотонно в тысячных долях градуса (26,78934 через секунду 26,78937 и так далее, число все время увеличивается), при этом никаних ошибок не отображает ни регистр Last Error ни переменная _Err на выходе из блока DECODE_FLOAT. Во втором случае если пользоваться UniversalModbusDevice, то в регистре Last Error также 0, но значение нужного нам регистра перестает изменяться, а следовательно этот момент можно отследить программно. Пошел ваять функциональный блок для контроля обрыва (короткого замыкания) датчика . Anton_Minsk, спасибо за участие.

  4. #4
    Пользователь
    Регистрация
    21.12.2006
    Адрес
    Красноярск
    Сообщений
    68

    Smile

    Тема закрыта. Разобрался, наконец . Нужно внимательнее читать РЭ.

    В режиме ModBus можно получать код исключительной ситуации из отдельного регистра. Так для входа №1 МВА8 это регистр 2, для входа №2 - 8 и т.д.

  5. #5

    По умолчанию

    Цитата Сообщение от Денис Посмотреть сообщение
    Тема закрыта. Разобрался, наконец . Нужно внимательнее читать РЭ.

    В режиме ModBus можно получать код исключительной ситуации из отдельного регистра. Так для входа №1 МВА8 это регистр 2, для входа №2 - 8 и т.д.
    Кроме того Decode float с МВА не работает.

Ваши права

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