發布日期:2022-04-26 點擊率:31 品牌:三菱_Mitsubishi
1. 比照指令
比照指令有 CMP( 比照 ) 和 ZCP (區間比照) 兩種,指令的助記符、功用、操作數、程序步如表 所 示。
( 1 )比照指令 CMP ( FNC10 )
比照指令 CMP 比照源操作數 [S1] 和 [S2] 的內容,比照的效果送到政策操作數 [D] 中去。如圖 所示,在 X0 為 ON 時,比照指令 CMP 將十進制常數 100 與計數器 C20 的其時值比照,比照效果分三種狀況別離使 M0 、 M1 、 M2 中的一個為 ON ,另兩個為 OFF 。在 X0 為 OFF 時, CMP 不施行, M0 、 M1 、 M2 的狀況堅持不變。
圖 CMP 指令運用闡明
( 2 )區間比照指令 ZCP(FNC11)
區間比照指令 ZCP 是將一個源操作數 [S] 與兩個源操作數 [S1] 和 [S2] 構成的區間比照,且 [S1] 不得大于 [S2] ,并將比照的效果送到 [D] 中。 ZCP 的運用如圖所示,當 X0 為 ON 時,將計數器 C30 的其時值與區間 100~120 進行比照。 C30 的其時值< 100 時, M3=ON ;若 100 ≤ C30 的其時值≤ 120 時, M4=ON ; C30 的其時值> 150 時, M5=ON 。若 X0 為 OFF ,則 ZCP 不施行, M3 、 M4 、 M5 的狀況堅持不變。
圖 ZCP 指令運用闡明
2 .傳送指令
( 1 )傳送指令 MOV ( FNC12 )
當 MOV 施行的條件滿意時,將源操作數 [S] 中的數據傳送到政策操作數 [D] 中,若源操作數是一個變數,則需用脈沖型傳送指令。 32 位數據需用 DMOV 傳送。如圖 所示,當 X0 為 ON 時,施行指令,將 [S] 中的數據 K100 傳送到政策元件 D10 中。當 X0 為 OFF 時,指令不施行。
圖 MOV 指令運用闡明
( 2 )移位傳送指令 SMOV ( FNC13 )
當 SMOV 施行的條件滿意時,將 4 位十進制源操作數 [S] 中指定位數的數據傳送到 4 位十進制政策操作數 [D] 中指定的方位。指令中的常數 m1 、 m2 和 n 的取值方案為 1 ~ 4 ,別離對應個位~千位。十進制數在存儲器中以二進制數的辦法寄存,原數據和政策數據的方案均為 0 ~ 9999 。
在圖 中,當施行條件 X0 為 ON 時,施行移位傳送指令,將 D1 中的二進制數改換成 BCD 碼,然后將 D1 中的右起第 4 位( m1 = 4 )初步的 2 位( m2=2 )傳送到政策操作數 D2 的右起第 3 位( n=3 )和第 2 位,傳送結束后, D2 中的 BCD 碼主動改換為二進制碼,且 D2 中的第 4 位、第 1 位堅持不變。
圖 SMOV 指令運用闡明
( 3 )取反傳送指令 CML ( FNC14 )
在圖 中,當指令的施行條件 X0 為 ON 時,將源操作數 D0 中的二進制數每位取反后傳送到政策操作數 Y3 ~ Y0 中。它可作為 plc 的反相輸入或反相輸出指令。
圖 CML 指令運用
( 4 )塊傳送指令 BMOV ( FNC15 )
在圖 中,當指令的施行條件 X0 為 ON 時,成批傳送數據,將源操作數 D5 、 D6 、 D7 中的數據傳送到政策操作數 D10 、 D11 、 D12 中去。假定元件號超出容許的方案,數據僅傳送到容許的方案。對位元件操作時,源操作數和政策操作數指定的位數有必要一樣。
圖 BMOV 指 令運用闡明
( 5 )多點傳送指令 FMOV ( FNC16 )
當指令的施行條件滿意時,將源操作數 [S] 傳送到多個政策操作數 [D] 中,數據傳送的政策操作數個數由 n 挑選。假定元件號超出容許的方案,數據僅傳送到容許的方案,一同 。
在圖 中,當 X0 為 ON 時,將常數 0 送到 D100~D119 這 20 個( n = 20 )數據寄存器中。
圖 FMOV 指令運用闡明
( 6 )數據溝通指令 XCH ( FNC17 )
當指令施行的條件滿意時,兩個政策元件 D1 和 D2 的內容相互溝通,如圖 所示。
圖 XCH 指令 運用闡明
◇數據改換指令
1. BCD 改換指令( FNC18 )
當指令的施行條件滿意時,將源操作數 [S] 中的二進制數改換 BCD 碼并傳送到指定的政策操作數 [D] 中,如圖 所示。 BCD 指令可用于將 PLC 中的二進制數成為 BCD 碼輸出,以驅動 LED 七段閃現器。
圖 BCD 碼指令運用闡明
2. BIN 改換指令( FNC19 )
BIN 是將源操作數 [S] 中的 BCD 碼改換為二進制數并送到政策元件 [D] 中,常用于將 BCD 數字開關的設定值輸入到 PLC 中。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航