S7-200 SMART 与调试助手之间 TCP 通信
TCP 协议通信
TCP 通信为面向连接的通信,需要双方都调用指令以建立连接及交换数据。S7-200 SMART 与
TCP&UDP Debug通过 TCP 通信,在 TCP&UDP Debug建立客户端或服务器,在 S7-200 SMART
调用 Open User Communication 库指令(
TCP_CONNECT,DISCONNECT,TCP_SEND,TCP_RECV) 。
客户端:主动建立连接,可以理解为主站 ; 服务器:被动建立连接,可以理解为从站。
注意:
S7-200 SMART 在 CPU 硬件固件及编程软件版本均升级到 V2.2 之后才开始支持开放式通信。编程
软件版本低于V2.2,无 Open User Communication 库指令;硬件固件低于 V2.2,硬件不支持开放
式通信协议。
S7-200 SMART TCP 连接资源:8个主动连接资源,8个被动连接资源
S7-200 SMART TCP 通信数据量:1024 字节
硬件和软件需求及所完成的通信任务
硬件:
① PC (带以太网卡)(IP 地址 192.168.0.254 ;子网掩码 255.255.255.0)
② S7-200 SMART CPU (固件版本V2.2) ( IP 地址 192.168.0.20 ;子网掩码 255.255.255.0)
③ TP 以太网电缆
软件:
① TCP&UDP Debug
② STEP 7 Micro/WIN SMART ( 软件版本 V2.2 )
所完成的通信任务:
① TCP&UDP Debug 发送 10 个字节数据: -->( S7- 200 SMART 侧 ) VB2000~VB2009
② TCP&UDP Debug 接收 10 个字节数据: <-- ( S7-200 SMART 侧 ) VB0~VB9
TCP&UDP Debug设置(客户端设置)
1. 打开TCP&UDP Debug软件
2. 右键“客户端模式”---“创建连接”
如图1所示,创建连接
评论0