移動肼站肼-70燃料保障自動監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2021-11-11 01:05
為安全、有效、可靠保障移動肼站肼-70燃料,設(shè)計了基于Modbus RTU通訊協(xié)議的以PLC為下位機和以自主開發(fā)的界面軟件為上位機的移動肼站肼-70燃料保障自動監(jiān)控系統(tǒng)。網(wǎng)絡(luò)攝像頭畫面利用以太網(wǎng)傳輸至上位機界面軟件,通過工業(yè)計算機集中顯示運行畫面,實現(xiàn)了移動肼站各分系統(tǒng)的正常運行和遠程監(jiān)控;PLC采用輪詢方式進行控制參數(shù)的實時采集,RTU模式采用CRC校驗,確保系統(tǒng)數(shù)據(jù)采集、傳輸可靠;系統(tǒng)操作簡單、功能強大、界面友好、經(jīng)濟可靠,在實際應(yīng)用過程中達到了安全、有效、可靠地保障移動肼站肼-70燃料的良好效果,受到了移動肼站操作人員的廣泛好評。
【文章來源】:化工時刊. 2020,34(05)
【文章頁數(shù)】:5 頁
【部分圖文】:
肼站控制系統(tǒng)
西門子公司沒有公開通信協(xié)議,本文通過編程語言自行開發(fā)上位機程序,要求開發(fā)者具有較高編程水平,開發(fā)周期長,但具有靈活、成本低的優(yōu)點[8 9]。上位機界面軟件采用C#作為開發(fā)語言,數(shù)據(jù)庫采用ACCESS數(shù)據(jù)庫,應(yīng)用Visual Studio 2010為開發(fā)環(huán)境實現(xiàn)。為保證系統(tǒng)安全,登錄系統(tǒng)時需用戶輸入用戶名和密碼,而且需保留每個傳感器的參數(shù)曲線以及手動操作,因此需要一個數(shù)據(jù)庫來記錄。本系統(tǒng)上位機界面軟件與下位機PLC采用Modbus RTU通訊協(xié)議,物理層使用USB-RS485串行通訊接口,以上位機界面軟件為主站,下位機PLC為從站,主站根據(jù)Modbus RTU協(xié)議發(fā)送03功能碼讀取保持寄存器DB1數(shù)據(jù)塊中的前20個字(采集到的16個傳感器和手自切換、通風(fēng)啟動、肼艙通風(fēng)、制冷啟動等開關(guān)量信號參數(shù)信息),發(fā)送06寫入功能碼設(shè)置通風(fēng)啟動、制冷啟動、制熱啟動、廢水溫度設(shè)定、應(yīng)急沖淋溫度設(shè)定等參數(shù)。為保證數(shù)據(jù)傳輸?shù)恼_性,RTU模式采用CRC校驗[10],錯誤率能夠小于1/10億。界面軟件通訊指令見表2。
本系統(tǒng)上位機界面軟件與下位機PLC采用Modbus RTU通訊協(xié)議,物理層使用USB-RS485串行通訊接口,以上位機界面軟件為主站,下位機PLC為從站,主站根據(jù)Modbus RTU協(xié)議發(fā)送03功能碼讀取保持寄存器DB1數(shù)據(jù)塊中的前20個字(采集到的16個傳感器和手自切換、通風(fēng)啟動、肼艙通風(fēng)、制冷啟動等開關(guān)量信號參數(shù)信息),發(fā)送06寫入功能碼設(shè)置通風(fēng)啟動、制冷啟動、制熱啟動、廢水溫度設(shè)定、應(yīng)急沖淋溫度設(shè)定等參數(shù)。為保證數(shù)據(jù)傳輸?shù)恼_性,RTU模式采用CRC校驗[10],錯誤率能夠小于1/10億。界面軟件通訊指令見表2。2. 設(shè)計結(jié)果
本文編號:3488301
【文章來源】:化工時刊. 2020,34(05)
【文章頁數(shù)】:5 頁
【部分圖文】:
肼站控制系統(tǒng)
西門子公司沒有公開通信協(xié)議,本文通過編程語言自行開發(fā)上位機程序,要求開發(fā)者具有較高編程水平,開發(fā)周期長,但具有靈活、成本低的優(yōu)點[8 9]。上位機界面軟件采用C#作為開發(fā)語言,數(shù)據(jù)庫采用ACCESS數(shù)據(jù)庫,應(yīng)用Visual Studio 2010為開發(fā)環(huán)境實現(xiàn)。為保證系統(tǒng)安全,登錄系統(tǒng)時需用戶輸入用戶名和密碼,而且需保留每個傳感器的參數(shù)曲線以及手動操作,因此需要一個數(shù)據(jù)庫來記錄。本系統(tǒng)上位機界面軟件與下位機PLC采用Modbus RTU通訊協(xié)議,物理層使用USB-RS485串行通訊接口,以上位機界面軟件為主站,下位機PLC為從站,主站根據(jù)Modbus RTU協(xié)議發(fā)送03功能碼讀取保持寄存器DB1數(shù)據(jù)塊中的前20個字(采集到的16個傳感器和手自切換、通風(fēng)啟動、肼艙通風(fēng)、制冷啟動等開關(guān)量信號參數(shù)信息),發(fā)送06寫入功能碼設(shè)置通風(fēng)啟動、制冷啟動、制熱啟動、廢水溫度設(shè)定、應(yīng)急沖淋溫度設(shè)定等參數(shù)。為保證數(shù)據(jù)傳輸?shù)恼_性,RTU模式采用CRC校驗[10],錯誤率能夠小于1/10億。界面軟件通訊指令見表2。
本系統(tǒng)上位機界面軟件與下位機PLC采用Modbus RTU通訊協(xié)議,物理層使用USB-RS485串行通訊接口,以上位機界面軟件為主站,下位機PLC為從站,主站根據(jù)Modbus RTU協(xié)議發(fā)送03功能碼讀取保持寄存器DB1數(shù)據(jù)塊中的前20個字(采集到的16個傳感器和手自切換、通風(fēng)啟動、肼艙通風(fēng)、制冷啟動等開關(guān)量信號參數(shù)信息),發(fā)送06寫入功能碼設(shè)置通風(fēng)啟動、制冷啟動、制熱啟動、廢水溫度設(shè)定、應(yīng)急沖淋溫度設(shè)定等參數(shù)。為保證數(shù)據(jù)傳輸?shù)恼_性,RTU模式采用CRC校驗[10],錯誤率能夠小于1/10億。界面軟件通訊指令見表2。2. 設(shè)計結(jié)果
本文編號:3488301
本文鏈接:http://sikaile.net/kejilunwen/hangkongsky/3488301.html
最近更新
教材專著