工作職責1. 設(shè)備數(shù)據(jù)采集與通信開發(fā)
-
負責工廠生產(chǎn)設(shè)備(PLC、CNC、儀器儀表等)的數(shù)據(jù)采集系統(tǒng)開發(fā),支持 Siemens、Omron、三菱 等主流PLC通信。
-
基于 OPC UA/DA、Modbus TCP/RTU、Profibus、S7 等工業(yè)協(xié)議,實現(xiàn)設(shè)備與上位機的實時數(shù)據(jù)交互。
-
處理非標設(shè)備數(shù)據(jù)(如 TXT日志、圖片、Excel 等),設(shè)計解析方案并集成到系統(tǒng)。
-
優(yōu)化數(shù)據(jù)采集性能,解決高并發(fā)、高頻率數(shù)據(jù)讀取的穩(wěn)定性問題(如斷線重連、數(shù)據(jù)緩存)。
2. 工業(yè)軟件與MES系統(tǒng)開發(fā)
-
使用 C#/.NET 開發(fā) WinForm/WPF 上位機應(yīng)用,或 WebAPI 服務(wù),實現(xiàn)設(shè)備數(shù)據(jù)與 MES(制造執(zhí)行系統(tǒng)) 的對接。
-
設(shè)計數(shù)據(jù)庫架構(gòu),基于 SQL Server/Oracle/MySQL 存儲設(shè)備數(shù)據(jù),并優(yōu)化查詢效率。
-
開發(fā)數(shù)據(jù)看板、報警監(jiān)控、報表導出等功能模塊,支持生產(chǎn)管理需求。
3. 技術(shù)文檔與協(xié)作
-
編寫 設(shè)備通信協(xié)議文檔、API接口文檔 及 系統(tǒng)設(shè)計說明書。
-
使用 Git/SVN 進行代碼版本管理,遵循團隊開發(fā)規(guī)范。
-
與電氣工程師、生產(chǎn)部門協(xié)作,分析設(shè)備通信問題并提供解決方案。
4. 系統(tǒng)維護與優(yōu)化
-
排查設(shè)備通信異常,修復數(shù)據(jù)采集漏洞,提升系統(tǒng)穩(wěn)定性。
-
持續(xù)優(yōu)化數(shù)據(jù)采集效率,降低延遲,提高系統(tǒng)響應(yīng)速度。
-
研究新技術(shù)(如 工業(yè)物聯(lián)網(wǎng)(IIoT)、時序數(shù)據(jù)庫(InfluxDB)),推動系統(tǒng)升級。
能力要求:
1.大專及以上學歷,計算機、軟件工程等相關(guān)專業(yè)優(yōu)先;
2.熟悉C#代碼開發(fā),.NET Framework 框架及底層原理,Winform或WPF或者WebApi相關(guān)開發(fā),熟悉SVN或GIT軟3. 熟悉SQLServer、Oracle、MYSQL、Access、SQLite等常見數(shù)據(jù)庫;
4.熟悉市場上主流PLC如(Siemens,Omron,三菱)、了解工業(yè)領(lǐng)域常用的協(xié)議,如OPC,Modbus,Profibus,RS232, RS485,S7+,Socket工業(yè)以太網(wǎng)等協(xié)議;
5.具備良好的代碼風格、編程和測試習慣,能夠撰寫高質(zhì)量的設(shè)計文檔;
6.有良好的溝通能力與團隊合作意識,能夠承擔一定工作壓力;
7.熟悉MES系統(tǒng)業(yè)務(wù)優(yōu)先;
8.有工廠類設(shè)備數(shù)據(jù)采集經(jīng)驗者優(yōu)先;
9.對于非標準化的設(shè)備數(shù)據(jù)采集,比如本地txt、圖片等