Сообщение от
Александр Пястолов
Добрый день! Прошу помощи в решении следующей проблемы:
Анамнез: СПК207 - мастер MB RTU, CodeSys 3.5, Б-ка ModBus 3.5.4.3.
Проблема: ФБ MB_WR_REGS при записи в МУ110-8Р 1 регистр, адрес 50, buf[7]:=0, buf[8]:=(БИТОВАЯ МАСКА ВЫХОДОВ) возвращает исключение 3.
В сети, помимо МУ110 есть ПЧ и реверсивные блоки, которые пишутся данным ФБ нормально. При этом, СКАДА пишет в МУ110-8Р (функция 16) без ошибок.
Также, MB_RD_HOLD_REGS или ..._INP_REGS читают релейный модуль без ошибок.
Замечено: при записи из СКАДы (ф-я 16) и из СПК (MB_WR_REGS) контрольные суммы отличаются (при 1 регистре это buf[9], buf[10] - CRC16).
P.S. В "Конфигураторе МУ" - красная надпись "не найден дескриптор".