陳錚
摘 要:提出了利用AB PLC仿真軟件RSLogix Emulate5000對(duì)iFix監(jiān)控系統(tǒng)進(jìn)行仿真調(diào)試的方法。iFix組態(tài)軟件功能強(qiáng)大,但是,直接對(duì)監(jiān)控界面進(jìn)行調(diào)試存在很大的風(fēng)險(xiǎn),人為的誤操作可能會(huì)導(dǎo)致設(shè)備損壞,甚至危及工作人員的人身安全。而RSLogix Emulate5000能夠?qū)B ControlLogix系列的程序進(jìn)行離線仿真,利用RSLogix Emulate5000仿真輸出OPC驅(qū)動(dòng)的數(shù)據(jù)采集,對(duì)iFix監(jiān)控界面進(jìn)行仿真調(diào)試,在監(jiān)控界面開發(fā)階段發(fā)現(xiàn)并排除故障。
關(guān)鍵詞:RSLogix Emulate5000;iFix;OPC;仿真
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-6835(2014)13-0135-01
隨著企業(yè)的發(fā)展,原PLC的控制系統(tǒng)和畫面監(jiān)控系統(tǒng)已經(jīng)無法滿足生產(chǎn)的要求,需對(duì)其進(jìn)行升級(jí)改造,但是,由于生產(chǎn)具有連續(xù)性,所以,不可能停產(chǎn)或在線調(diào)試,而在線調(diào)試又存在一定的危險(xiǎn)性。利用AB PLC仿真器對(duì)iFix監(jiān)控畫面進(jìn)行仿真,它可以不依賴于硬件對(duì)程序進(jìn)行測(cè)試和調(diào)試。這樣不僅可以在程序開發(fā)階段消除錯(cuò)誤,降低開發(fā)成本,還可以加速開發(fā)進(jìn)程,提高項(xiàng)目完成的質(zhì)量。
1 搭建AB PLC仿真平臺(tái)
基于AB PLC的仿真平臺(tái)需要安裝AB的軟件一共是三套:①RSLogix5000軟件,用于編寫邏輯程序;②RSLinx軟件,用于負(fù)責(zé)數(shù)據(jù)通信;③RSLogix Emulate5000軟件,用于PLC設(shè)備仿真。
具體操作步驟如下:打開RSLogix Emulate5000軟件添加所需的仿真硬件,如圖1所示。通過 RSLinx軟件,使用虛擬背板“Virtual Backplane”建立虛擬通訊連接,利用RSLogix5000軟件編寫工程所需的程序,并將程序下載到仿真PLC中,這樣就成功搭建了一個(gè)AB PLC仿真平臺(tái)。
2 建立PLC與OPC之間的數(shù)據(jù)通信
PLC與iFix之間的數(shù)據(jù)通信是通過OPC協(xié)議建立起來的。OPC是一個(gè)工業(yè)標(biāo)準(zhǔn),它為不同廠商的硬件設(shè)備、軟件和系統(tǒng)定義了公共的接口,使得過程控制和工廠自動(dòng)化中的不同系統(tǒng)、設(shè)備和軟件之間能夠相互連接、通信、操作。OPC可分為服務(wù)器程序和客服端程序,服務(wù)器程序?yàn)镺PC-Server,負(fù)責(zé)轉(zhuǎn)換并發(fā)布數(shù)據(jù);客戶端程序?yàn)镺PC-Client,負(fù)責(zé)讀取數(shù)據(jù)。
對(duì)于AB PLC而言,OPC-Server通過RSLinx軟件進(jìn)行配置,OPC-Client通過安裝OPC-PowerTool軟件進(jìn)行配置。具體做法是:打開RSLinx軟件,點(diǎn)擊工具欄“DDE/OPC”中的“Topic Configuration”,找到對(duì)應(yīng)的仿真CPU,將其設(shè)置為OPC-Server的路徑,具體如圖2所示。
4 結(jié)束語
通過RSLogix Emulate5000仿真軟件產(chǎn)生仿真信號(hào),利用OPC驅(qū)動(dòng)程序和數(shù)據(jù)庫管理器采集相應(yīng)的信號(hào),并提供給iFix組態(tài)畫面調(diào)用,使監(jiān)控界面可以進(jìn)行離線調(diào)試,大大地減少了現(xiàn)場(chǎng)調(diào)試的時(shí)間和風(fēng)險(xiǎn),降低了調(diào)試成本,具有很好的實(shí)際應(yīng)用價(jià)值。
〔編輯:白潔〕
Abstract: This paper proposes the use of AB PLC simulation software RSLogix Emulate5000 iFix monitoring system for simulation debugging methods. iFix configuration software is powerful, but the interface for debugging directly on the monitor there is a big risk, human misuse may result in equipment damage, and even endanger the personal safety of staff. The RSLogix Emulate5000 able to AB ControlLogix series of programs for offline simulation, simulation output using RSLogix Emulate5000 OPC-driven data acquisition, monitoring interface for iFix simulation debugging and troubleshooting found in the monitoring interface development stage.
Key words: RSLogix Emulate5000; iFix; OPC; simulationendprint
摘 要:提出了利用AB PLC仿真軟件RSLogix Emulate5000對(duì)iFix監(jiān)控系統(tǒng)進(jìn)行仿真調(diào)試的方法。iFix組態(tài)軟件功能強(qiáng)大,但是,直接對(duì)監(jiān)控界面進(jìn)行調(diào)試存在很大的風(fēng)險(xiǎn),人為的誤操作可能會(huì)導(dǎo)致設(shè)備損壞,甚至危及工作人員的人身安全。而RSLogix Emulate5000能夠?qū)B ControlLogix系列的程序進(jìn)行離線仿真,利用RSLogix Emulate5000仿真輸出OPC驅(qū)動(dòng)的數(shù)據(jù)采集,對(duì)iFix監(jiān)控界面進(jìn)行仿真調(diào)試,在監(jiān)控界面開發(fā)階段發(fā)現(xiàn)并排除故障。
關(guān)鍵詞:RSLogix Emulate5000;iFix;OPC;仿真
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-6835(2014)13-0135-01
隨著企業(yè)的發(fā)展,原PLC的控制系統(tǒng)和畫面監(jiān)控系統(tǒng)已經(jīng)無法滿足生產(chǎn)的要求,需對(duì)其進(jìn)行升級(jí)改造,但是,由于生產(chǎn)具有連續(xù)性,所以,不可能停產(chǎn)或在線調(diào)試,而在線調(diào)試又存在一定的危險(xiǎn)性。利用AB PLC仿真器對(duì)iFix監(jiān)控畫面進(jìn)行仿真,它可以不依賴于硬件對(duì)程序進(jìn)行測(cè)試和調(diào)試。這樣不僅可以在程序開發(fā)階段消除錯(cuò)誤,降低開發(fā)成本,還可以加速開發(fā)進(jìn)程,提高項(xiàng)目完成的質(zhì)量。
1 搭建AB PLC仿真平臺(tái)
基于AB PLC的仿真平臺(tái)需要安裝AB的軟件一共是三套:①RSLogix5000軟件,用于編寫邏輯程序;②RSLinx軟件,用于負(fù)責(zé)數(shù)據(jù)通信;③RSLogix Emulate5000軟件,用于PLC設(shè)備仿真。
具體操作步驟如下:打開RSLogix Emulate5000軟件添加所需的仿真硬件,如圖1所示。通過 RSLinx軟件,使用虛擬背板“Virtual Backplane”建立虛擬通訊連接,利用RSLogix5000軟件編寫工程所需的程序,并將程序下載到仿真PLC中,這樣就成功搭建了一個(gè)AB PLC仿真平臺(tái)。
2 建立PLC與OPC之間的數(shù)據(jù)通信
PLC與iFix之間的數(shù)據(jù)通信是通過OPC協(xié)議建立起來的。OPC是一個(gè)工業(yè)標(biāo)準(zhǔn),它為不同廠商的硬件設(shè)備、軟件和系統(tǒng)定義了公共的接口,使得過程控制和工廠自動(dòng)化中的不同系統(tǒng)、設(shè)備和軟件之間能夠相互連接、通信、操作。OPC可分為服務(wù)器程序和客服端程序,服務(wù)器程序?yàn)镺PC-Server,負(fù)責(zé)轉(zhuǎn)換并發(fā)布數(shù)據(jù);客戶端程序?yàn)镺PC-Client,負(fù)責(zé)讀取數(shù)據(jù)。
對(duì)于AB PLC而言,OPC-Server通過RSLinx軟件進(jìn)行配置,OPC-Client通過安裝OPC-PowerTool軟件進(jìn)行配置。具體做法是:打開RSLinx軟件,點(diǎn)擊工具欄“DDE/OPC”中的“Topic Configuration”,找到對(duì)應(yīng)的仿真CPU,將其設(shè)置為OPC-Server的路徑,具體如圖2所示。
4 結(jié)束語
通過RSLogix Emulate5000仿真軟件產(chǎn)生仿真信號(hào),利用OPC驅(qū)動(dòng)程序和數(shù)據(jù)庫管理器采集相應(yīng)的信號(hào),并提供給iFix組態(tài)畫面調(diào)用,使監(jiān)控界面可以進(jìn)行離線調(diào)試,大大地減少了現(xiàn)場(chǎng)調(diào)試的時(shí)間和風(fēng)險(xiǎn),降低了調(diào)試成本,具有很好的實(shí)際應(yīng)用價(jià)值。
〔編輯:白潔〕
Abstract: This paper proposes the use of AB PLC simulation software RSLogix Emulate5000 iFix monitoring system for simulation debugging methods. iFix configuration software is powerful, but the interface for debugging directly on the monitor there is a big risk, human misuse may result in equipment damage, and even endanger the personal safety of staff. The RSLogix Emulate5000 able to AB ControlLogix series of programs for offline simulation, simulation output using RSLogix Emulate5000 OPC-driven data acquisition, monitoring interface for iFix simulation debugging and troubleshooting found in the monitoring interface development stage.
Key words: RSLogix Emulate5000; iFix; OPC; simulationendprint
摘 要:提出了利用AB PLC仿真軟件RSLogix Emulate5000對(duì)iFix監(jiān)控系統(tǒng)進(jìn)行仿真調(diào)試的方法。iFix組態(tài)軟件功能強(qiáng)大,但是,直接對(duì)監(jiān)控界面進(jìn)行調(diào)試存在很大的風(fēng)險(xiǎn),人為的誤操作可能會(huì)導(dǎo)致設(shè)備損壞,甚至危及工作人員的人身安全。而RSLogix Emulate5000能夠?qū)B ControlLogix系列的程序進(jìn)行離線仿真,利用RSLogix Emulate5000仿真輸出OPC驅(qū)動(dòng)的數(shù)據(jù)采集,對(duì)iFix監(jiān)控界面進(jìn)行仿真調(diào)試,在監(jiān)控界面開發(fā)階段發(fā)現(xiàn)并排除故障。
關(guān)鍵詞:RSLogix Emulate5000;iFix;OPC;仿真
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-6835(2014)13-0135-01
隨著企業(yè)的發(fā)展,原PLC的控制系統(tǒng)和畫面監(jiān)控系統(tǒng)已經(jīng)無法滿足生產(chǎn)的要求,需對(duì)其進(jìn)行升級(jí)改造,但是,由于生產(chǎn)具有連續(xù)性,所以,不可能停產(chǎn)或在線調(diào)試,而在線調(diào)試又存在一定的危險(xiǎn)性。利用AB PLC仿真器對(duì)iFix監(jiān)控畫面進(jìn)行仿真,它可以不依賴于硬件對(duì)程序進(jìn)行測(cè)試和調(diào)試。這樣不僅可以在程序開發(fā)階段消除錯(cuò)誤,降低開發(fā)成本,還可以加速開發(fā)進(jìn)程,提高項(xiàng)目完成的質(zhì)量。
1 搭建AB PLC仿真平臺(tái)
基于AB PLC的仿真平臺(tái)需要安裝AB的軟件一共是三套:①RSLogix5000軟件,用于編寫邏輯程序;②RSLinx軟件,用于負(fù)責(zé)數(shù)據(jù)通信;③RSLogix Emulate5000軟件,用于PLC設(shè)備仿真。
具體操作步驟如下:打開RSLogix Emulate5000軟件添加所需的仿真硬件,如圖1所示。通過 RSLinx軟件,使用虛擬背板“Virtual Backplane”建立虛擬通訊連接,利用RSLogix5000軟件編寫工程所需的程序,并將程序下載到仿真PLC中,這樣就成功搭建了一個(gè)AB PLC仿真平臺(tái)。
2 建立PLC與OPC之間的數(shù)據(jù)通信
PLC與iFix之間的數(shù)據(jù)通信是通過OPC協(xié)議建立起來的。OPC是一個(gè)工業(yè)標(biāo)準(zhǔn),它為不同廠商的硬件設(shè)備、軟件和系統(tǒng)定義了公共的接口,使得過程控制和工廠自動(dòng)化中的不同系統(tǒng)、設(shè)備和軟件之間能夠相互連接、通信、操作。OPC可分為服務(wù)器程序和客服端程序,服務(wù)器程序?yàn)镺PC-Server,負(fù)責(zé)轉(zhuǎn)換并發(fā)布數(shù)據(jù);客戶端程序?yàn)镺PC-Client,負(fù)責(zé)讀取數(shù)據(jù)。
對(duì)于AB PLC而言,OPC-Server通過RSLinx軟件進(jìn)行配置,OPC-Client通過安裝OPC-PowerTool軟件進(jìn)行配置。具體做法是:打開RSLinx軟件,點(diǎn)擊工具欄“DDE/OPC”中的“Topic Configuration”,找到對(duì)應(yīng)的仿真CPU,將其設(shè)置為OPC-Server的路徑,具體如圖2所示。
4 結(jié)束語
通過RSLogix Emulate5000仿真軟件產(chǎn)生仿真信號(hào),利用OPC驅(qū)動(dòng)程序和數(shù)據(jù)庫管理器采集相應(yīng)的信號(hào),并提供給iFix組態(tài)畫面調(diào)用,使監(jiān)控界面可以進(jìn)行離線調(diào)試,大大地減少了現(xiàn)場(chǎng)調(diào)試的時(shí)間和風(fēng)險(xiǎn),降低了調(diào)試成本,具有很好的實(shí)際應(yīng)用價(jià)值。
〔編輯:白潔〕
Abstract: This paper proposes the use of AB PLC simulation software RSLogix Emulate5000 iFix monitoring system for simulation debugging methods. iFix configuration software is powerful, but the interface for debugging directly on the monitor there is a big risk, human misuse may result in equipment damage, and even endanger the personal safety of staff. The RSLogix Emulate5000 able to AB ControlLogix series of programs for offline simulation, simulation output using RSLogix Emulate5000 OPC-driven data acquisition, monitoring interface for iFix simulation debugging and troubleshooting found in the monitoring interface development stage.
Key words: RSLogix Emulate5000; iFix; OPC; simulationendprint