在下面的示例中,将建立一个简单的网络变量交换。在发送端控制器中创建 NVL(发送器)。在接收端控制器中创建相应的 NVL(接收器)。
在一个标准项目中做好下列准备,该项目的
树中有发送端控制器 和接收端控制器 :在
的 节点下,创建一个 POU(程序) 。在该应用程序的
节点下,添加调用 的任务 。在
的 节点下,创建一个 POU(程序) 。在该应用程序的
节点下,添加调用 的任务 。步骤 1:在发送端控制器中定义全局变量列表:
步骤 |
动作 |
注释 |
---|---|---|
1 |
在 中,右键单击控制器 的 节点,然后执行命令 。 |
随即显示 对话框。 |
2 |
输入 |
的 节点下方出现 节点,并在右侧打开编辑器。 |
3 |
在右侧的编辑器中,输入下列变量定义:
![]() |
– |
步骤 2:定义 NVL(发送器)的网络属性:
步骤 |
动作 |
注释 |
---|---|---|
1 |
在 中,右键单击 节点,然后执行命令 。 |
随即显示 对话框。 |
2 |
打开 选项卡,并按下图所示配置参数:![]() |
– |
3 |
单击 。 |
对话框会关闭,NVL(发送器)网络属性得以设置。 |
步骤 1:在接收端控制器中定义全局网络变量列表:
步骤 |
动作 |
注释 |
---|---|---|
1 |
在 中,右键单击控制器 的 节点,然后执行命令 。 |
随即显示 对话框。 |
2 |
按下图所示配置参数。 ![]() |
此全局网络变量列表对应于为发送端控制器定义的 NVL(发送器)。 |
3 |
单击 。 |
对话框会关闭, 显示在 控制器的 节点下方:![]() 此 NVL(接收器)自动包含与 相同的变量声明。 |
步骤 2:查看和/或修改 NVL(接收器)的网络设置:
步骤 |
动作 |
注释 |
---|---|---|
1 |
在 中,右键单击 节点,然后执行命令 。 |
随即显示 对话框。 |
2 |
打开 选项卡。 |
– |
步骤 3:在线模式下测试网络变量交换:
步骤 |
动作 |
注释 |
---|---|---|
1 |
在控制器 的 节点下,双击 POU 。 |
会在右侧打开 的编辑器。 |
2 |
为变量 ![]() |
– |
3 |
在控制器 的 节点下,双击 POU 。 |
会在右侧打开 的编辑器。 |
4 |
为变量 ![]() |
– |
5 |
在同一网络内使用发送器和接收器应用程序登录并启动应用程序。 |
接收器中的变量 |