GCP通用通訊平臺(以下簡稱GCP平臺)是杭途科技自主研發、擁有自主知識產權的通用通訊平臺(General Communication Platform),為公司的網關機、通訊管理機、規約轉換裝置、網絡安全監測裝置、自動驗收裝置等產品提供了軟件基礎功能的支撐。平臺實現了基礎功能的復用、差異功能的模塊化開發,不同產品只需在此平臺中開發獨有的個性化功能模塊,保證了新產品快速開發及穩定運行的同時,高復用價值的新模塊作為新的基礎功能加入到平臺中,也大大提升了平臺的基礎支撐能力。
GCP平臺主要分為業務進程、通訊規約、人機交互界面三部分,業務進程完成了大部分基礎功能,包括:
1. 內存管理:實現配置加載、通訊規約調度、實時數據、變化數據、控制命令、報文、日志等管理;
2. 數據庫引擎:實現對不同的配置數據庫、歷史數據庫的連接管理和操作,如SQLite、MySQL、SQL Server、Oracle等;
3. 通道調度:調用設備驅動程序等,負責串口、網絡等通訊接口的管理及報文的收發;
4. 應用接口:將上述三個模塊中的功能和信息封裝成接口,供通訊規約、人機交互規約調用。
目前GCP平臺支持50余種標準通訊規約,300余種變種或自定義規約,標準規約如下表:
規約名稱 | 規約名稱 |
Modbus RTU/TCP | GB/T26865.2 |
CDT、DL451、DISA、XT9702 | Q/GDW11354 |
IEC60870-5-101、DL/T634.5101 | Syslog |
IEC60870-5-102、DL/T719 | NTP/SNTP |
IEC60870-5-103、DL/T667 | IRIG-B |
IEC60870-5-104、DL/T634.5104 | SNMP |
DL/T273 | DGJ08-2068(公共建筑用能監測) |
DL/T476 | FTP/TFTP |
IEC61850、DL/T860 MMS、GOOSE | DNP3.0 |
DL/T860 CMS | YD/T1363(電總協議) |
DL/T645 | 正/反向隔離傳輸協議 |
Q/GDW1376.1 | E文件 |
許繼103/104 | MQTT |
南自103 | http/https |
南瑞103 | Webservice |
GCP平臺提供了友好的圖形配置、調試、維護工具(通用模塊),并支持對配套工具進行授權管理,避免設備被誤操作、運行參數被篡改等。同時,配套界面工具具備三權分立、代理訪問、通訊加密、數據庫加密等高級功能模塊,在專用產品配套工具研發時,可啟用通用模塊和高級功能模塊。
一、配置工具
使用人員可以根據項目的需求,通過配置工具完成設備、測點、規約等參數的配置工作。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 配置展示圖
配置工具特點
1. 按照工程人員習慣設計操作界面;
2. 所有的參數配置都可使用配置工具完成;?
3. 最簡化配置(研發人員總結大量的現場應用經驗設置了默認值、用戶無需每次填寫);
4. 配置過的設備可以作為模板,重復使用;?
5. 根據應用經驗設置了大量的快捷配置鍵。
二、調試工具
在做完數據庫配置并上傳到設備后,使用人員通過調試工具對設備通訊狀態、測點數據等進行監視和控制。調試工具功能包括:查看通訊狀態、測點數據、通道狀態、通訊報文、日志;遙控下發、定值設置、人工置數、自定義報文等等。?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數值圖
? ? ? ? ? ? ? ? ? ? ? ? ? ? 通訊報文圖
? ? ? ? ? ? ? ? ? ? ? ? ? ? 運行日志圖
調試工具功能
1. 查看通訊情況;?
2. 查看數據值;?
3. 查看通訊報文;
4. 查看運行日志;
5. 模擬控制命令;
6. 模擬數據測試。
三、維護工具
設備維護工具通過圖形界面實現設備維護等功能,使設備維護變得簡單、易用。維護工具功能包括:參數修改、IP 修改、系統還原、軟件升級、配置上傳和下載、腳本執行、設備重啟等。
? ? ? ?配置網卡圖? ? ? ? ? ? ? ? ? ? ? ? 設備掃描圖?