西门子代理商-PLC伺服电机驱动变频器代理-绍兴市一级代理商
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子变频器
- 西门子触摸屏
- 西门子伺服电机
- 西门子PLC
- 西门子直流调速器
- 西门子电缆
- 联系电话
- 18475208684
- 手机号
- 18475208684
- 经理
- 向小姐
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-05-23 16:31
tcp是一个因特网核心协议。在通过以太网通信的主机上运行的应用程序之间,tcp提供了可靠、有序并能够进行错误校验的消息发送功能。tcp 能保证接收和发送的所有字节内容和顺序完全相同。tcp 协议在主动设备(发起连接的设备)和被动设备(接受连接的设备)之间创建连接。一旦连接建立,任一方均可发起数据传送。
tcp协议是一种"流"协议。这意味着消息中不存在结束标志。所有接收到的消息均被认为是数据流的一部分。
s7 200 smart与之间的tcp通讯可以通过两边调用**ouc(开放式用户通讯)**指令库中的tcp_connect、tcp_send、tcp_recv、disconnect指令来实现。
测试环境:
软件版本:step 7-micro/win smart v2.8smart cpu固件版本:v2.6通讯硬件:tp电缆(以太网电缆)硬件配置:
设置本机ip地址,客户端设置为192.168.0.101
建立tcp连接 调用tcp_connect指令建立tcp连接。设置连接伙伴地址为192.168.0.102,远端端口为2001,本地端口为5000,连接标识id为1。利用sm0.0使能active,设置为主动连接。
注:在建立连接时需先触发服务器端的建立连接指令,再触发客户端。
参数说明
remport:远程设备上的端口号
locport:本地 cpu 上的端口号
有效端口号范围为 1 到 49151。不能使用端口号 20、21、25、80、102、、443 以及 34962 至34964。这些端口具有特定用途。建议采用的端口号范围为 2000 到 5000。对于被动连接,本地端口号必须唯一(不重复)。有效端口号范围为 1 到 49151。建议采用的端口号范围为 2000 到 5000。对于被动连接,cpu 会忽略远程端口号(可以将其设置为零)。调用发送数据指令tcp_send 发送以vb0为起始,数据长度为datalen长度的数据发送到连接id为1指定的远程设备。使用1hz脉冲触发发送请求;
展开全文