使用PUT/GET通讯
采用1个CPU1511-1PN(客户端),1个ET200SP CN接口模块(服务器)为例,介绍它们之间的S7通信。
该功能不支持与Profinet IO功能同时使用
所完成的通信任务:
S7-1500 将通信数据区 DB2 中的2个字节发送到ET200SP CN所接IO模块QB 数据区
S7-1500 读取 ET200SP CN所接IO模块IB数据区存储到S7-1500 的数据区DB3中的2个字节
S7-1500侧硬件组态和网络组态
1.使用TIA Portal 软件新建一个项目,添加一个S7-1500站点并为其分配网络和IP地址
2.在OB1中调用PUT/GET指令块
(1)通过右边指令树的“通信”-“S7通信”,直接将PUT/GET指令块拖入OB1中。
(2)通过点击“PUT/GET”指令块右上角的蓝色图标开始组态连接
3.在指令块下方的“属性”对话框设置“连接参数”(以PUT指令为例)
(1)选择"未指定",TIA软件会自动创建一个连接(例中:“S7_连接_1”),自动分配连接ID,并自动将该ID号关联至“PUT”功能块的ID管脚;(例中:W#16#100)
(2)务必确认该连接1500侧“主动建立连接”勾选;
(3)手动设置伙伴IP地址(例中:192.168.1.10,为ET200SP CN的实际IP)
4.设置TSAP地址
指令块组态完毕,打开“网络视图”-“连接”选项卡,可以看到TIA自动创建的连接,打开连其接属性后,需要为新创建的连接伙伴设置TSAP
注意:ET200SP CN侧的TSAP 只能设置为03.00 或者03.01 。
[此贴子已经被作者于2023/8/17 17:14:40编辑过]