Аппаратные средства и программное обеспечение систем промышленной автоматизации. Данилушкин И.А. - 131 стр.

UptoLike

Составители: 

Когда первый мост в сети А (22) получает исходное сообщение, он проверяет
поле маршрута и определяет, что требуется переправка сообщения на другой се-
тевой порт, поскольку следующий адрес в поле ненулевой. Мост удаляет свой ад-
рес из поля маршрута, сдвигает оставшиеся адреса в поле маршрута на одно место
влево и обнуляет поле справа. Тогда следующий адрес маршрута 20 окажется в
первой позиции поля. Когда мост получит маркер для передачи в сети В, он пере-
даст сообщение узлу с адресом (20) в сети B.
Второй мост (20) отрабатывает сообщение таким же образом, удаляя собст-
венный адрес из поля маршрута и сдвигая оставшиеся адреса на одну позицию
влево. Узел 12 становится конечным приёмником, т.к. все остальные адреса поля
маршрута стали нулевыми. Когда маркер сети С будет получен мостом, он пере-
шлёт сообщение узлу 12 сети С.
Транзакция глобальной базы данных
Когда узел пересылает маркер, он может транслировать до 32 слов (16 бит
каждое) глобальной информации всем другим узлам сети. Информация содержит-
ся в маркерном кадре
. Процесс передачи глобальных данных при пересылке мар-
кера управляется прикладной программой каждого узла независимо
.
Глобальные данные становятся доступны всем узлам сети. Каждый узел в
своей памяти формирует таблицу глобальных данных, в которую записываются
глобальные данные, переданные всеми узлами. Каждый раз при пересылке марке-
ра часть таблицы, соответствующая пересылающему узлу обновляется. Использо-
вание глобальной базы данных позволяет быстро обновлять сигналы тревоги, ус-
тавки и другую информацию. Скорость обновления данных при использовании
глобальной базы данных в среднем в восемь раз выше, чем при обычном обмене
сообщениями между узлами. Фактически, передача глобальных данных представ-
ляет собой реализацию широковещательной передачи, которая осуществляется
каждый раз при смене ведущего узла.
Каждая сеть содержит свою глобальную базу данных, т.к. маркер не пересы-
лается через мост в другую сеть.
Modbus/TCP
Широкое распространение протокола Ethernet-TCP/IP при построении ло-
кальных вычислительных сетей привело к их естественному проникновению в
системы управления производством. В качестве основного аргумента при этом
используется идея «бесшовного» соединения всех уровней классической пирами-
ды автоматизации: от уровня автоматизации технологических процессов до уров-
ня управления предприятием. Реализация этой идеи потребовала серьезной адап-
тации Ethernet, особенно в плане поддержки реального времени [49]. Недетерми-
131