Корзина
1 отзыв
+74957722355
Как программировать и параметризовать связь Modbus / TCP между CPU S7-1500 и процессорами S7-1200?
Контакты
Интернет-магазин "Simatic S7-1200"
+7495772-23-55
Диана Ерёменко
РоссияМосквад. Рогозинино
Карта

Как программировать и параметризовать связь Modbus / TCP между CPU S7-1500 и процессорами S7-1200?

Как программировать и параметризовать связь Modbus / TCP между CPU S7-1500 и процессорами S7-1200? Представлена ​​связь Modbus / TCP между CPU S7-1500 и процессорами S7-1200.

Представлена ​​связь Modbus / TCP между CPU S7-1500 и процессорами S7-1200. Инструкции «MB_CLIENT» и «MB_SERVER» вызываются и параметризуются в пользовательской программе процессора S7-1500 и процессора S7-1200.

Инструкция «MB_CLIENT» связывается как клиент Modbus / TCP через соединение PROFINET CPU. Вы используете инструкцию «MB_CLIENT» для установления соединения между клиентом и сервером, отправки запросов и получения ответов и управления отключением соединения. Инструкция «MB_CLIENT» вызывается в отдельном функциональном блоке «ModbusClient».

Инструкция «MB_SERVER» связывается как сервер Modbus / TCP через соединение PROFINET CPU. Команда «MB_SERVER» обрабатывает запросы на соединение клиента Modbus / TCP, получает запросы от функций Modbus и отправляет ответные сообщения. Команда «MB_SERVER» вызывается в функциональном блоке «ModbusServer».

В этом примере две функции Modbus демонстрируются через два соединения Modbus / TCP. 
CPU S7-1500 устанавливает первое соединение как клиент Modbus TCP. Процессор S7-1200 является сервером Modbus TCP. 
CPU S7-1200 устанавливает второе соединение как клиент Modbus TCP. Процессор S7-1500 является сервером Modbus TCP.

Соединения Modbus / TCP устанавливаются каждый через пару блоков Modbus (MB_CLIENT и MB_SERVER). Инструкции «MB_CLIENT» и «MB_SERVER» вызывают в отдельном функциональном блоке («ModbusClient» и «ModbusServer»).

 


рисунок 1

В следующем документе описывается:

  • Вызов и параметризация функционального блока «ModbusClient», который внутренне вызывает инструкцию «MB_CLIENT», в пользовательской программе процессора S7-1500 и процессора S7-1200.
  • Вызов и параметризация функционального блока «ModbusServer», который внутренне вызывает инструкцию «MB_SERVER» в пользовательской программе процессора S7-1500 и CPU S7-1200.

 Net_modbus_tcp_s7-1500_s7-1200_en.pdf (1.1 MB)

Загрузка
В программу входит проект «ModbusTCP_S71500_V14.zip». 
Скопируйте файл ModbusTCP_S71500_V14.zip в отдельную папку, а затем запустите файл с двойным щелчком. Затем вы используете STEP 7 для открытия и обработки распакованных данных проекта.

 

Требуется регистрация ModbusTCP_S71500_V14.zip (2,1 МБ)

 

Примечание
. Команды «MB_CLIENT» и «MB_SERVER» находятся в библиотеке «MODBUS TCP». Для S7-1200 с версией прошивки V4.0 вы можете использовать инструкции «MB_CLIENT» и «MB_SERVER» до версии V3.1 и включая ее версию. Для S7-1200 с версией прошивки V4.1 и выше и для S7-1500 вы можете использовать инструкции «MB_CLIENT» и «MB_SERVER» из всех версий библиотеки.


Дополнительная информация
Подробная информация о инструкциях «MB_CLIENT» и «MB_SERVER» приведена в руководстве в ID записи 109742272 .


Среда создания
Экраны и загрузки в этом ответе на часто задаваемые вопросы были созданы с помощью STEP 7 Professional V14 и библиотеки MODBUS TCP V4.1.

 

Относится к продуктам:

  • 6AG1212-1AE40-2XB0 SIPLUS S7-1200 CPU 1212C DC / DC / DC
  • 6AG1212-1AE40-4XB0 SIPLUS S7-1200 CPU 1212C DC / DC / DC
  • 6AG1212-1BE40-2XB0 SIPLUS S7-1200 CPU 1212C AC / DC / RLY
  • 6AG1212-1BE40-4XB0 SIPLUS S7-1200 CPU 1212C AC / DC / RLY
  • 6AG1212-1HE40-2XB0 SIPLUS S7-1200 CPU 1212C DC / DC / RLY
  • 6AG1214-1AG40-2XB0 SIPLUS S7-1200 CPU 1214C DC / DC / DC
  • 6AG1214-1AG40-4XB0 SIPLUS S7-1200 CPU 1214C DC / DC / DC
  • 6AG1214-1AG40-5XB0 SIPLUS S7-1200 CPU 1214C DC / DC / DC
  • 6AG1214-1BG40-2XB0 SIPLUS S7-1200 CPU 1214C AC / DC / RLY
  • 6AG1214-1BG40-4XB0 SIPLUS S7-1200 CPU 1214C AC / DC / RLY
  • 6AG1214-1BG40-5XB0 SIPLUS S7-1200 CPU 1214C AC / DC / RLY
  • 6AG1214-1HG40-2XB0 SIPLUS S7-1200 CPU 1214C DC / DC / RLY
  • 6AG1214-1HG40-4XB0 SIPLUS S7-1200 CPU 1214C DC / DC / RLY
  • 6AG1214-1HG40-5XB0 SIPLUS S7-1200 CPU 1214C DC / DC / RLY
  • 6AG1215-1AG40-2XB0 SIPLUS S7-1200 CPU 1215C DC / DC / DC
  • 6AG1215-1AG40-4XB0 SIPLUS S7-1200 CPU 1215C DC / DC / DC
  • 6AG1215-1AG40-5XB0 SIPLUS S7-1200 CPU 1215C DC / DC / DC
  • 6AG1215-1BG40-2XB0 SIPLUS S7-1200 CPU 1215C AC / DC / RLY
  • 6AG1215-1BG40-4XB0 SIPLUS S7-1200 CPU 1215C AC / DC / RLY
  • 6AG1215-1BG40-5XB0 SIPLUS S7-1200 CPU 1215C AC / DC / RLY
  • 6AG1215-1HG40-2XB0 SIPLUS S7-1200 CPU 1215C DC / DC / RLY
  • 6AG1215-1HG40-4XB0 SIPLUS S7-1200 CPU 1215C DC / DC / RLY
  • 6AG1215-1HG40-5XB0 SIPLUS S7-1200 CPU 1215C DC / DC / RLY
  • 6AG1510-1SJ01-2AB0 SIPLUS ET 200SP CPU 1510SP F-1PN
  • 6AG1511-1AK01-2AB0 SIPLUS S7-1500 CPU 1511-1 PN
  • 6AG1511-1AK01-7AB0 SIPLUS S7-1500 CPU 1511-1 PN
  • 6AG1511-1FK01-2AB0 SIPLUS S7-1500 CPU 1511F-1 PN
  • 6AG1512-1DK01-2AB0 SIPLUS ET 200SP CPU 1512SP-1 PN
  • 6AG1512-1SK01-2AB0 SIPLUS ET 200SP CPU 1512SP F-1PN
  • 6AG1513-1AL01-2AB0 SIPLUS S7-1500 CPU 1513-1 PN
  • 6AG1513-1AL01-7AB0 SIPLUS S7-1500 CPU 1513-1 PN
  • 6AG1513-1FL01-2AB0 SIPLUS S7-1500 CPU 1513F-1 PN
  • 6AG1516-3AN01-2AB0 SIPLUS S7-1500 CPU 1516-3 PN / DP
  • 6AG1516-3AN01-7AB0 SIPLUS S7-1500 CPU 1516-3 PN / DP
  • 6AG1516-3FN01-2AB0 SIPLUS S7-1500 CPU-1516F-3 PN / DP
  • 6AG1518-4AP00-4AB0 SIPLUS S7-1500 CPU 1518-4 PN / DP
  • 6AG1518-4FP00-4AB0 SIPLUS S7-1500 CPU 1518F-4 PN / DP
  • 6AG2212-1AE40-1XB0 SIPLUS S7-1200 CPU 1212C DC / DC / DC RAIL
  • 6AG2214-1AG40-1XB0 SIPLUS S7-1200 CPU 1214C DC / DC / DC RAIL
  • 6ES7211-1AE31-0XB0 CPU 1211C, DC / DC / DC, 6DI / 4DO / 2AI
  • 6ES7211-1AE40-0XB0 CPU 1211C, DC / DC / DC, 6DI / 4DO / 2AI
  • 6ES7211-1BE31-0XB0 CPU 1211C, AC / DC / RELAY, 6DI / 4DO / 2AI
  • 6ES7211-1BE40-0XB0 CPU 1211C, AC / DC / RELAY, 6DI / 4DO / 2AI
  • 6ES7211-1HE31-0XB0 CPU 1211C, DC / DC / RELAY, 6DI / 4DO / 2AI
  • 6ES7211-1HE40-0XB0 CPU 1211C, DC / DC / RELAY, 6DI / 4DO / 2AI
  • 6ES7212-1AE31-0XB0 CPU 1212C, DC / DC / DC, 8DI / 6DO / 2AI
  • 6ES7212-1AE40-0XB0 CPU 1212C, DC / DC / DC, 8DI / 6DO / 2AI
  • 6ES7212-1BE31-0XB0 CPU 1212C, AC / DC / RELAY, 8DI / 6DO / 2AI
  • 6ES7212-1BE40-0XB0 CPU 1212C, AC / DC / RELAY, 8DI / 6DO / 2AI
  • 6ES7212-1HE31-0XB0 CPU 1212C, DC / DC / RELAY, 8DI / 6DO / 2AI
  • 6ES7212-1HE40-0XB0 CPU 1212C, DC / DC / RELAY, 8DI / 6DO / 2AI
  • 6ES7214-1AG31-0XB0 CPU 1214C, DC / DC / DC, 14DI / 10DO / 2AI
  • 6ES7214-1AG40-0XB0 CPU 1214C, DC / DC / DC, 14DI / 10DO / 2AI
  • 6ES7214-1BG31-0XB0 CPU 1214C, AC / DC / RELAY, 14DI / 10DO / 2AI
  • 6ES7214-1BG40-0XB0 CPU 1214C, AC / DC / RELAY, 14DI / 10DO / 2AI
  • 6ES7214-1HG31-0XB0 CPU 1214C, DC / DC / RELAY, 14DI / 10DO / 2AI
  • 6ES7214-1HG40-0XB0 CPU 1214C, DC / DC / RELAY, 14DI / 10DO / 2AI
  • 6ES7215-1AG31-0XB0 CPU 1215C, DC / DC / DC, 14DI / 10DO / 2AI / 2AO
  • 6ES7215-1AG40-0XB0 CPU 1215C, DC / DC / DC, 14DI / 10DO / 2AI / 2AO
  • 6ES7215-1BG31-0XB0 CPU 1215C, AC / DC / RLY, 14DI / 10DO / 2AI / 2AO
  • 6ES7215-1BG40-0XB0 CPU 1215C, AC / DC / RLY, 14DI / 10DO / 2AI / 2AO
  • 6ES7215-1HG31-0XB0 CPU 1215C, DC / DC / RLY, 14DI / 10DO / 2AI / 2AO
  • 6ES7215-1HG40-0XB0 CPU 1215C, DC / DC / RLY, 14DI / 10DO / 2AI / 2AO
  • 6ES7217-1AG40-0XB0 CPU 1217C, DC / DC / DC, 14DI / 10DQ / 2AI / 2AQ
  • 6ES7822-1..03- .. STEP 7 Professional V13

Industry Online Support

Предыдущие статьи