bifujian110
羊月薪5000,打算用30万建一个窝,老虎不允许,说私自建就
级别: 工控侠客
精华主题: 0
发帖数量: 384 个
工控威望: 2120 点
下载积分: 37373 分
在线时间: 147(小时)
注册时间: 2017-02-06
最后登录: 2023-04-06
查看bifujian110的 主题 / 回贴
楼主  发表于: 2017-09-12 22:23
(这个问题有点偏,能答对的一定是高手)
情况是这样的,使用C#开发宇电温控表上位机软件,通过COM口读取温控表中的数据。通过向温控表发送数据 “81 81 52 00 00 00 53 00” ,可以从温控表返回温控表的温度读数,这个我已经实现了。
现在问题是这样的:温控表连接了好像是8个K型热电偶,我要读每个热电偶的温度数据,应该向温控表发送什么请求呢?好像是要将 “81 81 52 00 00 00 53 00” 中 “52”后面的 “00” 换成其他数据吧?如果是,那换成什么数据呢?
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 885 个
工控威望: 1034 点
下载积分: 1987 分
在线时间: 687(小时)
注册时间: 2012-05-09
最后登录: 2024-11-14
查看flyfeky的 主题 / 回贴
1楼  发表于: 2017-09-13 08:17
图片:
图片:
我在网上搜了一下,你的问题很好解决。

1,确定你用的通信协议,是AIBUS,还是MODBUS,  你的是AIBUS,你自己确认。
2,协议格式

具体 你可看看百度文库。
楼主留言:
看了你的回复,我确认了是52后面00要换成其他数据,就是热电偶具体用什么数据就不知道了
西门子倍福WPF+C#数据库,槽式设备专家