6ES7 416-3XR05-0AB0
6ES7 416-3XR05-0AB0
6ES7 416-3XR05-0AB0
莫格電氣自動化提供DCS PLC備件,產品服務于用戶安裝的控制系統(集散控制系統,可編程控制器,面板控制器和驅動器),在供應超過65個不同的國家。
以“專業(yè)、 誠信、創(chuàng)新、合作、共贏”的經營理念、不斷開發(fā)新產品、為客戶提供優(yōu)質服務、以大限度追求客戶滿意、并不斷開拓新領域業(yè)務。
-------------------------------------------------------------------
:祖巧麗
:
-------------------------------------------------------------------
PLC 控制系統的軟件設計
在進行硬件設計的同時可以著手軟件的設計工作。軟件設計的主要任務是根據控制要求將工藝流程圖轉換為梯形圖,這是PLC應用的zui關鍵的問題,程序的編寫是軟件設計的具體表現。在控制工程的應用中,良好的軟件設計思想是關鍵,優(yōu)秀的軟件設計便于工程技術人員理解掌握、調試系統與日常系統維護。
(1) PLC控制系統的程序設計思想。由于生產過程控制要求的復雜程度不同,可將程序按結構形式分為基本程序和模塊化程序。
基本程序:既可以作為獨立程序控制簡單的生產工藝過程,也可以作為組合模塊結構中的單元程序;依據計算機程序的設計思想,基本程序的結構方式只有三種:順序結構、條件分支結構和循環(huán)結構。
模塊化程序:把一個總的控制目標程序分成多個具有明確子任務的程序模塊,分別編寫和調試,zui后組合成一個完成總任務的完整程序。這種方法叫做模塊化程序設計。我們建議經常采用這種程序設計思想,因為各模塊具有相對獨立性,相互連接關系簡單,程序易于調試修改。特別是用于復雜控制要求的生產過程。
(2) PLC控制系統的程序設計要點。PLC控制系統I/O分配,依據生產流水線從前至后,I/O點數由小到大;盡可能把一個系統、設備或部件的I/O信號集中編址,以利于維護。定時器、計數器要統一編號,不可重復使用同一編號,以確保PLC工作運行的可靠性。
程序中大量使用的內部繼電器或者中間標志位(不是I/O位),也要統一編號,進行分配。
在地址分配完成后,應列出I/O分配表和內部繼電器或者中間標志位分配表。
彼此有關的輸出器件,如電機的正/反轉等,其輸出地址應連續(xù)安排,如Q2.0/Q2.1等。
(3) PLC控制系統編程技巧。PLC程序設計的原則是邏輯關系簡單明了,易于編程輸入,少占內存,減少掃描時間,這是PLC 編程必須遵循的原則。下面介紹幾點技巧。
PLC各種觸點可以多次重復使用,無需用復雜的程序來減少觸點使用次數。
同一個繼電器線圈在同一個程序中使用兩次稱為雙線圈輸出,雙線圈輸出容易引起誤動作,在程序中盡量要避免線圈重復使用。如果必須是雙線圈輸出,可以采用置位和復位操作(以S7-300為例如SQ4.0或者 RQ4.0)。
如果要使PLC多個輸出為固定值 1 (常閉),可以采用字傳送指令完成,例如 Q2.0、Q2.3、Q2.5、Q2.7同時都為1,可以使用一條指令將十六進制的數據0A9H直接傳送QW2即可。
對于非重要設備,可以通過硬件上多個觸點串聯后再接入PLC輸入端,或者通過PLC編程來減少I/O點數,節(jié)約資源。例如:我們使用一個按鈕來控制設備的啟動/停止,就可以采用二分頻來實現。
模塊化編程思想的應用:我們可以把正反自鎖互鎖轉程序封裝成為一個模塊,正反轉點動封裝成為一個模塊,在PLC程序中我們可以重復調用該模塊,不但減少編程量,而且減少內存占用量,有利于大型PLC 程序的編制。
MASONEILAN DRESSER 4" POSITIONER VALVE 33-34625 104168
ALCON 120V, 60Hz, 112PSI, 176oF GENERAL PURPOSE VALVE V3-31-21-12
NUMATICS 14.5-145PSIG-AI?R, SOLENOID VALVE 134JJ600O00000 *NEW,SEALED*
BONNEY FORGE 1/2" 800 GATE VALVE A105N CR13 / 087743-*002 99178
NUMATICS 232PSIG 16BAR SOLENOID VALVE I22BB600R061D61 *NEW, SEALED*
GRACO * VALVE * C10A
ALCO SOLENOID COIL XA1702-9 NEW IN BOX
VERSA SOLENOID VALVE 2 POSITION
FIVE STAR SEAL SERIES 84 FLUID SEAL 4-3/4" 316SS 84-38SV NIB
NUMATICS FLOW CONTROL VALVE TM0-2001 *NEW*
VELAN SS316 CLASS 150 CWP SIZE 12 KNIFE GATE VALVE L180320C-13BL
JAMESBURY BALL VALVE 08266026J VPVL051 SR4/5 BLT FO C
FESTO 16BAR BRANCHING MODULE FRM-H-D-MINI
BRAY DOUBLE ACTION PNEUMATIC ACTUATOR 90-0830-21320-5?32 W/ SAUNDERS 3" VALVE
JAMESBURY 4" VALVE 5150 313600TT ACTUATOR ST-200 B W/ PMV POSITIONER P-2000
ASCO * RED HAT SOLENOID VALVE NIB * 8320G176
UNKNOWN MANUFACTURER * 90 STAINLESS ELBOW * 1-150
ITT ENGINEERED VALVES FABRI-VALVE 150CWP 14" KNIFE GATE VALVE C37S316
SOLENOID VALVE COIL, 27-462-2 D
NUMATICS 24VDC .20A 150 PSIG-AIR DBL SOLENOID VALVE W/ BASE, A13BB515RT47R *NEW*
PARKER 110/120V .28/.35A 3000 PSI DIRECTIONAL CONTROL VALVE, D1W20B-Y-31-FN
FISHER CASCADE AUTOMATION VALVE POSITIONER SERIES 3600
VICKERS PRESSURE COMPENSATED FLOW CONTROL VALVE, FG-3-63-K-10, NNB
MAC 20-120PSI SOLENOID VALVE W/ MANIFOLD & REGULATOR 92B-BAB-CJ4-DM-?DDAP-1DN
MILWAUKEE VALVE COMPANY BALL VALVE 2000 W0G
NUMATICS 150PSIG-AIR, 24VDC, 4.0W SOLENOID VALVE I34BA400MP00061 *NEW, SEALED*
SMC 0.15-1.0MPA 21-26VDC SOLENOID VALVE VFS2300-5FZ 104225
NIBCO 1" TRIM VALVE KT-65
ROVALVE 150PSI 16" KNIFE GATE VALVE S17-D MSS/HYC
PARKER 24VDC 6.0W 150 PSI PNEUMATIC SOLENOID SPRINT VALVE, AL43VXXBK04900B *NEW*
NUMATICS 120V, .11A, 50/60Hz, SOLENOID VALVE 152SA425K000030 *NEW,SEALED*
SPORLAN THERMOSTATIC EXPANSION VALVE EA03PC 462 NIB
PARKER 24VDC 6.0W 150 PSI PNEUMATIC SOLENOID SPRINT VALVE, AL43VXXBK04900B *NEW*
NUMATICS 120V, .11A, 50/60Hz, SOLENOID VALVE 152SA425K000030 *NEW,SEALED*
SPORLAN THERMOSTATIC EXPANSION VALVE EA03PC 462 NIB
NULLMATIC PRESSURE REGULATOR 4952-73/7LK / 42-30
LEGEND 2"NPT 150WSP 600WOG 2 WAY SHUT-OFF BALL VALVE T-1001
SMC PNEUMATIC SOLENOID VALVE VQ1101-5