一般市面上的電子磅秤的通訊模式都為主動(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) |
換行碼 |
|