DreamWeaver
Forum Haunter / Завсегдатай форума
Участник № / Member № 1485
отправлено / posted
От всех датчиков получаем сигналы 4-20 мА. В случае разрыва линни, на контроллер от датчика будет приходить сигнал в 0 мА. Как обычно обрабатывают такую ситуацию? Наверное используется аппаратаная либо программная недостоверность. Но нам нужно чтобы последнее достоверное значение, полученное от датчика, использовалось впоследствии, до тех пора пока от датчика не будут приходить новые достоверные значения? Как это обычно делается стандартными средствами?
Сообщения / Posts 150 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Штатно это контролируется как Программная недостоверность, если заданы для канала границы. Однако, запоминания последнего достоверного значения при этом не будет. Поэтому для решения такой задачи придется создать программу на Трансляцию канала, которая будет управлять атрибутом Программной достоверности, а также контролировать наличие на Реальном атрибуте последнего достоверного значения.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |