.
通过 CODESYS ApplicationV3 的‘通讯’选项卡
.
.

该选项卡包括远程数据源的通信设置。

在最初添加数据源时,你选择了CODESYS ApplicationV3 数据源类型,这取决于对数据源的通信设置的配置。之后,这个选项卡上的通信设置就过时了。您最初只能设置数据源类型选择工程类型设置。

CODESYS ApplicationV3表示在激活连接的情况下,通信是通过地址监视进行的。在这种情况下,通过直接指定设备地址或通过网络扫描自动配置远程PLC。

.
通过 CODESYS ApplicationV3 的“通讯”选项卡
.

选择工程类型

工程类型指示控制器的配置位置:与HMI应用程序位于同一工程中,或位于单独的工程中。

  • 当前工程:
    该控制应用程序是当前打开工程的一部分。通信设置可以自动或手动更新。
  • 其他工程
    控制应用程序是一个单独工程的一部分,该工程的位置在选择文件中指定。通信设置是手动完成的。

在数据源对象的初始设置中,此选项是固定的,并且会影响可用于目标设备的设置。

选择文件

包含控件应用程序的工程的名称和路径(源工程)

示例:D:\PLCs\PLC_A.project

要求:选择工程类型其他工程

工程控制器的窗口区域

控制器及其从属应用程序,从所选工程中读取

示例:

.
“选择工程类型”==“当前工程”的设置
.

目标设备

注意:当选择工程类型设置为当前工程时,可以进行以下设置。

自动配置

:该配置是从源工程中自动读取的。这是推荐的设置。

示例:[DEVICE_A]

示例:[undetermined]:无法读取配置

注意:确保应用程序正在控制器上运行并且网络路径处于活动状态。控制器的通讯设置仅在此时应用。这些是在通信设置选项卡上的设备编辑器中的源工程中配置的通信设置。

手动配置

:显示更多配置设置。

请参阅下面的“手动配置”。

.
“选择工程类型”== “其他工程”的设置

通信设置只能手动完成。

请参阅下面的“手动配置”。

.
手动配置
.

动态的变量

:通信参数在应用程序runtime通过数据类型为DatasourceAppV3.ConnectionSetup的IEC变量进行配置。

:打开输入以选择用于动态配置的IEC变量。

数据类型DatasourceAppV3.ConnectionSetup (STRUCT) 在Datasource ApplicationV3 Access库中定义。对于配置,必须首先将结构成员xDataValid设置为FALSE。如果已指定地址数据,则必须将xDataValid设置为TRUE

用例:创建工程时,通信参数尚不可用。

使用设备地址

:通过此处指定的地址进行通信。

示例:0101

提示:单击来自设备可进行自动地址设置。

来自设备

自动读取当前连接的数据源设备的数据,并在使用设备地址中指定。该地址与通讯设置中设备编辑器中设备的设置相对应。

使用网络扫描搜索目标设备

:数据源管理器开始对网络中的设备进行网络扫描。当找到通信设置与所选搜索条件匹配的控制器时,扫描成功。结果将显示在输入字段中。

节点名称

:扫描指定的节点名称

示例:WST06

目标类型

:扫描指定的目标类型

示例.4096

目标ID

:扫描指定的目标ID

示例:0000 0001

目标版本

:扫描指定的目标版本

示例:1.0.0.0

网络位置

  • 数据源PLC的直接子级:扫描的远程PLC的地址与本地控制器(数据源管理器)的地址一起运行。
    示例:数据源PLC0000.0001;远程源PLC:0000.0001.0001
  • 具有地址的直接子节点: 指定父节点的地址
  • 数据源PLC或带地址节点的直接子节点: 以上两个选项的组合。

搜索类型

  • 首次发现设备:选择设备树中符合指定条件的第一个控制器。
  • 精确发现设备:选择的控制器必须完全符合指定条件。
    注意:数据源管理器将等待网络扫描完成。这通常需要大约10秒钟。
.
具有可视化用户管理的控制器的通信设置
.

登录配置

如果在远程设备上配置了可视化用户管理,则在登录时需要有效的证书。

类型

定义可视化用户管理如何获取证书

  • 使用下列证书登录
    证书被硬编码到用户名密码设置中。每次尝试连接时都会使用它们。
  • 在runtime使用确定的证书登录
    在 runtime,将打开一个对话框,提示用户指定用户名和密码。但是,在用户名密码中指定的硬编码证书将被忽略。

用户名称

示例:max.smith

密码

示例:···

.
通信缓冲区的特定设置
.

高级

:后续设置被更改。

默认通信缓冲区大小

默认设置:50000