
Коммуникации
TWD USE 10 AE 103
Синхронизация 
сканирования 
удаленного 
контроллера
Цикл обновления удаленной связи не синхронизирован с циклом сканирова-
ния master контроллера. Связь с удаленным контроллером управляется пре-
рыванием и происходит, как фоновая задача, параллельно выполнению 
сканирования master контроллера. В конце цикла сканирования самые  новые 
значения считываются в приложение, чтобы использоваться при следующем 
выполнении программы. Этот процесс одинаков для удаленных вх/вых и 
равноправных контроллеров. Любой контроллер может проверить общую 
активность связи, используя системный бит %S111. Для достижения 
синхронизации master или равноправный контроллер должны использовать 
системный бит %S110. Этот бит устанавливается в 1, когда произошел полный 
цикл обновления. Прикладная программа отвечает за установку этого бита в 
0. Master контроллер может разрешить или запретить удаленную связь, 
используя системный бит %S112. Контроллеры могут проверить правильную 
конфигурацию и работу дистанционной связи, используя %S113. Сигнал DPT 
порта 1 (использующийся для определения, подсоединен ли TwidoSoft ) 
считывается и выводится в  %S100.
Это обобщено в следующей таблице: 
Перезапуск 
master 
контроллера
При перезапуске master контроллера происходит одно из следующих событий:
z “Холодный” пуск (%S0 = 1) приводит к реинициализации коммуникаций. 
z “Теплый” пуск (%S1 = 1) приводит к реинициализации коммуникаций.
z В режиме ОСТАНОВКА, master контроллер продолжает связь с slave 
контроллерами.
Бит Статус Индикация
%S100 0 master/slave: DPT не активен (TwidoSoft кабель НЕ подключен)
1 master/slave: DPT активен (TwidoSoft кабель подключен)
%S110 0 master/slave: устанавливается в 0приложением
1master: все обмены по дистанционной связи закончены (только для 
удаленных вх/вых)
slave: обмен с master закончен
%S111 0 master: отдельный обмен по дистанционной связи закончен
slave: отдельный обмен по дистанционной связи определен
1master: происходит отдельный обмен по дистанционной связи
slave: отдельный обмен по дистанционной связи определен
%S112 0 master: дистанционная связь запрещена
1master: дистанционная связь разрешена
%S113 0 master/slave: конфигурация/функционирование дистанционной связи в 
порядке
1master: ошибка конфигурации/функционирования дистанционной связи
slave: ошибка функционирования дистанционной связи