自由口rcv讀電子秤數(shù)據(jù)
鄭志武
發(fā)布于2013-03-08 17:32
39
0
標簽:
前提是已經(jīng)對端口1進行初始化
1.我只需要讀指令不需要發(fā)送只要能用rcv這個指令就可以了,不需要xmt配合使用的吧
2.感覺讀電子稱數(shù)據(jù)不需要檢測起始與結束信息我的問題是參數(shù)可以這樣設置嗎
smb87=10010000=16#90(可以設置為90嗎)
smb90=25(空閑時間)
smb94=50(字節(jié)數(shù))
我沒有用檢測結束字符smb89,是不是我接受50個字符就自動結束了嗎,還是別的結束方式。
佳答案
1.我只需要讀指令不需要發(fā)送只要能用rcv這個指令就可以了,不需要xmt配合使用的吧
答:這個要看你的電子稱是主動的發(fā)送稱重數(shù)據(jù),還是需要上位機索要一次,才回一次稱重數(shù)據(jù)
前者的話,就不需要用xmt了
2.感覺讀電子稱數(shù)據(jù)不需要檢測起始與結束信息我的問題是參數(shù)可以這樣設置嗎
smb87=10010000=16#90(可以設置為90嗎)
smb90=25(空閑時間)
smb94=50(字節(jié)數(shù))
答:好這樣設定
smb87=10011010
smw90=2,smw92=2,smb94=50
按照這要設定每當總線上的空閑時間超過2個毫秒后,接收到的信息plc將接收,當消息停止2毫秒后,plc結束接收這一幀消息,在一次接收消息時,多接收50個字節(jié)的數(shù)據(jù),
注意:
200plc在成功接收到一條消息時,它的通信口會自動的轉為發(fā)送狀態(tài),
此時要想是通信口繼續(xù)處于接收狀態(tài),必須先把sm87.7置位1,然后還要執(zhí)行一次rcv指令,后通信口才轉為接收狀態(tài)