Skip to main content

选项卡:通信,通过 CODESYS 象征性的

该选项卡包括通过以下方式进行的通信设置 CODESYS 远程数据源的符号。

最初的时候 添加 一个数据源,您选择了 CODESYS 象征性的 数据源类型,并根据该类型配置数据源的通信设置。之后,此选项卡上的通信设置已过时。您只能最初设置 数据源类型 环境。

CODESYS 符号表示在活动连接的情况下,通信是通过符号监视完成的。这种符号访问可能是为了 CODESYS V2 和 CODESYS V3 控制器变体。此外,运行时系统必须支持符号配置。

提示

您可以根据符号信息离线开发本地应用程序,而无需连接到数据源。为此,您可以参考配置设置中的一个符号文件,其中存储了所有必需的变量信息。然后没有建立活动连接。

选项卡:通信,通过 CODESYS 象征性的

变量信息

. 变量信息的来源
  • 从连接设置

    根据下面指定的通信设置主动建立连接 (连接类型连接设置)。从遥控器应用程序读取变量信息。

  • <设备名称>.<应用程序名称>.symbol 配置

    从符号配置中读取变量信息。符号配置是活动项目的一部分,位于应用程序下方遥控器对象的设备树中。未与控制器建立活动连接。

  • 从符号文件

    变量信息是从存储在开发系统上的符号配置文件中读取的。在里面 选择符号文件 字段,指定此数据。未与控制器建立活动连接。

选择符号文件

符号文件的路径 变量信息 选择是 从符号文件.

符号文件存储在开发系统中并包含所需的变量信息。默认情况下,在项目目录中创建符号文件路径,结构如下: <project folder>\<project name>.<device name>.<application name>.xml.

例子: D:\Projects\Project_A\VisualizeWithHMI.Device.Application.xml

注意:如果 报警表 元素或 趋势 元素用于可视化,然后是符号访问所需的符号文件和相应的项目 必须 两者都保存在同一个文件夹中。项目包含报警表元素的配置或趋势元素的趋势记录。这是自动生成的符号文件的默认情况。

例子: D:\Projects\Project_A\VisualizeWithHMI.project

连接类型

远程 PLC 和本地设备之间的连接类型。

根据所选的连接类型,以下设置会发生变化。

注意:尽可能避免没有网关的直接连接。

  • CODESYS V2

    这些设备存在于同一网络中。远程 PLC 上的 V2 运行时提供通信接口。

  • CODESYS V2(通过网关)

    这些设备不存在于同一网络中。它们通过 V2 网关连接。

  • CODESYS V3

    这些设备存在于同一网络中。远程 PLC 上的 V3 运行时提供通信接口。

  • CODESYS V3(通过网关)

    这些设备不存在于同一网络中。它们通过 V3 网关连接。

连接类型的连接设置 CODESYS V2

可编程逻辑控制器

驱动类型

  • Tcp/Ip(二级路由)

  • Tcp/Ip(2 级)

  • TCP/IP

地址

例子: localhost (对于您计算机上当前使用的系统)

港口

例子: 1200

块大小

例子: 128

要求:驱动类型为 Tcp/Ip(2 级).

目标 ID

例子: 0

要求:驱动类型为 Tcp/Ip(二级路由).

摩托罗拉字节顺序

standard icon: PLC 上的字节顺序大端(摩托罗拉格式)

_cds_icon_option_deactivated.png: 小端字节序(Intel 格式)

连接类型的连接设置 CODESYS V2(通过网关)

网关

除了 PLC 设置之外,还配置了网关设置。

注意:对于这个连接,一个 CODESYS Development System 网关服务器 (V2 网关)也必须安装在开发计算机上 CODESYS V3 正在运行。

IP地址

例子: localhost

港口

例子: 1217

连接类型的连接设置 CODESYS V3

可编程逻辑控制器

设备名称或地址

您在此处进行的设置会根据 姓名或地址类型 列表框。对于自动派生的选项,您不必在此处指定设置。该设置可以保持为空。

示例:未指定任何内容 ...(自动派生)

例子: PLC_A 为了 节点名称

例子: [ABCD] 为了 节点地址

例子: 192.168.1.5:11741 为了 IP地址

例子: POU.dssCommVar 有数据类型 DatasourceSym.ConnectionSetup 为了 从变量动态

暗示: _cds_icon_three_dots.png:打开输入以选择动态配置的程序变量。这个变量必须是数据类型 DatasourceSym.ConnectionSetup.

姓名或地址类型

  • 节点名称(自动派生)

  • 节点地址(自动导出)

  • IP 地址(自动派生)

  • 节点名称

  • 节点地址

  • IP地址

  • 从变量动态

从变量动态

设备名称或地址在运行时通过数据类型的 IEC 变量动态配置 DatasourceSym.ConnectionSetup.数据类型 DatasourceSym.ConnectionSetup (STRUCT) 定义在 Datasource Symbolic Access 图书馆。对于配置,结构成员 xDataValid 首先必须设置为 FALSE.如果已指定地址数据,则 xDataValid 必须设置回 TRUE.

用例:创建项目时设备名称或地址不可用。

动态配置还可用于在运行时更改设置,而无需重新启动 HMI 应用程序。

注意:对于这种连接类型,连接也不是通过网关动态完成的。

连接类型的连接设置 CODESYS V3(通过网关)

网关

除了 PLC 设置之外,还配置了网关设置。

IP地址

例子: localhost

港口

例子: 1217

扩展 PLCHandler 接口的通信设置

重要

不建议手动配置 PLCHandler。

与控制器的连接是通过 CODESYS PLCHandler 通信接口。在这种情况下,配置以 PLCHandler INI 格式执行,并允许高级参数化。

先进的

用作

  • 不要使用

    推荐设置

    INI 内容 属性以及任何指定的配置设置都将被忽略。

  • 通过以下内容扩展配置

    通常,使用的配置设置在 连接设置 CODESYS V3(通过网关).此外,配置设置用于 INI 内容 财产。

  • 完全配置如下内容

    的配置设置 配置设置 CODESYS V3(通过网关) 属性被忽略。相反,在 INI 内容 财产。

INI 内容

要求: 用作 被设定为 通过以下内容扩展配置.

例子:

logfilter=16#000000FF

例子:

parameter0=EncryptCommunication
value0=1

注意:如果参数是泛型的,那么它们可以指定为从 0 开始的 (parameter0value0)。扩展时,编号会自动调整,使扩展参数连接到现有参数。参数个数(parameters=<n>) 也设置为正确的值。

INI 内容

要求: 用作 被设定为 完全配置如下内容.

例子:

[PLC:PLC_IdArti]
interfacetype=ARTI
active=1
logevents=1
motorola=0
nologin=0
timeout=10000
precheckidentity=0
tries=3
waittime=12
reconnecttime=10
buffersize=0
device=Tcp/Ip (Level 2 Route)
instance=PLCWinNT_TCPIP_L2Route
parameters=4
parameter0=Address
value0=localhost
parameter1=Port
value1=1200
parameter2=TargetId
value2=0
parameter3=Motorola byteorder
value3=No

具有可视化用户管理的控制器的通信设置

登录配置

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

类型

定义可视化用户管理如何获取凭据

  • 使用以下凭据登录

    凭据被硬编码到 用户名密码 设置。每次尝试连接时都会使用它们。

  • 使用运行时确定的凭据登录

    在运行时,会打开一个对话框并提示用户指定用户名和密码。硬编码凭证,但在 用户名密码, 被忽略。

用户名

例子: max.smith

密码

例子: ···