PLC控制程序是整個PLC控制系統(tǒng)的關(guān)鍵和**,程序質(zhì)量的好壞對整個控制系統(tǒng)性能有直接的影響。然而PLC初學(xué)者對程序設(shè)計常常感到很困惑,無從下手。PLC程序設(shè)計也具有一定的規(guī)律可循,對于一些特定的功能通常都有相對固定的設(shè)計方法。常用的程序設(shè)計方法有“繼電器-接觸器”控制線路轉(zhuǎn)換(移植)設(shè)計法、經(jīng)驗設(shè)計法、邏輯設(shè)計法、時序圖設(shè)計法、順序功能圖設(shè)法等。在程序設(shè)計過程中究竟采用哪種方法并無定論。事實(shí)上,對于一個一般規(guī)模的控制系統(tǒng)來說往往是多種設(shè)計方法的融會貫通。要編好PLC程序,需要在熟悉硬件、掌握基本指令和基本控制環(huán)節(jié)及常用編程方法的基礎(chǔ)上,多借鑒、多實(shí)踐、多總結(jié)。
采用移植設(shè)計法的應(yīng)用程序設(shè)計
移植設(shè)計法主要是用來對原**電控制系統(tǒng)進(jìn)行改造。PLC控制取代“繼電器-接觸器”控制已是大勢所趨,用PLC改造"繼電器-接觸器"控制系統(tǒng),根據(jù)原有的"繼電器-接觸器"電路圖來設(shè)計梯形圖顯然是一條捷徑。這是由于原有的“繼電器-接觸器”控制系統(tǒng)經(jīng)過了長期的使用和考驗,已經(jīng)被證明能夠完成系統(tǒng)要求的控制功能,而“繼電器-接觸器”電路圖又與梯形圖為相似,因此可以將“繼電器-接觸器”電路圖經(jīng)過適當(dāng)?shù)摹胺g”,直接轉(zhuǎn)化為具有相同功能的PLC梯形圖程序,所以人們將這種設(shè)計方法稱為"移植設(shè)計法"或"翻譯法"。這種設(shè)計方法沒有改變系統(tǒng)的外部特性,對于操作工人來說,除了控制系統(tǒng)的可靠性提高了之外,改造前后的系統(tǒng)沒有什么本質(zhì)區(qū)別,他們不用改變長期形成的操作習(xí)慣。這種設(shè)計方法一般不需要改動控制面板及器件,因此可以減少硬件改造的費(fèi)用和改造的工作量。
“繼電器-接觸器”電路圖是一個純粹的硬件電路圖。將它改為PLC控制時,需要用PLC的外部接線圖和梯形圖來等效“繼電器-接觸器”電路圖??梢詫LC想象成是一個控制箱,其外部接線圖描述了這個控制箱的外部接線,梯形圖是這個控制箱的內(nèi)部"線路圖",梯形圖中的輸入位和輸出位是這個控制箱與外部世界聯(lián)系的“接口繼電器”,這樣就可以用分析“繼電器-接觸器”電路圖的方法來分析PLC控制系統(tǒng)。在分析梯形圖時可以將輸入位的觸點(diǎn)想象成對應(yīng)的外部輸入器件的觸點(diǎn),將輸出位的線圈想象成對應(yīng)的外部負(fù)載的線圈。外部負(fù)載的線圈除了受梯形圖的控制外,還能受外部觸點(diǎn)的控制。
將“繼電器-接觸器”電路圖轉(zhuǎn)換成為功能相同的PLC的外部接線圖和梯形圖的步驟如下:
1) 了解和熟悉被控設(shè)備的機(jī)械結(jié)構(gòu)組成、生產(chǎn)工藝過程和機(jī)械各部件的運(yùn)動,根據(jù)"繼電器-接觸器"電路圖分析和掌握控制系統(tǒng)的工作原理。
2) 確定PLC的輸入信號和輸出負(fù)載。"繼電器-接觸器"電路圖中的交流接觸器和電磁閥等執(zhí)行機(jī)構(gòu)如果用PLC的輸出位來控制,它們的線圈接在PLC的輸出端;按鈕、操作開關(guān)和行程開關(guān)、接近開關(guān)等提供PLC的數(shù)字量輸入信號:"繼電器-接觸器"電路圖中的中間繼電器和時間繼電器的功能用PLC內(nèi)部的輔助繼電器和定時器來完成,它們與PLC的輸入位、輸出位均無關(guān)。
3) 選擇PLC的型號,根據(jù)系統(tǒng)所需要的功能和規(guī)模選擇CPU模塊、電源模塊、數(shù)字量輸入和輸出模塊對硬件進(jìn)行組態(tài),確定輸入/輸出模塊在機(jī)架中的安裝位置和它們的起始地址。
4) 確定PLC各數(shù)字量輸入信號與輸出負(fù)載對應(yīng)的輸入位和輸出位的,畫出PLC外部的實(shí)際接線圖各輸入和輸出在梯形圖中的取決于它們的模塊的起始地址和模塊中的接線端子號。
5) 確定與“繼電器-接觸器”電路圖中的中間、時間繼電器對應(yīng)的梯形圖中的輔助繼電器和定時器、計數(shù)器的地址。
6) 根據(jù)上述的對應(yīng)關(guān)系畫出梯形圖。
7) 將編制好的用戶PLC控制程序通過編程工具下載到所使用的PLC中。
8) 進(jìn)行PLC控制系統(tǒng)的調(diào)試。
9) 編制有關(guān)設(shè)計和使用說明文件。
據(jù)此,現(xiàn)將某臥式鏜床"繼電器-接觸器"控制系統(tǒng)移植設(shè)計為PLC控制系統(tǒng)。
1. 某臥式鏜床“繼電器-接觸器”控制系統(tǒng)的電路圖
某臥式鏜床"繼電器-接觸器"控制系統(tǒng)的電路圖如圖6-88所示,它包括主電路、控制電路、照明電路和信號指示電路。鏜床的主軸電動機(jī)MI是雙速異步電動機(jī);中間繼電器KA1和KA2控制主軸電動機(jī)的啟動和停止;接觸器KMI和KM2控制主軸電動機(jī)的正反轉(zhuǎn);接觸器KM4、KM5和時間繼電器KT控制主軸電動機(jī)的變速;接觸器KM3用來短接串在定子回路的制動電阻。SQ1、SQ2和SO3、SQ4是變速操縱盤上的限位開關(guān);SQ5和SQ6是主軸進(jìn)與工作臺移動互鎖限位開關(guān);SQ7和SQ8是鏜頭架和工作臺的正、反向快速移動開關(guān)。
圖6-88 某臥式鏜床“繼電器-接觸器”控制系統(tǒng)的電路圖
2. 臥式鏜床PLC控制系統(tǒng)外部的實(shí)際接線圖
改造后的PLC控制系統(tǒng)外部的實(shí)際接線圖如圖6-89所示。主電路、照明電路和信號指示電路同原電路不變,其控制電路的功能由PLC實(shí)現(xiàn)。
3. 臥式鏜床PLC控制的梯形圖和語句表程序
根據(jù)PLC的實(shí)際接線圖,再加上原“繼電器-接觸器”控制電路中KAl、KA2和KT分別與PLC內(nèi)部的M300、M301和T37相對應(yīng),可設(shè)計出PLC控制的梯形圖和語句表程序如圖6-90所示。
4. 設(shè)計說明
設(shè)計過程中應(yīng)注意梯形圖與"繼電器-接觸器"電路圖的區(qū)別。梯形圖是一種軟件,是PLC圖形化的程序,PLC梯形圖是串行工作的,而在"繼電器-接觸器"電路圖中,各電氣元器件可以同時動作(并行工作)。
根據(jù)“繼電器-接觸器”電路圖設(shè)計PLC的外部接線圖和梯形圖時應(yīng)注意以下問題:
(1) 應(yīng)遵守梯形圖語言中的語法規(guī)定。由于工作原理不同,梯形圖不能照搬“繼電器-接觸器”電路中的某些處理方法。例如在繼電器電路中,觸點(diǎn)可以放在線圈的兩側(cè),但是在梯形圖中,線圈必須放在電路的右邊。
圖6-89 臥式鏜床PLC控制系統(tǒng)外部的實(shí)際接線圖
(2) 適當(dāng)?shù)姆蛛x“繼電器-接觸器”電路圖中的某些電路。設(shè)計“繼電器-接觸器”電路圖時的一個基本原則是盡量減少圖中使用的觸點(diǎn)的個數(shù),因為這可以節(jié)約成本,但是這往往會使某些線圈的控制電路交織在起。在設(shè)計梯形圖時首要的問題是設(shè)計的思路要清楚,設(shè)計出的梯形圖容易閱讀和理解,并不是特別在意是否多用了幾個觸點(diǎn),因為這不會增加硬件的成本,只是在輸入程序時需要多花費(fèi)一點(diǎn)時間。
(3) 盡量減少PLC的輸入和輸出端子。PLC的價格與I/O端子數(shù)有關(guān),因此減少輸入、輸出信號的點(diǎn)數(shù)是降低硬件費(fèi)用的主要措施。在PLC的外部輸入電路中,各輸入端可以接動合觸點(diǎn)或動斷觸點(diǎn),也可用接觸點(diǎn)組成的串、并聯(lián)電路。PLC不能識別外部電路的結(jié)構(gòu)和觸點(diǎn)類型,只能識別外部電路的通斷。
(4) 代換時間繼電器。物理時間繼電器有通電延時型和斷電延時型兩種。通電延時型時間繼電器其延時動作的觸點(diǎn)有通電延時閉合和通電延時斷開兩種。斷電延時型時間繼電器,其延時動作的觸點(diǎn)有斷電延時閉合和斷電延時斷開兩種。在用PLC控制時,時間繼電器可以用PLC的定時器或計數(shù)器或者是兩者的組合來代替。
(5) 設(shè)置中間單元。在梯形圖中,若多個線圈都受某一觸點(diǎn)串、并聯(lián)電路的控制。為了簡化電路,在梯形圖中可以設(shè)置中間單元,即用該電路來控制某存儲位,在各線圈的控制電路中使用其動合觸點(diǎn)。這種中間元件類似于"繼電器-接觸器"電路中的中間繼電器。
(6) 設(shè)立外部互鎖電路??刂飘惒诫妱訖C(jī)正反轉(zhuǎn)的交流接觸器如果同時動作,將會造成三相電源短路。為了防止出現(xiàn)這樣的事故,應(yīng)在PLC外部設(shè)置硬件互鎖電路。
(7) 重新確定外部負(fù)載的額定電壓。PLC雙向晶閘管輸出模塊一般只能驅(qū)動額定電壓為AC220V的負(fù)載、如果系統(tǒng)原來的交流接觸器的線圈電壓為380V,應(yīng)換成220V的線圈,或是設(shè)置外部中間繼電器。
詞條
詞條說明
西門子PLC模塊6GK5204-0BA10-2BA3西門子PLC模塊6GK5204-0BA10-2BA3西門子PLC模塊6GK5204-0BA10-2BA3SCALANCE X204IRT,受管理的 IE IRT 交換機(jī),4個 10/100 Mbit/s RJ45 接口,錯誤信號觸點(diǎn) 帶有設(shè)置按鈕,冗余 電源, PROFINET IO 設(shè)備, 網(wǎng)絡(luò)管理, 集成冗余管理器, 包括電子手冊在 CD-R
西門子模塊6SL3210-5FE10-8UF0西門子模塊6SL3210-5FE10-8UF0西門子模塊6SL3210-5FE10-8UF0SINAMICS V90,含 PROFINET 輸入電壓:380-480 V 3 A - 15 %/+ 10 % 2.6 A 45-66 Hz 輸出電壓:0 – 輸出 2.1 A 0-330 Hz 電機(jī):0.75 kW 防護(hù)等級:IP20 尺寸 A, 80x18
西門子PLC代理商-武漢PLC控制系統(tǒng)的硬件配置要求①確定功能模塊 PLC特殊功能模塊的選用應(yīng)根據(jù)系統(tǒng)控制的特殊要求確定。但首先需要確定的是為保證實(shí)現(xiàn)控制對象基本要求所需要的基本功能模塊;其次,根據(jù)系統(tǒng)的類型,需要再考慮系統(tǒng)綜合與集成所需要的通信與接口等模塊。選擇功能模塊前需要根據(jù)機(jī)械要求確定執(zhí)行裝置的類型。如對于需要任意位置定位、且速度可以改變的運(yùn)動,應(yīng)選樣伺服驅(qū)動,并確定伺服驅(qū)動器與伺服電機(jī)的
西門子S7-300模塊6ES7322-1HH01-0AA0西門子S7-300模塊6ES7322-1HH01-0AA0西門子S7-300模塊6ES7322-1HH01-0AA0SIMATIC S7-300,數(shù)字輸出 SM 322,電位隔離 16數(shù)字輸出,繼電器觸點(diǎn), 1個 20針西門子系統(tǒng)的過程中,系統(tǒng)不同用到的存儲卡也不同,之前對每個系統(tǒng)的存儲卡有何區(qū)別進(jìn)行了簡單的介紹之后,也逐漸的把300、40
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
電 話: 19873876272
手 機(jī): 19873876272
微 信: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
手 機(jī): 19873876272
電 話: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com