S7-200 SMART TCP通信案例

ISO/OSI参考模型

从下图中可以看到TCP是用到了下面的四层,用到了网络层和传输层,所以在传输的过程中用到了IP地址和端口号。

开放式通信OUC

  • CPU固件版本V2.2及以上支持 TCP/UDP/ISO-on-TCP
  • 可与第三方支持相同协议的设备通信
  • 编程方法:1、通信指令或OUC指令库;2、通信双方均调用指令
  • 通信数据量:1024字节

TCP通信的特点

使用开放式通信库指令

TCP_CONNECT指令详解

Conn ID的详解

Conn ID只是用于通信连接标识,本地的Conn ID与伙伴Conn ID无关,例如1号设备Conn ID分别是1、20、100则伙伴Conn ID不一定是1、20、100;

填写通信伙伴的IP地址

设置本地的IP地址

注:在没有设定固定IP地址的前提下是可以的。

RemPort & LocPort端口号设置

Req & Active参数的详解

TCP_SEND & TCP_RECV参数详解

TCP能信操作演示

  • TCP_A 主动方 ST60 IP:192.168.10.20 本地端口号 2000;发送VB0~VB9数据;
  • TCP_B 被动方 ST20 IP:192.168.10.19 本地端口号 2001;接收数据放在VB100~VB109;

转载请注明出处:  https://www.cntworld.cn
智能工控 » S7-200 SMART TCP通信案例

发表回复

提供最优质的资源集合

立即查看 了解详情
文章加载时间:4.411 秒