Показать сообщение отдельно
Старый 24.01.2019, 12:41   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SMLogix Как узнать что получены данные по Modbus?

Цитата:
Сообщение от Artsen Посмотреть сообщение
Не подходит, уставки на исполнительных, подключенных устройствах могут быть изменены вручную и их нельзя без причины изменять. Т е должна быть причина для изменений.
Изменили вручную - работайте, как установили параметры, пришли уставки по сети - работайте с пришедшими. Пришедшии уставки могут быть такими же, как ранее - мне нужно знать, что они пришли снова.
Device(link) покажет факт обращения.

Но обычно в системах, критичных к приходу данных, устраивают отдельную переменную HeartBeat, которую наращивают после цикла обмена данными. В некоторых протоколах она прямо "встроена в протокол".


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием