OPCServer.ini - 控制器区域

设置

[PLC:<PLC name>] 会话中,定义了相应控制器的连接设置。

其中一些参数可以在 OPC 配置工具 中配置。

控制器地址在此会话中配置。可用的参数取决于接口类型。

V3 接口用 INI 文件示例

条目

含义

[Server]

OPC 服务器 的设置

PLCs=1

支持的控制器的数量

PLC0=PLC1

第一个控制器的名称 PLC 1

logevents=1

启用登录机制

logfilter=15

生成缺省日志条目

ReadCyclesAfterWrite=2

在客户端针对某个值的每个写入作业结束后,执行回调,以在 2 个更新循环之后将当前值重新传输到客户端。快速变化的值需要使用此设置。

UseColonAsPlcDevider=1

如果配置的值大于 0,则控制器名称后面的第一个点号会替换为冒号。

注意: 不是所有客户端都支持此条目。

updaterate=200

更新速率(毫秒)

[PLC:PLC1]

第一个控制器 PLC 1 的设置。如果使用了多个控制器,则配置第一个,然后配置第二个的模拟量部分,以此类推。

interfacetype=GATEWAY3

到控制器的连接通过 GATEWAY3 接口来建立。

Active=1

OPC 服务器 会考虑设置为激活状态的控制器。

Timeout=2000

如果 OPC 服务器 未在此时间(以毫秒计)内接收到来自控制器的响应,则会自动关闭。

Tries=3

尝试传输数据块的次数。

Project=OPC.Device.Application.xml

为仿真生成的符号文件的名称和路径。

如未指定路径,则使用 OPC 服务器 目录。

reconnecttime=5

重连所需时间

waittime=10

在到控制器的通讯可用之前(控制器自动启动之后),OPC 服务器 等待的时间(秒)。

gateway=Tcp/Ip

要通过正运行 OPC 服务器 的计算机来访问的已配置控制器的地址。

Gatewayadress=localhost

Gatewayport=1217

Device=TCP/IP

从正运行 OPC 服务器 的计算机连接到控制器时所需的参数。为 value0 输入的值是 CoDeSys 节点地址。它必须与编程系统中定义的节点名称相同

注意: 如果显示了多个十六进制地址部分且这些部分用点号.(Logic Builder 中)隔开,则输入完成的地址 (0000.050C)。或者,也可以使用节点名称。

Parameters=1

Parameter0=Address

Value0=050C

V2.3 接口用 INI 文件示例

条目

含义

[Server]

OPC 服务器的设置

PLCs=2

支持的控制器的数量

PLC0=PLC_A

第一个控制器的名称 PLC A

PLC1=PLC_B

第二个控制器的名称 PLC B

logevents=1

启用登录机制

Logfilter=16#ffffffcf

启用对检测到的错误和信息的显示,不显示详细信息

ReadCyclesAfterWrite=2

在客户端针对某个值的每个写入作业结束后,执行回调,以在 2 个更新循环之后将当前值重新传输到客户端。快速变化的值需要使用此设置。

UseColonAsPlcDevider

如果配置的值大于 0,则第一个点号.(比如,控制器名称后面的点号)会替换为冒号。

Updaterate=200

更新速率(毫秒)

[PLC:PLC_A]

PLC A的设置

active=1

OPC 服务器会考虑设置为激活状态的控制器。

interfacetype=GATEWAY

到控制器的连接通过 GATEWAY 接口来建立。

Motorola=0

Motorola 字节序

nologin=1

为需要登录服务的目标系统(如 PacDrive M)选择此选项。

timeout=2000

如果 OPC 服务器未在此时间(以毫秒计)内接收到来自控制器的响应,则会自动关闭。

tries=3

尝试传输数据块的次数。

waittime=10

在到控制器的通讯可用之前(控制器自动启动之后),OPC 服务器等待的时间(秒)。

reconnecttime=5

重连所需时间

buffersize=0

0指示从控制器获得的缓冲区大小。

Project=OPC.pro

用于仿真的符号文件的名称和路径。如未指定路径,则使用 OPC 服务器目录。

Gateway=TCP/IP

连接到控制器 PLC_A(客户端通过 TCP/IP 连接到本地网关)时所使用的设置

gatewayaddress=localhost

gatewayport=1210

device=TCP/IP

连接到正运行控制器 PLC_A的目标计算机时所使用的参数(对话通讯参数)。

parameters=5

parameter0=Address

value0=127.0.2.1

parameter1=Port

value1=1200

parameter2=Motorola byte order

value2=No

Parameter3=TargetID

Value3=0

控制器的目标 ID。它用于在要连接 OPC 服务器的路由通讯驱动器处路由。

Parameter4=SymbolFilePath

PLChandler 的可选条目;上次加载的符号文件的路径。在分析了文件的项目 ID 后,会判定是否必须重新加载符号文件。

[PLC:PLC_B]

控制器 PLC_B的设置