艾默生 KJ1501X1-BC2
艾默生 KJ1501X1-BC2
5個PLC控制系統(tǒng)設計關鍵注意事項
一、選擇合適的網(wǎng)絡
對于一個自動化工程(特別是中大規(guī)模控制系統(tǒng))來講,選擇網(wǎng)絡是很重要的,甚至有人提出了“網(wǎng)絡就是控制器”的概念。首先,網(wǎng)絡必須是開放的,以方便不同設備的集成及未來系統(tǒng)規(guī)模的擴展;其次,針對不同網(wǎng)絡層次的傳輸性能要求來選擇網(wǎng)絡的形式,這必須在較深入地了解該網(wǎng)絡標準的協(xié)議、機制的前提下進行;另外,綜合考慮系統(tǒng)成本、設備兼容性、現(xiàn)場環(huán)境適用性等具體問題,確定不同層次所使用的網(wǎng)絡標準。一個實時系統(tǒng)的性能可從時間、可靠性和應用對象三個方面來衡量。
二、掌握plc掃描原理
與其它控制設備比較,PLC重要的特征是“掃描”。PLC上電后,自動重復執(zhí)行程序掃描和I/O掃描,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中相應的單元內,輸入采樣結束后,轉入用戶程序執(zhí)行和輸出刷新階段,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應單元的狀態(tài)和數(shù)據(jù)也不會改變。在用戶程序執(zhí)行階段,PLC按由上而下、先左后右的順序依次地掃描程序(梯形圖),根據(jù)邏輯運算的結果,刷新RAM存儲區(qū)或I/O映象區(qū)對應單元的狀態(tài)。在輸出刷新階段,根據(jù)I/O映象區(qū)內對應的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅動相應的外設,這時,才是PLC的真正輸出。可見,采用PLC程序控制的過程和結果與繼電器邏輯回路是有區(qū)別的,特別是涉及到梯級的次序、脈沖信號的捕捉等,與PLC的掃描原理是密切相關的。實踐中,大量的程序問題均源于此,常常會出現(xiàn)不可思議的結果。因此,設計PLC程序,必須精通PLC的基本原理。
三、力求結構化程序設計
全方面提高程序的質量,提高編程效率,使程序具有良好的可讀性、可靠性、可維護性以及良好的結構,是每位程序設計者的目標。IEC61131-3是電工委員會(IEC)于1999年推出的用于工業(yè)控制領域的標準化編程語言,具有開放性、可移植性、結構化編程和結構化數(shù)據(jù)、檢錯和糾錯能力強等特點,適用于plc編程。采用結構化程序設計,便于構造程序(尤其是復雜的程序)、多人設計,調試以及軟件管理。雖然軟件工程的思想已被絕大部分程序員所接受,但要將這種思想轉化為軟件開發(fā)過程中的自覺行為卻不是一件很容易的事。
四、重視抗干擾措施
自動化系統(tǒng)應用于惡劣的工業(yè)現(xiàn)場,抗干擾措施尤為重要。實踐中,經(jīng)常出現(xiàn)由于干擾導致調試失敗甚至設備損壞的事例。自動化系統(tǒng)的干擾,有以下3類來源:
1)空間輻射干擾;
2)系統(tǒng)外部線路,包括電源線、信號線、接地系統(tǒng)等引入的干擾;
3)系統(tǒng)內部電磁輻射及線路干擾。
五、針對干擾,在工程實施中要考慮以下措施:
1)在系統(tǒng)結構設計與設備選型時, 考慮環(huán)境適應性和電磁兼容性;
2)采用性能優(yōu)良的電源,抑制電網(wǎng)引入的干擾;
3)合理選擇和敷設電纜、電線;
4)硬件上采取隔離裝置或濾波裝置;
5)軟件上采取提高可靠性的措施,如數(shù)字濾波、定時校正參考點電位、信息冗余等;
6)正確選擇接地方式,一般采用一點接地和串聯(lián)一點接地。
HEIDENHAIN | 289440-07
FIBRO | 2480.12.00250.016
SIEMENS | 6SN1146-1AB00-0BA1
FIBRO | 2480.12.00250.016
SIEMENS | 6SN1146-1AB00-0BA1
REXROTH | 7280-019/A2
ROBATECH DC-PE-5X-30-48
HAWE | HSV 21 R6
REXROTH | DBW 20 B2-52
REXROTH | 3DREP-6-C-20/25EG24N9K4/M
HAWE | HSV 21 R6 (2901)
REXROTH | DBW 20 B2-52
REXROTH | 3DREP-6-C-20/25EG24N9K4/M
REXROTH | DR 20-5-52/315YM R900596754
FIAM | LES30SP
SIEMENS | 6ES7-153-2AB01-0XB0
NORBRO | 05-RDA40-1SD0N0-A
STOEBER FDS4000 / FDS4014/B
SIEMENS 6ES7354-1AH01-0AE0
FANUC | A20B-0005-0450/05B
FERROCONTROL | S02-00-00
SIEMENS | 6FX1126-5AA01
SIEMENS | 6FC5112-0EA03-0AA0
FANUC | A02B-0236-H043
FANUC | A02B-0236-H044
SIG POSITEC | WDM3-004.1801
MAGPOWR | GBDM90A115
SIEMENS | 6FX1126-5AA01
SIEMENS | 6FC5112-0EA03-0AA0