FP系列PLC指令
發(fā)布于2022-12-14 16:02
14
2
標簽:高級指令3.5
FP系列PLC的指令系統(tǒng)非常豐富,除了80多條基本指令以外,還有100~200多條高級指令,如FP1C24以上機型100條,F(xiàn)P212條。將基本指令和高級指令結合在一起編程,從而使控制變得更加靈活、方便,使PLC的功能變得更加強大。
在FP系列的指令系統(tǒng)中,由于高級指令功能號前冠以大寫字母"F"或"P",故一般把高級指令又稱為F指令或P指令。
高級指令的類型及其構成
(1)高級指令的構成
高級指令由高級指令功能號(F0~F374)、助記符和操作數(shù)三部分構成。
高級指令有F和P兩種類型。F型是當觸發(fā)信號閉合時,則每個掃描周期都執(zhí)行的指令,而P型是當檢測到觸發(fā)信號閉合的上升沿時執(zhí)行一次,實際等效于觸發(fā)信號DF指令和F型指令相串聯(lián),因此P型指令很少應用。
高級指令的功能號用于輸入高級指令。編程時,高級指令前應加觸發(fā)信號,如圖3-15所示。高級指令中規(guī)定的功能號和操作數(shù)【源操作數(shù)(S)和目的操作數(shù)(D)】取決于所用的指令。
在編程的,如果多個高級指令連續(xù)使用同一觸發(fā)信號,則不必每次使用時都寫出該觸發(fā)信號。如圖3-16所示的梯形圖中,第二、第三個指令的X0可以省略。

如果指令只在觸發(fā)信號的上升沿執(zhí)行一次,可使用微分指令(DF),如圖3-17所示。

圖3-17 上升沿執(zhí)行指令的梯形圖
(2)高級指令的類型高級指令的類型如下:
①數(shù)據(jù)傳輸指令;②算術運算指令;③數(shù)據(jù)比較指令;④特殊指令;⑤高速計數(shù)器特殊指令。
數(shù)據(jù)傳輸指令
(1)F0(MV)指令
F0:16位數(shù)據(jù)傳輸指令,將16位數(shù)據(jù)從一個16位區(qū)傳送到另一個16位區(qū)。F0指令應用的梯形圖及指令如表3-40所示。

執(zhí)行結果:當觸發(fā)信號R10閉合后,外部輸入字繼電器WX0的內(nèi)容傳送到內(nèi)部字繼電器 WR0中,如圖3-18所示。

圖3-18 數(shù)據(jù)傳送
(2)F1(DMV)指令
F1:32位數(shù)據(jù)傳輸指令,將32位數(shù)據(jù)從一個32位區(qū)傳送到另一個32位區(qū)。

F1指令應用的梯形圖及指令如表3-41所示。
執(zhí)行結果:當觸發(fā)信號X0閉合時,內(nèi)部字繼電器WR1、WR0的內(nèi)容傳送到數(shù)據(jù)寄存器DT1、DT0中。
如圖3-19所示,在處理32位數(shù)據(jù)時,如果低16位區(qū)已指定為S或D,則高位自動指定為S 1或D 1。

從FO和F1指令可以看出,32位指令與16位指令使用方法相同。
(3)F2(MY/)指令
F2:16位數(shù)據(jù)求反傳輸指令,16位數(shù)據(jù)求反后將它們傳輸?shù)街付ǖ?6位區(qū)。
F2指令應用梯形圖及指令如表3-42所示。

執(zhí)行結果:當觸發(fā)信號X0閉合時,外部字輸入繼電器 WX1的內(nèi)容求反并傳輸?shù)絻?nèi)部字繼電器 WRO 中,如圖3-20所示。

(4)F5(BTM)指令
F5:位傳輸指令,將指定的16位數(shù)據(jù)中的一位傳輸?shù)搅硪粋€16位數(shù)據(jù)的某一位上。
F5指令應用梯形圖及指令如表3-43所示。

執(zhí)行結果:當觸發(fā)信號X0閉合時,數(shù)據(jù)寄存器DT0中第4位數(shù)據(jù)被傳輸?shù)綌?shù)據(jù)寄存器DT1的第14位上。
用n來指定源區(qū)S和目的區(qū)D的地址和要傳輸?shù)?6位digit數(shù),如圖3-21所示,設定n 的格式如圖3-22所示。如果n設定為H0000,可縮寫為H0。
