图8. 创建 UDP 连接参数数据块 创建完 DB 块后,可以在 DB 块内,设置通讯伙伴的IP地址与端口号(如对方 300 CPU 的 IP:192.168.0.22,端口号:2001),如图9所示。 图9. UDP 连接详细参数 ⑤调用 “TUSEND” 在 OB1 内调用 发送 10 个字节数据到 300 CPU 中 进入“项目树” > “1200-AC” > “程序块...
⑤300侧新建UDP连接配置完毕,如图8所示。 图8.Netpro内新建的UDP连接 4.在 S7-300 中调用通信指令 打开OB1,在作出指令树内调用UDP通信指令, “库” > “SIMATIC_NET_CP” > “CP300”下,调用 “AG_SEND” 、“AG_RECV” 指令。创建接收和发送数据块 DB5,发送10字节数组,接收10字节数组,如图9所示。 图...
下面说明一下西门子S7-300/400PLC高速通讯的编程和配置过程:一、PLC侧进行设定 1.1 打开PLC网络视图,插入一个UDP连接:1.2 UDP设置:1.3 本地和远程(PLC-Recorder所在电脑)网络设置:1.4 启用循环中断程序OB35,并设定为7ms的周期:1.5 PLC程序编写:二、PLC-Recorder 软件设置 PLC-Recorder软件收听模式...
// UDP通讯伙伴的连接参数,包括对方IP地址及端口; 输出接口参数: NDR := %M12.0 // 该位为 1,接收任务成功完成; BUSY := %M12.1 // 该位为 1,代表任务未完成,不能激活新任务; ERROR := %M12.2 // 通信过程中有错误发生,该位置 1; STATUS := %MW24 ...
用于UDP组播 1.组播组播技术是IP网络数据传输三种方式之一,在介绍 IP组播技术之前,先对IP网络数据传输的单播、组播和广 播方式做一个简单的介绍,见图1:单播(Unicast)传输: 在发送者和每一接收者之间实现点对点网络连接。如果一台 发送者同时给多个的接收者传输相同的数据,也必须相应的 ...
图9. UDP连接详细参数 ⑤调用“TUSEND”在OB1内调用发送10个字节数据到300 CPU中 进入“项目树” > “1200-AC” > “程序块” > “OB1 ”主程序中,从右侧窗口“指令” > “通讯” > “开放式用户通信”下调用“TUSEND”指令,配置接口参数,如图10所示。
• FB 64“TRCV” 用于接收数据 对于无连接协议:符合RFC 768 的UDP • UDT 65 “TCON_PAR” 包括用来组态本地通信接入点的数据结构 • UDT66 “TCON_ADR” 包括远程通信方地址参数的数据结构 • FB65 “TCON” 用于建立本地通信接入点 • FB66 “TDISCON” 用于清除本地通信接入点 ...
而1500CPU不需要附加通讯模块,自己就可以做到2ms的周期,从中可以看出差距。编程软件为STEP7 V5.5 1、配置连接 打开NetPro界面,选择CPU315-2DP,然后在下面表格里创建UDP连接,主要参数界面如下(注意配置好后,要将网络配置下载到PLC里去): 上文配置了UDP连接(UDP无连接,因此只是为了方便表述),也可以配置为TCP连接(...
S7-1500与S7-300/400基于UDP的开放式用户通信zip,通过开放式用户通信(Open User communication,OUC), S7-1200/1500 和 S7- 300/400 CPU可以使用集成的 PN/IE 接口进行数据交换。开放式用户通信的主要特点是 在所传送的数据结构方面具有高度的灵活性。这就允许 CPU 与任何通信设备进行开放 式数据交换,通信伙伴可...
在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为ISO-on-TCP connection 或 TCP connection或 UDP connection 或 ISO Transport connection,如下图: 当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,这里略去CPU314C-2DP的下载图示 ...