|
1.引言
PLC具有結構簡單、通用性好、編程方便、柔性好、可靠性高等優點,已成為工業控製的標準設備,應用於工業自動控製中。然而,PLC控製係統的開發設計、驗證和調試,還需要仰仗實物模型進行模擬試驗,這種方法效率低、成本高、不安全。同時,PLC控製係統還需要許多的輸入、輸出點來支持,這也是一般實物模型或模擬軟件所不能達到的。如果要想達到仿真的目的,需要plc廠家的提供的針對plc的仿真程序,它的特點是可以隨心所欲地設計各種用來模擬靜止的、運動的輸入、輸出設備,並且它還提供寄存器、可編子程序集、定時器、計(ji)數(shu)器(qi)等(deng)供(gong)用(yong)戶(hu)使(shi)用(yong)。因(yin)為(wei)廠(chang)商(shang)提(ti)供(gong)仿(fang)真(zhen)程(cheng)序(xu)都(dou)是(shi)針(zhen)對(dui)編(bian)程(cheng)界(jie)麵(mian)的(de)而(er)且(qie)不(bu)開(kai)放(fang)組(zu)態(tai)軟(ruan)件(jian)的(de)連(lian)接(jie)接(jie)口(kou)所(suo)以(yi)如(ru)果(guo)用(yong)戶(hu)或(huo)者(zhe)開(kai)發(fa)人(ren)員(yuan)想(xiang)結(jie)合(he)人(ren)機(ji)界(jie)麵(mian)一(yi)起(qi)仿(fang)真(zhen)調(tiao)試(shi)出(chu)工(gong)況(kuang)現(xian)狀(zhuang),在(zai)當(dang)前(qian)確(que)是(shi)一(yi)個(ge)比(bi)較(jiao)難(nan)以(yi)實(shi)現(xian)的(de)一(yi)門(men)技(ji)術(shu)所(suo)以(yi),基(ji)於(yu)此(ci)課(ke)題(ti)三(san)維(wei)力(li)控(kong)開(kai)發(fa)出(chu)來(lai)針(zhen)對(dui)西(xi)門(men)子(zi)s7300/400的模擬軟件plcsim和ab logix係列的模擬軟件emluation5000等各種plc仿真驅動,從而開發人員借助於力控組態軟件能方便、快捷地為PLC控製係統建立一個仿真模型,以驗證、調試所開發的程序。
2.Plcsim功能介紹
Plcsim是西門子step7編程套件的一個套件用於模擬s7300/400的硬件設備。
它具有如下特點,
1)在pc和pg上進行不依賴於硬件的s7程序測試。
2)在程序開發早期消除邏輯錯誤。
3)降低開發成本,加速開發進程,提高程序質量。
4)Plcsim主(zhu)要(yao)可(ke)以(yi)模(mo)擬(ni)工(gong)礦(kuang),即(ji)使(shi)一(yi)個(ge)簡(jian)單(dan)的(de)工(gong)況(kuang)也(ye)有(you)可(ke)能(neng)是(shi)有(you)一(yi)段(duan)時(shi)間(jian)內(nei)的(de)各(ge)種(zhong)出(chu)發(fa)事(shi)件(jian)組(zu)成(cheng),如(ru)果(guo)重(zhong)複(fu)調(tiao)試(shi)某(mou)個(ge)工(gong)況(kuang),而(er)完(wan)全(quan)依(yi)賴(lai)於(yu)手(shou)動(dong)操(cao)作(zuo)模(mo)擬(ni)事(shi)比(bi)較(jiao)困(kun)難(nan)的(de),plcsim可ke以yi解jie決jue這zhe個ge難nan題ti,編bian程cheng人ren員yuan可ke以yi將jiang手shou工gong模mo擬ni錄lu製zhi成cheng為wei一yi個ge事shi件jian,針zhen對dui不bu同tong的de工gong況kuang,可ke以yi錄lu製zhi不bu同tong的de事shi件jian文wen件jian,選xuan擇ze不bu同tong的de事shi件jian文wen件jian,既ji可ke以yi模mo擬ni不bu同tong的de工gong況kuang,而er不bu必bi一yi次ci一yi次ci手shou動dong輸shu入ru。

3. Emluation5000功能介紹
RSLogix Emulate 5000是美國Rockwell公司提供的PCL仿真軟件,用於模擬PLC硬件設備,便於開發人員進行程序測試。是以Windows為基礎的軟件包,可以模擬一個或多個logix5000處理器工作站。您隻要確定運行哪個logix50000梯形圖程序,RSLogix Emulate就會象真實處理器一樣掃描梯形圖。需要進一步調試時,還可以將RSLogix Emulate設定為單一掃描模式,然後加入一個設置的中斷點在掃描過程中中斷運行,但與真實的PLC設備還是有區別的。 該軟件用於美國AB公司的人機界麵開發。簡單一點說就是用於開發顯示屏的,設計顯示屏顯示畫麵的。

4. 力控軟件仿真功能和結構
a) 針對西門子plcsim模擬軟件隻能編程監視和與wincc進行連接的問題下,力控率先開發了基於plcsim底層的sdk-api函數的驅動庫,能很好的連接plcsim並完成如下功能,
i. 可以對plcsim進行stop/run/run-p的狀態轉換。
ii. 可以對i/q/m/db/c/t/fc/fb進行通訊和監控。
iii. 可以獲得plcsim的cpu各種信息。
iv. 可以監控模擬4個累加器。
v. 可以和sfc/sfb/ob塊通訊。(但不支持fm和cp卡)
vi. 可以和wincc/step7共享plcsim。

b)針對ab的emulate5000模擬軟件,力控開發了基於emulate5000底層並結合rslinx的驅動庫,能良好的連接emulate5000並完成如下功能,
i. 可以通過plinx訪問和控製模擬plc的開關狀態。
ii. 可以通過在emulate5000添加softmodul模仿對硬件i/o卡的訪問。
iii. 可以訪問模擬器裏任何全局和局部的變量。
iv. 可以通過msg功能塊監控消息變量,
v. 可以和rockwell公司的軟件共享訪問emulate5000。

5. 仿真行業擴展應用
a)工程快速組態,以前針對plc的模擬軟件隻是麵對編程界麵一級,而無法結合人機界麵軟件,各大廠商也紛紛脫出自己公司監控軟件和模擬軟件的連接比如plcsim+wincc 或emulate5000+rsview32等(deng),但(dan)是(shi)由(you)於(yu)產(chan)品(pin)壟(long)斷(duan)接(jie)口(kou)不(bu)開(kai)放(fang),在(zai)工(gong)程(cheng)組(zu)態(tai)初(chu)期(qi),隻(zhi)能(neng)選(xuan)用(yong)價(jia)格(ge)昂(ang)貴(gui)同(tong)一(yi)公(gong)司(si)的(de)軟(ruan)件(jian)來(lai)進(jin)行(xing)畫(hua)麵(mian)工(gong)藝(yi)流(liu)程(cheng)模(mo)擬(ni)或(huo)者(zhe)由(you)於(yu)資(zi)金(jin)問(wen)題(ti)幹(gan)脆(cui)就(jiu)不(bu)進(jin)行(xing)畫(hua)麵(mian)模(mo)擬(ni),從(cong)而(er)造(zao)成(cheng)工(gong)程(cheng)造(zao)價(jia)比(bi)較(jiao)高(gao)或(huo)者(zhe)由(you)於(yu)沒(mei)有(you)進(jin)行(xing)工(gong)藝(yi)流(liu)程(cheng)模(mo)擬(ni)而(er)導(dao)致(zhi)工(gong)程(cheng)問(wen)題(ti)多(duo)多(duo)。現(xian)在(zai)可(ke)以(yi)選(xuan)用(yong)國(guo)內(nei)性(xing)價(jia)比(bi)高(gao)的(de)力(li)控(kong)組(zu)態(tai)監(jian)控(kong)軟(ruan)件(jian)來(lai)完(wan)成(cheng)工(gong)程(cheng)快(kuai)速(su)組(zu)態(tai)和(he)模(mo)擬(ni)調(tiao)試(shi)。也(ye)方(fang)便(bian)原(yuan)本(ben)使(shi)用(yong)力(li)控(kong)軟(ruan)件(jian)用(yong)戶(hu)的(de)快(kuai)速(su)組(zu)態(tai)和(he)模(mo)擬(ni)工(gong)藝(yi)流(liu)程(cheng)調(tiao)試(shi)。
b)仿fang真zhen產chan品pin,現xian在zai市shi場chang上shang出chu現xian了le很hen多duo仿fang真zhen工gong藝yi平ping台tai和he仿fang真zhen教jiao學xue平ping台tai,它ta們men基ji本ben上shang都dou是shi為wei了le節jie省sheng實shi際ji裝zhuang置zhi利li用yong軟ruan件jian模mo擬ni工gong藝yi流liu程cheng的de執zhi行xing,而er現xian在zai大da多duo數shu模mo擬ni軟ruan件jian多duo數shu采cai用yongvc/vb等deng代dai碼ma級ji的de編bian程cheng語yu言yan。這zhe樣yang控kong製zhi,界jie麵mian和he接jie口kou開kai發fa周zhou期qi比bi較jiao長chang,代dai碼ma調tiao試shi比bi較jiao麻ma煩fan,而er且qie開kai發fa人ren員yuan無wu法fa專zhuan注zhu工gong藝yi模mo擬ni的de實shi現xian,界jie麵mian後hou期qi維wei護hu困kun難nan。而er通tong過guo力li控kong軟ruan件jian+plcsim/emulate5000zheyangdedapei,jiukeyiranggongyihekongzhirenyuanzhijiecanyubianxiemoniruanjianerbuzaixuyaodaimajidebianchengrenyuan,jikeyishiyonggaopinzhideoumeikongzhichanpinzutaikongzhihuiluyoukeyishiyongguoneixingjiabigaodelikongzutairuanjianzutaifanzadejiemiangongneng,congertuolizhinengshiyongtongyigongsiquantaochanpindejiagelongduan。weizuizhongyonghuhexingyegongsitigonglegaofujiaderuanjianjiejuefangan。
|