《三菱FX系列PLC功能指令的數(shù)據(jù)格式》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《三菱FX系列PLC功能指令的數(shù)據(jù)格式(2頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、三菱 FX 系列 PLC 功能指令的數(shù)據(jù)格式
1.位元件與字元件
象 X、Y、M、S 等只處理 ON/OFF 信息的軟元件稱(chēng)為位元件;而象 T、C、
D 等處理數(shù)值的軟元件則稱(chēng)為字元件,一個(gè)字元件由 16 位二進(jìn)制數(shù)組成。
位元件可以通過(guò)組合使用, 4 個(gè)位元件為一個(gè)單元,通用表示方法是由 Kn 加起始的軟元件號(hào)組成, n為單元數(shù)。例如 K2 M0表示M0?M7組成兩個(gè)位元
件組( K2 表示 2 個(gè)單元),它是一個(gè) 8 位數(shù)據(jù), M0 為最低位。如果將 16 位數(shù) 據(jù)傳送到不足16位的位元件組合(n<4)時(shí),只傳送低位數(shù)據(jù),多出的高位數(shù)據(jù) 不傳送, 32 位數(shù)據(jù)傳送也一樣。 在作
2、16位數(shù)操作時(shí), 參與操作的位元件不足 16 位時(shí),高位的不足部分均作 0 處理,這意味著只能處理正數(shù)(符號(hào)位為 0),在 作 32 位數(shù)處理時(shí)也一樣。 被組合的元件首位元件可以任意選擇, 但為避免混亂, 建議采用編號(hào)以 0 結(jié)尾的元件,如 S10, X0, X20 等。
2.?dāng)?shù)據(jù)格式
在 FX 系列 PLC 內(nèi)部,數(shù)據(jù)是以二進(jìn)制( BIN )補(bǔ)碼的形式存儲(chǔ),所有的四 則運(yùn)算都使用二進(jìn)制數(shù)。二進(jìn)制補(bǔ)碼的最高位為符號(hào)位,正數(shù)的符號(hào)位為 0,負(fù)
數(shù)的符號(hào)位為 1。 FX 系列 PLC 可實(shí)現(xiàn)二進(jìn)制碼與 BCD 碼的相互轉(zhuǎn)換。
為更精確地進(jìn)行運(yùn)算,可采用浮點(diǎn)數(shù)運(yùn)算。在 FX 系列 PLC 中提供了二進(jìn) 制浮點(diǎn)運(yùn)算和十進(jìn)制浮點(diǎn)運(yùn)算, 設(shè)有將二進(jìn)制浮點(diǎn)數(shù)與十進(jìn)制浮點(diǎn)數(shù)相互轉(zhuǎn)換的 指令。二進(jìn)制浮點(diǎn)數(shù)采用編號(hào)連續(xù)的一對(duì)數(shù)據(jù)寄存器表示,例 D11 和 D10 組成
的 32 位寄存器中, D10 的 16位加上 D11 的低 7位共 23位為浮點(diǎn)數(shù)的尾數(shù),而 D11 中除最高位的前 8 位是階位,最高位是尾數(shù)的符號(hào)位( 0 為正, 1 是負(fù))。 10 進(jìn)制的浮點(diǎn)數(shù)也用一對(duì)數(shù)據(jù)寄存器表示,編號(hào)小數(shù)據(jù)寄存器為尾數(shù)段,編號(hào) 大的為指數(shù)段,例如使用數(shù)據(jù)寄存器( D1,D0 )時(shí),表示數(shù)為
10進(jìn)制浮點(diǎn)數(shù)二〔尾數(shù)D0〕X 10〔指數(shù)D1〕
其中: D0, D1 的最高位是正負(fù)符號(hào)位。