Здравствуйте. Для опроса нескольких контроллеров был написан драйвер t11. Как передать данные из драйвера в TM6 если нет ответа от контроллера. Функция Get_xxx вызывается только если в приемном буфере есть ответ. А если его нет, то как в таком случае передать служебную информацию в канал?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Такой штатной функции в драйвере T11 нет. Каналу выставляется признак аппаратной недостоверности.
Posted by Артем Фурсов (Участник № / Member № 6340) on :
Смысл служебной информации - номер контроллера опрос которого в данный момент производит драйвер t11, подскажите тогда какой то другой способ как достоверно узнать эту информацию.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Номер контроллера указан в атрибуте C1(94) канала, посылающего запрос. Отсутствие ответа по таймауту взводит признак недостоверности у канала, в его атрибут C1 указывает, какой контроллер не ответил.
Posted by Бычков Константин (Участник № / Member № 7036) on :
Такой вопрос есть приборы СОТ-4 у них RS-232. Как можно их связать с ТМ6?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Чтобы ответить на вопрос, надо иметь описание протокола, который поддерживается в приборе для обмена по интерфейсам RS 232/485.
Если Вы найдете описание протокола, пришлите его на адрес техподдержки hotline@adastra.ru с описанием задачи, которую Вы предполагаете решать с помощью этого прибора.