




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. 精选合同协议范本 ABAB PLCPLC 通信协议规则说明通信协议规则说明 (编制时间:(编制时间:2010-08-012010-08-01 ) 编 制: 审 核: 批 准: . 精选合同协议范本 1 1、编编写写目目的的 本文档用于说明 KVIEW3.0 中 AB PLC 驱动程序和罗克韦尔公司的 ControlLogix 系列 PLC 之 间通信的通信协议。 该通信是基于 EtherNet/IP 协议实现的,其通信流程如下: 驱动程序驱动程序 AB PLC 注册请求注册请求 注册应答注册应答 打开请求打开请求 打开应答打开应答 数据服务请求数据服务请求 数据服务应答数据服务应答 数据服务请求数据服务请求 数据服务应答数据服务应答 关闭请求关闭请求 关闭应答关闭应答 卸载注册请求卸载注册请求 . 精选合同协议范本 2 2、数数据据驱驱动动端端用用到到的的数数据据帧帧 注册请求帧 字段字节数说明 命令(0 x0065)2注册请求 长度(0 x0004)2 会话句柄(0 x00000000)4初始值为 0 x00000000 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8请求通信一方的说明 选项4默认为 0 x00000000 以下是命令指定数据(以下是命令指定数据(Command Specific Data) 协议版本(0 x0001)2默认为 0 x0001 选项标记(0 x0000)2默认为 0 x0000 . 精选合同协议范本 打开请求帧 字段字节数说明 命令(0 x006F)2打开请求 长度(0 x0040)2固定为 64 字节(0 x0040) 会话句柄4注册应答中返回的数值 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8请求通信一方的说明 选项4默认为 0 x00000000 以下是命令指定数据(以下是命令指定数据(Command Specific Data) 接口句柄(0 x00000000)4默认为 0 x00000000(CIP) 超时(0 x0001)2默认为 0 x0001 项数(0 x0002)2默认为 0 x0002 空地址项(0 x0000)2默认为 0 x0000 长度(0 x0000)2默认为 0 x0000 未连接数据项(0 x00b2)2默认为(0 x00b2) 长度(0 x0030)2后面数据包的长度(48 个字节) 以下是以下是 CIP 协议的内容协议的内容 服务1固定为 0 x54 请求路径大小1固定为 0 x02 请求路径4固定为 0 x01240620(有可能会改变) Priority/time_tick1固定为 0 x0A Time-out_ticks1固定为 0 x05 O-T NetWork Connection ID 40 x00000000 T-O NetWork Connection ID 4由驱动产生 Connection Serial Number20 x0000 Verder ID20 x0101 Originator Serial Number4和 T-O NetWork Connection ID 相同 连接超时倍数10 x01 保留数据30 x000000 O-T RPI40 x004C4B40 O-T 网络连接参数20 x43F8 T-O RPI40 x004C4B40 T-O 网络连接参数20 x43F8 传输类型10 xA3 连接路径大小10 x03 连接路径60 x01 24 02 20 00 01 . 精选合同协议范本 读数据服务请求帧 字段字节数说明 命令(0 x0070)2打开请求,固定为 0 x 00 70 长度2命令指定数据的大小 会话句柄4注册应答中返回的数值 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8请求通信一方的说明 选项4默认为 0 x00000000 以下是命令指定数据(以下是命令指定数据(Command Specific Data) 接口句柄(0 x00000000)4默认为 0 x00000000(CIP) 超时(0 x0001)2默认为 0 x0001 项数(0 x0002)2默认为 0 x0002 连接的地址项2默认为 0 x00 A1 长度2默认为 0 x00 04 连接标识4和打开应答中的 O-T NetWork Connection ID 相同 连接的数据项2默认为(0 x00b1) 长度2后面数据包的长度 序号2数据服务请求帧的序号(从 1 开始) 以下是以下是 CIP 协议的内容协议的内容 服务1固定为 0 x0A 请求路径大小1固定为 0 x02 请求路径4固定为 0 x01240220(有可能会改变) 服务数(即测点数)2请求数据点的个数 偏移量(和服务数相同)2*(服务数)从服务数第一个字节算起,每个服务 的偏移量 服务 1(即测点 1) 服务标识1固定为 0 x4C 请求路径大小1目前总结的公式是 size = (len +1)/2 +1; 其中 size 为请求路径大小,len 为请 求侧点名的长度 扩展符号1固定为 0 x91 数据大小1该服务所对应的 PLC 中的侧点名大小 数据内容该服务所对应的 PLC 中的侧点名 目前,发现的规律是侧点名的长度是奇数时,有一个填充字节,偶数时不填充 另外,当侧点名中有“.”时,需以点为分割线分为两部分进行传输 服务命令指定数据2固定为 0 x00 01 服务 2(即测点 2) . . 精选合同协议范本 . 精选合同协议范本 写数据服务请求帧 字段字节数说明 命令(0 x0070)2打开请求,固定为 0 x 00 70 长度2命令指定数据的大小 会话句柄4注册应答中返回的数值 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8请求通信一方的说明 选项4默认为 0 x00000000 以下是命令指定数据(以下是命令指定数据(Command Specific Data) 接口句柄(0 x00000000)4默认为 0 x00000000(CIP) 超时(0 x0001)2默认为 0 x0001 项数(0 x0002)2默认为 0 x0002 连接的地址项2默认为 0 x00 A1 长度2默认为 0 x00 04 连接标识4和打开应答中的 O-T NetWork Connection ID 相同 连接的数据项2默认为(0 x00b1) 长度2后面数据包的长度 序号2数据服务请求帧的序号(从 1 开始) 以下是以下是 CIP 协议的内容协议的内容 服务标识1固定为 0 x4D 请求路径大小1目前总结的公式是 size = (len +1)/2 +1; 其中 size 为请求路径大小,len 为请 求侧点名的长度 扩展符号1固定为 0 x91 数据大小1该服务所对应的 PLC 中的侧点名大小 数据内容该服务所对应的 PLC 中的侧点名 目前,发现的规律是侧点名的长度是奇数时,有一个填充字节,偶数时不填充 数据类型2目前已知 0 x00C3(195)为整型, 0 x00CA(202)为实型,0 x00C1(193)为 布尔型,long 型为 0 x00C4,BYTE 为 0 x00C2 服务命令指定数据2固定为 0 x00 01 数据内容长度由类型决定,BYTE 和 BOOL 一 个字节,整型两个字节,float 和 long 四个字节 . 精选合同协议范本 关闭请求帧 字段字节数说明 命令(0 x006F)2关闭请求 长度(0 x0028)2固定为 40 字节(0 x0028) 会话句柄4注册应答中返回的数值 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8请求关闭一方的说明 选项4默认为 0 x00000000 以下是命令指定数据(以下是命令指定数据(Command Specific Data) 接口句柄(0 x00000000)4默认为 0 x00000000(CIP) 超时(0 x0001)2默认为 0 x0001 项数(0 x0002)2默认为 0 x0002 空地址项(0 x0000)2默认为 0 x0000 长度(0 x0000)2默认为 0 x0000 未连接数据项(0 x00b2)2默认为(0 x00b2) 长度(0 x0018)2后面数据包的长度(24 个字节) 以下是以下是 CIP 协议的内容协议的内容 服务1固定为 0 x4E 请求路径大小1固定为 0 x02 请求路径4固定为 0 x01240620(有可能会改变) Priority/time_tick1固定为 0 x0A Time-out_ticks1固定为 0 x05 Connection Serial Number20 x0000 Verder ID20 x0101 Originator Serial Number4和打开请求帧中的 T-O NetWork Connection ID 相同 连接路径大小10 x03 保留数据10 x00 连接路径60 x01 24 02 20 00 01 卸载注册请求帧 字段字节数说明 命令(0 x0066)2卸载注册请求 长度(0 x0004)2 会话句柄(0 x00000000)4初始值为 0 x00000000 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8请求通信一方的说明 选项4默认为 0 x00000000 以下是命令指定数据(Command Specific Data) 协议版本(0 x0001)2默认为 0 x0001 选项标记(0 x0000)2默认为 0 x0000 . 精选合同协议范本 3 3、A AB B P PL LC C端端返返回回的的数数据据帧帧 注册应答帧 字段字节数说明 命令(0 x0065)2注册请求 长度(0 x0004)2 会话句柄4由 AB PLC 生成 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8请求通信一方的说明 选项4默认为 0 x00000000 以下是命令指定数据(Command Specific Data) 协议版本(0 x0001)2默认为 0 x0001 选项标记(0 x0000)2默认为 0 x0000 . 精选合同协议范本 打开应答帧 字段字节数说明 命令(0 x006F)2打开请求 长度(0 x002E)2正常情况为 46 字节(0 x002E) 会话句柄4注册应答中返回的数值 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8请求通信一方的说明 选项4默认为 0 x00000000 以下是命令指定数据(以下是命令指定数据(Command Specific Data) 接口句柄(0 x00000000)4默认为 0 x00000000(CIP) 超时(0 x0001)2默认为 0 x0001 项数(0 x0002)2默认为 0 x0002 空地址项(0 x0000)2默认为 0 x0000 长度(0 x0000)2默认为 0 x0000 未连接数据项(0 x00b2)2默认为(0 x00b2) 长度(0 x001E)2后面数据包的长度(30 个字节) 以下是以下是 CIP 协议的内容协议的内容 服务1固定为 0 xD4 保留数据1固定为 0 x00 状态2状态好为 0 x0000 O-T NetWork Connection ID 4由 PLC 产生 T-O NetWork Connection ID 4和打开请求帧中的相同 Connection Serial Number20 x0000 Verder ID20 x0101 Originator Serial Number4和 T-O NetWork Connection ID 相同 O-T API40 x00 4C 4B 40 T-O RPI40 x00 4C 4B 40 保留数据20 x00 00 . 精选合同协议范本 读数据服务应答帧 字段字节数说明 命令(0 x0070)2打开请求,固定为 0 x 00 70 长度2命令指定数据的大小 会话句柄4注册应答中返回的数值 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8固定为 0 x00 00 00 00 00 00 00 00 选项4默认为 0 x00000000 以下是命令指定数据(以下是命令指定数据(Command Specific Data) 接口句柄(0 x00000000)4默认为 0 x00000000(CIP) 超时(0 x0000)2默认为 0 x0000 项数(0 x0002)2默认为 0 x0002 连接的地址项2默认为 0 x00 A1 长度2默认为 0 x00 04 连接标识4和打开应答中的 T-O NetWork Connection ID 相同 连接的数据项2默认为(0 x00b1) 长度2后面数据包的长度 序号2和数据服务请求帧中的序号相同 以下是以下是 CIP 协议的内容协议的内容 服务1固定为 0 x8A 填充字节1固定为 0 x00 状态2状态好时为 0 x00 00 服务数(即测点数)2应答数据点的个数 偏移量(和服务数相同)2*(服务数)从服务数第一个字节算起,每个服务 的偏移量 应答服务 1(即测点 1) 服务标识1固定为 0 xCC 填充字节1固定为 0 x00 状态2状态好时为 0 x00 00 数据类型2目前已知 0 x00C3(195)为整型, 0 x00CA(202)为实型,0 x00C1(193)为 布尔型,long 型为 0 x00C4,BYTE 为 0 x00C2 数据 应答服务 2(即测点 2) . . 精选合同协议范本 写数据服务应答帧 字段字节数说明 命令(0 x0070)2打开请求,固定为 0 x 00 70 长度2命令指定数据的大小 会话句柄4注册应答中返回的数值 状态(0 x00000000)4初始值为 0 x00000000(状态好) 发送方描述8固定为 0 x00 00 00 00 00 00 00 00 选项4默认为 0 x00000000 以下是命令指定数据(以下是命令指定数据(Command Specific Data) 接口句柄(0 x00000000)4默认为 0 x00000000(CIP) 超时(0 x0000)2默认为 0 x0000 项数(0 x0002)2默认为 0 x0002 连接的地址项2默认为 0 x00 A1 长度2默认为 0 x00 04 连接标识4和打开应答中的 T-O NetWork Connection ID 相同 连接的数据项2默认为(0 x00b1) 长度2后面数据包的长度 序号2和数据服务请求帧中的序号相同 以下是以下是 CIP 协议的内容协议的内容 服务标识1固定为 0 xCD 填充字节1固定为 0 x00 状态2状态好时为 0 x00 00 . 精选合同协议范本 关闭应答帧 字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年产房护理试题及答案
- 安全驾驶与驾驶技能培训课件
- 急救竞赛理论试题及答案
- 2025年期末解剖试题及答案
- 11单元测试题及答案
- 海外华人心系祖国课件
- 物理竞赛试题及答案大学
- 呼伦贝尔农垦集团笔试试题及完整答案详解一套
- 安全风险识别培训班总结课件
- 2025年教师招聘之《小学教师招聘》题库及答案详解(有一套)
- 医疗机构药品管理法
- 有限空间第三方承包安全协议书
- 地毯更换简易施工合同协议书
- 实验小学二年级体育集体备课教案
- 西方文化概论(第二版)课件全套 曹顺庆 第0-6章 绪论 西方文化的渊源与流变、西方文学 -西方社会生活与习俗
- 百年郎酒试题专项测试题及答案
- 托管中心学生托管合同协议书
- 高中生物近5年生物高考真题分类和解析(神经调节)
- 押金管理制度
- 人教版(2024) 七年级上册英语培优补差教学工作计划
- 职业素养提升第2版(大学生职业素养指导课程)全套教学课件
评论
0/150
提交评论