在以上PLC地址確定以后,即可以進行PLC程序的設計。PLC程序的設計可以根據(jù)系統(tǒng)的基本動作要求,分步進行編制,并充分應用前述的典型程序。
2.閃爍信號的生成程序
根據(jù)控制要求,為了實現(xiàn)控制要求中的報警燈閃爍,可以首先設計報警燈的閃爍信號生成程序。
IC693UDR001GP1注意:在大多數(shù)PLC中,一般都有特定頻率的閃爍信號(系統(tǒng)內(nèi)部繼電器或標志位),當閃爍頻率與系統(tǒng)信號一致時,可以直接使用系統(tǒng)信號。
本控制要求中有2Hz、0.5Hz兩種頻率的閃爍信號,可以采用圖所示的閃爍信號生成程序。
IC693UDR001GP1圖中采用的定時器T33、T34、T35、T36的計時單位均為lOms,定時器時間設定T33、T34為250ms(常數(shù)25),用于產(chǎn)生2Hz頻率閃爍;T35、T36為Is(常數(shù)100),用于產(chǎn)生0.5Hz頻率閃爍。
MO.1為2Hz頻率閃爍啟動信號,M0.2為2Hz頻率閃爍輸出:M0.3為0.5Hz頻率閃爍啟動信號,M0.4為0.5Hz頻率閃爍輸出。
IC693UDR001GP1
IC693UDR001NP1
IC693TCM302
IC693TCM302A
IC693UEX011RP1
IC693PWR321S
IC693PWR330H
IC693CBL303A
IC693CPU350
IC600YB911
IC693CBL300A
IC693PWR330E
IC693CBL301A
IC693CPU341
IC693CPU341L
IC693UAA007AP1
IC693CPU331L
IC693PWR321Y
IC693ACC301
1 ALLEN BRADLEY 836-A1J 836A1J PRESSURE SWITCH
1 NIB TURCK NI25-G47-AZ3X NI25G47AZ3X PROX SWITCH
1 NIB OMEGA LVU-152-R LVU152R ULTRASONIC LEVEL SENSORS
1 NIB MOELLER AT0-02-24DFT-ZB?Z-X AT00224DFTZBZX SAFETY
1 NIB PHOENIX CONTACT FLS-DN-M12-DI8-?M12 FLSDNM12DI8M12
1 NIB MOELLER EMR4-W500-1-D EMR4W5001D PHASE MONITORING
1 NIB SQUARE D 2510FW2P 2510 FW2P 2510-FW-2P FHP MANUAL
1 NIB SQUARE D 2510-MBA1 2510MBA1 AC MANUAL STARTER NEM
1 NIB ALLEN BRADLEY 600-TQX9 600TQX9 MANUAL STARTING SW
1 ILSCO PBTD-10-750 PBTD10750 NIMBUS DBL ENTRY INSL
1 NIB SIEMENS 3NP4010-0CH01 3NP40100CH01 DISCONNECT SWI