在進(jìn)行硬件設(shè)計(jì)的同時(shí)可以著手軟件的設(shè)計(jì)工作。軟件設(shè)計(jì)的主要任務(wù)是根據(jù)控制要求將工藝流程圖轉(zhuǎn)換為梯形圖,這是PLC應(yīng)用的*關(guān)鍵的問題,程序的編寫是軟件設(shè)計(jì)的具體表現(xiàn)。在控制工程的應(yīng)用中,良好的軟件設(shè)計(jì)思想是關(guān)鍵,的軟件設(shè)計(jì)便于工程技術(shù)人員理解掌握、調(diào)試系統(tǒng)與日常系統(tǒng)維護(hù)。
廈門岳航計(jì)算機(jī)工程有限公司
聯(lián)系人:李素云
企業(yè)QQ:2851195446,2851195466
手機(jī):18965423501
座機(jī):0592-5165501
(1)PLC控制系統(tǒng)的程序設(shè)計(jì)思想。由于生產(chǎn)過程控制要求的復(fù)雜程度不同,可將程序按結(jié)構(gòu)形式分為基本程序和模塊化程序。
基本程序:既可以作為獨(dú)立程序控制簡單的生產(chǎn)工藝過程,也可以作為組合模塊結(jié)構(gòu)中的單元程序;依據(jù)計(jì)算機(jī)程序的設(shè)計(jì)思想,基本程序的結(jié)構(gòu)方式只有三種:順序結(jié)構(gòu)、條件分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
模塊化程序:把一個(gè)總的控制目標(biāo)程序分成多個(gè)具有明確子任務(wù)的程序模塊,分別編寫和調(diào)試,*后組合成一個(gè)完成總?cè)蝿?wù)的完整程序。這種方法叫做模塊化程序設(shè)計(jì)。我們建議經(jīng)常采用這種程序設(shè)計(jì)思想,因?yàn)楦髂K具有相對獨(dú)立性,相互連接關(guān)系簡單,程序易于調(diào)試修改。特別是用于復(fù)雜控制要求的生產(chǎn)過程。
(2)PLC控制系統(tǒng)的程序設(shè)計(jì)要點(diǎn)。PLC控制系統(tǒng)I/O分配,依據(jù)生產(chǎn)流水線從前至后,I/O點(diǎn)數(shù)由小到大;盡可能把一個(gè)系統(tǒng)、設(shè)備或部件的I/O信號(hào)集中編址,以利于維護(hù)。定時(shí)器、計(jì)數(shù)器要統(tǒng)一編號(hào),不可重復(fù)使用同一編號(hào),以確保PLC工作運(yùn)行的可靠性。
程序中大量使用的內(nèi)部繼電器或者中間標(biāo)志位(不是I/O位),也要統(tǒng)一編號(hào),進(jìn)行分配。
在地址分配完成后,應(yīng)列出I/O分配表和內(nèi)部繼電器或者中間標(biāo)志位分配表。
彼此有關(guān)的輸出器件,如電機(jī)的正/反轉(zhuǎn)等,其輸出地址應(yīng)連續(xù)安排,如Q2.0/Q2.1等。
Finder 55.34 Relay 250V 5A
AP31474498 Relay 2A, 1/20 HP, 125-250 VAC
Potter & Brumfield KRPA-11AY-24 Relay 24V
Potter & Brumfield KRP5DG Relay 110 VDC
Potter & Brumfield KH-4271-5 Relay
Potter & Brumfield R10-E1-X4-115V AMF Relay 115 VAC
Allen-Bradely 700-P400A1 AC Relay 60V 10A Ser B w/ Allen-Bradley 700-PB40
Allen-Bradley 700-HC24A1-1-4 Relay 120V 5A 1/6HP Series B 50/60Hz
Potter & Brumfield KRP-11DG-24 Relay 250V 10A 8 Pin with Curtis RS8 Relay Socket
Allen-Bradley 700-HC24A1-1-4 Relay Series C with Allen-Bradely 700-HN128 Socket
Allen-Bradley 700-HC24A1-3-4 Relay Ser D 120V 7A with 700-HN128 Relay Socket
Allen Bradley 700-HF32A1-4 Relay 120V 10A 8 Pin
Allen-Bradley 700-F310A1 Control Relay 120-600V Ser C
Potter & Brumfield KRPA-14AN-120 Relay 120V with Curtis RS11 Relay Socket
Allen-Bradley 12Y8C Relay Socket 10A 250V Series A
Omron 2270C Relay Socket Max 5A 250V
Omron PTF14A Relay Socket Max 10A 240V
Allen-Bradley 700-HA33Z12 Relay Ser D w/ 700-HN126 Relay Socket Series A (TAN)
1747-KE
1747-DCM
1747-C11
1747-C10
1747-BSN
1747-ASB
1747-AIC
1747-AENTR
1747-ACNR15
1746-QV
1746-QS
1746-P5
1746-P4
1746-P3
1746-P2
1746-P1
1746-OX8
1746-OW8
1746-OW4
1746-OW16
1746-OVP16
1746-OV8
1746-OV32
1746-OV16
Allen-Bradley 592-B0V16 Overload Relay Manual Reset 3P 40A 120-600 VAC
MATSUSHITA DSP2A-PSL2 Sockets 250VAC 5A
Allen Bradley 199-FSMZ-1 Diode Surge Suppressor Series B (NNB)
Amphenol 146 Relay Socket 8 Pin (Missing 2 Screws, Corner Broke Off)
Omron G3FD-X03S Solid State Relay 3A 50 VDC With PYF08A Relay Socket
Omron MY4N Relay 110/120 VAC with Dayton 2A584 Relay Socket






簡繁切換