10.4.7. HiNet变量
10.4.7. HiNet变量
协助网络中连接的HiNet传输变量状态。各个控制器可监控协助机器之间的信号、设置为共享的部分可通过I/O进行分配、用作输入输出。各个控制器可采用的输出大小为4byte。
使用该变量即可采用机器语言(HR-BASIC)、即使不连接外接联锁信号也可以作为协助控制网络信号的输入输出检测。
图10.4 协助组/机器人和HiNet I/O
图 10.5 HiNet I/O使用示例(组1号-机器人4台)
表 10‑28 根据组编号、机器人编号的输出/输入领域
组(G)编号 机器人(R)编号 | GE(输出) | GE(输入) | DE(输出) | DE(输入) |
输出范围 | 输入范围 | 输出范围 | 输入范围 | |
G# R# | {(G#-1)*4+(R#-1)}*4+1 ~ {(G#-1)*4+(R#-1)}*4+4 | 1~128中除输出分配领域外的领域 | {(G#-1)*4+(R#-1)}*32+1 ~ {(G#-1)*4+(R#-1)}*32+32 | 1~1024中除输出分配领域外的领域 |
G1 R1 | 1~4 | 5~128 | 1~32 | 33~1024 |
G1 R2 | 5~8 | 1~4, 9~128 | 33~64 | 1~32, 65~1024 |
G1 R3 | 9~12 | 1~9, 13~128 | 65~96 | 1~64, 97~1024 |
G1 R4 | 13~16 | 1~12, 17~128 | 97~128 | 1~96, 129~1024 |
(1) DE/DE[ ]指令
GE指令为HiNet I/O中、接近自身输出范围的1byte单位所采用的变量。
DE[{添字}]={参数} | |
添字 | ․输入输出输出信号指定(1~1024) 0:选择所有输入输出bit 1~1024:选择相应的输入输出bit |
参数 | ․ 开/关设置 1:On 0:Off |
(2) GE/GE[ ]指令
GE指令为HiNet I/O中、接近自身输出范围的1byte单位所采用的变量。对于包括自身在内地所有范围、可读作1byte单位。
GE[{添字}]={参数} | |
添字 | ․输入信号组指定(1~128) 0:选择所有输入输出组 1~128:选择相应的输入输出组 |
参数 | ․指定1byte的输入输出信号。(0~255) |
(3) 相应实例
虽然无法将套用机器语言的所有应用全部一一例举进行说明、但是对于简单的应用实例将罗列如下。DE和GE可用作变量的I/O、具有适用面广等优点。