Особенности
- Простое соединение систем разных производителей с системами автоматизации SIMATIC через Industrial Ethernet.
- Никаких специальных знаний Modbus не требуется.
- Проектирование с помощью стандартного инструмента SIMATIC STEP 7 или TIA Portal
- Быстрая настройка с помощью мастера или редактора
Область применения
Modbus — это протокол, широко используемый во всем мире, открытый для всех пользователей и поддерживаемый многими производителями. На его основе был разработан Modbus/TCP для использования в современных сетях. В настоящее время этот протокол является открытым проектом стандарта Интернета, который был представлен IETF (Интернет-инженерная рабочая группа), организацией по стандартизации Интернета. Такая открытость означает, что каждый производитель и пользователь может использовать этот протокол – возможность, которой уже воспользовались многие ведущие производители. Растущее распространение связи Ethernet в промышленных зонах, а также в офисной среде расширило использование Modbus/TCP во всех секторах. Типичными областями использования являются гетерогенные системные ландшафты.
Способ действия
Блок Modbus функционирует по принципу клиент/сервер. Клиент является активной станцией, а сервер — пассивной станцией в процессе связи. Обмен данными между партнерами по связи осуществляется посредством различных функциональных кодов. Во время передачи S7 может работать как клиент, так и сервер.
При циклической работе различают функциональность клиента и сервера:
- Если S7 работает как клиент, то при активации задачи кадр сообщения Modbus генерируется на основе указанных текущих параметров и отправляется партнеру по соединению через соединение TCP/IP. После того, как ответ будет получен, данные проверены и признаны согласованными, будут выполнены необходимые действия, такие как чтение или запись данных. Любые ошибки, возникающие во время оценки или обработки, отображаются в блоке Modbus.
- Если S7 работает как сервер, блок ожидает запроса от клиента. Если кадр получен от клиента, он проверяется и оценивается. После проверки кадра формируется ответ и выполняются необходимые действия, например, чтение или запись данных. Обработанный запрос или любые ошибки, возникшие при оценке, отображаются в блоке Modbus.