首先,在這里我先講述一下對(duì)bit的地址置位和復(fù)位操作。我要對(duì)bit位進(jìn)行置位復(fù)位我們就要了結(jié)一下bit位的地址概念。
bit位包括S,X,Y,T,M,C這些內(nèi)部位,那么這些地址在PLC里面是如何存放的呢?學(xué)過計(jì)算機(jī)的人都應(yīng)該知道計(jì)算機(jī)里面只有0和1,把這些0和1按不同的順序排列就能組成要計(jì)算機(jī)語言,在計(jì)算機(jī)里面也有地址,PLC也是一臺(tái)簡單的計(jì)算機(jī)所以和它的原理是一樣的這些bit位都是被有序的存儲(chǔ)起來的。通過我的試驗(yàn)發(fā)現(xiàn)三菱FX系列PLC地址如下:
S就是系統(tǒng)位,在三菱FX系列里面開始是S0點(diǎn)被存儲(chǔ)在地址0008(H),X0是0408(H),Y0是0508,T0是0708,M0是0808,C0是0D08。這樣就對(duì)PLC的內(nèi)部地址有了一定的了解,知道的bit位的地址我們?nèi)绾蝸碇梦粡?fù)位呢?對(duì)地址的通訊協(xié)議是這樣的:
位設(shè)備強(qiáng)制置位/復(fù)位
FORCE ON置位
始 |
命令 |
地址 |
終 |
和校驗(yàn) |
STX |
CMD |
ADDRESS |
ETX |
SUM |
02h |
37h |
address |
03h |
sum |
FORCE OFF復(fù)位
始 |
命令 |
地址 |
終 |
和校驗(yàn) |
STX |
CMD |
|