与控制器/PLC进行通讯时,使用Direct Access通讯方式,减轻控制器/PLC的负担。
在 Direct Access方式中,人机界面向控制器/PLC发出请求。控制器/PLC然后响应来自人机界面的请求。
为了使人机界面能从控制器/PLC中获取必要的显示数据,应设置一个地址用来引用部件和脚本功能使用的数据。可将两种类型的地址设置为引用目标。
控制器/PLC地址
人机界面可以引用控制器/PLC 数据。
选择将与人机界面通讯的控制器/PLC的名称(如:"PLC1"),并输入该地址(如:"D00000")。
例如,字开关上的输入地址画面。
它们可以用于数据存储。例如,当在人机界面内临时保存计算值或当在人机界面内临时控制数据时可以使用这些地址。当引用该数据时,选择[#INTERNAL]作为[控制器/PLC],然后输入该地址。[#INTERNAL]指人机界面内部寄存器地址。
例如,字开关上的输入地址画面。
人机界面的内部寄存器地址[#INTERNAL]包含两个结构区:[LS]区和[USR]区(如下所示)。
内部寄存器
[#INTERNAL]
[LS]区
这包含自由用户区和一个用于操作人机界面的区。A.1.4 LS 区(Direct Access方式区)
在系统设置窗口的[控制器/PLC]页面,使用[文本数据模式]属性,可以更改数据保存顺序。5.19.14 控制器/PLC设置指南
也可以通过使用地址LS9130定义文本数据模式,从而更改数据保存顺序。第21章使用脚本(在无部件的情况下编程)
[USR]区
可以随意使用所有区,最多30000个字。
数据保存顺序固定为L/H,无论在系统设置窗口的[控制器/PLC]页面中的[文本数据模式]属性设置如何。A.1.6.4 USR区使用限制
人机界面内部寄存器地址(LS/USR)的代码
寄存器 |
寄存器代码 |
地址范围 |
---|---|---|
LS |
0x0000 |
0至9999 |
USR |
0x0001 |
0至29999 |