在GP-Pro EX上,您可以使用外接控制器/PLC的(寄存器地址)和人机界面数据存储区的地址。
可以用两种方式使用这些地址,具体如下。
对于寄存器地址,使用控制器/PLC或人机界面的原始地址,例如,[PLC1]X00100或[#INTERNAL]LS0100。
对于系统变量,您可以为控制器/PLC或人机界面地址分配一个名称,如“sales_quantity”或“stock_quantity”。
有两种类型的符号变量。
应用到寄存器地址的名称被称为符号。
您可以用名称管理所有地址,甚至可以在定义部件及其他对象中的地址时使用这些名称。
可分配的寄存器地址:
位地址和字地址
您不能使用在逻辑程序里设置为数组的符号。
分配给人机界面变量区域的项目被称为 “变量”。
有如下两种注册变量的方法。
变量格式:
允许您命名每个变量。
创建新工程文件时,请选择[变量格式]。
如果选择了一个不支持逻辑功能的机型号,将不能选择[地址格式]。
只有在创建新程序时您才能选择[地址格式]。在创建完程序后将不能更改格式。
29.3.2 使用自定义地址(变量格式)
地址格式:
使用外部地址。当需要命名过多地址时使用该格式。
即使在逻辑编程过程中,您也可以将格式从[地址格式]更改为[变量格式]。但是,您不能将格式从[变量格式]改回[地址格式]。
即使逻辑程序中的地址数超过了变量数,您也可以将格式从[地址格式]更改为[变量格式]。这只能更改逻辑程序里的地址。
因此,不是所有逻辑程序的地址都能改回变量。
29.3.3 使用预定义地址(地址格式)
PLC地址(控制器地址)
外部地址
外接控制器地址
查找外接设备数据。
仅当通过 Direct Access 系统建立与控制器 /PLC 的通讯时,才可以使用该区。
例如, [PLC1]X00100
您不能使用禁用的地址来读取控制器/PLC。有关不可读地址的更多信息,请参阅"GP-Pro EX控制器连接手册"。
内部地址
在人机界面内部操作或控制的数据的临时存储位置。
LS区
LS区包含自由用户区和一个用于操作人机界面的区。
仅当通过Direct Access系统建立与控制器/PLC的通讯时,才可以使用该区。
例如,[#INTERNAL]LS0100。
USR区
可以随意使用所有地址,最多30,000个字。
例如, [#INTERNAL]USR00100
Memory Link系统区
该区的作用是作为主机写 / 读请求的媒介。
仅当通过 Memory Link 建立与连接设备的通讯时,才可以使用该区。
例如, [#MEMLINK]0100。
这些变量具有预先定义的功能。当逻辑程序运行时它们显示和控制GP的状态。不能删除系统变量。