ABPLC协议详情Word格式.docx

上传人:b****6 文档编号:17493410 上传时间:2022-12-06 格式:DOCX 页数:17 大小:45.88KB
下载 相关 举报
ABPLC协议详情Word格式.docx_第1页
第1页 / 共17页
ABPLC协议详情Word格式.docx_第2页
第2页 / 共17页
ABPLC协议详情Word格式.docx_第3页
第3页 / 共17页
ABPLC协议详情Word格式.docx_第4页
第4页 / 共17页
ABPLC协议详情Word格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

ABPLC协议详情Word格式.docx

《ABPLC协议详情Word格式.docx》由会员分享,可在线阅读,更多相关《ABPLC协议详情Word格式.docx(17页珍藏版)》请在冰豆网上搜索。

ABPLC协议详情Word格式.docx

2

注册请求

长度(0x0004)

会话句柄(0x00000000)

4

初始值为0x00000000

状态(0x00000000)

初始值为0x00000000(状态好)

发送方描述

8

请求通信一方的说明

选项

默认为0x00000000

以下是命令指定数据(CommandSpecificData)

协议版本(0x0001)

默认为0x0001

选项标记(0x0000)

默认为0x0000

②打开请求帧

命令(0x006F)

打开请求

长度(0x0040)

固定为64字节(0x0040)

会话句柄

注册应答中返回的数值

接口句柄(0x00000000)

默认为0x00000000(CIP)

超时(0x0001)

项数(0x0002)

默认为0x0002

空地址项(0x0000)

长度(0x0000)

未连接数据项(0x00b2)

默认为(0x00b2)

长度(0x0030)

后面数据包的长度(48个字节)

以下是CIP协议的容

服务

1

固定为0x54

请求路径大小

固定为0x02

请求路径

固定为0x01240620(有可能会改变)

Priority/time_tick

固定为0x0A

Time-out_ticks

固定为0x05

O-TNetWorkConnectionID

0x00000000

T-ONetWorkConnectionID

由驱动产生

ConnectionSerialNumber

0x0000

VerderID

0x0101

OriginatorSerialNumber

和T-ONetWorkConnectionID相同

连接超时倍数

0x01

保留数据

3

0x000000

O-TRPI

0x004C4B40

O-T网络连接参数

0x43F8

T-ORPI

T-O网络连接参数

传输类型

0xA3

连接路径大小

0x03

连接路径

6

0x012402200001

③读数据服务请求帧

命令(0x0070)

打开请求,固定为0x0070

长度

命令指定数据的大小

连接的地址项

默认为0x00A1

默认为0x0004

连接标识

和打开应答中的

O-TNetWorkConnectionID相同

连接的数据项

默认为(0x00b1)

后面数据包的长度

序号

数据服务请求帧的序号(从1开始)

固定为0x01240220(有可能会改变)

服务数(即测点数)

请求数据点的个数

偏移量(和服务数相同)

2*(服务数)

从服务数第一个字节算起,每个服务的偏移量

服务1(即测点1)

服务标识

固定为0x4C

目前总结的公式是size=(len+1)/2+1;

其中size为请求路径大小,len为请求侧点名的长度

扩展符号

固定为0x91

数据大小

该服务所对应的PLC中的侧点名大小

数据容

该服务所对应的PLC中的侧点名

目前,发现的规律是侧点名的长度是奇数时,有一个填充字节,偶数时不填充

另外,当侧点名中有“.”时,需以点为分割线分为两部分进行传输

服务命令指定数据

固定为0x0001

服务2(即测点2)

…….

④写数据服务请求帧

固定为0x4D

数据类型

目前已知0x00C3(195)为整型,0x00CA(202)为实型,0x00C1(193)为布尔型,long型为0x00C4,BYTE为0x00C2

长度由类型决定,BYTE和BOOL一个字节,整型两个字节,float和long四个字节

⑤关闭请求帧

关闭请求

长度(0x0028)

固定为40字节(0x0028)

请求关闭一方的说明

长度(0x0018)

后面数据包的长度(24个字节)

固定为0x4E

和打开请求帧中的

T-ONetWorkConnectionID相同

0x00

⑥卸载注册请求帧

命令(0x0066)

卸载注册请求

3、ABPLC端返回的数据帧

1注册应答帧

由ABPLC生成

2打开应答帧

长度(0x002E)

正常情况为46字节(0x002E)

长度(0x001E)

后面数据包的长度(30个字节)

固定为0xD4

固定为0x00

状态

状态好为0x0000

由PLC产生

和打开请求帧中的相同

O-TAPI

0x004C4B40

0x0000

3读数据服务应答帧

固定为0x0000000000000000

超时(0x0000)

和数据服务请求帧中的序号相同

固定为0x8A

填充字节

状态好时为0x0000

应答数据点的个数

应答服务1(即测点1)

固定为0xCC

数据

应答服务2(即测点2)

4

写数据服务应答帧

固定为0xCD

5

关闭应答帧

关闭应答

正常情况为30字节(0x001E)

长度(0x000E)

后面数据包的长度(14个字节)

固定为0xCE

4、ABPLC端返回的出错报文

出错报文:

6f00000000010212(03000000状态)2453592d4c47580000000000

状态非零时表示出错!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1