陳錚
摘 要:提出了利用AB PLC仿真軟件RSLogix Emulate5000對iFix監控系統進行仿真調試的方法。iFix組態軟件功能強大,但是,直接對監控界面進行調試存在很大的風險,人為的誤操作可能會導致設備損壞,甚至危及工作人員的人身安全。而RSLogix Emulate5000能夠對AB ControlLogix系列的程序進行離線仿真,利用RSLogix Emulate5000仿真輸出OPC驅動的數據采集,對iFix監控界面進行仿真調試,在監控界面開發階段發現并排除故障。
關鍵詞:RSLogix Emulate5000;iFix;OPC;仿真
中圖分類號:TP273 文獻標識碼:A 文章編號:2095-6835(2014)13-0135-01
隨著企業的發展,原PLC的控制系統和畫面監控系統已經無法滿足生產的要求,需對其進行升級改造,但是,由于生產具有連續性,所以,不可能停產或在線調試,而在線調試又存在一定的危險性。利用AB PLC仿真器對iFix監控畫面進行仿真,它可以不依賴于硬件對程序進行測試和調試。這樣不僅可以在程序開發階段消除錯誤,降低開發成本,還可以加速開發進程,提高項目完成的質量。
1 搭建AB PLC仿真平臺
基于AB PLC的仿真平臺需要安裝AB的軟件一共是三套:①RSLogix5000軟件,用于編寫邏輯程序;②RSLinx軟件,用于負責數據通信;③RSLogix Emulate5000軟件,用于PLC設備仿真。
具體操作步驟如下:打開RSLogix Emulate5000軟件添加所需的仿真硬件,如圖1所示。通過 RSLinx軟件,使用虛擬背板“Virtual Backplane”建立虛擬通訊連接,利用RSLogix5000軟件編寫工程所需的程序,并將程序下載到仿真PLC中,這樣就成功搭建了一個AB PLC仿真平臺。
2 建立PLC與OPC之間的數據通信
PLC與iFix之間的數據通信是通過OPC協議建立起來的。OPC是一個工業標準,它為不同廠商的硬件設備、軟件和系統定義了公共的接口,使得過程控制和工廠自動化中的不同系統、設備和軟件之間能夠相互連接、通信、操作。OPC可分為服務器程序和客服端程序,服務器程序為OPC-Server,負責轉換并發布數據;客戶端程序為OPC-Client,負責讀取數據。
對于AB PLC而言,OPC-Server通過RSLinx軟件進行配置,OPC-Client通過安裝OPC-PowerTool軟件進行配置。具體做法是:打開RSLinx軟件,點擊工具欄“DDE/OPC”中的“Topic Configuration”,找到對應的仿真CPU,將其設置為OPC-Server的路徑,具體如圖2所示。
4 結束語
通過RSLogix Emulate5000仿真軟件產生仿真信號,利用OPC驅動程序和數據庫管理器采集相應的信號,并提供給iFix組態畫面調用,使監控界面可以進行離線調試,大大地減少了現場調試的時間和風險,降低了調試成本,具有很好的實際應用價值。
〔編輯:白潔〕
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對iFix監控系統進行仿真調試的方法。iFix組態軟件功能強大,但是,直接對監控界面進行調試存在很大的風險,人為的誤操作可能會導致設備損壞,甚至危及工作人員的人身安全。而RSLogix Emulate5000能夠對AB ControlLogix系列的程序進行離線仿真,利用RSLogix Emulate5000仿真輸出OPC驅動的數據采集,對iFix監控界面進行仿真調試,在監控界面開發階段發現并排除故障。
關鍵詞:RSLogix Emulate5000;iFix;OPC;仿真
中圖分類號:TP273 文獻標識碼:A 文章編號:2095-6835(2014)13-0135-01
隨著企業的發展,原PLC的控制系統和畫面監控系統已經無法滿足生產的要求,需對其進行升級改造,但是,由于生產具有連續性,所以,不可能停產或在線調試,而在線調試又存在一定的危險性。利用AB PLC仿真器對iFix監控畫面進行仿真,它可以不依賴于硬件對程序進行測試和調試。這樣不僅可以在程序開發階段消除錯誤,降低開發成本,還可以加速開發進程,提高項目完成的質量。
1 搭建AB PLC仿真平臺
基于AB PLC的仿真平臺需要安裝AB的軟件一共是三套:①RSLogix5000軟件,用于編寫邏輯程序;②RSLinx軟件,用于負責數據通信;③RSLogix Emulate5000軟件,用于PLC設備仿真。
具體操作步驟如下:打開RSLogix Emulate5000軟件添加所需的仿真硬件,如圖1所示。通過 RSLinx軟件,使用虛擬背板“Virtual Backplane”建立虛擬通訊連接,利用RSLogix5000軟件編寫工程所需的程序,并將程序下載到仿真PLC中,這樣就成功搭建了一個AB PLC仿真平臺。
2 建立PLC與OPC之間的數據通信
PLC與iFix之間的數據通信是通過OPC協議建立起來的。OPC是一個工業標準,它為不同廠商的硬件設備、軟件和系統定義了公共的接口,使得過程控制和工廠自動化中的不同系統、設備和軟件之間能夠相互連接、通信、操作。OPC可分為服務器程序和客服端程序,服務器程序為OPC-Server,負責轉換并發布數據;客戶端程序為OPC-Client,負責讀取數據。
對于AB PLC而言,OPC-Server通過RSLinx軟件進行配置,OPC-Client通過安裝OPC-PowerTool軟件進行配置。具體做法是:打開RSLinx軟件,點擊工具欄“DDE/OPC”中的“Topic Configuration”,找到對應的仿真CPU,將其設置為OPC-Server的路徑,具體如圖2所示。
4 結束語
通過RSLogix Emulate5000仿真軟件產生仿真信號,利用OPC驅動程序和數據庫管理器采集相應的信號,并提供給iFix組態畫面調用,使監控界面可以進行離線調試,大大地減少了現場調試的時間和風險,降低了調試成本,具有很好的實際應用價值。
〔編輯:白潔〕
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對iFix監控系統進行仿真調試的方法。iFix組態軟件功能強大,但是,直接對監控界面進行調試存在很大的風險,人為的誤操作可能會導致設備損壞,甚至危及工作人員的人身安全。而RSLogix Emulate5000能夠對AB ControlLogix系列的程序進行離線仿真,利用RSLogix Emulate5000仿真輸出OPC驅動的數據采集,對iFix監控界面進行仿真調試,在監控界面開發階段發現并排除故障。
關鍵詞:RSLogix Emulate5000;iFix;OPC;仿真
中圖分類號:TP273 文獻標識碼:A 文章編號:2095-6835(2014)13-0135-01
隨著企業的發展,原PLC的控制系統和畫面監控系統已經無法滿足生產的要求,需對其進行升級改造,但是,由于生產具有連續性,所以,不可能停產或在線調試,而在線調試又存在一定的危險性。利用AB PLC仿真器對iFix監控畫面進行仿真,它可以不依賴于硬件對程序進行測試和調試。這樣不僅可以在程序開發階段消除錯誤,降低開發成本,還可以加速開發進程,提高項目完成的質量。
1 搭建AB PLC仿真平臺
基于AB PLC的仿真平臺需要安裝AB的軟件一共是三套:①RSLogix5000軟件,用于編寫邏輯程序;②RSLinx軟件,用于負責數據通信;③RSLogix Emulate5000軟件,用于PLC設備仿真。
具體操作步驟如下:打開RSLogix Emulate5000軟件添加所需的仿真硬件,如圖1所示。通過 RSLinx軟件,使用虛擬背板“Virtual Backplane”建立虛擬通訊連接,利用RSLogix5000軟件編寫工程所需的程序,并將程序下載到仿真PLC中,這樣就成功搭建了一個AB PLC仿真平臺。
2 建立PLC與OPC之間的數據通信
PLC與iFix之間的數據通信是通過OPC協議建立起來的。OPC是一個工業標準,它為不同廠商的硬件設備、軟件和系統定義了公共的接口,使得過程控制和工廠自動化中的不同系統、設備和軟件之間能夠相互連接、通信、操作。OPC可分為服務器程序和客服端程序,服務器程序為OPC-Server,負責轉換并發布數據;客戶端程序為OPC-Client,負責讀取數據。
對于AB PLC而言,OPC-Server通過RSLinx軟件進行配置,OPC-Client通過安裝OPC-PowerTool軟件進行配置。具體做法是:打開RSLinx軟件,點擊工具欄“DDE/OPC”中的“Topic Configuration”,找到對應的仿真CPU,將其設置為OPC-Server的路徑,具體如圖2所示。
4 結束語
通過RSLogix Emulate5000仿真軟件產生仿真信號,利用OPC驅動程序和數據庫管理器采集相應的信號,并提供給iFix組態畫面調用,使監控界面可以進行離線調試,大大地減少了現場調試的時間和風險,降低了調試成本,具有很好的實際應用價值。
〔編輯:白潔〕
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