Поясните, пожалуйста, работу канала Диагностика подтип Контр_1. Мне нужно выдавать сообщение на экран при потере или ошибках связи с Ломиконтом (СОМ1). Создал такой канал, но при разрыве соединения не вижу никаких изменений его значений и атрибутов. Видимо, что-то неправильно делаю, но что? Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Связь с Ломиконт 110?
Posted by VICTOR S (Участник № / Member № 766) on :
Да.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Ошибки обмена лучше всего контролировать по атрибуту каналов - Достоверность. Это можно делать либо индивидуально для каждого канала, либо групповым образом.
Posted by VICTOR S (Участник № / Member № 766) on :
А что же тогда канал Диагностика Контр_1 (руководство пользователя стр773)?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Данный канал должен показать значение 9 в случае разрыва связи! Какой тип Вы для него задали - Input? Какой релиз ТМ? Я проверил в ТМ5.12 - работает.
Posted by VICTOR S (Участник № / Member № 766) on :
релиз ТМ 5.12, тип канала I. Его значение у меня все время 9 и не изменяется, хотя связь есть (данные по ВА,АВ отображаются великолепно).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Все верно - все диагностические каналы работают в режиме "защелки", т.е. всегда хранят значение последнего события. Вероятно при обмене когда-либо возникла ситуация с недостоверностью данных, или контроллер не ответил на запрос - вот канал и выставил значение 9. Для сброса этого состояния необходимо использовать канал того же подтипа и доп. к подтипу, но только типа Output!