自由口RCV读电子秤数据

各位前辈好遇到个自由口问题想问一下,请前辈们耐心解释一下:
前提是已经对端口1进行初始化
1.我只需要读指令不需要发送 只要能用RCV这个指令就可以了,不需要XMT配合使用的吧
2.感觉读电子称数据不需要检测起始与结束信息 我的问题是 参数可以这样设置吗 
SMB87=10010000=16#90(可以设置为90吗)
SMB90=25(空闲时间)
SMB94=50 (字节数)
我没有用检测结束字符SMB89,是不是我接受50个字符就自动结束了吗,还是别的结束方式。
希望知道的多给点意见,谢谢

问题补充:
麻烦你能不能写个小的例子,我来看一下。第一次这个接触有点头大

最佳答案

1.我只需要读指令不需要发送 只要能用RCV这个指令就可以了,不需要XMT配合使用的吧
答:这个要看你的电子称是主动的发送称重数据,还是需要上位机索要一次,才回一次称重数据
前者的话,就不需要用XMT了

2.感觉读电子称数据不需要检测起始与结束信息 我的问题是 参数可以这样设置吗 
SMB87=10010000=16#90(可以设置为90吗)
SMB90=25(空闲时间)
SMB94=50 (字节数)

答:最好这样设定
       SMB87=1001 1010
       SMW90 = 2  ,SMW92=2 ,SMB94 = 50

按照这要设定每当总线上的空闲时间超过2个毫秒后,接收到的信息PLC将接收,当消息停止2毫秒后,PLC结束接收这一帧消息,在一次接收消息时,最多接收50个字节的数据,
注意:
200PLC在成功接收到一条消息时,它的通信口会自动的转为发送状态,
此时要想是通信口继续处于接收状态,必须先把SM87.7 置位1,然后还要执行一次RCV指令,后通信口才转为接收状态

提问者对于答案的评价:
多谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc251986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午4:26
下一篇 2018年12月5日 下午4:26

相关推荐