示例:网络变量
产品: CODESYS Development System
此示例演示如何在具有多个设备的网络中使用变量。该示例由两个应用程序组成。一个应用程序发送变量,另一个应用程序接收变量。

描述
此示例说明如何在网络内的不同设备之间交换变量。一台设备发送变量,另一台设备接收该变量。要运行该示例,应用程序必须在不同的设备上运行,因为一个端口在每个系统上只能使用一次。
附加信息
GVL_Send
:全局变量列表,其中还包含全局变量属性中的网络设置(参见屏幕截图)。端口1202和广播地址可以保持默认。通过此设置,任何人都可以接收变量。在项目中,设备可以直接或通过文件进行通信。如果发送者和接收者位于两个项目中,则只能通过文件进行通信。
此示例使用文件进行通信。右键点击 GVL_Send
并在 Link to File
选项卡设置应该使用的文件。
NVL
:全局网络变量列表。您可以在此处设置发送应用程序或导入的文件。
Main_Receive
:为了检查结果,将网络变量的值分配给局部变量。另外,还查询一些诊断信息。
为了使该示例正常工作,您需要在接收器应用程序之前启动发送器应用程序。因此,可以首先创建接收方应导入的文件。
如果一个系统上使用多个发送器,则需要定义不同的端口才能正确通信。
系统要求和限制
编程系统 | CODESYS Development System (版本3.5.16.0或更高版本) |
运行时系统 | CODESYS Control Win (版本3.5.16.0) |
附加组件 | - |
注意
下载 项目