S7200SMART通讯问题-以及太网设置
170页1、一:TCP 协议通讯(一)S7 200 SMART之间的TCP通讯TCP是一个因特网核心协议。在通过以太网通信的主机上运行的应用程序之间,TCP 提供了可靠、有序并能够进行错误校验的消息发送功能。TCP 能保证接收和发送的所有字节内容和顺序完全相同。TCP 协议在主动设备(发起连接的设备)和被动设备(接受连接的设备)之间创建连接。一旦连接建立,任一方均可发起数据传送。TCP协议是一种流协议。这意味着消息中不存在结束标志。所有接收到的消息均被认为是数据流的一部分。S7 200 SMART与之间的TCP通讯可以通过两边调用OUC(开放式用户通讯)指令库中的TCP_CONNECT、TCP_SEND、TCP_RECV、DISCONNECT指令来实现。图1.开放式用户通讯库开放式用户通信库需要使用 50 个字节的 V 存储器。开放式的用户通讯连接资源包括8个主动连接和8个被动连接。只可从主程序或中断例程中调用库函数,但不可同时从这两个程序中调用。所需条件:1、软件版本:STEP 7-Micro/WIN SMART V2.22、SMART CPU固件版本:V2.23、通讯硬件:TP电缆(以太网电缆
2、)所完成的通讯任务:将作为客户端的PLC(IP地址为192.168.0.101)中VB0-VB3的数据传送到作为服务器端的PLC(IP地址为192.168.0.102)的VB2000-VB2003中。S7-200 SMART 客户端编程1、设置本机IP地址在客户端设置IP地址为192.168.0.101图2.设置IP地址2、建立TCP连接调用TCP_CONNECT指令建立TCP连接。设置连接伙伴地址为192.168.0.102,远端端口为2001,本地端口为5000,连接标识ID为1。利用SM0.0使能Active,设置为主动连接。图3.调用TCP_CONNECT指令指令的参数输入参数:EN :使能输入Req:沿触发Active :TURE=主动连接(客户端)FALSE=被动连接(服务器)ConnID:连接ID为连接标识符,可能范围为0-65534。IPaddr1 . IPaddr4:IP 地址的四个八位字节。IPaddr1 是 IP 地址的最高有效字节,IPaddr4 是 IP 地址的最低有效字节。RemPort:远程设备上的端口号。远程端口号范围为 1 到 49151。对于被动连接
3、,可使用零。LocPort :本地设备端口号。范围为1-49151,但是存在一些限制。本地端口号的规则如下: 有效端口号范围为 1 到 49151。 不能使用端口号 20、21、25、80、102、135、161、162、443以及34962至34964。这些端口具有特定用途。 建议采用的端口号范围为 2000 到 5000。 对于被动连接,本地端口号必须唯一(不重复)。输出参数:Done:当连接操作完成且没有错误时,指令置位 Done 输出。Busy: 当连接操作正在进行时,指令置位 Busy 输出。Error:当连接操作完成但发生错误时,指令置位 Error 输出。 Status:如果指令置位 Error 输出,Status 输出会显示错误代码。具体错误代码对应详见手册。如果指令置位 Busy 或 Done 输出,Status 为零(无错误)。3、调用发送数据指令TCP_SEND调用TCP_SEND指令发送以VB0为起始,数据长度为DataLen长度的数据发送到连接ID为1指定的远程设备。利用1HZ的时钟上升沿触发发送请求。图4.调用TCP_SEND指令指令的参数输入参数:EN :
4、使能输入Req:沿触发ConnID:连接 ID (ConnID) 是此发送操作的连接ID号。DataLen :DataLen 是要发送的字节数(1 到 1024)。DataPtr:DataPtr 是指向待发送数据的指针。输出参数:Done:当连接操作完成且没有错误时,指令置位 Done 输出。Busy: 当连接操作正在进行时,指令置位 Busy 输出。Error:当连接操作完成但发生错误时,指令置位 Error 输出。 Status:如果指令置位 Error 输出,Status 输出会显示错误代码。具体错误代码对应详见手册。如果指令置位 Busy 或 Done 输出,Status 为零(无错误)。4、终止通讯连接用户可通过DISCONNECT指令终止指定ID的连接。图5.调用DISCONNECT指令参数说明:输入参数:EN :使能Req:沿触发指令。输出参数:Done:当连接操作完成且没有错误时,指令置位 Done 输出。Busy: 当连接操作正在进行时,指令置位 Busy 输出。Error:当连接操作完成但发生错误时,指令置位 Error 输出。 Status:如果指令置位 Erro
《S7200SMART通讯问题-以及太网设置》由会员不***分享,可在线阅读,更多相关《S7200SMART通讯问题-以及太网设置》请在金锄头文库上搜索。
电力设备预防性试验规章制度[2017年]
电力设备预防性试验规章制度(2016)
电力设备销售技巧大全
电力行业项目工程设计资质分级
电力管线施工专项计划方针
地形图普通符号(整编汇总)
地坪拆除修复施工方案方针
SL223-2008水利水电建设项目工程验收规章制度
RBT214-2017检验检测机构通常要求新编内审检查表
QUIC协议合约介绍
钢材采购招投标材料
风冷模块维护介绍资料
风控介绍资料(定版)
风景园林项目工程试题及其答案解析
电力设备采购合同协议文本范文样式(最佳)
电力设备安装项目工程投标书
电力三级及其以上施工安全风险识别,评估和预控清册
电力浅沟专项施工方案方针
电力设备交接和预防性试验规章制度
2017新课标全国卷3语文试题及其答案解析
2024-03-26 3页
2024-03-26 3页
2024-03-26 4页
2023-10-07 512页
2023-09-22 7页
2023-09-22 8页
2023-08-09 35页
2023-08-09 21页
2023-08-09 16页
2023-08-09 3页