plc的程序設(shè)計是采用編程語言描述控制任務(wù)的過程。plc程序設(shè)計常采用的方法有經(jīng)驗設(shè)計方法和順序功能圖法。本章講述采用經(jīng)驗設(shè)計方法和順序功能圖法設(shè)計plc的控制程序。
經(jīng)驗設(shè)計方法實際上是延續(xù)了傳統(tǒng)的繼電器電氣原理圖的設(shè)計方法,即在一些典型控制單元電路的基礎(chǔ)上,根據(jù)受控對象對控制系統(tǒng)的具體要求,采用許多輔助繼電器來完成記憶、聯(lián)鎖、互鎖等功能。用這種設(shè)計方法設(shè)計的程序,要經(jīng)過反復(fù)的修改和完善才能符合要求。此設(shè)計方法沒有規(guī)律可以遵循,具有很大試探性和隨意性,程序的調(diào)試時間長,編出的程序因人而異,不規(guī)范,會給使用和維護(hù)帶來不便,尤其將對控制系統(tǒng)的改進(jìn)帶來很多的困難。經(jīng)驗設(shè)計方法一般僅適用于簡單的梯形圖設(shè)計,且要求設(shè)計者具有豐富的設(shè)計經(jīng)驗,要熟悉許多基本的控制單元和控制系統(tǒng)的實例。
經(jīng)驗設(shè)計方法設(shè)計控制程序的步驟如下:
(1)了解受控設(shè)備及工藝過程,分析控制系統(tǒng)的要求,選擇控制方案;
(2)根據(jù)受控系統(tǒng)的工藝要求,確定主令元件、檢測元件及輔助繼電器等;
(3)利用輸入信號設(shè)計起動、停止和自保功能;
(4)使用輔助元件、定時器和計數(shù)器;
(5)使用功能指令;
(6)加入互鎖條件和保護(hù)條件;
(7)檢查、修改和完善程序。
功能圖設(shè)計程序的方法(順序控制設(shè)計法)僅適用于順序控制系統(tǒng)。順序控制功能圖設(shè)計程序的方法易被初學(xué)者接受,設(shè)計的程序規(guī)范、直觀,易閱讀,也便于修改和調(diào)試。fx系列plc專為功能圖程序設(shè)計設(shè)置了步控指令編程,使功能圖設(shè)計程序的方法更加簡便。