PDA

Просмотр полной версии : Modbus TCP Master + Slave ПЛК110-30 (М02)



DDmitry
27.12.2019, 07:41
Добрый день. Планируем купить контроллер ПЛК110-30 (М02). Необходимо по Modbus TCP (контроллер - Master) опросить модули ОВЕН МБ210-101 и др. с контроллера передать данные на SCADA через Modbus TCP (контроллер - Slave).
На сервере ОВЕН в примерах есть реализация данного функционала по отдельности.
1. Можно совместить Modbus TCP Master + Slave на контроллере ПЛК110-30 (М02)?
2. Конфигуратор в CodeSys позволяет создать такую конфигурацию, но будет ли она работать после загрузки в контроллер?

DDmitry
27.12.2019, 08:13
Я понимаю, что на аппаратном уровне работать должно. Но на программном уровне используются одни и те же библиотеки, есть сомнения - не возникнут какие-либо конфликты (вроде общих глобальных переменных и др)?
Кто-нибудь реализовывал Modbus TCP Master + Slave на ПЛК110-30 (М02), при этом использовал стандартные библиотеки или что-то другое?

Sulfur
27.12.2019, 09:12
Порты в ПЛК работают независимо. Т. е. например будет работать такая конфигурация:
1. ПЛК на одном из 485 портов мастер, опрашивает необходимые блоки.
2. В этом ПЛК делается первичная обработка полученных данных (если требуется), и эти данные передаются в другой порт, например LAN, который может быть настроен как мастером, так и слейвом.
Все это вполне реализуется стандартными средствами КДС.

DDmitry
27.12.2019, 13:02
Порты в ПЛК работают независимо. Т. е. например будет работать такая конфигурация:
1. ПЛК на одном из 485 портов мастер, опрашивает необходимые блоки.
2. В этом ПЛК делается первичная обработка полученных данных (если требуется), и эти данные передаются в другой порт, например LAN, который может быть настроен как мастером, так и слейвом.
Все это вполне реализуется стандартными средствами КДС.

Изначально так и планировал, но закупили модули ОВЕН с Modbus TCP, поэтому из контроллера придется делать Master Modbus TCP. И еще я планирую затащить контроллер в SCADA через Modbus TCP. Вот и возник вопрос (нежданно).