PDA

Просмотр полной версии : Контроль связи СПК 110 с модулями ввода-вывода



automaticus
02.08.2024, 11:27
Хочу сделать контроль связи головного устройства СПК 110 с модулями серии 110 и других производителей, подключенными по RS-485 Modbus. В драйвере есть флаг xError, который можно было бы использовать для контроля связи с модулем, но он постоянно сбрасывается самим драйвером и стабильно отслеживать его трудно. Есть ли какие-то другие способы контроля связи по Modbus?

77774

Cs-Cs
02.08.2024, 13:43
Сделать так, как сделал я себе. Вот. Читать здесь: https://cs-cs.net/technologii-testirovaniya-i-otladky-shhgitov-s-svtomatikoy-na-plk#6__modbus___ai__io
Заголовок 6. Там как раз написано про этот чёртов сбрасывающийся xError.

automaticus
05.08.2024, 08:47
Нашел решение.

DeviceName.GetDeviceState();

0 - UNKNOWN
1 - STOPPED
2 - RUNNING
3 - ERROR
4 - DISABLED
5 - NOT_CONFIGURED
6 - CONFIGURED
7 - NOT_FOUND

77812

Cs-Cs
05.08.2024, 10:57
О! Я про это не думал. Спасибо!
И работает корректно? Не меняется сто раз при запросе разных каналов Modbus?