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