PLC編程方法:梯形圖是各種plc通用的編程語言,盡管各廠家的PLC所使用的指令符號等不太一致,但梯形圖的設(shè)計與編程方法基本上大同小異。
一、確定各組件的編號,分配I/O地址
利用梯形圖編程,首先必須確定所使用的編程組件編號,PLC是按編號來區(qū)別操作組件的 。我們選用的FX2N型號的PLC,其內(nèi)部組件的地址編號如下表所示,使用時一定要明確,每個組件在同一時刻決不能擔(dān)任幾個角色。一般講,配置好的PLC,其輸入點數(shù)與控制對象的輸入信號數(shù)總是相應(yīng)的,輸出點數(shù)與輸出的控制回路數(shù)也是相應(yīng)的(如果有模擬量,則模擬量的路數(shù)與實際的也要相當(dāng)),故I/O的分配實際上是把PLC的入、出點號分給實際的I/O電路,編程時按點號建立邏輯或控制關(guān)系,接線時按點號“對號入坐”進(jìn)行接線。FX2N系列的I/O地址分配及一些其它的內(nèi)存分配前面都已介紹過了,同學(xué)們也可以參考FX系列的編程手冊。
二、梯形圖的編程規(guī)則
1、 每個繼電器的線圈和它的觸點均用同一編號,每個組件的觸點使用時沒有數(shù)量限制。
2、 梯形圖每一行都是從左邊開始,線圈接在最右邊(線圈右邊不允許再有接觸點)。
3、線圈不能直接接在左邊母線上。
4、在一個程序中,同一編號的線圈如果使用兩次,稱為雙線圈輸出,它很容易引起誤操作,應(yīng)盡量避免。
5、在梯形圖中沒有真實的電流流動,為了便于分析PLC的周期掃描原理和邏輯上的因果關(guān)系,假定在梯形圖中有“電流”流動,這個“電流”只能在梯形圖中單方向流動——即從左向右流動,層次的改變只能從上向下。