西門(mén)子模塊6ES7214-1AG40-0XB0詳細(xì)說(shuō)明
西門(mén)子模塊6ES7214-1AG40-0XB0詳細(xì)說(shuō)明
怎樣用西門(mén)子S7-200 PLC追蹤一臺(tái)設(shè)備運(yùn)行了多長(zhǎng)時(shí)間呢?
本例程序的目的是記錄一臺(tái)設(shè)備(制動(dòng)器、開(kāi)關(guān)等)運(yùn)行的時(shí)間,以下前提必須滿足:當(dāng)設(shè)備運(yùn)行時(shí),必須給輸入I0.0提供24V信號(hào);當(dāng)設(shè)備小工作時(shí)小提供電壓。
當(dāng)提供輸入信號(hào)時(shí),開(kāi)始測(cè)量時(shí)問(wèn)。如果沒(méi)有輸入信號(hào),那么就中斷時(shí)問(wèn)的測(cè)量,自到重新提供輸入信號(hào)為止,測(cè)量到的小時(shí)數(shù)存在字VWD中,分鐘數(shù)存在字VW2中,秒數(shù)存在VW4中。
程序框圖
程序和注釋
程序第一個(gè)掃描周期調(diào)用子程序1。在子程序1中,設(shè)定計(jì)時(shí)器丁5為1秒的運(yùn)行時(shí)間,當(dāng)達(dá)到1秒時(shí),計(jì)時(shí)器位“T5"被置1,同時(shí),秒計(jì)數(shù)標(biāo)志VW4增加1,并將計(jì)時(shí)器位“T5"復(fù)位。因此,計(jì)時(shí)器能在下一周期立即重新啟動(dòng)。
當(dāng)秒計(jì)數(shù)標(biāo)志達(dá)到60時(shí),分鐘計(jì)數(shù)標(biāo)志VW2增加1,秒計(jì)數(shù)標(biāo)志VW4被置為0.
當(dāng)分鐘計(jì)數(shù)標(biāo)志達(dá)到60時(shí),小時(shí)計(jì)數(shù)標(biāo)志VW0增加1,分鐘計(jì)數(shù)標(biāo)志被置為0。子程序結(jié)束。
主程序結(jié)束的最后一行用二進(jìn)制來(lái)顯示當(dāng)前的秒數(shù),用輸出端的LED顯示。
本程序長(zhǎng)度為35個(gè)字。
怎樣讀和寫(xiě)S7-214的實(shí)時(shí)時(shí)鐘?
下面這個(gè)程序示例涉及到關(guān)于實(shí)時(shí)時(shí)鐘的兩種特殊指令:讀和寫(xiě)日期及時(shí)鐘時(shí)間。為了進(jìn)行這些操作,需要有如下結(jié)構(gòu)的8字節(jié)緩沖區(qū):
為了讀或?qū)懛奖悖@些數(shù)據(jù)用BCD碼存儲(chǔ)。當(dāng)操作開(kāi)關(guān)10.0為1時(shí),就將預(yù)定日期和時(shí)間寫(xiě)入實(shí)際時(shí)鐘。為了顯示當(dāng)前的秒值,將其值拷貝到輸出字節(jié)QB0。當(dāng)10.1=1時(shí),則用BCD碼顯示;當(dāng)10.1=0時(shí),則用二進(jìn)制碼顯示。
例程:
程序框圖
程序和注釋
通過(guò)按輸入開(kāi)關(guān)10.0可調(diào)用子程序0。這個(gè)子程序按照要求的日期和時(shí)問(wèn),預(yù)先將其值置入VB100到VB107這8個(gè)字節(jié),然后用TODW指令,將此設(shè)置傳送給實(shí)時(shí)時(shí)鐘。
每個(gè)周期都讀出實(shí)時(shí)時(shí)鐘的值,這些數(shù)據(jù)以BCD碼形式(4位代表0至9的數(shù)字)存儲(chǔ)在VB400到VB407這8個(gè)字節(jié)中。如果輸入10.1為1,這些值就被自接拷貝到輸出字節(jié)QB0,以供顯示。
如果輸入開(kāi)關(guān)10.1為0,將數(shù)據(jù)定VW404拷貝到VW204,再將包含分鐘值的VB204清零。這一步是必須的,因?yàn)榘衙胫祻?/span>BCD碼形式轉(zhuǎn)換成二進(jìn)制碼形式,只能按字來(lái)轉(zhuǎn)換?,F(xiàn)時(shí)的二進(jìn)制碼的秒值被傳輸?shù)捷敵鲎止?jié)QB0,以供顯示。
本程序長(zhǎng)度為46個(gè)字。
1 引言
PLC由于具有功能強(qiáng)、程序設(shè)計(jì)簡(jiǎn)介,維護(hù)方便等優(yōu)點(diǎn),特別是高可靠性、較強(qiáng)的適應(yīng)惡劣工業(yè)環(huán)境的能力,已被廣泛應(yīng)用于自來(lái)水行業(yè)。但由于現(xiàn)場(chǎng)環(huán)境條件惡劣、濕度高、以及各種工業(yè)電磁、輻射干擾等,會(huì)影響系統(tǒng)的正常工作,因此必須重視工程的抗干擾設(shè)計(jì)。
水廠應(yīng)用中的PLC所受的干擾源主要有電源系統(tǒng)引入的干擾、接地系統(tǒng)引入的干擾和輸入輸出電路引入的干擾三類(lèi)。如果PLC的干擾問(wèn)題解決得不好,系統(tǒng)將無(wú)法可靠運(yùn)行,將會(huì)影響到正常供水。因此,有必要對(duì)PLC應(yīng)用系統(tǒng)中的干擾問(wèn)題進(jìn)行探討。主要本文分別討論PLC的三種抗干擾技術(shù)。
2 抗干擾的技術(shù)對(duì)策分析
為防止干擾,可采用硬件和軟件的抗干擾措施,其中,硬件抗干擾是最基本和最重要的抗干擾措施,一般從抗和防兩方面入手來(lái)抑制和消除干擾源,切斷干擾對(duì)系統(tǒng)的耦合通道,降低系統(tǒng)對(duì)干擾信號(hào)的敏感性。
2.1 電源系統(tǒng)引入的干擾
電網(wǎng)的干擾,頻率的波動(dòng),將直接影響到PLC系統(tǒng)的可靠性與穩(wěn)定性。如何抑制電源系統(tǒng)的干擾是提高PLC的抗干擾性能的主要環(huán)節(jié)。
(1) 加裝濾波、隔離、屏蔽、開(kāi)關(guān)穩(wěn)壓電源系統(tǒng)。
設(shè)置濾波器的作用是為了抑制干擾信號(hào)從電源線傳導(dǎo)到系統(tǒng)中,使用隔離變壓器,必須注意:屏蔽層要良好接地;次級(jí)連接線要使用雙繞線(減少電線間的干擾),隔離變壓器的初級(jí)繞組和次級(jí)繞組應(yīng)分別加屏蔽層,初級(jí)的屏蔽層接交流電網(wǎng)的零線;次級(jí)的屏蔽層和初級(jí)間屏蔽層接直流端。
為了抑制電網(wǎng)大容量設(shè)備起停(如送水泵等)引起電網(wǎng)電壓的波動(dòng),保持供電電壓的穩(wěn)壓,可采用開(kāi)頭穩(wěn)壓電源。
(2) 分離供電系統(tǒng)
PLC的控制器與I/O系統(tǒng)分別由各自的隔離變壓器供電,并與主電源分開(kāi),這樣當(dāng)輸入輸出供電斷電時(shí),不會(huì)影響到控制器的供電。如圖1所示。
圖1 分離供電系統(tǒng)圖
2.2 抑制接地系統(tǒng)引入的干擾
PLC系統(tǒng)分為邏輯電路接地和功率電路接地,有共地、浮地及機(jī)殼共地和電路浮地等三種方式。一般采用控制器與其它設(shè)備分別接地方式最好,接地時(shí)注意:接地線盡量粗,一般大于2mm2的線接地;接地點(diǎn)應(yīng)盡量靠近控制器,接地點(diǎn)與控制器之間的距離不大于50m;接地線應(yīng)盡量避開(kāi)強(qiáng)電回路和主回路的電線,不能避開(kāi)時(shí),應(yīng)垂直相交,應(yīng)盡量縮短平行走線的長(zhǎng)度。
實(shí)踐證明,接地往往是抑制噪聲和防止干擾的重要手段,良好的接地方式可在很大程度上抑制內(nèi)部噪聲的耦合,防止外部干擾的侵入,提高系統(tǒng)的抗干擾能力。
2.3 抑制輸入輸出電路引入的干擾
為了實(shí)現(xiàn)輸入輸出電路上的隔離,近年來(lái)在控制系統(tǒng)中光電耦合得到廣泛應(yīng)用,已成為防止干擾的措施之一。光電耦合器具有以下特點(diǎn):首先,由于是密封在一個(gè)管殼內(nèi),不會(huì)受到外界光的干擾;其次,由于靠光傳送信號(hào),切斷了各部件電路之間地線的聯(lián)系;第三,發(fā)光二極管動(dòng)態(tài)電阻非常小,而干擾源的內(nèi)阻一般很大,能夠傳送到光電耦合器輸入輸出的干擾信號(hào)就變得很小;第四,光電耦合器的傳輸比和晶體管的放大倍數(shù)相比,一般很小,遠(yuǎn)不如晶體管對(duì)干擾信號(hào)那么靈敏,而光電耦合器的發(fā)光二極管只有在通過(guò)一定的電流時(shí)才能發(fā)光。因此,即使是在干擾電壓幅值較高的情況下,由于沒(méi)有足夠的能量,仍不能使發(fā)光二極管發(fā)光,從而可以有效地抑制掉干擾信號(hào)。由于光電耦合器的線性區(qū)一般只能在某一特定的范圍內(nèi),因此,應(yīng)保證被傳信號(hào)的變化范圍始終在線性區(qū)內(nèi)。為了保證線性耦合,既要嚴(yán)格挑選光電耦合器,又要采取相應(yīng)的非線性較正措施,否則將產(chǎn)生較大的誤差。
(1) 光電耦合輸入電路如圖2所示。其中圖2(a)、圖2(b)用的較多,高電平時(shí)接成形式,低電平輸入時(shí)接成形式。圖2(c)為差動(dòng)型接法,它具有兩個(gè)約束條件,對(duì)于防止干擾有明顯的*性,適用于外部干擾嚴(yán)重的環(huán)境,當(dāng)外部設(shè)備電流較大時(shí),其傳輸距離可達(dá)100~200m,圖2(d)考慮到COMS電路的輸出驅(qū)動(dòng)電流較小,不能直接帶動(dòng)發(fā)光二極管,所以加接一級(jí)晶體管作為功率放大,需要注意的是圖中發(fā)光二極管和光敏三極管應(yīng)分別由兩個(gè)電源供電,電阻值視電壓高低選取。
圖2 光電耦合輸入電路
(2) 光電耦合輸出電路如圖3所示。為了得到和輸入同相的信號(hào),可以采用圖3(a)形式。若要求輸出和輸入反相,可以接成圖3(b)形式。當(dāng)輸出電路所驅(qū)動(dòng)的元件較多時(shí),可以加接一級(jí)晶體管作為驅(qū)動(dòng)功率放大,其接法如圖3(c)所示。有時(shí)為了獲得更好的輸出波形,輸出信號(hào)可經(jīng)施密特電路整形。
圖3 光電耦合輸出電路
以上兩點(diǎn)是對(duì)開(kāi)關(guān)量輸入輸出信號(hào)的處理方法,而對(duì)模擬輸入輸出信號(hào),為了消除工業(yè)現(xiàn)場(chǎng)瞬時(shí)干擾對(duì)它的影響,除加A/D、D/A轉(zhuǎn)換電路和光電耦合外,可根據(jù)需要采取軟件的數(shù)字濾波技術(shù)如中值法、一階遞推數(shù)字濾波法等算法。
3 結(jié)束語(yǔ)
PLC控制系統(tǒng)的抗干擾性設(shè)計(jì)是一個(gè)復(fù)雜的系統(tǒng)工程,涉及到具體的輸入輸出設(shè)備和工業(yè)現(xiàn)場(chǎng)的環(huán)境,在設(shè)計(jì)抗干擾系統(tǒng)時(shí)要求要綜合考慮各方面的因素