摘要:但实际上并不是非要一定在这里组态。我们可以看它生成的通信数据块。它其实就是TCON_IP_V4格式的数据块。
通常在S7-1200/1500PLC中实现开放式通信时我们需要在组态选项卡中配置双方的通信信息。
1 通信组态
但实际上并不是非要一定在这里组态。我们可以看它生成的通信数据块。它其实就是TCON_IP_V4格式的数据块。
2 通信参数数据块
那我们直接生成该格式的数据块不是也可以嘛?这样在通信比较多或者做通信封装组件时就比较方便了。但是创建数据块时好像没有TCON_IP_V4格式?没关系,直接复制一个或者从其它项目导入一个即可。它打开后是这样的。
3 通信参数数据块
上图中红色方框内是PLC的通信接口ID和连接ID。通信接口ID可以在这里看到。
4 通信接口ID
连接ID需要自己分配,取值范围是1-4095,注意不要重复就行。蓝色方框内是连接目标的IP地址和端口号。这两个参数一般是对方告诉你的,你按照对方给你的地址和端口号设置进去就可以了。最后绿色方框内是本地端口号。也就是PLC分配给本连接的端口号。这个需要自己指定,建议2000以上。每个连接需要单独分配,不可以重复。
将修改参数后的数据块分别连接到TSEND_C和TRCV_C。
5 绑定通信参数
确认通信参数正确,下载程序即可正常收发报文了。这种方式在大批量通信时效率比较高,另外就是我们封装开放式通信组件时比较方便。
来源:HwLib一点号