一般市面上的電子磅秤的通訊模式都為主動(dòng)發(fā)送,所以我們需要把 PLC設(shè)為從站,使用 FUN151.CLINK, MD2即為被動(dòng)模式。亦即電子磅秤會(huì)主動(dòng)定時(shí)發(fā)出資料,而 FBs-PLC為等待接收資料狀態(tài)。
【控制要求】按X0↑,啟動(dòng)FUN151.CLINK,MD2通訊控制指令進(jìn)入接受數(shù)據(jù)狀態(tài)按X1則放棄接受,亦即關(guān)閉此命令。【必要參數(shù)設(shè)置】
從站: Fbs-PLC站號(hào)1
|
RXD TXD RTSCTS SG
|
2 3 7 8 5
|
TXD RXD SG
|
主站:電子磅秤
|
|
從站
|
主站
|
通訊裝置
|
FBs-PLC
|
電子磅秤
|
站號(hào)
|
1
|
無(wú)
|
通訊口
|
Port1
|
RS232
|
通訊參數(shù)
|
9600,n,8,2(R4146=5551H)
|
通訊協(xié)議
|
電子磅秤的資料格式, ASCII格式
|
通訊控制指令
|
FUN151.CLINK,MD2
|
無(wú)
|
交易項(xiàng)目
|
接收電子磅秤的資料
|
【控制程序】
【程序說(shuō)明】
-
X0↑,啟動(dòng)FUN151.CLINK,MD2通訊控制指令進(jìn)入等待接受數(shù)據(jù)狀態(tài)。
-
X1鈕,則停止接收數(shù)據(jù)。
PLC被動(dòng)接收電子磅秤資料
主站緩存器值(Hex/ASCII)
|
字元
|
資料
|
說(shuō)明
|
R100=0000H
|
|
|
回應(yīng)碼:指示通訊狀況,如 : 0000H表示交易成功; 0A00H表示仆站無(wú)回應(yīng)。
|
R101~R107
|
|
|
PLC系統(tǒng)工作區(qū)
|
R108=000BH
|
|
|
接收到11個(gè)字元( R109~R119)
|
R109=0020H
|
‘SPACE’
|
D(10)
|
D10為‘SPACE’
|
R110=0020H
|
‘SPACE’
|
D(9)
|
D(9)~D(6)讀值, D(9)=MSD,D(6)=LSD
|
R111=0020H
|
‘SPACE’
|
D(8)
|
R112=0020H
|
‘SPACE’
|
D(7)
|
R113=0030H
|
0
|
D(6)
|
R114=0020H
|
‘SPACE’
|
D(5)
|
D(5)~D(3)為‘SPACE’
|
R115=0020H
|
‘SPACE’
|
D(4)
|
R116=0020H
|
‘SPACE’
|
D(3)
|
R117=0067H
|
‘g’
|
D(2)
|
公制克(gram)
|
R118=000DH
|
‘CR’
|
D(1)
|
Enter碼
|
R119=000AH
|
‘LF’
|
D(0)
|
換行碼
|
|