西門子可編程控制器應(yīng)用設(shè)計與調(diào)試的主要步驟
( 1 )深入了解和分析被控對象的工藝條件和控制要求
a .被控對象就是受控的機械、電氣設(shè)備、生產(chǎn)線或生產(chǎn)。
b .控制要求主要指控制的基本、應(yīng)完成的、自動工作循環(huán)的組成、必要的保護(hù)和聯(lián)鎖等。對較復(fù)雜的控制,還可將控制任務(wù)分成幾個部分,這種可化繁為簡,有利于編程和調(diào)試。
( 2 )確定 I/O 設(shè)備
根據(jù)被控對象對 PLC 控制的功能要求,確定所需的用戶輸入、輸出設(shè)備。常用的輸入設(shè)備有按鈕、選擇開關(guān)、行程開關(guān)、傳感器等,常用的輸出設(shè)備有繼電器、器、指示燈、電磁閥等。
( 3 )選擇的 PLC 類型
根據(jù)已確定的用戶 /O 設(shè)備,統(tǒng)計所需的輸入和輸出的點數(shù),選擇的 PLC 類型,包括機型的選擇、容量的選擇、 I/O 模塊的選擇、電源模塊的選擇等。
( 4 )分配 I/O 點
分配 PLC 的輸入輸出點,編制出輸入 / 輸出分配表或者畫出輸入 / 輸出端子的接線圖。接著九可以進(jìn)行 PLC 程序設(shè)計,同時可進(jìn)行控制柜或操作臺的設(shè)計和現(xiàn)場施工。
( 5 )設(shè)計應(yīng)用梯形圖程序
根據(jù)工作功能圖表或狀態(tài)流程圖等設(shè)計出梯形圖即編程。這一步是整個應(yīng)用設(shè)計的核心工作,也是比較困難的一步,要設(shè)計好梯形圖,首先要十分熟悉控制要求,同時還要有一定的電氣設(shè)計的實踐。
( 6 )將程序輸入 PLC
當(dāng)使用簡易編程器將程序輸入 PLC 時,需要先將梯形圖轉(zhuǎn)換成指令助記符,以便輸入。當(dāng)使用可編程序控制器的輔助編程在計算機上編程時,可通過上下位機的連接電纜將程序下載到 PLC 中去。
( 7 )進(jìn)行
程序輸入 PLC 后,應(yīng)*行工作。因為在程序設(shè)計中,難免會有疏漏的地方。因此在將 PLC 連接到現(xiàn)場設(shè)備上去之前,必需進(jìn)行,以排除程序中的錯誤,同時也為整體調(diào)試打好基礎(chǔ),縮短整體調(diào)試的周期。
( 8 )應(yīng)用整體調(diào)試
在 PLC 軟硬件設(shè)計和控制柜及現(xiàn)場施工完成后,就可以進(jìn)行整個的聯(lián)機調(diào)試,如果控制是由幾個部分組成,則應(yīng)先作局部調(diào)試,然后再進(jìn)行整體調(diào)試;如果控制程序的步序較多,則可*行分段調(diào)試,然后再連接起來總調(diào)。調(diào)試中發(fā)現(xiàn)的問題,要逐一排除,直至調(diào)試成功。
( 9 )編制技術(shù)文件
技術(shù)文件包括說明書、電氣原理圖、電器布置圖、電氣元件明細(xì)表、 PLC 梯形圖。
本公司涉及產(chǎn)品廣泛擁有:
PLC、DSC、CPU、觸摸屏、伺服、模塊、驅(qū)動、變頻器、人機界面、調(diào)速器、電源、電機、數(shù)控、傳感器、斷路器,繼電器、溫控器、軟啟動、儀器儀表、低壓配電、接觸器、按鈕、電力電纜以及其它電工電器自動化設(shè)備配件。
6ES7331-7KF02-0AB0
6ES7212-1BB23-0XB8
TC512V1 3BSE018059R1
卡特拉漢莫D5PR3R1
1606-XLE240E模塊
6SE6440-2UD33-7EA1
6ES7414-3XM05-0AB0
FANUC A860-0360-V501
安川SGDV-330A01A
ABB LD GRB-01位置檢測模塊
1762-L40BWAR模塊
XBTOT4320
6SN1123-1AB00-1CA1
6SN1118-0NK01-0AAI
222-1BF22-0XA0
6SN1114-0NB01-0AA1
6ES7 331-1KF01-0AB0
6ES7 216-2BD23-0XB0
6SB2074-4AA00-0AA0
M2VA63B-4電機
6SE6440-2UD22-2BA1
TSXAEZ801
TSXDMZ28DR
TSXDSZ08R5
TSXDEZ12D2
6ES7 315-2AG10-0AB0
6ES7 972-0BB42-0BA0
170INT11000模塊
英飛凌FZ1800R16KF4S1
171CCC96030模塊
科爾摩根AKD-P01207-NACN-0054
IC200ALG326模塊
22B-D1P4N104
三菱FX3U-80MT/ES-A
三菱FX2N-16EX
三菱FX3U-1PG
三菱FX3U-485ADP-MB
三菱GS2107-WTBD
6ES7241-1CH30-1XB0
193-EC2EE
6SE6440-2UD23-0BA1
6SE6420-2UD13-7AA1
安川CIMR-VCBA0006BAA
MVI56-MCMR
6ES7972-0BB60-0XA0
6ES7521-1BL00-0AB0
6ES7972-0AA01-0XA0
6ES7953-8LL31-0AA0
6ES7132-4BF00-0AA0
6ES7972-0CB20-0XA0
216-2BD23-0XB8
223-1PL22-0XA8
JUSTEK JSMD-02伺服
1756-RM/A光纖模塊
1756-L73模塊
1756-EN2T通信模塊
1756-A13機架
1756-IF8輸入模塊
1756-IB32輸入模塊
1756-TBCH
AB 81001-340-71-R
6SE7021-0EP50驅(qū)動器
6ES7 331-7KF02-0AB0
6SE6420-2UD15-5AA1
6ES7972-0AB01-0XA0
6GK5208-0BA10-2AA3
6GK5216-0BA00-2AA3
6GK5005-0BA00-1AA3
6ES7 315-2AG10-0AB0
6ES7972-0CB20-0XA0
6ES7214-2AD23-0XB8
6ES7231-0HC22-0XA8
6ES7231-7PC22-0XA0
1786-TPYS
IC200MDL243模塊
IC200MDL243模塊
6ES7216-2BD23-0XB8
6ES7223-1PL22-0XA8
6ES7223-1PL22-0XA0
NI USB-7845R板卡
6ES73574AH010AE0
6ED1055-1MA00-0BA0
6EP1334-3BA00
6ES7153-1AA03-0XB0
IC695PSA140模塊
6AV6542-0CA10-0AX0觸屏
威綸通MT6071IE觸摸屏
科爾摩根CB06551驅(qū)動器
三菱CM1200DB-34N
6ES7 321-1BL00-0AA0
6ES7 331-7KF02-0AB0
6ES7 322-1BL00-0AA0
6ES7 332-5HF00-0AB0
IS200ISBDG1A模塊
EM4-101-AA2
EM4-201-DX2
BMXP342010模塊
BMXNOE0100模塊
FPBA-01
6SE72162BD230XB8
6SE7232-0HD22-0XA0
6SE7231-0HF22-0XA0
6ES7131-4BF00-0AA0
2711P-RP2
6ES7331-7KF02-0AB0
6ES7157-0AC83-0XA0
6ES7392-1AM00-0AA0
6ES7392-1AJ00-0AA0
TM5NS31
ATV71HD55N4Z變頻器
1769-L24ER-QBFC1B
1769-IQ32
1769-OB32
1769-OW16
IC200PWR102J
IC200MDL640K
IC200MDL740J
IC200ALG260H
IC200ALG320J
6ES7332-5HD01-0AB0
6ES7341-1CH02-0AE0
2085-IQ16
2085-IF8
6ES7314-6EH14-0AB0
6ES7360-33A01-0AA0
6ES7343-1GX31-0XE0
1794-IRT8模塊
1756-PA75
1LA7073-2AA11-Z
1747-CP3電纜
2711-K5A2
AI830
AI810
AI835
AO810
140-MN-0400
西門子A1A10000423.00M
ABB斷路器SACE E3S 32
施耐德140ACI04000
1785-BCM
2097-V32PR2-LM
MPL-B1530U-VJ74AA
A185-30-11
2711-T10C8
2094-BMP5-S
6ES7-317-2EK14-0AB0
6ES7-151-3AA23-0AB0
6ES7-138-4CA01-0AA0
6ES7-153-4AA01-0XB0
6ES7-131-4BF00-0AA0
6ES7-132-4BF00-0AA0
6ES7-321-1BLOO-0AA0
6ES7-322-1BLOO-0AA0
6ES7-332-5HF00-0AB0
6ES7-331-1KF02-0AB0
6ES7-134-4FB01-0AB0
6ES7-350-2AH01-0AE0
6ES7-134-4GD00-0AB0
6ES7-953-8LF20-0AA0
6ES7-953-8LJ20-0AA0
三菱MR_J2M-10DU
UWNTEKUW5101
6EP1334-3BA00
6ES7331-7KF02-0AB0
6ES7322-1BL00-0AA0
6EP1334-3BA00
6SE7038-6GL84-1BG2
6ES7331-7PF01-0AB0
6ES7972-0BA41-0XA0
6ES7414-2XK05-0AB0
6ES7414-2XK04-0AB0
6ES7134-4GB11-0AB0
6ES7212-1BB23-0XB8
6ES7953-8LJ30-0AA0
6ES7138-4FB03-0AB0
322-1BH01-0AA0
315-2AG10-0AB0
6ES7332-5HD01-0AB0
6ES7332-5HF00-0AB0
6ES7315-2AH14-0AB0
321-1BL00-0AA0
6ES7322-1BL00-0AA0
321-1BH02-0AA0
232-0HB22-0XA8
6ES7195-7HB00-0XA0
6ES7972-0BB52-0XA0
三菱FX3U-485-BD
FOXBOROFBM211 P0914TN
科爾摩根CB06551驅(qū)動器
6ES7322-1HF10-0AA0
6ES7315-2AH14-0AB0
6ES7214-1AD23-0XB8
6ES7392-1AJ00-0AA0
6ES7392-1AM00-0AA0
6ES7972-0AA02-0XA0
IC754VSI12CTD
霍尼韋爾MC-PAIH03
松下MSDA013A1A驅(qū)動器
松下MSDA015A1A驅(qū)動器
松下MSDB5A5A1D06驅(qū)動器
松下MSDB3A5A1D06驅(qū)動器
松下MSDB045D1D06驅(qū)動器
安川SGPMS-2R5APOA
三菱AJ65SBTCF1-32D
安川SGMJV-08A3A2S
6SN1123-1AB00-0HA1
施耐德TM238LDA24DR
施耐德BMXDDI1603
IC200ALG326模塊
2711P-RDK15C
6ES7131-1BL01-0XB0
6ES7132-1BL00-0XB0
1336-BDB-SP75D
1761-L32AWA
1756-RM/A光纖模塊
6GK5 408-2FD00-2AA2
6ES7 357-4AH01-0AE0
DANAHER MOTION16096-08B控制器
IC690USB901線纜
6ES7 315-2AG10-0AB0
6SES7 357-4AH01-0AE0
維美德A413094
6SL3040-0MA00-0AA1驅(qū)動器
277-0AA22-0XA0
235-0KD22-0XA8
314-6CG03-0AB0
313-5BF03-0AB0
6ES7157-0AC83-0XA0
6GK7343-1CX10-0XE0
6EP1334-3BA00
NIPCI-6259
NISCB-68A
NISHC68-68-EPM
NIPCI-6122
NIBNC-2110
NISHC68-68-EP
134-4GD00-0AB0模塊
135-4GB01-0AB0模塊
134-4GB11-0AB0模塊
131-4BF00-0AA0模塊
6SE6 440-2UD38-8FB1
NI TBX-68
140ARI03010
6ES7231-0HC22-0XA0
三菱FX3GA-40MR-CM
??怂共_740RA-A3333記錄儀
IC693APU300K
三菱MR-J2M-10DU
6AV2124-0GC01-0AX0
1756-DHRIO
2094-BMP5-S
171CCS76000
6ES7407-0KA02-0AA0
6EP1436-3BA00
發(fā)那科A06B-6121-H006#550
6SL3120-2TE21-0AA3驅(qū)動
1794-PS13
1794-ASB
1794-IA16
1794-OF4I
1794-OA16
1794-IF4I
1794-IT8
施耐德XS618B1PAL2
三菱MR-J2S-200A
西門子322-1HH01-0AA0模塊
發(fā)那科A20B-8201-0083/03A板卡
1761-L32AWA
PIONEER MAGNETICS PM3328B-6-1-3-E
三菱 Q03UDECPU
三菱GT1675M-STBA
E+H52019780模塊
IC693ALG392-CG
1756-CNBR/E
6ES7326-2BF41-0AB0
CI820V1
西門子6ES7331-7KF02-0AB0說明書
西門子PLC的組成
程序由PLC制造廠商設(shè)計編寫的,并存入PLC的存儲器中,用戶不能直接讀寫與更改。程序一般包括診斷程序、輸入處理程序、編譯程序、信息傳送程序、監(jiān)控程序等。
PLC的用戶程序是用戶利用PLC的編程語言,根據(jù)控制要求編制的程序。在PLC的應(yīng)用中,重要的是用PLC的編程語言來編寫用戶程序,以實現(xiàn)控制目的。由于PLC是專門為工業(yè)控制而的裝置,其主要使用者是廣大電氣技術(shù)人員,為了他們的習(xí)慣和能力,PLC的主要編程語言采用比計算機語言相對簡單、易懂、形象的專用語言。
PLC編程語言是多種多樣的,對于不同生產(chǎn)廠家、不同系列的PLC產(chǎn)品采用的編程語言的表達(dá)也不相同,但基本上可歸納兩種類型:一是采用字符表達(dá)的編程語言,如語句表等;二是采用圖形符號表達(dá)編程語言,如梯形圖等。
以下簡要介紹幾種常見的PLC編程語言。
1.梯形圖語言
梯形圖語言是在電器控制中常用的器、繼電器等圖形表達(dá)符號的基礎(chǔ)上演變而來的。它與電器控制線路圖相似,繼承了電器控制邏輯中使用的框架結(jié)構(gòu)、邏輯運算和輸入輸出形式,具有形象、直觀、實用的特點。因此,這種編程語言為廣大電氣技術(shù)人員所熟知,是應(yīng)用廣泛的PLC的編程語言,是PLC的編程語言。
如圖1所示是的電器控制線路圖和PLC梯形圖。
西門子6ES7331-7KF02-0AB0說明書
西門子PLC的選型:
在PLC設(shè)計時,首先應(yīng)確定控制方案,下一步工作就是PLC工程設(shè)計選型。工藝流程的特點和應(yīng)用要求是設(shè)計選型的主要依據(jù)。PLC及有關(guān)設(shè)備應(yīng)是集成的、的,按照易于與工業(yè)控制形成一個整體,易于擴(kuò)充其功能的原則選型所選用PLC應(yīng)是在相關(guān)工業(yè)領(lǐng)域有投運業(yè)績、成熟可靠的,PLC的硬件、配置及功能應(yīng)與裝置規(guī)模和控制要求相適應(yīng)。熟悉可編程序控制器、功能表圖及有關(guān)的編程語言有利于縮短編程時間,因此,工程設(shè)計選型和估算時,應(yīng)詳細(xì)分析工藝的特點、控制要求,明確控制任務(wù)和范圍確定所需的操作和,然后根據(jù)控制要求,估算輸入輸出點數(shù)、所需存儲器容量、確定PLC的功能、外部設(shè)備特性等,后選擇有較高性能價格比的PLC和設(shè)計相應(yīng)的控制。
西門子6ES7331-7KF02-0AB0說明書
西門子PLC的選型:
在PLC設(shè)計時,首先應(yīng)確定控制方案,下一步工作就是PLC工程設(shè)計選型。工藝流程的特點和應(yīng)用要求是設(shè)計選型的主要依據(jù)。PLC及有關(guān)設(shè)備應(yīng)是集成的、的,按照易于與工業(yè)控制形成一個整體,易于擴(kuò)充其功能的原則選型所選用PLC應(yīng)是在相關(guān)工業(yè)領(lǐng)域有投運業(yè)績、成熟可靠的,PLC的硬件、配置及功能應(yīng)與裝置規(guī)模和控制要求相適應(yīng)。熟悉可編程序控制器、功能表圖及有關(guān)的編程語言有利于縮短編程時間,因此,工程設(shè)計選型和估算時,應(yīng)詳細(xì)分析工藝的特點、控制要求,明確控制任務(wù)和范圍確定所需的操作和,然后根據(jù)控制要求,估算輸入輸出點數(shù)、所需存儲器容量、確定PLC的功能、外部設(shè)備特性等,后選擇有較高性能價格比的PLC和設(shè)計相應(yīng)的控制。
(四)編程功能
離線編程:PLC和編程器公用一個CPU,編程器在編程時,CPU只為編程器提供服務(wù),不對現(xiàn)場設(shè)備進(jìn)行控制。完成編程后,編程器切換到運行,CPU對現(xiàn)場設(shè)備進(jìn)行控制,不能進(jìn)行編程。離線編程可成本,但使用和調(diào)試不方便。在線編程:CPU和編程器有各自的CPU,主機CPU負(fù)責(zé)現(xiàn)場控制,并在一個掃描周期內(nèi)與編程器進(jìn)行數(shù)據(jù)交換,編程器把在線編制的程序或數(shù)據(jù)發(fā)送到主機,下一掃描周期,主機就根據(jù)新收到的程序運行。這種成本較高,但調(diào)試和操作方便,在大中型PLC中常采用。
五種化編程語言:順序功能圖(SFC)、梯形圖(LD)、功能模塊圖(FBD)三種圖形化語言和語句表(IL)、結(jié)構(gòu)文本(ST)兩種文本語言。選用的編程語言應(yīng)遵守其(IEC6113123),同時,還應(yīng)支持多種語言編程形式,如C,Basic等,以特殊控制的控制要求。
(五)診斷功能
PLC的診斷功能包括硬件和的診斷。硬件診斷通過硬件的邏輯判斷確定硬件的故障位置,診斷分內(nèi)診斷和外診斷。通過對PLC內(nèi)部的性能和功能進(jìn)行診斷是內(nèi)診斷,通過對PLC的CPU與外部輸入輸出等部件信息交換功能進(jìn)行診斷是外診斷