Добрый день!
Коллеги, в данный момент пытаюсь реализовать связь между 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.
Прошу совета как решить данную задачу малой кровью. ЗАРАНЕЕ СПАСИБО!!!!
S7-300 Modbus TCP
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: S7-300 Modbus TCP
Анализ защиты регистрационным ключом в библиотеке 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
http://www.plc4good.org.ua/view_post.php?id=246
http://www.plc4good.org.ua/index.php?sub=2&page=4
-
- Posts: 40
- Joined: Tue Nov 04, 2008 12:03 pm
- Location: Russia
Re: S7-300 Modbus TCP
Анализ защиты регистрационным ключом в библиотеке S7-OPEN MODBUS/TCP
Пробовал, IDENT_CODE генерирует не верно.
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
Re: S7-300 Modbus TCP
Самое простое
Отдай данные на 1215 по профинету, а уж он по модбасу.
Ну или купи 1211 если не хочешь 1215 трогать намного дешевле и правильнее для производства всмысле лицензирования
Отдай данные на 1215 по профинету, а уж он по модбасу.
Ну или купи 1211 если не хочешь 1215 трогать намного дешевле и правильнее для производства всмысле лицензирования
-
- Posts: 40
- Joined: Tue Nov 04, 2008 12:03 pm
- Location: Russia
Re: S7-300 Modbus TCP
Обстоятельства в данном проекте складываются не в мою пользу, щиты уже собранны на S7-315 и S7-1215C, панели и OPC куплены. Изначально вся топология сети планировалась на протоколе PROFINET, но в самый не подходящий момент появился ОН, сторонний ПЛК, и вся топология рушится. Сторонний ПЛК, может осуществлять обмен только по MODBUS TCP. Панель, OPC и S7-1215C позволяют обмен по MODBUS TCP, а вот S7-315 бесплатно нет)))))
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
Re: S7-300 Modbus TCP
Ну так пусть 1215 общается по модбасу а потом по профинету скидывает на 300-й
-
- Posts: 193
- Joined: Fri Feb 24, 2012 8:28 am
Re: S7-300 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, то чуть по-другому будет.3. Возможны другие варианты, без использования библиотеки OPEN MODBUS / TCP?