登录
首页 仪器仪表 仪器仪表
回帖 发帖
正文

主题:仪器RS232通信

点击:2311 回复:42

我现在正在试呢!厂家给的信息是这是最原始的自由口通信。
最后修改:2019/9/11 10:46:45
19-09-11 10:46
先用电脑分别调通,再加人仪表调,调通后再编PLC程序
19-09-11 13:03
楼主这是睿宝真空计的通讯协议吧,他这个是自己的通讯协议,他们能改成标准的MODBUS通讯协议
19-09-11 13:39
是给机器发地址,如01  机器回真空度,如35 30 2D 31是16进制的数 ,35代表ASII的5  30代表ASII的0 2D代表ASII的-  31代表ASII的1  合起来的代表的真空度是3.0X10负1
19-09-11 13:51

引用 李根 在 2019/9/11 13:39:39 发言【内容省略】

咨询厂家了,可以改成modbus通信,换芯片,换内部通信板。
19-09-11 17:02
附件 QQ截图20190911173322.jpg
附件 QQ截图20190911173600.jpg
可以了,串口调试接收与窗口显示一致.发送窗口地址01.02十六进制。这就是自由口通信,发送,返回。
19-09-11 17:40
在此感谢各位师傅的指教,下一步就编写FX2N-232IF程序,把读到的数值显示在屏上。
19-09-11 17:41
附件 IMG_20190910_200512.jpg
附件 IMG_20190910_201105.jpg
19-09-12 18:48

引用 自由的风筝 在 2019/9/12 18:48:59 发言【内容省略】

我看你串口调试助手不都测试成功了么!又发这两张图是?
19-09-12 18:55
今天我用FX2N-232BD板与这个仪器通信,怎么搞也通信不上,接收的数据与我用串口调试时收的数据不一样,这个RS指令怎么写才对啊!这个自由通信,是不是我RS指令只需要发送地址就可以,其他不管。等待接收,比如我取下程序
RS D0 K1 D10 K4
MOV H1 D0发送地址01到D0
但是我D10 D11 D12 D13接收不到任何数据
是不是我这一帧数据没写好,起始位 地址数据位,停止位,我觉得就是这里问题,但是用RS无协议通信,这个仪器就只给了一点资料怎么做。
用串口发送地址01或者02,仪器是有数据返回的,返回的是ASCII码,我前面已经发图了,就是不知道怎么写这个通信格式,这个和rtu有区别吗!
最后修改:2019/9/12 18:58:25
19-09-12 18:55

上一页 下一页

工控新闻

更多新闻资讯