西门子PPI通讯协议的问题

ccbbcc 2012-10-23 02:12:28
我用VB编写与PLC通讯软件,用西门子PPI通讯协议。
读写字节,字都正常了,写位也对。读位不对。
我写V 100字节第6位为1,发送数据
68H 开始定界符

20H 报文数据长度

20H 重复数据长度

68H 开始定界符

02H 源地址

00H 目标地址

7CH 功能码

32H 目的服务存取点

01H 源服务存取点

00H 数据单元

00H 数据单元

00H 数据单元

00H 数据单元

00H 数据单元

0EH 数据单元

00H 数据单元

05H 数据单元

05H 数据单元

01H 数据单元

12H 数据单元

0AH 数据单元

10H 数据单元

01H 数据单元

00H 数据单元

01H 数据单元

00H 数据单元

01H 数据单元

84H 数据单元

00H 数据单元

03H 数据单元

26H 数据单元

00H 数据单元

03H 数据单元

00H 数据单元

01H 数据单元

01H 数据单元

ABH 校验码

16H 结束分界符
读第100个字节数据,
读到的数据为
68H 开始定界符

16H 报文数据长度

16H 重复数据长度

68H 开始定界符

00H 源地址

02H 目标地址

08H 功能码

32H 目的服务存取点

03H 源服务存取点

00H 数据单元

00H 数据单元

00H 数据单元

00H 数据单元

00H 数据单元

02H 数据单元

00H 数据单元

05H 数据单元

00H 数据单元

00H 数据单元

04H 数据单元

01H 数据单元

FFH 数据单元

04H 数据单元

00H 数据单元

08H 数据单元

54H 数据单元

AAH 校验码

16H 结束分界符
我读第100字节第6位,发送数据
68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 01 00 01 00 01 84 03 20 06 90 16
哪儿错了?请高手指教,谢谢!
...全文
171 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧