PLC的控制方式屬于存儲程序控制,其控制功能是通過存放在存儲器內(nèi)的程序來實(shí)現(xiàn)的,若要對控制功能作必要修改,只需改變控制程序即可,這就實(shí)現(xiàn)了控制的軟件化。可編程控制器的優(yōu)點(diǎn)在于"可"字,從軟件來講,其控制程序可編輯、可修改;從硬件上講,其外部設(shè)備配置可變。構(gòu)建一個PLC控制系統(tǒng)的重心就在于控制程序的編制,但外部設(shè)備的選用也將對程序的編制產(chǎn)生影響。因此在進(jìn)行程序設(shè)計時應(yīng)結(jié)合實(shí)際需要,硬、軟件綜合考慮。本文就硬、軟兩方面,選取梯形圖為編程語言,以松下電工FPO-C32型PLC為例,對PLC使用過程中易出現(xiàn)的幾個問題及解決方法進(jìn)行了分析。
一、外部輸入設(shè)備的選用與PLC輸入繼電器的使用
1. 外部輸入信號的采集
PLC的外部設(shè)備主要是指控制系統(tǒng)中的輸入輸出設(shè)備,其中輸人設(shè)備是對系統(tǒng)發(fā)出各種控制信號的主令電器,在編寫控制程序時注意外部輸入設(shè)備使用的是常開還是常閉觸點(diǎn),并以此為基礎(chǔ)進(jìn)行程序編制。否則易出現(xiàn)控制錯誤。
在PLC內(nèi)部存儲器中有于輸入狀態(tài)存儲的輸入繼電器區(qū),各輸入設(shè)備(開關(guān)、按鈕、行程開關(guān)或傳感器信號)的狀態(tài)經(jīng)由輸入接口電路存儲在該區(qū)域內(nèi),每個輸入繼電器可存儲一個輸入設(shè)備狀態(tài)。PLC中使用的"繼電器"并非實(shí)體繼電器,而是"軟繼電器",可提供無數(shù)個常開、常閉觸點(diǎn)用于編程。每個"軟繼電器"僅對應(yīng)PLC存儲單元中的一位(bit),該位狀態(tài)為"1",表示該"軟繼電器線圈"通電,則程序中所有該繼電器的觸點(diǎn)都動作。輸入繼電器作為PLC接收外部主令信號的器件,通過接線與外部輸入設(shè)備相聯(lián)系,其"線圈"狀態(tài)只能由外部輸入信號驅(qū)動。輸入信號的采集工作示意圖如圖1。
輸入繼電器線圈其狀態(tài)取決于外部設(shè)備狀態(tài)
Power Supply 962590-1, 94580, SN/3149, 9625901, 962368-1, 9623681, G9
9200-01-20-10-00
Trebor Quantum 144 QTM144V480AO4-A
RFMD SGA4563Z, DC-2500MHz CASCADABLE SiGe HBT MMIC AMPLIFIER Q67
RFMD SGA4563Z, DC-2500MHz CASCADABLE SiGe HBT MMIC AMPLIFIER Q66
Analog Devices IC GAAS MESFET SW SPDT 3X3QFN, HMC347LP3ETR Q3
Intersema Sensoric SA MS5534-AM, part id 315534001, Lot Of 1000, D29
SEAL BOX, ALLEN BRADLEY CONTROL LOGIX, 1756-L62, ShipSameDay 1636C4
Analog Devices HMC520LC4TR, RF Mixer GaAs MMIC I/Q mix / IRM S Q43
SilPac SP6 AUTOMATED GAS PANEL SIH4, SP-RPXSP6-AO-SIH4-XO
SWAGELOK ALD Diaphragm 6LV-ALD3T13309P-BBAAAA / 6LVV-MSM-ALD-3T-3-P-C 1535D7
OMEGA Very High Temperature XTA-W5R26-U-125-30-H-MQ-6
Intersema Sensoric SA MS5534-AM, part id 315534001
GLENAIR Circular MIL Spec Backshells, 380HS003M1510A3
GLENAIR Circular Spec Backshells, 380HS003M1912A3
BALDOR BTS 10 MODULE, BTS10-15/45-24-R-720, 20934A-004, Shipsameday RACK F F51
MKS Digital Mass Flow Meter, N2, 3000 SCCM, MFVC-29886
GLENAIR Circular Backshells EMI/RFI NON ENV, M85049/36-22W09A
Analog Devices AD8362ARUZ-REEL7, IC PWR DETECTOR 3.8GHZ 16-TSSOP Q54
PILine Controller C-867.260, 110044706
VAT Pneumatic Gate Valve DN250, 14048-PE24-ACF1, A-1273255
MKS Baratron Head 1 Torr, 1/4” FVCR, 690AA-00001RA
ALLEN BRADLEY 150-B24NBDD-8L
ADAVANCE CHEMICALS MATERION SS-615-4
Allen Bradley PLC-5/15, real Time Clock, With Key, 1785-LTR, 1228F
Cavro XL 9907000113, 726740B, 723980J, P21NRXS-LSN-NS-03
GENERAL ELECTRIC BASE DRIVER BOARD 531X146BDHAJG1
GENERAL ELECTRIC POWER SUPPLY 531X112PSAAHG1
GENERAL ELECTRIC POWER SUPPLY 531X112PSAAGG1
GENERAL ELECTRIC MAIN CONTROL BOARD 531X102CCHAEM2
GENERAL ELECTRIC MAIN CONTROL BOARD 531X102CCHAFM2
GENERAL ELECTRIC Driver BOARD 531X139APMAHM7