Проектирование автоматизированных систем. Громаков Е.И. - 50 стр.

UptoLike

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

CAN, FIP, Profibus, MPI, ControlNet, DH+, Modbus, Modbus plus, Genius,
DirectNet, DeviceNet, Interbus, SDS, ASI, HART, FF и еще несколько десятков
протоколов присутствуют сегодня на рынке промышленных сетей. Каждая из
сетей имеет свои особенности и области применения.
Протокол MODBUS можно назвать наиболее распространенным в мире.
Для работы со своими устройствами его используют десятки фирм. Протокол
привлекает простотой логики и независимостью от типа интерфейса (RS-
232C, RS-422, RS-485 или же токовая петля 20 мА).
Протокол работает по принципу Master/Slave (ведущий-ведомый).
Конфигурация на основе этого протокола предполагает наличие одного
Master-узла и до 247 Slave-узлов. Только Master инициирует циклы обмена
данными. Существует два типа запросов:
запрос/ответ (адресуется только один из Slave-узлов);
широковещательная передача (Master через выставление адреса 0
обращается ко всем остальным узлам сети одновременно).
Рис. 13 Взаимодействие контроллеров по протоколу Modbus
На рис. 13 приведен пример взаимодействия контроллеров
SCADAPack/Slaves через интерфейс RS-485, используя стандартный
протокол обмена Modbus. Для связи контроллеров SCADAPack с рабочей
станцией через сеть Ethernet использован модуль/шлюз Ethernet 5905.
CANbus (Control Area Network) - это последовательная шина с
децентрализованным доступом. Возможные коллизии, связанные с
одновременным запросом шины, разрешаются на основе приоритетности
передаваемых сообщений. В CAN каждый блок данных содержит
дополнительный 11-битовый идентификатор, который определяет приоритет
данного сообщения. Право на работу с шиной получит тот узел, который
передает сообщение с наивысшим приоритетом.
По своим характеристикам протокол CAN удовлетворяет не только
требованиям задач реального времени, но и реализует высокую степень
обнаружения и исправления ошибок. В каждом сообщении может быть
передано до 8 байт данных. Большие блоки можно передавать за счет
использования принципа сегментации.
Протокол BITBUS разработан фирмой INTEL в 1984 году для построения
распределенных систем, в которых требовалось обеспечить высокую