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