通過GPRS對PL C/RTU進行遠程下載的方法
摘要
本文主要介紹通過GPRS方式,對北京安控科技發展有限公司生產的RTU及PLC產品,進行遠程下載的方法。
一、前言
通過GPRS通訊方式,可以對安控公司的SuperE 系列 RTU和Rock E20系列 PLC產品,進行遠程下載。
安控公司的RTU和PLC產品,還支持通過撥號Modem、數傳電臺和局域網進行遠程下載,具體方法可參見其他相關說明。
EchoBUS通訊協議和ModBUS RTU和ModBUS ASCII協議兼容。EchoBUS命令提供遠程規劃和診斷能力,支持遠程下載,可以參見《ELadder 2.0 使用手冊》附錄E。
文章介紹的方法,主要應用于PLC或RTU作為數據采集站點,而無控制要求的遠程站點。這是因為,當遠程站點有控制要求且控制點連接完好時,進行遠程下載,因控制器初始化所有輸出為0,引起現場控制設備產生相應動作,若無操作員在場,可能會造成損失。
以往方法,大多是通過虛擬串口的方式,來通過GPRS進行遠程下載。虛擬串口程序,大部分都存在使用不穩定,數據監視不方便。最關鍵的是,虛擬串口數據的接收及發送的延時時間無法改變,從而就不可避免的會出現在下載時數據包被拆分,造成下位機無法解析,而沒有應答,引起通訊失敗。
本文的方法,采用數據通過實時實際串口轉發,再通過監視串口數據的接收以及發送情況,了解數據包長度和延時時間的關系,最后調節數據包的長度以及串口接收數據的延時時間來使其達到一個平衡,保證數據包不被拆分,解決由于數據包被拆分而引起的通訊失敗和數據傳輸錯誤等問題。
二、下載準備(以RTU為例,PLC例同)
計算機一臺(帶2個串口)或者兩臺(每臺帶一個串口),
RTU一臺,
DTU一臺(深圳宏電產品為例),
RS232連接線一根,
可以撥號上網的電話線一根或設置成撥號方式的DTU一臺。
三、下載方法
步驟1:連接
方式1(下載計算機帶有2個串口):根據各自使用的DTU廠家提供的方式,組建好GPRS網絡,確保從站DTU與中心通訊正常。在此,我采用計算機撥號上網,DTU指向撥號上網所分配的IP地址,即指向中心,來進行從站DTU與中心站進行數據交換。DTU通過其自帶的串口連接線和RTU的COM口相連。
用RS232連接線將計算機的兩個串口連接在一起。如下圖所示:
本文主要介紹通過GPRS方式,對北京安控科技發展有限公司生產的RTU及PLC產品,進行遠程下載的方法。
一、前言
通過GPRS通訊方式,可以對安控公司的SuperE 系列 RTU和Rock E20系列 PLC產品,進行遠程下載。
安控公司的RTU和PLC產品,還支持通過撥號Modem、數傳電臺和局域網進行遠程下載,具體方法可參見其他相關說明。
EchoBUS通訊協議和ModBUS RTU和ModBUS ASCII協議兼容。EchoBUS命令提供遠程規劃和診斷能力,支持遠程下載,可以參見《ELadder 2.0 使用手冊》附錄E。
文章介紹的方法,主要應用于PLC或RTU作為數據采集站點,而無控制要求的遠程站點。這是因為,當遠程站點有控制要求且控制點連接完好時,進行遠程下載,因控制器初始化所有輸出為0,引起現場控制設備產生相應動作,若無操作員在場,可能會造成損失。
以往方法,大多是通過虛擬串口的方式,來通過GPRS進行遠程下載。虛擬串口程序,大部分都存在使用不穩定,數據監視不方便。最關鍵的是,虛擬串口數據的接收及發送的延時時間無法改變,從而就不可避免的會出現在下載時數據包被拆分,造成下位機無法解析,而沒有應答,引起通訊失敗。
本文的方法,采用數據通過實時實際串口轉發,再通過監視串口數據的接收以及發送情況,了解數據包長度和延時時間的關系,最后調節數據包的長度以及串口接收數據的延時時間來使其達到一個平衡,保證數據包不被拆分,解決由于數據包被拆分而引起的通訊失敗和數據傳輸錯誤等問題。
二、下載準備(以RTU為例,PLC例同)
計算機一臺(帶2個串口)或者兩臺(每臺帶一個串口),
RTU一臺,
DTU一臺(深圳宏電產品為例),
RS232連接線一根,
可以撥號上網的電話線一根或設置成撥號方式的DTU一臺。
三、下載方法
步驟1:連接
方式1(下載計算機帶有2個串口):根據各自使用的DTU廠家提供的方式,組建好GPRS網絡,確保從站DTU與中心通訊正常。在此,我采用計算機撥號上網,DTU指向撥號上網所分配的IP地址,即指向中心,來進行從站DTU與中心站進行數據交換。DTU通過其自帶的串口連接線和RTU的COM口相連。
用RS232連接線將計算機的兩個串口連接在一起。如下圖所示:
本文標簽:通過GPRS對PL C/RTU進行遠程下載的方法
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《通過GPRS對PL C/RTU進行遠程下載的方法》相關權利人與機電之家網取得聯系。