S7-300 Modbus TCP

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
Dinda
Posts: 34
Joined: Tue Nov 04, 2008 12:03 pm
Location: Russia

S7-300 Modbus TCP

Post by Dinda » Tue May 21, 2019 2:34 pm

Добрый день!

Коллеги, в данный момент пытаюсь реализовать связь между SIEMENS S7-300 и ПЛК стороннего производителя по протоколу Modbus TCP. В качестве ЦПУ SIEMENS S7-315-2PN\DP, хочу использовать встроенные порты для передачи данных по Modbus TCP. После изучения документации пришел к выводу что нужно использовать библиотеку S7 - OPEN MODBUS / TCP Communication via the integrated PN interface of the PLC. Отсюда появились вопросы:
1. Возможно использование данной библиотеки без REG_KEY?
2. Можно его как-то сгенерировать?
3. Возможны другие варианты, без использования библиотеки OPEN MODBUS / TCP?
4. Возможна ли передача на несколько ПЛК с помощью данной библиотеки? Попробовав сконфигурировать с помощью DEMO-версии показалось что ЦПУ может общаться только с одним абонентом.
Топология моей сети следующая:
1. ПЛК SIEMENS S7-315-2PN\DP
2. ПЛК SIEMENS S7-1215С
3. ПКЛ стороннего производителя
4. Панель WEINTEK
5. OP-сервер
Все абоненты в данной топологии могут использовать MODBUS TCP, кроме S7-300.

Прошу совета как решить данную задачу малой кровью. ЗАРАНЕЕ СПАСИБО!!!!

CoMod
Site Admin
Posts: 3516
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: S7-300 Modbus TCP

Post by CoMod » Tue May 21, 2019 2:46 pm

Анализ защиты регистрационным ключом в библиотеке S7-OPEN MODBUS/TCP
http://www.plc4good.org.ua/view_post.php?id=246
http://www.plc4good.org.ua/index.php?sub=2&page=4

Dinda
Posts: 34
Joined: Tue Nov 04, 2008 12:03 pm
Location: Russia

Re: S7-300 Modbus TCP

Post by Dinda » Tue May 21, 2019 2:56 pm

Анализ защиты регистрационным ключом в библиотеке S7-OPEN MODBUS/TCP
Пробовал, IDENT_CODE генерирует не верно.

sania
Site Admin
Posts: 1192
Joined: Sat Aug 13, 2005 6:15 am

Re: S7-300 Modbus TCP

Post by sania » Tue May 21, 2019 6:37 pm

Самое простое
Отдай данные на 1215 по профинету, а уж он по модбасу.
Ну или купи 1211 если не хочешь 1215 трогать намного дешевле и правильнее для производства всмысле лицензирования :haha:

Dinda
Posts: 34
Joined: Tue Nov 04, 2008 12:03 pm
Location: Russia

Re: S7-300 Modbus TCP

Post by Dinda » Tue May 21, 2019 7:39 pm

Обстоятельства в данном проекте складываются не в мою пользу, щиты уже собранны на S7-315 и S7-1215C, панели и OPC куплены. Изначально вся топология сети планировалась на протоколе PROFINET, но в самый не подходящий момент появился ОН, сторонний ПЛК, и вся топология рушится. Сторонний ПЛК, может осуществлять обмен только по MODBUS TCP. Панель, OPC и S7-1215C позволяют обмен по MODBUS TCP, а вот S7-315 бесплатно нет)))))

sania
Site Admin
Posts: 1192
Joined: Sat Aug 13, 2005 6:15 am

Re: S7-300 Modbus TCP

Post by sania » Tue May 21, 2019 8:16 pm

Ну так пусть 1215 общается по модбасу а потом по профинету скидывает на 300-й

Usver
Posts: 149
Joined: Fri Feb 24, 2012 8:28 am

Re: S7-300 Modbus TCP

Post by Usver » Wed May 22, 2019 3:42 am

3. Возможны другие варианты, без использования библиотеки OPEN MODBUS / TCP?
Можно. Читаете описание Modbus TCP https://ipc2u.ru/articles/prostye-resheniya/modbus-tcp/, налаживаете связь по TCP (на S7-315-2PN\DP вроде это делается через Open Communication), создаете DB с фреймом и DB для приема (если 315 master), отправляете DB с фреймом и получаете ответ в DB для приема. Если 315 slave, то чуть по-другому будет.

Post Reply