AB PLC 通信协议规则说明 .doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AB PLC 通信协议规则说明 (编制时间:2010-08-01 ) 编 制: 审 核: 批 准: 编写目的 本文档用于说明KVIEW3.0中AB PLC驱动程序和罗克韦尔公司的ControlLogix系列PLC之间通信的通信协议。 该通信是基于EtherNet/IP协议实现的,其通信流程如下: 数据驱动端用到的数据帧 注册请求帧 字段 字节数 说明 命令(0x0065) 2 注册请求 长度(0x0004) 2 会话句柄(0 4 初始值为0 状态(0 4 初始值为0状态好) 发送方描述 8 请求通信一方的说明 选项 4 默认为0 以下是命令指定数据(Command Specific Data) 协议版本(0x0001) 2 默认为0x0001 选项标记(0x0000) 2 默认为0x0000 ②打开请求帧 字段 字节数 说明 命令(0x006F) 2 打开请求 长度(0x0040) 2 固定为64字节(0x0040) 会话句柄 4 注册应答中返回的数值 状态(0 4 初始值为0状态好) 发送方描述 8 请求通信一方的说明 选项 4 默认为0 以下是命令指定数据(Command Specific Data) 接口句柄(0 4 默认为0CIP) 超时(0x0001) 2 默认为0x0001 项数(0x0002) 2 默认为0x0002 空地址项(0x0000) 2 默认为0x0000 长度(0x0000) 2 默认为0x0000 未连接数据项(0x00b2) 2 默认为(0x00b2) 长度(0x0030) 2 后面数据包的长度(48个字节) 以下是CIP协议的内容 服务 1 固定为0x54 请求路径大小 1 固定为0x02 请求路径 4 固定为0有可能会改变) Priority/time_tick 1 固定为0x0A Time-out_ticks 1 固定为0x05 O-T NetWork Connection ID 4 0 T-O NetWork Connection ID 4 由驱动产生 Connection Serial Number 2 0x0000 Verder ID 2 0x0101 Originator Serial Number 4 和T-O NetWork Connection ID相同 连接超时倍数 1 0x01 保留数据 3 0x000000 O-T RPI 4 0x004C4B40 O-T 网络连接参数 2 0x43F8 T-O RPI 4 0x004C4B40 T-O 网络连接参数 2 0x43F8 传输类型 1 0xA3 连接路径大小 1 0x03 连接路径 6 0x01 24 02 20 00 01 ③ 读数据服务请求帧 字段 字节数 说明 命令(0x0070) 2 打开请求,固定为0x 00 70 长度 2 命令指定数据的大小 会话句柄 4 注册应答中返回的数值 状态(0 4 初始值为0状态好) 发送方描述 8 请求通信一方的说明 选项 4 默认为0 以下是命令指定数据(Command Specific Data) 接口句柄(0 4 默认为0CIP) 超时(0x0001) 2 默认为0x0001 项数(0x0002) 2 默认为0x0002 连接的地址项 2 默认为0x00 A1 长度 2 默认为0x00 04 连接标识 4 和打开应答中的 O-T NetWork Connection ID相同 连接的数据项 2 默认为(0x00b1) 长度 2 后面数据包的长度 序号 2 数据服务请求帧的序号(从1开始) 以下是CIP协议的内容 服务 1 固定为0x0A 请求路径大小 1 固定为0x02 请求路径 4 固定为0有可能会改变) 服务数(即测点数) 2 请求数据点的个数 偏移量(和服务数相同) 2*(服务数) 从服务数第一个字节算起,每个服务的偏移量 服务1(即测点1) 服务标识 1 固定为0x4C 请求路径大小 1 目前总结的公式是size = (len +1)/2 +1; 其中size为请求路径大小,len为请求侧点

文档评论(0)

ze122230743 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档