说明
"MODBUSCP"功能块用于S7-300/S7-400 工业以太网 CP 卡实现 MODBUS/TCP 通信,在STEP 7 Professional V14 (TIA Portal V14)和更高版本中"MODBUSCP"功能块位于“指令”下“Communication > Communications processor > MODBUS TCP”中。
如果使用TIA Portal V11/V12/V13的版本,需要从 "Modbus_TCP_CP"功能块库移植得到 "MODBUSCP" 功能块,功能块库是"SIMATIC Modbus/TCP PN CPU" 的组件,可以从条目 ID103474603下载。
"Modbus_TCP_CP" 库可以安装在已安装了 STEP 7 V5.4或V5.5 的电脑上。
下述文档描述了如何将 "Modbus_TCP_CP" 库中的块移植到TIA Portal V11, TIA Portal V12 或 TIA Portal V13 中。
net_migration_library_modbus_cp_en.pdf (5,7 MB)
用于 STEP 7 Professional V11 (TIA Portal) 的下载
该下载文件中包含的 "MODBUS_TCP_CP_EXAMPLE.zip" 项目是在 STEP 7 Professional V11 (TIA Portal) 中创建的。该项目包含了 CP343-1 / CP443-1 与第三方设备之间使用移植的 Modbus 块进行 Modbus/TCP 通讯的例程。使用 "Modbus_TCP_CP"V4.3库中的块。共有四个例程用于 CP343-1 和 CP443-1:
- CP 配置为客户端且支持功能 FC10"AG_CNTRL"。
- CP 配置为服务器且支持功能 FC10"AG_CNTRL" 。
- CP 配置为客户端且不支持功能 FC10"AG_CNTRL" 。
- CP 配置为服务器且不支持功能 FC10"AG_CNTRL" 。
支持多路端口的CP卡必须使用块 FC10"AG_CNTRL"(参见条目104946406)。
将"MODBUS_TCP_CP_EXAMPLE.zip" 文件拷贝到一个单独的文件夹后双击打开该文件,之后使用 STEP 7打开并处理解压后的项目数据。
modbus_tcp_cp_example.zip (3,2 MB)
用于 STEP 7 Professional V12 (TIA Portal) 的下载
该下载中包含的 "MODBUS_TCP_CP_EXAMPLE_V12.zip" 项目是在 STEP 7 Professional V12 (TIA Portal) 中创建的。该项目包含了 CP343-1 / CP443-1 与第三方设备之间通过移植的 Modbus 块进行 Modbus/TCP 通讯的例程。使用 "Modbus_TCP_CP"V4.3库中的块。共有四个例程用于 CP343-1 和 CP443-1:
- CP 配置为客户端且支持功能FC10"AG_CNTRL" 。
- CP 配置为服务器且支持功能FC10"AG_CNTRL" 。
- CP 配置为客户端且不支持功能FC10"AG_CNTRL" 。
- CP 配置为服务器且不支持功能FC10"AG_CNTRL" 。
支持多路端口的CP卡必须使用块FC10"AG_CNTRL"(参见条目104946406)。
将"MODBUS_TCP_CP_EXAMPLE_V12.zip" 文件拷贝到一个单独的文件夹后双击打开该文件。之后使用 STEP 7 打开并处理解压后的项目数据。
modbus_tcp_cp_example_v12.zip (4,9 MB)
用于 STEP 7 Professional V12 SP1 Upd2 (TIA Portal) 的下载
该下载中包含的 "MODBUS_TCP_CP_EXAMPLE_V12_SP1_Upd2.zip" 项目是在 STEP 7 Professional V12 (TIA Portal) 中创建的。该项目包含了 CP343-1 / CP443-1 与第三方设备之间通过移植的 Modbus 块进行 Modbus/TCP 通讯的例程。使用 "Modbus_TCP_CP"V4.3库中的块。共有四个例程用于 CP343-1 和 CP443-1:
- CP 配置为客户端且支持功能 FC10"AG_CNTRL" 。
- CP 配置为服务器且支持功能 FC10"AG_CNTRL" 。
- CP 配置为客户端且不支持功能 FC10"AG_CNTRL" 。
- CP 配置为服务器且不支持功能 FC10"AG_CNTRL" 。
支持多路端口的CP卡必须使用块FC10"AG_CNTRL"(参见条目104946406)。
将"MODBUS_TCP_CP_EXAMPLE_V12_SP1_Upd2.zip" 文件拷贝到一个单独的文件夹后双击打开该文件。之后使用 STEP 7 打开并处理解压后的项目数据。
modbus_tcp_cp_example_v12_sp1_upd2.zip (5,4 MB)
用于 STEP 7 Professional V13 (TIA Portal) 的下载
该下载中包含的 "MODBUS_TCP_CP_EXAMPLE_V13.zip" 项目是在 STEP 7 Professional V13 (TIA Portal) 中创建的。该项目包含了 CP343-1 / CP443-1 与第三方设备之间通过移植的 Modbus 块进行 Modbus/TCP 通讯的例程。使用 "Modbus_TCP_CP"V5.0库中的块。该库最新发布的块仅用于支持FC10"AG_CNTRL"的 CP 卡。共有两个例程用于 CP343-1 和 CP443-1:
- 配置为客户端
- 配置为服务器
将"MODBUS_TCP_CP_EXAMPLE_V13.zip" 文件拷贝到一个单独的文件夹后双击打开该文件。之后使用 STEP 7 打开并处理解压后的项目数据。
MODBUS_TCP_CP_EXAMPLE_V13_SP1.zip (2,7 MB)
附加信息
关于 MODBUS/TCP 通迅的详细信息请参考:
http://www.siemens.com/s7modbus
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc321932.html