форум асутп
 На главную                       Здесь может быть Ваша реклама, подробнее...


 Наверх  |  Перейти к теме  |  Поиск  |  Вход  |  Дерево    
 Связь двух ПЛК M241 по ModbusTCP
Автор: Sergey_Rodger 
Дата:   11.04.18 11:21

Коллеги! Помогите настроить связь между двумя ПЛК TM241CE по Modbus TCP.
Как я понимаю один из них должен стать мастером.
В SoMachine для этих контроллеров для Ethernet есть настройки ModbusTCP_Slave_Device и EthernetIP. Как я понимаю это пассивные устройства. А нужно добавить что-то типа "Modbus TCP IOScanner", но как?

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Связь двух ПЛК M241 по ModbusTCP
Автор: Squair 
Дата:   11.04.18 13:57

В SoMachine есть примеры с описанием.
Help Centr -> Example -> Communication -> M251_Modbus_TCP_IO_Scaner.project
Как раз твой вариант, только ПЛК 251.
Если нет, то могу на почту прислать.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Связь двух ПЛК M241 по ModbusTCP
Автор: Sergey_Rodger 
Дата:   11.04.18 14:13

Ага, спасибо. Вот только там IO_Scaner висит на втором ethernet с типом "Device Network" и там его можно выбрать, а вот на первом ethernet с типом "Ethernet Network" (такой и у ПЛК М241) его нету((

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Связь двух ПЛК M241 по ModbusTCP
Автор: Огородников Сергей 
Дата:   11.04.18 22:54

Добрый день!

1. Какая версия SoMachine?
2. Какой объём данных и как часто нужно пересылать?

С уважением,
СВ

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Связь двух ПЛК M241 по ModbusTCP
Автор: Sergey_Rodger 
Дата:   13.04.18 13:51

Добрый день!

Версия была 4.1, поставил по совету доцента А.Пупена (Киев) версию 4.3.
Вроде бы там должен быть Modbus TCP IOScanner. Почему то для моего контроллера добавился только Industrial Ethernet Manager.
Но оказалось что можно обойтись и передачей через Network Variable List.
Замечательно все  выходит, да только не могу понять как два контроллера в одном проекте в онлайне оба держать - второй (в списке дерева) не подключается вторым, а если подключить его одного - команды debug не работают.
Неужели надо проект разбивать на несколько частей для каждого ПЛК?

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Связь двух ПЛК M241 по ModbusTCP
Автор: Огородников Сергей 
Дата:   13.04.18 18:15

Добрый день!

Александр Пупена плохого не посоветует)

1. Industrial Ethernet Manager - это то, что нужно.
К нему добавляете Generic Modbus_TCP_Slave и настраиваете в слэйве IP, channels и т.д.

2. Network Variable List и Modbus TCP IOScanner - это не все варианты обмена). Есть ещё такой вариант Explicit exchange, как READ_VAR и WRITE_VAR. Работает и по Modbus_TCP, и по Modbus_RTU.

3. Лучше не добавляйте в один проект два ПЛК. Login можно сделать только для одного (Set active). Поэтому создайте два разных проекта.С NVL прекрасно работает экспорт-импорт. Один нюанс: если sender не один, то нужно использовать разные UDP порты для каждого ПЛК (1202,1203...).

4. Через NVL производитель рекомендует передавать некритичные данные. Потому как UDP не гарантирует доставки.

С уважением,
Огородников Сергей
Центр обучения Schneider Electric

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Связь двух ПЛК M241 по ModbusTCP
Автор: Sergey_Rodger 
Дата:   13.04.18 23:04

Спасибо за подробный ответ!

Адрес этого сообщения    Ответить на это сообщение
 Список форумов    


 Список форумов  |  Нужен логин? Регистрируйтесь здесь 
 Логин пользователя
 Имя пользователя:
 Пароль:
 Помнить пароль:
   
 Забыли ваш пароль?
Введите имя пользователя или e-mail, и новый пароль будет послан на email, указанный в вашем профиле.

Рейтинг@Mail.ru