羅霄華
摘 要:在目前的工業體系中,如何實現遠程監測和控制各種設備是工程師和自動化產業面臨的巨大挑戰。其中,網絡科技扮演著重要的角色。通過結合艾倫布拉德利SLC500系列中的可編程邏輯控制器(PLC),可利用網絡服務器和瀏覽器遠程監控設備。這種遠程獲取信息的方式為監控器提供了實時數據。就在不利用任何付費型軟件的情況下,討論如何通過Allen Bradley PLC和網絡服務器遠程獲取實時數據。
關鍵詞:可編程邏輯控制器;污水控制;自動化;付費軟件
中圖分類號:TP29 文獻標識碼:A 文章編號:2095-6835(2014)19-0150-02
本項目應用Microsoft.NET編程技術的過程可分為利用VB.NET讀寫PLC SLC5/03的內存數據和利用ASP.NET對從SLC5/03中獲得的數據進行網頁監測和控制。
1 項目介紹
本文以污水控制項目為例,分析如何在工業系統設備中將可編程邏輯控制器與網絡技術有效結合,以提高生產設備的利用率和工作效率。該系統平臺的結構框架如圖1所示。
設計和實現基于Web的PLC遠程監控,其主要目的不僅僅是簡單地監測和控制生產設備,還為工業生產提供了一套完整的自動化解決方案。其應用價值主要體現在以下三方面:①綜合利用計算機技術可完成在傳統生產中無法實現的操作過程和監控過程,并完善自動化控制。②順應科技發展,使管理網絡化。③建立遠程監控網站后,用戶可以通過Web網頁實時瀏覽生產數據,還可以實時控制現場設備,這有利于操作人員之間的交流、溝通。
2 項目任務
本文研究的項目不僅僅是要建立一套基于Web與PLC相結合的遠程監控系統,更重要的是,該方法無需購買付費軟件,便可實現SLC 500 PLC與網絡瀏覽器之間的數據交流。
在傳統方法中,需要用到的軟件有羅克韋爾的Allen -Bradley RSView32 Web server、RSLinx、RSLogix 500和RSView 32。具體如圖2所示。
圖1 工業控制系統結構 圖2 通過AB RSView32 Web server等軟件
將SLC500 PLC控制器接入互聯網
從圖3中可看出,該方法無需應用羅克韋爾的應用軟件,即可對SLC500實現網絡遠程監控,且.net技術在數據傳輸速度上具有一定的優勢。在該項技術中,要用到的工具有VB.NET、Web Services和ASP.NET。總而言之,VB編程在工業界,尤其是在視頻顯示系統,例如在HMI(人機交換界面)和SCADA(數據采集與監視控制系統)中具有較大的優勢。
在本次研究中,核心目標是利用VB.NET讀寫SLC500可編程控制器的內存數據,并通過圖形用戶界面(GUI)顯示實時數據。此外,還需運用ASP.NET或網頁應用技術實現網絡數據的交換。其中,靜態網頁技術和動態網頁技術承擔了數據訪問和數據交換的任務。ASP.NET可被發展成為腳本語言,例如VB.NET或JAVA,并在HTML平臺上運行。
3 實際應用
為了驗證該方法的可行性,我們選擇了污水廠的污水處理項目作為研究實例。圖4為采用VB創建的人機交換界面。通過利用Allen-Bradley SLC 5/04 PLC,將其RS232串口接入工作站的通信串口,然后利用VB.NET可達成網絡通訊中的第一環節,即可編程控制器與工控機界面之間的數據讀寫;第二環節——在線監控與控制可由ASP.NET和網頁服務實現。圖5中歷史數據為工作中的故障處理提供了有效的資源整合分析。
圖3 通過.net環境技術將SLC500 圖4 污水處理系統人機界面
PLC控制器接入互聯網
圖5 實時在線數據以及歷史數據
4 結束語
綜上所述,通過闡述工業控制領域羅克韋爾一系列遠程監控軟件需要付費的問題,提出了關于利用VB.NET和ASP.NET技術的解決方案,并在污水處理實例中驗證了該方法的可行性。此外,該方法不僅確保了數據的穩定和較高的傳輸速度,還靈活運用visual basic設計、開發了人機界面。
參考文獻
[1]嚴盈富.監控組態軟件與PLC入門[M].北京:人民郵電出版社,2007.
[2]張統.間歇式活性污泥法污水處理技術及工程實例[M].北京:化學工業出版社,2002.
[3]郭靖.ASP.NET技術開發大全[M].北京:清華大學出版社,2009.
〔編輯:張思楠〕
摘 要:在目前的工業體系中,如何實現遠程監測和控制各種設備是工程師和自動化產業面臨的巨大挑戰。其中,網絡科技扮演著重要的角色。通過結合艾倫布拉德利SLC500系列中的可編程邏輯控制器(PLC),可利用網絡服務器和瀏覽器遠程監控設備。這種遠程獲取信息的方式為監控器提供了實時數據。就在不利用任何付費型軟件的情況下,討論如何通過Allen Bradley PLC和網絡服務器遠程獲取實時數據。
關鍵詞:可編程邏輯控制器;污水控制;自動化;付費軟件
中圖分類號:TP29 文獻標識碼:A 文章編號:2095-6835(2014)19-0150-02
本項目應用Microsoft.NET編程技術的過程可分為利用VB.NET讀寫PLC SLC5/03的內存數據和利用ASP.NET對從SLC5/03中獲得的數據進行網頁監測和控制。
1 項目介紹
本文以污水控制項目為例,分析如何在工業系統設備中將可編程邏輯控制器與網絡技術有效結合,以提高生產設備的利用率和工作效率。該系統平臺的結構框架如圖1所示。
設計和實現基于Web的PLC遠程監控,其主要目的不僅僅是簡單地監測和控制生產設備,還為工業生產提供了一套完整的自動化解決方案。其應用價值主要體現在以下三方面:①綜合利用計算機技術可完成在傳統生產中無法實現的操作過程和監控過程,并完善自動化控制。②順應科技發展,使管理網絡化。③建立遠程監控網站后,用戶可以通過Web網頁實時瀏覽生產數據,還可以實時控制現場設備,這有利于操作人員之間的交流、溝通。
2 項目任務
本文研究的項目不僅僅是要建立一套基于Web與PLC相結合的遠程監控系統,更重要的是,該方法無需購買付費軟件,便可實現SLC 500 PLC與網絡瀏覽器之間的數據交流。
在傳統方法中,需要用到的軟件有羅克韋爾的Allen -Bradley RSView32 Web server、RSLinx、RSLogix 500和RSView 32。具體如圖2所示。
圖1 工業控制系統結構 圖2 通過AB RSView32 Web server等軟件
將SLC500 PLC控制器接入互聯網
從圖3中可看出,該方法無需應用羅克韋爾的應用軟件,即可對SLC500實現網絡遠程監控,且.net技術在數據傳輸速度上具有一定的優勢。在該項技術中,要用到的工具有VB.NET、Web Services和ASP.NET。總而言之,VB編程在工業界,尤其是在視頻顯示系統,例如在HMI(人機交換界面)和SCADA(數據采集與監視控制系統)中具有較大的優勢。
在本次研究中,核心目標是利用VB.NET讀寫SLC500可編程控制器的內存數據,并通過圖形用戶界面(GUI)顯示實時數據。此外,還需運用ASP.NET或網頁應用技術實現網絡數據的交換。其中,靜態網頁技術和動態網頁技術承擔了數據訪問和數據交換的任務。ASP.NET可被發展成為腳本語言,例如VB.NET或JAVA,并在HTML平臺上運行。
3 實際應用
為了驗證該方法的可行性,我們選擇了污水廠的污水處理項目作為研究實例。圖4為采用VB創建的人機交換界面。通過利用Allen-Bradley SLC 5/04 PLC,將其RS232串口接入工作站的通信串口,然后利用VB.NET可達成網絡通訊中的第一環節,即可編程控制器與工控機界面之間的數據讀寫;第二環節——在線監控與控制可由ASP.NET和網頁服務實現。圖5中歷史數據為工作中的故障處理提供了有效的資源整合分析。
圖3 通過.net環境技術將SLC500 圖4 污水處理系統人機界面
PLC控制器接入互聯網
圖5 實時在線數據以及歷史數據
4 結束語
綜上所述,通過闡述工業控制領域羅克韋爾一系列遠程監控軟件需要付費的問題,提出了關于利用VB.NET和ASP.NET技術的解決方案,并在污水處理實例中驗證了該方法的可行性。此外,該方法不僅確保了數據的穩定和較高的傳輸速度,還靈活運用visual basic設計、開發了人機界面。
參考文獻
[1]嚴盈富.監控組態軟件與PLC入門[M].北京:人民郵電出版社,2007.
[2]張統.間歇式活性污泥法污水處理技術及工程實例[M].北京:化學工業出版社,2002.
[3]郭靖.ASP.NET技術開發大全[M].北京:清華大學出版社,2009.
〔編輯:張思楠〕
摘 要:在目前的工業體系中,如何實現遠程監測和控制各種設備是工程師和自動化產業面臨的巨大挑戰。其中,網絡科技扮演著重要的角色。通過結合艾倫布拉德利SLC500系列中的可編程邏輯控制器(PLC),可利用網絡服務器和瀏覽器遠程監控設備。這種遠程獲取信息的方式為監控器提供了實時數據。就在不利用任何付費型軟件的情況下,討論如何通過Allen Bradley PLC和網絡服務器遠程獲取實時數據。
關鍵詞:可編程邏輯控制器;污水控制;自動化;付費軟件
中圖分類號:TP29 文獻標識碼:A 文章編號:2095-6835(2014)19-0150-02
本項目應用Microsoft.NET編程技術的過程可分為利用VB.NET讀寫PLC SLC5/03的內存數據和利用ASP.NET對從SLC5/03中獲得的數據進行網頁監測和控制。
1 項目介紹
本文以污水控制項目為例,分析如何在工業系統設備中將可編程邏輯控制器與網絡技術有效結合,以提高生產設備的利用率和工作效率。該系統平臺的結構框架如圖1所示。
設計和實現基于Web的PLC遠程監控,其主要目的不僅僅是簡單地監測和控制生產設備,還為工業生產提供了一套完整的自動化解決方案。其應用價值主要體現在以下三方面:①綜合利用計算機技術可完成在傳統生產中無法實現的操作過程和監控過程,并完善自動化控制。②順應科技發展,使管理網絡化。③建立遠程監控網站后,用戶可以通過Web網頁實時瀏覽生產數據,還可以實時控制現場設備,這有利于操作人員之間的交流、溝通。
2 項目任務
本文研究的項目不僅僅是要建立一套基于Web與PLC相結合的遠程監控系統,更重要的是,該方法無需購買付費軟件,便可實現SLC 500 PLC與網絡瀏覽器之間的數據交流。
在傳統方法中,需要用到的軟件有羅克韋爾的Allen -Bradley RSView32 Web server、RSLinx、RSLogix 500和RSView 32。具體如圖2所示。
圖1 工業控制系統結構 圖2 通過AB RSView32 Web server等軟件
將SLC500 PLC控制器接入互聯網
從圖3中可看出,該方法無需應用羅克韋爾的應用軟件,即可對SLC500實現網絡遠程監控,且.net技術在數據傳輸速度上具有一定的優勢。在該項技術中,要用到的工具有VB.NET、Web Services和ASP.NET。總而言之,VB編程在工業界,尤其是在視頻顯示系統,例如在HMI(人機交換界面)和SCADA(數據采集與監視控制系統)中具有較大的優勢。
在本次研究中,核心目標是利用VB.NET讀寫SLC500可編程控制器的內存數據,并通過圖形用戶界面(GUI)顯示實時數據。此外,還需運用ASP.NET或網頁應用技術實現網絡數據的交換。其中,靜態網頁技術和動態網頁技術承擔了數據訪問和數據交換的任務。ASP.NET可被發展成為腳本語言,例如VB.NET或JAVA,并在HTML平臺上運行。
3 實際應用
為了驗證該方法的可行性,我們選擇了污水廠的污水處理項目作為研究實例。圖4為采用VB創建的人機交換界面。通過利用Allen-Bradley SLC 5/04 PLC,將其RS232串口接入工作站的通信串口,然后利用VB.NET可達成網絡通訊中的第一環節,即可編程控制器與工控機界面之間的數據讀寫;第二環節——在線監控與控制可由ASP.NET和網頁服務實現。圖5中歷史數據為工作中的故障處理提供了有效的資源整合分析。
圖3 通過.net環境技術將SLC500 圖4 污水處理系統人機界面
PLC控制器接入互聯網
圖5 實時在線數據以及歷史數據
4 結束語
綜上所述,通過闡述工業控制領域羅克韋爾一系列遠程監控軟件需要付費的問題,提出了關于利用VB.NET和ASP.NET技術的解決方案,并在污水處理實例中驗證了該方法的可行性。此外,該方法不僅確保了數據的穩定和較高的傳輸速度,還靈活運用visual basic設計、開發了人機界面。
參考文獻
[1]嚴盈富.監控組態軟件與PLC入門[M].北京:人民郵電出版社,2007.
[2]張統.間歇式活性污泥法污水處理技術及工程實例[M].北京:化學工業出版社,2002.
[3]郭靖.ASP.NET技術開發大全[M].北京:清華大學出版社,2009.
〔編輯:張思楠〕