PDA

Просмотр полной версии : Обмен данными по Modbus TCP/IP



tea
08.06.2011, 19:23
Здравствуйте!

Помогите пожалуйста начинающему с протоколом обмена Modbus TCP/IP)

Есть ПЛК110 и панель оператора Siemens TP 177B, нужно их связать.
Панель поддерживает протоколы обмена: Modbus RTU, Modbus TCP/IP.....
Решил завязать по Modbus TCP/IP.
Как я понял, в конфигурации ПЛК надо добавить элемент Master(Slave) и подэлемент TCP, добавлять каналы с переменными программы, значения которых нужно передавать дисплею, либо задавать их с дисплея......

К контроллеру по RS-485 подключен модуль ввода сигналов тензодатчиков, чтобы отображать значения переменных этого модуля на дисплеи, нужно создать в ветке Master(Slave) каналы с новыми переменными того же типа, что и переменные модуля ввода и в программе ПЛК присвоить новым переменным, значения переменных модуля ввода.

Правильно ли моё рассуждение или нужно делать не так?

Николаев Андрей
09.06.2011, 12:41
Единственно, что не Master(Slave) а ModBus Slave. Контроллер должен быть ModBus Slave, а панель ModBus Master

tea
10.06.2011, 11:27
С конфигурацией ПЛК, для обмена по Modbus TCP, вроде как разобрался....
А вот, как читать и записывать значения переменных ПЛК, с панели управления, не разберусь....

Может быть кто-нибудь поскажет, где можно пример посмотреть - чтения и записи......посмотреть бы наглядно, как адресация прописывается с Master устройства к переменным Slave устройства??

Николаев Андрей
10.06.2011, 12:42
Есть пример настройки обмена ПЛК с ИП320 (СП270). Принцип что с ними что с сименсом одинаков.
Вам надо в том же РП прочитать про организацию карты ModBus устройства. И к этим регистрам из панели обращаться.

tea
16.06.2011, 09:21
Спасибо всем за помощь....разобрался.

Протоколы обмена Modbus RTU и Modbus TCP/IP у Siemens, служат для связи с контролерами Modicon, в пакете конфигурирования панели WinCC Flexible, при использовании протокола Modbus, есть выпадающий список, выбора ЦПУ конролера Modicon, всего 3 штуки, для всех 3-ёх, разные типы адресации.

Выбрал ЦПУ, который использует их старый тип адресации......адресс первого регистра 40001, 40002(второй).....

Завязал панель с ПЛК, всё работает))

metrolog_77
05.07.2011, 19:50
а какой ЦПУ выбирал?Хочу тоже попробовать?

tea
06.07.2011, 08:47
Тип ЦПУ: 984

metrolog_77
18.07.2011, 09:20
че то у меня не вяжется панель с контроллером....
IP вы какие ставили на PLC и HMI?

tea
02.08.2011, 12:03
Отправил вам несколько скриншотов на вашу почту.

metrolog_77
05.08.2011, 09:52
спасибо получил.