UDP的简单配置已经完成,下面创建发送程序,在右方指令栏选择通信-开放式用户通信-其它-TUSEND,块的详细信息请查看帮助文档。
ID一栏填入TCON组态时设置的ID号,LEN填写需要发送的数据长度,DATA填写需要发送的数据存储位的首地址的指针地址,本例程使用的是P#DB3.DBX0.0 BYTE 4,意思是发送由DB3.DBX0.0开始的4个字节的地址。
待发送数据存储位置,红方框内为待发送的4个BYTE类型的数据
ADDR填写 TADDR_Param类型的地址,这里需要用户手动创建,新建一个DB数据块在数据类型里面输入TADDR_Param可创建如下红色方框内的数据,展开REM_IP_ADDR,分别在REM_IP_ADDR[1]-[4]中输入与PLC进行通信伙伴的IP地址,在REM_IPORT_NR输入远程通信伙伴的端口号。
打开双页视图,鼠标左键长按TADDR_Param类型的变量名,将其拖入左边发送块的ADDR管脚处,或者在ADDR管脚直接输入“DB块名称.变量名称”。
4、UDP接收程序,在右方指令栏选择通信-开放式用户通信-其它-TURCV,块的详细信息请查看帮助文档。接收程序的配置与发送程序配置基本相同,ID一栏填入TCON组态时设置的ID号,LEN填写需要接收的数据长度,DATA填写需要接收的数据存储位的首地址的指针地址,本例程使用的是P#DB3.DBX6.0 BYTE 4,意思是接收到的数据存储在由DB3.DBX6.0开始的4个字节的地址。可以直接将发送程序的ADDR管脚的地址复制到接收程序的ADDR管脚。