Саша
Forum Member / Участник форума
Участник № / Member № 925
отправлено / posted
1. Контроллер Теконик собирает информацию с модулей УСО и через радиоканал посредством протокола M-Link передает информацию о состоянии техроцесса на операторскую станцию (ОС). Для примера: в контроллре работает алгоритм который отслеживает значение температуры подшипников насоса и в случае превышения уставок выдает сигнал на отключение насоса. Если значению температуры выставляется аттрибут недостоверности, то защита по температуре подшипников не должна срабатывать. Значение температуры и ее достоверности в двух разных каналах по OutMlink передается наверх в ОС. Из-за того, что передача по радиоканалу происходит ассинхронно относительно циклов пересчета контроллера и ОС, возможна такая ситуация когда недостоверное значение канала поднимается "наверх" раньше его аттрибута недостоверности. По этому недостоверному значению срабатывает сигнализация на ОС, хотя ее сработка должна блокироваться по причине недостоверности параметра. Что можно сделать чтобы предотвратить ложную сигнализацию? Как можно организовать точный механизм отправки, чтобы вначале по OutMlink передавался канал со значеним достоверности потом само значение канала?
2. Отправка значения канала по OutMlink происходит по флагу Отработать. Есть ли возможность устанавливать или считывать этот флаг при помощи FBD программ?
Сообщения / Posts 54 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1) Может попробовать держать этот канал OutMLink'а отключенным все время через атриюут Подключение, а подключать только когда необходимо действительно отправить "наверх" данные. Управлять можно из FBD. 2) Это вроде 6-й бит атрибута События (если считать с 1).
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |