- 三菱FX3系列PLC功能指令應用全解
- 李金城編著
- 1070字
- 2024-01-19 15:51:33
1.1 功能指令分類
PLC最初是結合計算機和繼電器控制的一種通用控制裝置。第一臺PLC就是代替傳統的繼電器控制系統而獲得成功的。因此,早期的PLC在控制功能上只能實現邏輯量控制(繼電器控制系統的開關量控制)。但隨著技術的發展特別是計算機技術的發展,PLC的功能發生了很大的變化。當PLC采用CPU作為中央處理器后,PLC不僅具有邏輯處理功能,還具有了數據處理功能,這就為PLC在模擬量控制和運動量控制等領域的應用奠定了基礎。因此,在20世紀80年代后,一些小型PLC就逐步添加了功能指令(又稱為應用指令,以區別基本邏輯控制指令)。功能指令的出現使得PLC的控制功能越來越強大,應用范圍也越來越廣泛。
在PLC中,功能指令實際上是一個個完成不同功能的子程序。在應用中,只要按照功能指令操作數的要求填入相應的操作數,然后在程序中驅動它們(實際上是調用相應子程序),就會完成該功能指令所代表的功能操作。因為是子程序,所以PLC的功能指令越來越多,功能越來越強,應用也越來越方便。
三菱FX3系列PLC的功能指令目前有228條,而且還在不斷增加中,這些功能指令可以分成下面幾種類型。
1)基本功能指令
這是一些經常用到的功能指令,有程序流程控制指令、傳送與比較指令、移位指令等。
2)數值運算指令
主要是對數值進行各種運算的指令,有二進制運算指令、浮點運算指令、邏輯位運算指令等。
3)數據處理指令
主要是對數據進行轉換、復位等處理功能的指令,有碼制轉換、編碼解碼、信號報警及各種數據處理指令等。
4)外部設備指令
主要包括針對I/O接口的一些簡單設備進行數據輸入和顯示的I/O接口外部設備指令,PLC與外部設備進行聯系和控制應用的外部設備指令,如特殊模塊讀/寫、PID運算等。
5)高速處理指令
PLC內置高速計數器處理指令和影響PLC操作系統處理的PLC控制指令。
6)通信指令
PLC通過外置通信板、通信適配器和通信模塊可以作為控制設備與外部設備進行通信。通信是通過通信功能指令編制程序來完成的,通信指令包括無協議通信指令、校驗碼指令、Modbus通信指令和通信程序配套指令等。
7)脈沖輸出和定位指令
這是與定位控制有關的指令,有脈沖輸出控制指令、定位控制指令等。
8)方便指令
這是在程序中以簡單的指令形式來完成復雜的控制功能的指令。
9)字符串處理指令
這是PLC中關于字符串處理的指令。
10)時鐘運算指令
這是對時間和實時時鐘數據進行運算、比較等處理的指令。
11)其他指令
這是不包含在上述指定范圍的指令,如隨機指令、軟元件注釋讀出指令等。
12)STL步進順控指令
這是三菱FX系列PLC專為順序控制(SFC)所設計的指令,是三菱最有特色的指令。
在下面的章節中,將會對這些指令特別是常用指令和一些控制指令作詳細介紹。