PLC串行通信在分布式監控系統中的應用(1)
PLC串行通信在分布式監控系統中的應用
1 引言
目前,plc作為一種成熟穩定可靠的控制器,已經在工業控制中得到了廣泛的應用。在實際應用中通常采用以工業控制計算機和plc構成計算機監控系統。在這里,plc完成對系統的底層控制,即直接控制執行機構,實現數據采集,處理與控制;上位計算機則完成數據處理、信息管理等復雜的監控管理任務。通訊的實現就成為這種系統中的關鍵技術之一。本文以電廠輸煤監控系統為例,介紹了串行通信技術在分布式監控系統中的應用。
2 監控系統硬件構成
某電廠輸煤系統共有儲煤圓筒倉6個,每個倉下面各對應著環式給煤機,犁煤機,變頻器和皮帶等設備,每個倉距離幾十米。我們使用可編程控制器(omron c200h型plc)作為下位機負責對每臺圓筒倉下的設備信號采集和控制命令的發送。由程序實現對設備啟停的連鎖控制,出現異常情況,如設備電流越限,給煤車擋板卡死等情況,能快速作出反應并報警。
采用工業控制計算機(ipc)作為操作員站,實現對整個的監控和管理功能。plc之間以rs422方式組成網絡,并和上位機之間采用hostbbbb方式連接。系統結構圖如圖1所示。
每個圓筒倉下的設備使用一個c200h型plc對其進行控制,并配置一個com06通信模塊。它能夠為plc提供rs422/485方式的通訊。這樣可以方便的將其聯網。rs422采用平行發送接收方式,具有傳輸距離長,抗干擾能力強和多點通信能力,最多可以連接32臺plc。在plc和上位機之間使用一個rs422/232轉換模塊,將rs422信號轉換為rs232信號,這里使用的是研華adam4520。這種網絡通信方式經濟實用,完全能滿足生產運行的需要。
3 系統軟件開發及串行通信的實現
上位機監控系統開發c++ builder6.0編程軟件。c++builder是borland公司的產品,它采用面向對象的c++語言,實時性好,運算速度快,編程效率高,人機界面功能強大。近年來越來越多地應用于工業控制。
plc與上位機的串行通信程序的編制是監控系統開發的關鍵部分。使用c++builder開發系統人機界面的部分較為容易,不是本文討論的主要內容,在此不作詳細敘述。
1 引言
目前,plc作為一種成熟穩定可靠的控制器,已經在工業控制中得到了廣泛的應用。在實際應用中通常采用以工業控制計算機和plc構成計算機監控系統。在這里,plc完成對系統的底層控制,即直接控制執行機構,實現數據采集,處理與控制;上位計算機則完成數據處理、信息管理等復雜的監控管理任務。通訊的實現就成為這種系統中的關鍵技術之一。本文以電廠輸煤監控系統為例,介紹了串行通信技術在分布式監控系統中的應用。
2 監控系統硬件構成
某電廠輸煤系統共有儲煤圓筒倉6個,每個倉下面各對應著環式給煤機,犁煤機,變頻器和皮帶等設備,每個倉距離幾十米。我們使用可編程控制器(omron c200h型plc)作為下位機負責對每臺圓筒倉下的設備信號采集和控制命令的發送。由程序實現對設備啟停的連鎖控制,出現異常情況,如設備電流越限,給煤車擋板卡死等情況,能快速作出反應并報警。
采用工業控制計算機(ipc)作為操作員站,實現對整個的監控和管理功能。plc之間以rs422方式組成網絡,并和上位機之間采用hostbbbb方式連接。系統結構圖如圖1所示。
每個圓筒倉下的設備使用一個c200h型plc對其進行控制,并配置一個com06通信模塊。它能夠為plc提供rs422/485方式的通訊。這樣可以方便的將其聯網。rs422采用平行發送接收方式,具有傳輸距離長,抗干擾能力強和多點通信能力,最多可以連接32臺plc。在plc和上位機之間使用一個rs422/232轉換模塊,將rs422信號轉換為rs232信號,這里使用的是研華adam4520。這種網絡通信方式經濟實用,完全能滿足生產運行的需要。
3 系統軟件開發及串行通信的實現
上位機監控系統開發c++ builder6.0編程軟件。c++builder是borland公司的產品,它采用面向對象的c++語言,實時性好,運算速度快,編程效率高,人機界面功能強大。近年來越來越多地應用于工業控制。
plc與上位機的串行通信程序的編制是監控系統開發的關鍵部分。使用c++builder開發系統人機界面的部分較為容易,不是本文討論的主要內容,在此不作詳細敘述。
本文標簽:PLC串行通信在分布式監控系統中的應用(1)
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《PLC串行通信在分布式監控系統中的應用(1)》相關權利人與機電之家網取得聯系。










