2.3 通過軟件編程減少電路i/o點數
(1) 用一個按鈕實現起動和停止
一般情況下,plc控制的外部設備至少要有1個起動按鈕和1個總停止按鈕作為輸入信號,來控制程序的運行和停止,因此至少需要2個輸入點。當輸入的總點數緊張時,也可用1個自復位按鈕sb3實現起動和停止兩種控制,其輸入接線如圖6所示,相應的梯形圖可采用圖7或圖8所示的兩種設計方法。圖7中的m0為內部繼電器,作中間環節使用。圖8中采用了置位、復位指令及定時器t0來完成單按鈕實現起動和停止的功能。采用圖8所示的梯形圖時,應注意t0的設定值應大于按鈕x0按住的時間t。
單按鈕起動、停止電路除了可以采用圖7、圖8所示的梯形圖來實現外,還可采用移位寄存器或計數器來實現。
(2) 用4個輸入點表示10個輸入信號狀態
對于直流輸入模塊,采用雙常開按鈕的編程技巧,輸入點可在一定程度上得到擴展。例如,利用圖9所示的梯形圖可把4個輸入點擴展為10種輸入信號狀態。圖9中直流輸入模塊的x1、x2、x3、x4均接入常開按鈕,利用這4個按鈕的不同狀態組合可表示10種輸入信號。如假設圖9中的第一個邏輯行表示正向起動,第二個邏輯行表示反向起動,第三個邏輯行表示總停止等等。
對應圖9的輸入接線如圖10所示,圖10中的二極管用來切斷寄生信號。在調整時,若操作人員同時按下sb7和sb8(或sb6和sb9),則會發出報警信號。為了避免這種情況的發生,專門設置了一個判別程序,利用t12的常閉觸點禁止第5到第10邏輯行執行,保證錯誤信號無法執行。編程過程中可用t0到t11替代sb1到sb10信號。
同前所述,也可采用8個輸出點組成bcd碼,表示100個輸出信號的狀態,可節省90多個輸出點,具體梯形圖從略。
3 結束語
通過使用以上介紹的方法,可以大大提高plc輸入/輸出點的利用效率,相當于擴展了plc的輸入/輸出點的數量,相對地縮小了plc的體積,節約了成本。
轉載請注明出處。