Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

system(37, <аргумент>)


Вызов функции system(37, <аргумент>) возвращает код завершения последней операции для задачи межконтроллерного обмена по протоколу Modbus. В качестве аргумента передается номер задачи связи Modbus.
Возвращаемый код завершения предыдущего цикла обмена:
Код
Краткое описание
0
Нет ошибок
2
Удаленное устройство не отвечает (таймаут истек)
3
Системная ошибка при работе с портом / сервер Modbus-TCP недоступен
4
Системная ошибка при обращении к задаче связи
5
Выполняется запрос
6
Ошибка принятых данных
13
Некорректный ответ от slave-устройства (Адрес устройства/Код функции/Количество данных в ответном пакете отличается от запрашиваемого)
201-211
Пришел ответ исключения от Slave устройства (подробнее см. описание протокола Modbus или документацию на Slave-устройство)
201
Illegal function
202
Illegal data address
203
Illegal data value
204
Server device failure
205
Acknowledge
206
Server device busy
208
Memory parity error
210
Gateway path unavailable
211
Gateway target device failed to respond