背景IEC870-5-101是國家自1995年以來推出的一款用于電力系統(tǒng)數(shù)據(jù)通訊的行業(yè)規(guī)約標(biāo)準(zhǔn)。適用于具有編碼的比特串行數(shù)據(jù)傳輸遠(yuǎn)動(dòng)設(shè)備和系統(tǒng),用以對地理廣域過程的監(jiān)視和控制。
標(biāo)準(zhǔn)對于數(shù)據(jù)通訊的流程和報(bào)文格式有著詳細(xì)的規(guī)定,但實(shí)際各家設(shè)備制造商會(huì)根據(jù)自身的情況,“調(diào)整”規(guī)約規(guī)定的技術(shù)細(xì)節(jié),造成了很多子站雖標(biāo)示采用標(biāo)準(zhǔn)的101規(guī)約,但用根據(jù)標(biāo)準(zhǔn)規(guī)約開發(fā)的接口卻無法采集到數(shù)據(jù)。
作為101通訊主站的上位機(jī)端,如果每次都要根據(jù)實(shí)際硬件廠家“自定義”的101規(guī)約開發(fā)驅(qū)動(dòng),工作量無疑是巨大的。紫金橋軟件IEC870-5-101通訊接口,致力于做到避免上述情況的發(fā)生,盡可能的總結(jié)各家的可能“自定義”的部分,兼容類似的特殊101規(guī)約。
功能分析
通過長時(shí)間的市場調(diào)研和總結(jié),我們發(fā)現(xiàn)針對 IEC870-5-101規(guī)約,設(shè)備廠家可能會(huì)自定義的技術(shù)部分如下:
- 傳送原因、公共地址、信息體地址的長度
- 是否包含主站地址
- 鏈路的召喚與復(fù)位
- 總召喚的處理方式
- 幀計(jì)數(shù)位的有效性
- 平衡式101的確認(rèn)幀處理
- 平衡式101鏈路復(fù)位方式
- 鏈路測試幀的發(fā)送機(jī)制
功能實(shí)現(xiàn)
針對上述總結(jié)的情況,紫金橋IEC870-5-101通訊接口實(shí)現(xiàn)各個(gè)情況的自定義功能,盡可能做到連接一家101設(shè)備時(shí),通過簡單的設(shè)置,不改動(dòng)代碼,即可實(shí)現(xiàn)通訊。
功能效果圖如下:

設(shè)備定義部分:
傳輸方式:支持非平衡式和平衡式
字節(jié)個(gè)數(shù):根據(jù)實(shí)際情況,可以靈活的配置選擇各參數(shù)的字節(jié)長度。
地址設(shè)置:設(shè)置鏈路(子站)地址和主站地址。
時(shí)間:設(shè)置各部分?jǐn)?shù)據(jù)的通訊周期;如為0,則表示該命令不執(zhí)行。

“高級設(shè)置”針對一些特殊情況,給出對應(yīng)的設(shè)置,默認(rèn)為標(biāo)準(zhǔn)的101規(guī)約設(shè)置。
通訊方式:對于總召喚,支持主站一次請求完成一次總召喚和多次請求完成一次總召喚。
無結(jié)束幀及應(yīng)答數(shù)據(jù)組數(shù):如果設(shè)備應(yīng)答的報(bào)文沒有總召喚結(jié)束幀,則需指明每次上傳的數(shù)據(jù)幀的組數(shù)。
主站應(yīng)答:針對平衡式101,如果需要主站發(fā)送確認(rèn)幀,即選擇該項(xiàng)。
幀計(jì)數(shù)位:分為有效、常0、常1等選項(xiàng)。
鏈路復(fù)位:可選是否需要該功能。
從站鏈路初始化結(jié)束幀:平衡式101,有些硬件廠家規(guī)定鏈路復(fù)位結(jié)束后,從站要發(fā)送結(jié)束幀,如此,需選擇此項(xiàng)。
點(diǎn)定義部分:

分為系統(tǒng)參量和監(jiān)測量兩部分。
系統(tǒng)參量:提供通訊故障計(jì)數(shù),以及重要召喚的周期的修改功能,運(yùn)行時(shí)可以動(dòng)態(tài)修改這些周期。

公共地址:如果公共地址與鏈路地址不一致,可以在此設(shè)置。
類型標(biāo)識:支持所有101規(guī)約的數(shù)據(jù)格式。
類別子項(xiàng):包括數(shù)據(jù)和品質(zhì)描述信息。
信息體地址:信息數(shù)據(jù)的對應(yīng)地址。
寫操作項(xiàng):包括遙控操作的選擇、執(zhí)行和取消。

支持的設(shè)備廠家(部分)
南瑞
山西晉能
珠海長圓共創(chuàng)
上海東自
江蘇谷峰
浙江宇光
……
總結(jié)
紫金橋IEC870-5-101通訊接口兼容了各個(gè)硬件廠家可能“自定義”的部分,只需要簡單配置,即可完成各家設(shè)備的通訊,減少了工程的開發(fā)周期。另外紫金橋軟件支持ModBus Server、OPC Server等,支持協(xié)議轉(zhuǎn)發(fā),可以將不同的101硬件設(shè)備集成到一個(gè)系統(tǒng)中,轉(zhuǎn)發(fā)為統(tǒng)一的對外接口。
|