Страница 1 из 1

Modbus и блок сравнения

Добавлено: 25 апр 2022, 16:06
val2719
здравствуйте не могу разобраться
по модбасу передаю число на блок сравнения и он не работает
кто подскажет в чем проблема

Modbus и блок сравнения

Добавлено: 25 апр 2022, 19:42
ecoins
val2719 писал(а): 25 апр 2022, 16:06 здравствуйте не могу разобраться
по модбасу передаю число на блок сравнения и он не работает
кто подскажет в чем проблема
Подключите к к входу блока сравнения UART и увидите, что фактически приходит с ModBus.

Modbus и блок сравнения

Добавлено: 25 апр 2022, 19:51
KSP
По Modbus инт. можно передать 32767 максимум все остальное он у Вас преобразовывает в отрицательные значения поменяйте на лонг.инт.

Modbus и блок сравнения

Добавлено: 26 апр 2022, 12:01
val2719
KSP писал(а): 25 апр 2022, 19:51 По Modbus инт. можно передать 32767 максимум все остальное он у Вас преобразовывает в отрицательные значения поменяйте на лонг.инт.
я пробовал и мелкие цифры использовать все равно не работает
на другом устройстве все сетевые нормально передаются и считываются

Отправлено спустя 1 минуту 57 секунд:
ecoins писал(а): 25 апр 2022, 19:42
val2719 писал(а): 25 апр 2022, 16:06 здравствуйте не могу разобраться
по модбасу передаю число на блок сравнения и он не работает
кто подскажет в чем проблема
Подключите к к входу блока сравнения UART и увидите, что фактически приходит с ModBus.
а как это сделать?

Modbus и блок сравнения

Добавлено: 26 апр 2022, 14:08
ecoins
Используйте блок UART из библиотеки FLProg- настройки у него интуитивно понятные.

Modbus и блок сравнения

Добавлено: 29 апр 2022, 21:33
Kasyan
В переменной Modbus, которая передается, используй "вход разрешения записи" и блок "детектор изменения числа".