AB 1746-P2
AB 1746-P2
AB 1746-P2
在進行硬件設計的同時可以著手軟件的設計工作。軟件設計的主要任務是根據控制要求將工藝流程圖轉換為梯形圖,這是PLC應用的最關鍵的問題,程序的編寫是軟件設計的具體表現。在控制工程的應用中,良好的軟件設計思想是關鍵,優秀的軟件設計便于工程技術人員理解掌握、調試系統與日常系統維護。
(1) PLC控制系統的程序設計思想。由于生產過程控制要求的復雜程度不同,可將程序按結構形式分為基本程序和模塊化程序。
基本程序:既可以作為獨立程序控制簡單的生產工藝過程,也可以作為組合模塊結構中的單元程序;依據計算機程序的設計思想,基本程序的結構方式只有三種:順序結構、條件分支結構和循環結構。
模塊化程序:把一個總的控制目標程序分成多個具有明確子任務的程序模塊,分別編寫和調試,最后組合成一個完成總任務的完整程序。這種方法叫做模塊化程序設計。我們建議經常采用這種程序設計思想,因為各模塊具有相對獨立性,相互連接關系簡單,程序易于調試修改。特別是用于復雜控制要求的生產過程。
(2) PLC控制系統的程序設計要點。PLC控制系統I/O分配,依據生產流水線從前至后,I/O點數由小到大;盡可能把一個系統、設備或部件的I/O信號集中編址,以利于維護。定時器、計數器要統一編號,不可重復使用同一編號,以確保PLC工作運行的可靠性。
程序中大量使用的內部繼電器或者中間標志位(不是I/O位),也要統一編號,進行分配。
在地址分配完成后,應列出I/O分配表和內部繼電器或者中間標志位分配表。
彼此有關的輸出器件,如電機的正/反轉等,其輸出地址應連續安排,如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點數,節約資源。例如:我們使用一個按鈕來控制設備的啟動/停止,就可以采用二分頻來實現。
模塊化編程思想的應用:我們可以把正反自鎖互鎖轉程序封裝成為一個模塊,正反轉點動封裝成為一個模塊,在PLC程序中我們可以重復調用該模塊,不但減少編程量,而且減少內存占用量,有利于大型PLC 程序的編制。
優勢產品:
l Invensys Foxboro(福克斯波羅):I/A Series系統,FBM(現場輸入/輸出模塊)順序控制、梯形邏輯控制、事故追憶處理、數模轉換、輸入/輸出信號處理、數據通信及處理等。
l Invensys Triconex: 冗余容錯控制系統、基于三重模件冗余(TMR)結構的最現代化的容錯控制器。
l Bently Nevada(本特利):3500/3300系統
l Westinghouse(西屋): OVATION系統、WDPF系統、WEStation系統備件。
l Rockwell Allen-Bradley: Reliance瑞恩、SLC500/1747/1746、MicroLogix/1761/1763/1762/1766/1764、CompactLogix/1769/1768、Logix5000/1756/1789/1794/1760/1788、PLC-5/1771/1785等。
l Schneider Modicon(施耐德莫迪康):Quantum 140系列處理器、控制卡、電源模塊等。
l ABB:工業機器人備件DSQC系列、Bailey INFI 90等。
l Siemens(西門子):Siemens MOORE, Siemens Simatic C1,Siemens數控系統等。
l Motorola(摩托羅拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
l XYCOM:I/O 、VME板和處理器等。
l GE FANUC(GE發那科):模塊、卡件、驅動器等各類備件。
l Yaskawa(安川):伺服控制器、伺服馬達、伺服驅動器。
l Bosch Rexroth(博世力士樂):Indramat,I/O模塊,PLC控制器,驅動模塊等。
l Woodward(伍德沃德):SPC閥位控制器、PEAK150數字控制器。
Festo Linearantrieb DGP-50-700-PPVAB
SIEMENS 1PA6103-4HF02-0BB9
Indramat DDS02.2-W050-BE12-01-FW
Lenze ECSDE040C4B
Lenze ECSEP032C4B
SEW Eurodrive K 47 CMP71L/BP/KY/AKOH/SB1
INDRAMAT DDS02.1-W050-DL02-01-FW +DEA4.1 + DEA5.1 + FWC-DSM2.1-C11-02V03-MS
Rexroth Indramat MAC090C-1-GD-4-C/110-A-1/WI542LX/S005
Lenze MCS14D36-SRMP1-A24N-ST6S00N-R0SU
Rexroth Z2S 10-1-34/V + Z2FS
注:聯系我時,請說是在“傲立機床網”上看到的,謝謝!