库的应用-关于TCP服务器和客户端案例(Net Base Services)

TCP 是工业现场最常用的可靠连接型通信协议,在 CODESYS® 中可借助Net Base Services标准库快速搭建服务器与客户端,实现稳定的数据交互。本文通过完整工程案例,详细讲解 TCP 通信的项目创建、库添加、双设备配置、代码编写与多重在线测试流程。

  • TCP服务器和客户端案例(Net Base Services)

案例 :通过Net Base Services库创建TCP服务器和客户端进行相互通讯

1、创建新工程、添加库 Net Base Services、SysTimeRtc和Util

2、将device重命名为Server,PLC_PRG重命名为Server_PRG

3、选中server设备点击复制,然后选中项目(未命名37)点击黏贴(复制出新的一个设备);然后将复制出现的设备和pou重新命名为client和client_prg

4、Server代码如下




5、Client代码如下




6、开启两个controlwin进行测试,windows菜单栏->CODESYS->codesys control win V3 x64 打开两个

7、双击server设备扫描并选择0001设备

8、双击client设备并选择0101设备

9、菜单栏 在线->多重下载

10、工具栏:进行不同application切换,登录监控操作