深圳市西門子代理商 深圳市西門子代理商 深圳市西門子代理商
前面和大家一起進(jìn)行了西門子PLC的一些基礎(chǔ)知識及編程元件的學(xué)習(xí),下面和大家一起探討一下具體應(yīng)用程序的編寫方法,我們以運(yùn)料小車控制系統(tǒng)的編程方法為例進(jìn)行講解。運(yùn)料車主要用于搬運(yùn)加工工件,在工礦企業(yè)的生產(chǎn)車間是比較常見的運(yùn)輸設(shè)備。運(yùn)料車由三相交流異步電動(dòng)機(jī)進(jìn)行驅(qū)動(dòng)。其運(yùn)動(dòng)方向的改變主要是通過電動(dòng)機(jī)的正反轉(zhuǎn)來實(shí)現(xiàn)??刂葡到y(tǒng)正常運(yùn)行時(shí),一般設(shè)為連續(xù)運(yùn)行自動(dòng)控制狀態(tài)。但在調(diào)試系統(tǒng)或設(shè)備維修過程中,往往需把系統(tǒng)設(shè)為點(diǎn)動(dòng)控制手動(dòng)控制,所以運(yùn)料車的控制實(shí)際上就是電動(dòng)機(jī)點(diǎn)動(dòng)連續(xù)正反轉(zhuǎn)控制。運(yùn)料車由三相交流異步電動(dòng)機(jī)拖動(dòng),可左右運(yùn)行,如圖所示。具體控制要求如下圖一.點(diǎn)動(dòng)控制時(shí),按點(diǎn)動(dòng)正轉(zhuǎn)按鈕,電動(dòng)機(jī)正轉(zhuǎn)點(diǎn)動(dòng)運(yùn)行,運(yùn)料年左行;按點(diǎn)動(dòng)反轉(zhuǎn)按鈕,電動(dòng)機(jī)反轉(zhuǎn)點(diǎn)動(dòng)運(yùn)行,運(yùn)料車右行。.連續(xù)控制時(shí),按正轉(zhuǎn)按鈕,電動(dòng)機(jī)連續(xù)正轉(zhuǎn),運(yùn)科車連續(xù)左行;按反轉(zhuǎn)按鈕,電動(dòng)機(jī)連續(xù)反轉(zhuǎn),運(yùn)料車連續(xù)右行;按停止按鈕,運(yùn)料車隨時(shí)停止。.運(yùn)料車應(yīng)有軟硬件互鎖控制功能。要求用前面已經(jīng)學(xué)過的編程元件和方法試著編寫PLC控制編程梯形圖用觸點(diǎn)線圈指令編程;用置位復(fù)位指令編程。用跳轉(zhuǎn)與跳轉(zhuǎn)標(biāo)號指令編程。一設(shè)計(jì)電氣原理圖.選擇電器元件及PLC型號輸入信號點(diǎn)動(dòng)正轉(zhuǎn)按鈕個(gè)點(diǎn)動(dòng)反轉(zhuǎn)按鈕個(gè)連續(xù)正轉(zhuǎn)按鈕個(gè)連續(xù)反轉(zhuǎn)按紐個(gè)停止按鈕個(gè),輸入信號共個(gè),要占用個(gè)輸入端子,所以PLC輸入至少需點(diǎn)。這里說明一下,限位因篇幅的原因,不做考慮輸出信號正轉(zhuǎn)接觸器個(gè)反轉(zhuǎn)接觸器個(gè),占用PLC兩個(gè)輸出端子,所以PLC輸出至少需點(diǎn)。查西門子PLC用戶手冊可知,CPU主機(jī)輸入點(diǎn)輸出點(diǎn),能滿足實(shí)際需求的輸入點(diǎn)輸出點(diǎn)的要求。因PLC控制電動(dòng)機(jī),所以繼電器輸出型的PLC就能滿足要求,選擇CPU繼電器輸出型的PLC即可。.設(shè)計(jì)電氣原理圖電氣原理圖見圖所示。圖二二控制程序設(shè)計(jì).用觸點(diǎn)指令編程運(yùn)料車的控制要求既有點(diǎn)動(dòng)又有連續(xù)正反轉(zhuǎn)控制功能,用中間繼電器進(jìn)行狀態(tài)轉(zhuǎn)換后就很較易實(shí)現(xiàn)要求,如圖所示,網(wǎng)絡(luò)網(wǎng)絡(luò)實(shí)現(xiàn)了既能點(diǎn)動(dòng)又能連續(xù)的正轉(zhuǎn)控制,網(wǎng)絡(luò)網(wǎng)絡(luò)實(shí)現(xiàn)了既能點(diǎn)動(dòng)又能連續(xù)的反轉(zhuǎn)控制。圖三接上圖.用置位復(fù)位指令編程用置位位復(fù)位指令編程也可以實(shí)現(xiàn)電動(dòng)機(jī)連續(xù)控制,其運(yùn)行程序如圖a所示。圖四a點(diǎn)動(dòng)控制不能用置位復(fù)位指令,只能用觸點(diǎn)線圈指令編程,既有點(diǎn)動(dòng)又有連續(xù)控制功能的電動(dòng)機(jī)運(yùn)行程序如圖b所示。圖四b接上圖.用跳轉(zhuǎn)與跳轉(zhuǎn)標(biāo)號指令編程前面用個(gè)按鈕實(shí)現(xiàn)運(yùn)料車點(diǎn)動(dòng),連續(xù)啟??刂?,其實(shí)點(diǎn)動(dòng)連續(xù)控制方式也可用旋轉(zhuǎn)開關(guān)進(jìn)行方式選擇,這時(shí)正轉(zhuǎn)反轉(zhuǎn)停止按鈕仍需要,電氣原理圖稍有變化。輸入信號旋鈕開關(guān)個(gè),正轉(zhuǎn)啟動(dòng)校鈕個(gè),反轉(zhuǎn)啟動(dòng)按鈕個(gè),停止按鈕個(gè),輸入至少需點(diǎn)。輸出信號同前,正反轉(zhuǎn)接觸器線圈各個(gè),至少需點(diǎn)。仍選擇CPU輸入點(diǎn),輸出點(diǎn)繼電器輸出型。電氣原理圖可在圖的基礎(chǔ)上稍作修改,輸入信號少用個(gè)按鈕,在此不再重畫電氣原理圖,程序中I0.假設(shè)接通為點(diǎn)動(dòng),斷開為連續(xù),控制程序如圖所示。圖五接上圖任何一個(gè)實(shí)際控制程序,可以用不同的方法來進(jìn)行編寫。究竟什么樣的程序是合適的,就要看程序編寫的是不是簡單維護(hù)方便,還有就是運(yùn)行可靠,盡量減少冗余。不知大家以為如何 PID全稱是ProportionIntegrationDifferentiation,即比例積分微分。PID控制是最早發(fā)展起來的控制方法之一,此控制方法與自動(dòng)化儀表的配合,可以大大減少人工,提升生產(chǎn)過程的自動(dòng)化水平。由于PID控制算法簡單適用性廣和可靠性高,已經(jīng)成為現(xiàn)代工業(yè)過程中不可或缺的控制手段。S-00SMART支持PID控制。以下介紹利用PID向?qū)Э焖俳⒁粋€(gè)PID控制程序的方法。前提條件輸入輸出儀表信號均是~0mA;硬件為CPUSR0+EMAM0。操作步驟.打開STEPMicro/WINSMART,新建硬件,并對EMAM0模塊通道類型進(jìn)行設(shè)置電流型;.點(diǎn)擊菜單欄工具-PID或者點(diǎn)擊左側(cè)樹形導(dǎo)航欄-向?qū)?PID;.一臺00SmartPLC可組態(tài)個(gè)控制回路,按需要進(jìn)行勾選。在此勾選loop0,然后點(diǎn)擊“下一個(gè)”;.回路命名,按需更改,,此處為默認(rèn),點(diǎn)擊“下一個(gè)”;.PID參數(shù)設(shè)置,在此暫不做更改,點(diǎn)擊“下一個(gè)”;.輸入類型設(shè)定,在此選擇“單極0%偏移量”。所謂“單極0%偏移量”,可以理解為接收的是~0mA的信號。因?yàn)樵赟mart00PLC中,默認(rèn)接收的電流信號是0~0mA的PLC接收到的int類型數(shù)據(jù)的范圍是0~,這一點(diǎn)在組態(tài)模擬量通道的時(shí)候就可以看到,但是現(xiàn)在的自動(dòng)化儀表大部分是~0mA的接收到的int類型數(shù)據(jù)的范圍是0~,也就是說,接收到的信號的下限需要進(jìn)行0%的偏移,即0mA變?yōu)?mA0%=mA,數(shù)據(jù)范圍下限0變?yōu)?%=.≈0,這就是“0%”偏移的含義。對應(yīng)的回路設(shè)定值若沒有特殊要求就用默認(rèn)數(shù)據(jù)即可,點(diǎn)擊“下一個(gè)”;.回路輸出設(shè)置。選擇“模擬量”標(biāo)定為“單極0%偏移量”,即輸出信號的int數(shù)據(jù)范圍也是0~,對應(yīng)電流為~0mA,點(diǎn)擊“下一個(gè)”;.報(bào)設(shè)置,如無需要不需設(shè)置,點(diǎn)擊“下一個(gè)”;.是否需要對回路進(jìn)行手動(dòng)控制,若勾選,則該控制回路可在手動(dòng)模式與自動(dòng)模式間切換,在此勾選“添加PID的手動(dòng)控制”,點(diǎn)擊“下一個(gè)”;0.分配存儲器,此步驟為自動(dòng)分配0個(gè)字節(jié)的地址范圍,填入合適的起始地址即可,注意,這0個(gè)字節(jié)為該P(yáng)ID回路專用,不可再分配給其他數(shù)據(jù),在此選擇VB00~VB。點(diǎn)擊“下一個(gè)”;.介紹包含組件,點(diǎn)擊“下一個(gè)”;.點(diǎn)擊“生成”,至此一個(gè)PID子例程建立完畢;.確定PID回路各參數(shù)。V0.0為手動(dòng)自動(dòng)切換開關(guān),個(gè)AI通道EM0_輸入0為過程量PV_I,個(gè)AO通道EM0_輸出0為回路輸出,VD0為設(shè)定值SetPoint,VD為手動(dòng)輸出值ManualOutput;.PID控制回路的無擾切換。00Smart的PID控制回路需要進(jìn)行無擾切換編程,即PID控制模塊在進(jìn)行手動(dòng)/自動(dòng)模式切換時(shí),輸出需要進(jìn)行保持,否則會因?yàn)槭謩?dòng)輸出值ManualOutput自動(dòng)切手動(dòng)或自動(dòng)設(shè)定值SetPoint手動(dòng)切自動(dòng)而引起輸出的變化,從而影響本來已經(jīng)穩(wěn)定的生產(chǎn)過程,擾亂正常的生產(chǎn)流程。無擾切換核心思路是由當(dāng)自動(dòng)模式切為手動(dòng)模式的瞬間,將當(dāng)前輸出值賦給手動(dòng)輸出值ManualOutput;當(dāng)由手動(dòng)模式切為自動(dòng)模式的瞬間,將當(dāng)前過程值PV_I賦給自動(dòng)設(shè)定值SetPoint;通過以上做法,可以保證在模式切換時(shí),輸出基本不發(fā)生變化。梯形圖如下.在梯形圖中調(diào)用子例程“PID0_CTRL”;PIDx_CTRL模塊各個(gè)參數(shù)的意義及范圍PV_I——即過程量,為int類型數(shù)據(jù);Setpoint_R——即設(shè)定值,為real類型數(shù)據(jù),范圍0.0~00.0;Auto_Manual——即手自動(dòng)切換開關(guān),bool類型數(shù)據(jù);ManualOutput——即手動(dòng)輸出值,為real類型數(shù)據(jù),可在手動(dòng)模式控制回路輸出;范圍0.0~.0;Output即回路輸出,為int類型數(shù)據(jù);注意無擾切換步驟中的PID0_Output并不是PID0_CTRL模塊的輸出EM0_輸出0,二者的數(shù)據(jù)類型也是不同的,具體可參考幫助文件中的“PID回路定義表”。至此,一個(gè)PID控制回路搭建完成。下一步按實(shí)際工況調(diào)試回路,確定的PID參數(shù),最終目的是PID回路可根據(jù)內(nèi)部計(jì)算控制輸出變化,從而快速準(zhǔn)確的將當(dāng)前過程量調(diào)整到設(shè)定值。。
SIMATICS-00用于基礎(chǔ)自動(dòng)化任務(wù)的微型PLC堅(jiān)固而強(qiáng)大SIMATICS-00微型PLC在實(shí)時(shí)模式下具有速度快,具有通訊功能和較高的生產(chǎn)力的特點(diǎn)。一致的模塊化設(shè)計(jì)促進(jìn)了低性能定制產(chǎn)品的創(chuàng)造和可擴(kuò)展性的解決方案。來自西門子的S-00微型PLC可以被當(dāng)作獨(dú)立的微型PLC解決方案或與其他控制器相結(jié)合使用。量身定制的功能數(shù)字,模擬,特定的或通訊的-由五個(gè)不同的CPU提供了基本功能的擴(kuò)展可實(shí)現(xiàn)獨(dú)立模塊的可擴(kuò)展性。編程是基于易于使用的工程軟件STEPMicro/WIN的。因此,在SIMATICS-00微型PLC是在微型自動(dòng)化領(lǐng)域的可靠,快速,靈活的控制器。SIMATICS-00CPU-可通訊,模塊化,緊湊型說明SIMATICS-00MicroPLC自成一體特別緊湊但是具有驚人的能力-特別是有關(guān)它的實(shí)時(shí)性能-它速度快,功能強(qiáng)大的通訊方案,并且具有操作簡便的硬件和軟件。但是還有更多特點(diǎn)SIMATICS-00MicroPLC具有統(tǒng)一的模塊化設(shè)計(jì)-目前不是很大,但是未來不可限量的定制解決方案。這一切都使得SIMATICS-00MicroPLC在一個(gè)緊湊的性能范圍內(nèi)為自動(dòng)化控制提供一個(gè)非常有效和經(jīng)濟(jì)的解決方案。應(yīng)用領(lǐng)域簡單自動(dòng)化任務(wù)用SIMATICS-00MicroPLCSIMATICS-00的應(yīng)用領(lǐng)域從更換繼電器和接觸器一直擴(kuò)展到在單機(jī)網(wǎng)絡(luò)以及分布式配置中更復(fù)雜的自動(dòng)化任務(wù)。S-00也越來越多地提供了對以前曾由于經(jīng)濟(jì)原因而開發(fā)的特殊電子設(shè)備的地區(qū)的進(jìn)入。除了五種不同CPU的基本功能,SIMATICS-00的模塊化系統(tǒng)技術(shù)還提供了一系列可升級的專用擴(kuò)展模塊,以滿足各種需求對功能性的極高要求。由于其各種與眾不同的特點(diǎn),S-00已經(jīng)在全球范圍內(nèi)涵蓋各種行業(yè)的應(yīng)用程序中得到了證實(shí)CPU簡單自動(dòng)化任務(wù)用的小型CPU-如果您想變更為一個(gè)非常經(jīng)濟(jì)地執(zhí)行簡單自動(dòng)化任務(wù)的有效解決方案,這是的小型設(shè)備。還可以在擴(kuò)展的溫度范圍內(nèi)使用。更復(fù)雜任務(wù)用的CPU可擴(kuò)展的小型CPU-更復(fù)雜的機(jī)器和小型系統(tǒng)解決方案用的能夠勝任的緊湊型封裝。更高通訊和計(jì)算要求用CPU-為要求速度和特殊通訊能力的復(fù)雜任務(wù)用的高性能CPU。簡單驅(qū)動(dòng)任務(wù)用的CPU-方便地實(shí)施簡單驅(qū)動(dòng)任務(wù)用的CPU版本-有兩個(gè)接口,兩個(gè)模擬輸入和一個(gè)模擬輸出,以及兩個(gè)00kHz脈沖輸出和個(gè)高速00kHz計(jì)數(shù)器。較大技術(shù)性工作用的高性能CPU-用于具有已擴(kuò)展輸入和輸出以及兩個(gè)RS接口的復(fù)雜的自動(dòng)化任務(wù)的多功能高性能CPU。優(yōu)點(diǎn)SIMATICS-00發(fā)揮統(tǒng)一而經(jīng)濟(jì)的解決方案。整個(gè)系統(tǒng)的系列特點(diǎn)強(qiáng)大的性能,模塊化和開放式通訊。S-00性能優(yōu)越,久經(jīng)考驗(yàn),適合于工業(yè)領(lǐng)域的各種應(yīng)用結(jié)構(gòu)緊湊小巧-狹小空間處任何應(yīng)用的理想選擇。在所有CPU型號中的基本和功能。大容量程序和數(shù)據(jù)存儲器。杰出的實(shí)時(shí)響應(yīng)-在任何時(shí)候均可對整個(gè)過程進(jìn)行完全控制,從而提高了質(zhì)量效率和安全性。易于使用STEP-Micro/WIN工程軟件-初學(xué)者和的理想選擇集成的R-S接口或者作為系統(tǒng)總線使用。極其快速和精確的操作順序和過程控制。通過時(shí)間中斷完整控制對時(shí)間要求嚴(yán)格的流程。產(chǎn)品規(guī)格及訂貨數(shù)據(jù)序號S-00CN中央處理單元CPU訂貨號CPUCNDC/DC/DC,輸入/輸出ES-AB-0XBCPUCNAC/DC/繼電器,輸入/輸出ES-BB-0XBCPUCNDC/DC/DC,輸入/0輸出ES-AD-0XBCPUCNAC/DC/繼電器,輸入/0輸出ES-BD-0XBCPUXPCNDC/DC/DC,輸入/0輸出PNPES-AD-0XBCPUXPsiCNDC/DC/DC,輸入/0輸出NPNES-AS-0XBCPUXPCNAC/DC/繼電器,輸入/0輸出ES-BD-0XBCPUCNDC/DC/DC,輸入/輸出ES-AD-0XBCPUCNAC/DC/繼電器,輸入/輸出ES-BD-0XB序號擴(kuò)展模塊EMCN訂貨號EMCN數(shù)字量輸入模塊,輸入VDCES-BF-0XAEMCN數(shù)字量輸入模塊,輸入VDCES-BH-0XAEMCN數(shù)字量輸出模塊,輸出VDCES-BF-0XAEMCN數(shù)字量輸出模塊,輸出繼電器ES-HF-0XAEMCN數(shù)字量輸入/輸出模塊,輸入/輸出VDCES-BF-0XAEMCN數(shù)字量輸入/輸出模塊,輸入VDC/繼電器輸出ES-HF-0XAEMCN數(shù)字量輸入/輸出模塊,輸入/輸出VDCES-BH-0XAEMCN數(shù)字量輸入/輸出模塊,輸入VDC/繼電器輸出ES-PH-0XAEMCN數(shù)字量輸入/輸出模塊,輸入/輸出,VDCES-BL-0XA0EMCN數(shù)字量輸入/輸出模塊,輸入VDC/繼電器輸出ES-PL-0XAEMVDC數(shù)字量組合模塊,輸入/輸出ES-BM-0XAEMVDC數(shù)字量組合模塊,輸入/個(gè)繼電器輸出ES-PM-0XAEMCN模擬量輸入模塊,輸入ES-0HC-0XAEMCN路輸入熱電阻ES-PB-0XAEMCN路輸入熱電偶ES-PD-0XAEMCN模擬量輸出模塊,輸出ES-0HB-0XAEMCN模擬量輸入/輸出模塊,輸入/輸出ES-0KD-0XA序號SIMATICS-00中央處理單元CPU訂貨號CPUDC/DC/DC,輸入/輸出ES-0AA-0XB0CPUAC/DC/繼電器,輸入/輸出ES-0BA-0XB0CPUDC/DC/DC,輸入/輸出ES-AB-0XB0CPUAC/DC/繼電器,輸入/輸出ES-BB-0XB0CPUDC/DC/DC,輸入/0輸出ES-AD-0XB0CPUAC/DC/繼電器,輸入/0輸出ES-BD-0XB0CPUXPDC/DC/DC,輸入/0輸出ES-AD-0XB0CPUXPsiCNDC/DC/DC,輸入/0輸出NPNES-AS-0XB0CPUXPAC/DC/繼電器,輸入/0輸出ES-BD-0XB00CPUDC/DC/DC,輸入/輸出ES-AD-0XB0CPUAC/DC/繼電器,輸入/輸出ES-BD-0XB0序號擴(kuò)展模塊EM訂貨號EM數(shù)字量輸入模塊,輸入VDCES-BF-0XA0EM數(shù)字量輸入模塊,輸入交流0/0VACES-EF-0XA0EM數(shù)字量輸入模塊,輸入VDCES-BH-0XA0EM數(shù)字量輸出模塊,輸出VDCES-BF-0XA0EM數(shù)字量輸出模塊,輸出繼電器ES-HF-0XA0EM數(shù)字量輸出模塊,輸出交流0/0VACES-EF-0XA0EM數(shù)字量輸出模塊,輸出VDCAES-BD-0XA0EM數(shù)字量輸出模塊,輸出繼電器0AES-HD-0XA0EM數(shù)字量輸入/輸出模塊,輸入/輸出VDCES-BF-0XA00EM數(shù)字量輸入/輸出模塊,輸入VDC/繼電器輸出ES-HF-0XA0EM數(shù)字量輸入/輸出模塊,輸入/輸出VDCES-BH-0XA0EM數(shù)字量輸入/輸出模塊,輸入VDC/繼電器輸出ES-PH-0XA0EM數(shù)字量輸入/輸出模塊,輸入/輸出VDCES-BL-0XA0EM數(shù)字量輸入/輸出模塊,輸入VDC/繼電器輸出ES-PL-0XA0EM數(shù)字量輸入/輸出模塊,輸入VDC/輸出ES-BM-0XA0EM數(shù)字量輸入/輸出模塊,輸入VDC/繼電器輸出ES-PM-0XA0EM模擬量輸入模塊,輸入ES-0HC-OXA0EM模擬量輸入模塊,輸入ES-OHF-0XA0EM路輸入熱電阻ES-PB-0XA00EM路輸入熱電阻ES-PC-0XA0EM路輸入熱電偶ES-PD-0XA0EM路輸入熱電偶ES-PF-OXA0EM模擬量輸出模塊,輸出ES-0HB-0XA0EM模擬量輸出模塊,輸出ES-0HD-0XA0EM模擬量輸入/輸出模塊,輸入/輸出ES-0KD-0XA0EM調(diào)制解調(diào)器模塊ES-AA-0XA0EM定位模塊ES-AA-0XA0EMProfibus-DP模塊ES-0AA-0XA0CP-以太網(wǎng)模塊GK-EX00-0XE00CP-IT版以太網(wǎng)模塊GK-GX00-0XE0CP-AS-i接口模塊GK-AX0-0XA0。
S-00系列PLCSM系列模擬量輸入模板;SM模擬量輸出模板.涉及的信號類型電壓,電流,溫度,電阻。
主要問題是主電路控制電路的欠壓過電壓保護(hù);輸出電流的欠電流過電流保護(hù);電動(dòng)機(jī)或逆變器的過載保護(hù);制動(dòng)電阻的過熱保護(hù);失速保護(hù)等。
輸出輸出用于發(fā)出工作狀態(tài)和故障可參數(shù)化。
,三是停機(jī)速率STOPRATES。
讓工業(yè)電氣產(chǎn)品采購省時(shí)省心更省錢。
小型PLCS-00的輸入模塊則全部為混合型輸入形式。
作為西門子SMART產(chǎn)品家族重要一員,該產(chǎn)品兼具西門子工控機(jī)優(yōu)良品質(zhì)與SMART產(chǎn)品的高性價(jià)比,能夠幫助客戶提升品牌價(jià)值的同時(shí)進(jìn)一步成本,同時(shí)由于該產(chǎn)品的生產(chǎn)與售后皆實(shí)現(xiàn)了本土化,用戶可以享受到更短的貨期和更便捷的售后服務(wù)。
BOP0基本操作面板背面集成的插入式連接器為BOP0基本操作面板供電并可與CU0-或CU0-控制單元通信。