From OpenSCADAWiki
Jump to: navigation, search

API функции исходящих запросов

API функции исходящих запросов (messIO()) оперируют обменом блоками PDU, завёрнутыми в XML-пакеты, со следующей структурой:

  • <{prt} id="{sId}" reqTm="{reqTm}" node="{node}" reqTry="{reqTry}">{pdu}</{prt}>
Где:
  • prt — имя тега запроса с названием используемого варианта протокола (TCP, RTU или ASCII).
  • sId — идентификатор источника запроса. Используется для помещения в отчёт выходного протокола.
  • reqTm — время запроса, а именно — время, в течение которого, ожидать ответ, в миллисекундах.
  • node — номер узла назначения или идентификатор юнита ModBus/TCP.
  • reqTry — количество попыток повторения запроса с ошибкой в ответе. Только для вариантов ModBus/{RTU,ASCII}.
  • pdu — непосредственно блок юнита данных (PDU) протокола ModBus.