Добрый день.
В сети ПЛК(slave)+СПК(master) как ПЛК узнать программно, что мастер провел транзакцию по передаче данных в сети, если сетевые переменные не изменились?
Добрый день.
В сети ПЛК(slave)+СПК(master) как ПЛК узнать программно, что мастер провел транзакцию по передаче данных в сети, если сетевые переменные не изменились?
надо делать livebit.. ПЛК меняет бит раз в сек на СПК, СПК раз в сек на ПЛК. Если ПЛК видит что данные бит с СПК не меняется более 1 сек то значит связи нет и обновления не было, и на оборот. Или каждый раз при передаче менять бит.
Dmitriy Murashov
SPS Software Engineer Automation Engineering RUS
Совсем наоборот.
Мастер раз в мир или ещё как возводит бит в слейве. Слейви смотрит и сбрасывает. Если бит долго не взводится - обмена нет, слейв отрабатывает аварийный вариант.