用户映射变量(用户定义的间接寄存器)
概述
用户映射变量专用于在单个请求中优化对多个非连续寄存器的访问权限。
您可以定义多个读写区。
用户映射可通过以下设备定义:
-
运行带有 TeSys T DTM 的 SoMove 的 PC
-
通过网络端口连接的 PLC
用户映射变量
用户映射变量可分成 2 组:
|
用户映射地址 |
800 至 898 |
|
用户映射值 |
900 至 998 |
“用户映射地址”组用来选择要读取或写入的地址清单。可将它视为配置区。
“用户映射值”组用来读取或写入与在用户映射地址区内配置的地址相关联的值:
-
寄存器 900 的读取或写入允许读取或写入寄存器 800 中定义的寄存器地址。
-
寄存器 901 的读取或写入允许读取或写入寄存器 801 中定义的寄存器地址。
使用示例
下面的用户映射地址配置举例说明了用来访问非连续寄存器的用户映射地址配置:
|
用户映射地址寄存器 |
配置值 |
寄存器 |
|---|---|---|
|
800 |
452 |
脱扣寄存器 1 |
|
801 |
453 |
脱扣寄存器 2 |
|
802 |
461 |
报警寄存器 1 |
|
803 |
462 |
报警寄存器 2 |
|
804 |
450 |
最短等待时间 |
|
805 |
500 |
平均电流 (0.01 A) MSW |
|
806 |
501 |
平均电流 (0.01 A) LSW |
|
850 |
651 |
HMI 显示器项目寄存器 1 |
|
851 |
654 |
HMI 显示寄存器 2 项目 |
|
852 |
705 |
控制寄存器 2 |
在该配置下,可通过寄存器地址 900 至 906 之间的单个读取请求来访问监测信息。
可利用 950 至 952 之间的寄存器,通过单个写入请求来写入配置和命令。