PLC的控制方式屬于存儲(chǔ)程序控制,其控制功能是通過存放在存儲(chǔ)器內(nèi)的程序來實(shí)現(xiàn)的,若要對(duì)控制功能作必要修改,只需改變控制程序即可,這就實(shí)現(xiàn)了控制的軟件化。可編程控制器的優(yōu)點(diǎn)在于"可"字,從軟件來講,其控制程序可編輯、可修改;從硬件上講,其外部設(shè)備配置可變。構(gòu)建一個(gè)PLC控制系統(tǒng)的重心就在于控制程序的編制,但外部設(shè)備的選用也將對(duì)程序的編制產(chǎn)生影響。因此在進(jìn)行程序設(shè)計(jì)時(shí)應(yīng)結(jié)合實(shí)際需要,硬、軟件綜合考慮。本文就硬、軟兩方面,選取梯形圖為編程語言,以松下電工FPO-C32型PLC為例,對(duì)PLC使用過程中易出現(xiàn)的幾個(gè)問題及解決方法進(jìn)行了分析。
一、外部輸入設(shè)備的選用與PLC輸入繼電器的使用
1. 外部輸入信號(hào)的采集
PLC的外部設(shè)備主要是指控制系統(tǒng)中的輸入輸出設(shè)備,其中輸人設(shè)備是對(duì)系統(tǒng)發(fā)出各種控制信號(hào)的主令電器,在編寫控制程序時(shí)注意外部輸入設(shè)備使用的是常開還是常閉觸點(diǎn),并以此為基礎(chǔ)進(jìn)行程序編制。否則易出現(xiàn)控制錯(cuò)誤。
在PLC內(nèi)部存儲(chǔ)器中有于輸入狀態(tài)存儲(chǔ)的輸入繼電器區(qū),各輸入設(shè)備(開關(guān)、按鈕、行程開關(guān)或傳感器信號(hào))的狀態(tài)經(jīng)由輸入接口電路存儲(chǔ)在該區(qū)域內(nèi),每個(gè)輸入繼電器可存儲(chǔ)一個(gè)輸入設(shè)備狀態(tài)。PLC中使用的"繼電器"并非實(shí)體繼電器,而是"軟繼電器",可提供無數(shù)個(gè)常開、常閉觸點(diǎn)用于編程。每個(gè)"軟繼電器"僅對(duì)應(yīng)PLC存儲(chǔ)單元中的一位(bit),該位狀態(tài)為"1",表示該"軟繼電器線圈"通電,則程序中所有該繼電器的觸點(diǎn)都動(dòng)作。輸入繼電器作為PLC接收外部主令信號(hào)的器件,通過接線與外部輸入設(shè)備相聯(lián)系,其"線圈"狀態(tài)只能由外部輸入信號(hào)驅(qū)動(dòng)。輸入信號(hào)的采集工作示意圖如圖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