999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種海上平臺發電機組儀表系統數字化改造設計方案

2021-04-08 10:42:00司江舸唐乾偉徐正榮馬振超
船舶標準化工程師 2021年2期
關鍵詞:嵌入式系統

張 興,周 炳,司江舸,唐乾偉,徐正榮,馬振超

(中海油能源發展股份有限公司工程技術分公司,天津 300452)

0 引言

某些海上老齡平臺發電機組儀表系統缺乏有效數字化監測手段,機組元器件多采用模擬量指針儀表,誤差大。為進一步優化發電機組監控系統,本文提出一種數字化儀表系統,通過總線技術、PLC控制技術和嵌入式Linux技術,實現了數字化、網絡化儀表系統。

1 發電機一般儀表監控系統的構成

發電機組一般儀表監控系統常用獨立傳感器+儀表的簡單組成形式,儀表系統硬件多、線路復雜,無通信擴展接口或接口不統一,有的儀表系統在機旁與遠程控制箱各設置1套儀表系統,維護成本高。

對發電機組控制系統而言,除上述儀表用傳感器以外,還需要各種控制開關器件,如機組溫度測量。除了滿足測量儀表使用外,還必須安裝溫控開關滿足控制要求,有時預報警、報警、停機等功能對應多個控制開關,極大增加了系統繁雜性。

常見儀表監控系統構成如圖1所示。

圖1 傳統儀表及控制系統布置圖

雖然這種系統結構簡單,但功能單一,器件多,硬件體積大,不能實現網絡化、數字化、信息化等高級管理功能。

2 發電機組數字化儀表系統

2.1 系統硬件

數字化儀表系統綜合采用模擬量傳感器、變送器、總線型儀表作為數據采集前端,通過 Modbus總線數據采集模塊實現數據處理,而后通過PC機或PLC控制器+HMI實現數據輸出與顯示。

發電機組數字化儀表系統的硬件構成見圖2。

圖2 發電機儀表監測系統硬件結構

該系統由本地、遠程系統2部分組成,本地部分實現現場測量和本地數據顯示,遠程部分用于實現數據網絡化和信息化。

現場數據采集模塊采用研華ADAM4017+8通道16位AD模擬量輸入采集模塊,可采集電壓和電流模擬量信號,8通道都提供了可獨立編程量程范圍,支持 Modbus協議。本設計主要利用ADAM4017+來監測發電機組運行參數。各項傳感數據經采集模塊的RS485接口總線發送到PLC控制器(西門子S7-1200系列PLC),PLC解析數據后將參數顯示在本地HMI上,同時再經過RS485通信模塊繼續把參數傳輸到Linux嵌入式工控機,而后由工控機軟件系統處理數據,最終實現機組各項運行參數的存儲、報警處理和顯示功能。

硬件設計部分包括:

1)根據ADAM4700系列軟件配置各個端口類型,選擇端口對應信號類型(4-20Ma或0-5V),配置ADAM4700+模塊Modbus總線地址、通信速率、通道量程范圍、數據格式、工作方式和通信協議等。

2)組態PLC硬件組態,需使用2個CM1241 RS485通信接口模塊,其中 1#模塊用于與ADAM4700+通信,2#模塊用于與嵌入式 Linux工控機通信。

3)博途TIA軟件對S7-1200PLC編程,使用Modbus-RTU協議,將ADAM4700+模塊監測參數,包括發電機組壓力、水溫和速度等數據存儲在 DB模塊。

4)通過Profinet協議,將DB數據過濾處理后傳輸并顯示在HMI界面上,硬件采用MCGS帶以太網接口觸摸屏,它自帶西門子1200PLC網絡驅動,能快捷實現數據顯示。

5)PLC控制器通過2# CM1241模塊,把DB數據發送到上位機系統,并加載到平臺設備實時數據庫中,為其他部門提供開放數據平臺,實現數據統計、分析和優化等功能。

2.2 上位機軟件系統

軟件系統結構如圖3所示。

圖3 上位機軟件系統

上位機軟件包括2部分程序:一部分程序是基于C的后臺數據通信程序,主要實現Linux系統與PLC控制器之間的數據通信和傳輸,并將數據存儲在 Sqlite數據庫中;另一部分程序是基于 PHP的Web系統,運行在嵌入式Linux系統下,該Web系統實現數據可視化綜合處理。軟件部分工作具體包括:

1)嵌入式 Linux工控機配置,主要包括安裝Nginx引擎、PHP服務器、Sqlite3數據庫、串口驅動,也可通過安裝LNMP方式快速安裝。

2)編寫數據處理程序,接收PLC控制器發送的數據,并存儲在Linux系統中。針對Modbus-RTU協議,在Linux系統中使用Mobus庫libmodbus-dev,安裝后直接在C程序中調用<modbus.h>文件。

3)輕量級Sqlite3數據庫,廣泛用于通信、工業生產等嵌入式應用系統中,并提供C/C++的API接口,主要如下。

(1)sqlite3_open(const char *filename, sqlite3**ppDb),打開一個指向SQLite數據的文件連接。

(2)Sqlite3_exec(sqlite3*, const char *sql,sqlite_callback, void *data, char **errmsg),執行SQL命令,由 sql提供,語句格式為標準 SQL語句;sqlite_callback是回調函數。

(3)sqlite3_close(sqlite3*),關閉sqlite3_open()打開的數據庫連接。

利用上述API函數,通過C語言編寫數據接口程序,實現將各運行參數存儲在SQL數據庫中。

編寫Web網絡系統程序,主要基于PHP軟件,包括數據監測界面、數據管理后臺等。利用SpeedPHP框架設計系統,采用MVC模式,將數據和邏輯分開處理,同時封裝數據庫操作,可實現高效Web系統設計。

3 結論

通過研華ADAM4700+遠程IO模塊采集數據,經過Modbus-RTU總線傳輸數據到PLC系統,再由PLC系統通過通信模塊與嵌入式Linux系統工控機連通起來,實現一套自上而下的數字化現場儀表監控系統。

與普遍采用常規儀表控制相比,簡化了系統組成,降低了布線量,提升了系統數字化性能,同時軟件系統配置靈活,總線組網可以不斷擴展功能。另外也可將ADAM4000模塊直接與MCGS軟件連接通信,能進一步降低監控系統成本。

猜你喜歡
嵌入式系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
主站蜘蛛池模板: 自慰高潮喷白浆在线观看| 在线国产91| 91探花在线观看国产最新| 成·人免费午夜无码视频在线观看| 色综合国产| 另类专区亚洲| 欧美日韩专区| 国产精品手机在线观看你懂的| 东京热一区二区三区无码视频| 亚洲欧美日韩中文字幕在线| 国产精品浪潮Av| 久久鸭综合久久国产| 欧美人人干| 黄网站欧美内射| 国产精品嫩草影院视频| 好紧太爽了视频免费无码| 色妞永久免费视频| 亚洲成人网在线播放| 亚洲激情99| 亚洲国产成人超福利久久精品| 五月婷婷亚洲综合| 欧美无遮挡国产欧美另类| 欧美在线免费| 亚洲精品卡2卡3卡4卡5卡区| 免费无码AV片在线观看国产| 国产成人精品高清不卡在线| 四虎永久在线精品国产免费| 日韩在线播放欧美字幕| 999国内精品久久免费视频| 国产aⅴ无码专区亚洲av综合网| 日韩大片免费观看视频播放| 久久精品电影| 华人在线亚洲欧美精品| 国产一线在线| 国产福利免费视频| 久久综合色视频| 狠狠色婷婷丁香综合久久韩国| 成人精品免费视频| 亚洲视频免费在线看| 精品国产毛片| 香蕉久久国产超碰青草| 国产精品偷伦在线观看| 91精品专区国产盗摄| 国产va在线观看| 亚洲精品日产AⅤ| 欧美三级视频网站| 看国产一级毛片| 国产亚洲欧美在线专区| 伊人成人在线| 激情综合激情| 亚洲激情99| 国产精品妖精视频| 九九线精品视频在线观看| 伊人久久久久久久久久| AV色爱天堂网| 她的性爱视频| 亚洲美女久久| 国产香蕉一区二区在线网站| 自拍欧美亚洲| 中文字幕在线永久在线视频2020| 19国产精品麻豆免费观看| 鲁鲁鲁爽爽爽在线视频观看| 女人18毛片一级毛片在线 | 国产国产人在线成免费视频狼人色| 国产精品不卡永久免费| 亚洲日本韩在线观看| 国产欧美日韩va另类在线播放| 成人精品免费视频| 亚洲精品中文字幕午夜| 亚洲欧美精品日韩欧美| 人人澡人人爽欧美一区| 成人福利在线视频免费观看| 欧美亚洲国产精品第一页| 亚洲精选无码久久久| 亚洲人成网站在线观看播放不卡| 中文字幕精品一区二区三区视频| 伦伦影院精品一区| 日韩黄色在线| 日韩无码一二三区| 日韩毛片免费视频| 欧美在线中文字幕| 中国国产A一级毛片|