编辑: 雷昨昀 | 2017-10-12 |
5 06.MV56.MCM.OO.02.CN August
2003 理解框架结构 的定义和需要的梯形逻辑程序,请参阅模块设置部分.下面将介绍每个数据块的结构和功 能. 2.4.1 读数据块 这些数据块把信息从模块传送到 ControlLogix 处理器.用于传输这些数据的输入镜像结构 如下表所示: 偏移 描述 长度
0 保留
1 1 读数据块 ID
1 2 C
201 读数据
200 202 程序扫描计数器
1 203 C
204 产品编码
2 205 C
206 产品版本
2 207 C
208 操作系统
2 209 C
210 运行数
2 211 C
217 端口
1 错误状态
7 218 C
224 端口
2 错误状态
7 225 C
230 数据传输状态
6 231 端口
1 当前错误/索引
1 232 端口
1 最后错误/索引
1 233 端口
2 当前错误/索引
1 234 端口
2 最后错误/索引
1 235 C
248 空14
249 读数据块 ID
1 读数据块 ID 作为索引,来决定存放在 ControlLogix 处理器控制器标签中,模块读数据矩 阵的位置.每次传输能够移动
200 个字(数据块偏移
2 到201)的数据.除了移动用户数 据外,数据块还包含模块的状态数据.最后部分数据通过每个新的数据块传送,这用于高 速数据移动. 数据块关联的写数据块 ID 用来从 ControlLogix 处理器请求数据传送.在正常程序运行下, 模块会序列地发送读数据块并请求写数据块.例如,如果应用中使用了三个读数据块和两 个写数据块,那么顺序就如下所示: R1W1-->
R2W2-->
R3W1-->
R1W2-->
R2W1-->
R3W2-->
R1W1-->
这个顺序会一直运行直到被处理器发送的其它写数据块号码打断,或是来自于 Modbus 网 络某个节点的命令请求,或是经由模块设置/调试端口的操作员控制. 2.4.2 写数据块 这些数据块把信息从 ControlLogix 处理器传送到模块.用于传输这些数据的输出镜像结构 如下表所示: 偏移 描述 长度
0 写数据块 ID
1 1 C
200 写数据
200 201 C
247 空47
6 ProSoft Technology, Inc. 06.MV56.MCM.OO.02.CN August
2003 理解框架结构 写数据块 ID 作为索引来决定存放到模块数据库的位置.每次传送能移动
200 个字(数据 块偏移
1 到200)的数据. 2.5 设置数据传送 当模块执行一次重启的操作时,它会从 ControlLogix 处理器请求设置信息.这些数据以特 殊格式写数据块(输出镜像)的方式传送. 模块会在读数据块(输入镜像)........