空压机未与计算机通讯,关于与阿特拉斯空压机通讯的问题

各位好,请给予帮助!很深刻的请教!

现在我要与空压机通讯,但对于与他们的连接方式上,有些不清楚,他有个B0位是读写状态以及数据记录的格式,再通过B1位(是压缩机的设定编号),B2B3位是功能号,不同的功能号,对应不同的模拟量或数字量,但现在我不明白的是,B1位是由他方设定,还是我方设定,混乱,有谁做过,请给予赐教,谢谢了!

问题补充:

那对B0位的读或取也是他方的设置吧,我只要做循环读取的程序就行了,是吧。谢谢!

一、B0:Master到Salve

Bit7、Bit6、Bit5、Bit4、Bit3、Bit2、 Bit1、 Bit0

·每次发送指令时Bit 7、Bit 6在01􀃆10􀃆11􀃆01中循环变化,保证不相同

·Bit 5、Bit 4、Bit 3的状态为

0为No Task、1为Read ,3为Write

·Bit2、 Bit1、 Bit0是Data Record设置

001 􀃆 Data Record=1

010 􀃆 Data Record=2

100 􀃆 Data Record=4

1

二、B0:Slave到Master

Bit7、Bit6、Bit5、Bit4、Bit3、Bit2、 Bit1、 Bit0

·Bit 7、Bit 6与B0(Master 􀃆 Salve)保持一致

·Bit 5、Bit 4、Bit 3的状态为

0 􀃆 No Task、2 􀃆 Data Feedback、7 􀃆 Command Error

·Bit2、 Bit1、 Bit0是Data Record设置

0 􀃆 No Error

1 􀃆 Data Record Setting Error

2 􀃆 Function Number Error

7 􀃆 Data Record FeedBack Error (Only one Record)

三、数据:以B1~B7为例

*B1为压缩机设定站号

*B2B3为数据读/写功能号

*B4B5为DATA

*B6B7为STATUS

悬赏分:5 | 解决时间:2007-11-07 09:13:30 | 提问者: sweetry - 学长&nbsp&nbsp第2级

问题ID:5347

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值