在1991年第1次接觸PLC時,我憑一本3.9元的F1編程手冊,就摸索著編了一個“很復(fù)雜”的直線電鍍生產(chǎn)線順控程序(33個工位、兩臺行車、一個大循環(huán)含4個小循環(huán)總計350多個動作)——說復(fù)雜,是因為那時缺資料。并且,當(dāng)時用了三種方法編程;在設(shè)備調(diào)試過程中,還抓住機會,幾天之內(nèi)試了一套程序。
不過,很遺憾的是,由于工作環(huán)境的關(guān)系,對于PLC的應(yīng)用,也就僅此而已——除了順控程序,其他均未用過。這次,有朋友提供了一個臺達(dá)ES2給我學(xué)習(xí),還得到了一個AD模塊(DVP04AD-E2),于是就想看看模擬量。本來,是可以向朋友請教的,但我現(xiàn)在時間充裕,又沒有應(yīng)用對象,所以就想自己查資料來試,以取得自學(xué)的經(jīng)驗。下面是學(xué)習(xí)過程。
1.首先要清楚的是,什么指令能用于模擬量輸入。
查“DVP-ES2操作手冊——程序篇”API指令一覽表,找到有“FROM”、“TO”兩條指令相關(guān),分別為“擴展模塊CR數(shù)據(jù)讀出”和“擴展模塊CR數(shù)據(jù)寫入”。CR是控制寄存器的縮寫。
于是,再翻到有關(guān)頁面,查看其詳細(xì)說明,得到FROM指令的格式是:FROM m1 m2 D n,參見圖1。
m1:擴展模塊所在的編號,取值范圍0~7;
m2:欲讀取擴展模塊的CR編號;
D:讀出數(shù)據(jù)保存位置;
n:一次讀取數(shù)據(jù)的筆數(shù)。
① 再繼續(xù)看其解釋,從次頁知道,擴展模塊的編號與其與主機的位置有關(guān);倘若只有一臺擴展模塊,則其編號為0,此點不存在問題。
讀出數(shù)據(jù)的保存位置,則是在PLC主機上的,由編程者指定,也不存在理解困難;而n,也不是問題。
② 問題是,圖1中的m2,K29是如何來的呢?或者說,模塊內(nèi)的數(shù)據(jù)儲存在哪里、能否利用編程軟件直接觀察到?
查“DVP-ES2操作手冊-硬件篇”有模擬量輸入/輸出模塊配線,卻不但沒有回答上述問題,反而增加了一個新的疑問:可以采用電壓或電流信號輸入,則是如何設(shè)定的呢?硬件上沒有見到相關(guān)的設(shè)置開關(guān)。
③ 從而,現(xiàn)在的工作是,必須確定是否有模塊的操作手冊。
從臺達(dá)網(wǎng)站的下載頁面,看到了有模塊資料,于是下載了“DVP-ES2操作手冊-模塊篇”,其第1部分就是“模擬量輸入模塊 DVP04AD-E2”的介紹。
2.輸入信號的讀出
于是,知道了CR#2~#5為輸入模式設(shè)定,CR#8~#11為通道信號的平均次數(shù)設(shè)定,CR#12~#15為通道輸入信號平均值顯示,CR#20~#23通道輸入信號現(xiàn)在值顯示。另外,主機的寄存器D9900~D9999,寄存對應(yīng)輸入信號平均值。
選1#通道(CH1)作試驗,可得程序如圖2:
① 將模塊與主機連接,PLC通電,發(fā)現(xiàn)模塊的“錯誤指示燈”點亮;先不管他,程序能正常輸入。后將模塊的24V接通,顯示正常、“錯誤指示燈”熄滅。
② 為了簡便,擬直接采用1.5V電池作為信號,故采用了模式1。為便于觀察,特將顯示值(D0)擴大了10倍,即當(dāng)電池電壓為1.5V時,(D0)=15。
通電試驗,按操作手冊接入一個電池,D0顯示15;接入兩個電池,顯示30.
可以說,已經(jīng)達(dá)到了試驗?zāi)康模C明FROM、TO指令,是應(yīng)用于模擬量的。
③ 一個問題是,雖然D0能夠讀到穩(wěn)定的15、30值,但D9900、D110等的數(shù)字(編程軟件界面觀察)一直有跳動,不知如何解釋,是干擾還是正常現(xiàn)象?
3.結(jié)語
本文介紹的是一個最基礎(chǔ)的試驗,但由此對模擬量模塊及其使用,有了初步的認(rèn)識,也可以算是入了門;入了門就好辦,以后的路就寬了。
當(dāng)然,開始時的認(rèn)識難免有偏頗甚至錯誤之處,但畢竟邁出了第一步,故仍然是可取的;雖然,就該問題來說,現(xiàn)在完全可以去求助他人,但是在工作實踐中,總會遇到難以請教的問題,所以不妨作個練習(xí),以獲取有益的歷練。
總結(jié)學(xué)習(xí)經(jīng)驗如下:首先是查到有關(guān)指令,再找到有關(guān)資料,然后是理解應(yīng)用。如果沒有實物,則理解的針對性要差一些,以后在觸摸屏或變頻器控制的學(xué)習(xí)中,再作嘗試。
(順便支持一下“莫操君《自學(xué)自會PLC指令——三菱FX2N編程技術(shù)及應(yīng)用》一書)
(其林 20091229)