
Product technical support
在信創(chuàng)產(chǎn)業(yè)的推動下,國產(chǎn)PLC正迎來快速發(fā)展,各類新品牌與新型號層出不窮。面對不同廠商的通信協(xié)議以及不斷增多的產(chǎn)品型號,SCADA軟件需要持續(xù)進(jìn)行適配,這帶來了不小的技術(shù)挑戰(zhàn)。
目前,多數(shù)SCADA軟件采用標(biāo)準(zhǔn)Modbus驅(qū)動,為適配非標(biāo)設(shè)備增加了很多配置參數(shù),工程師不僅需要掌握非標(biāo)Modbus的功能,操作門檻也相對較高。另外,工程師組態(tài)測點需要對照PLC廠商提供的地址映射表,工作效率非常低。如果SCADA廠商為每一款PLC都單獨(dú)開發(fā)專用驅(qū)動,不僅研發(fā)成本高、代碼重復(fù),后續(xù)測試與維護(hù)的工作量也將十分龐大。
一、產(chǎn)品架構(gòu)
力控科技采用“公共代碼 + 配置文件”的抽象產(chǎn)品開發(fā)模式,將不同廠商PLC的通信差異通過配置文件進(jìn)行定義,代碼層則通過解析配置文件的內(nèi)容實現(xiàn)差異化處理。該模式把Modbus通信復(fù)雜的功能都封裝在代碼內(nèi)部,既節(jié)省了開發(fā)成本,又降低了工程師的使用門檻,并且實現(xiàn)國產(chǎn)PLC基于Modbus協(xié)議通信的“三快”目標(biāo):開發(fā)適配快、使用上手快、組態(tài)建點快。


產(chǎn)品架構(gòu)圖
二、技術(shù)優(yōu)勢
一套代碼,多驅(qū)動復(fù)用
整體代碼量小、升級迭代快,有效降低代碼維護(hù)成本。目前已完成南大傲拓、和利時、藍(lán)普鋒、信捷、臺達(dá)、匯川和海為等多家PLC的Modbus協(xié)議適配,未來將會適配更多的國產(chǎn)PLC品牌。
新增PLC品牌,僅需編寫配置文件
新增品牌無需研發(fā)人員修改代碼,產(chǎn)品或技術(shù)人員通過配置文件即可獨(dú)立完成適配。平均每個品牌的配置與調(diào)試可在3個工作日內(nèi)完成,極大提升了驅(qū)動開發(fā)效率。
內(nèi)置Modbus地址映射轉(zhuǎn)換
工程師可直接使用PLC編程軟件中的標(biāo)簽地址進(jìn)行測點組態(tài),無需查閱繁瑣的Modbus地址映射表,有效提升項目交付效率。
按PLC型號封裝Modbus協(xié)議
技術(shù)人員無需掌握寄存器起始地址、數(shù)據(jù)大小端字節(jié)排序、06和16號功能碼區(qū)別、位尋址/字尋址/雙字尋址差異、字/位寄存器包長度和間隔、校驗字節(jié)順序等專業(yè)概念。配置參數(shù)少,使用門檻低,上手迅速。
一次代碼移植,多產(chǎn)品系列通用
力控的SCADA軟件、信創(chuàng)SCADA和網(wǎng)關(guān)等多個產(chǎn)品系列驅(qū)動僅需一次代碼移植即可實現(xiàn)通用,未來增加新品牌無需重新移植代碼,直接拷貝配置文件即可。
三、應(yīng)用案例
力控 ForceSCADA(信創(chuàng)SCADA)同國內(nèi)某知名PLC廠商深度合作,通過抽象公共代碼+配置文件方式,快速實現(xiàn)測點組態(tài)和數(shù)據(jù)采集。在此基礎(chǔ)上進(jìn)一步把組態(tài)軟件和PLC編程軟件深度集成,實現(xiàn)SCADA對PLC點表的在線訪問。
用戶通過快速建點功能可一鍵完成PLC標(biāo)簽的批量組態(tài),僅需一周時間,便能完成快速組點與數(shù)據(jù)通信適配開發(fā)工作。當(dāng)PLC廠商增加新型號時,產(chǎn)品經(jīng)理在一個工作日內(nèi)即可完成適配工作。
本案例探索了國產(chǎn)SCADA與PLC深度合作的新模式,具備推廣的可行性與實用價值,可廣泛應(yīng)用于各品牌的PLC系列。


