GCP通用通讯平台(以下简称GCP平台)是杭途科技自主研发、拥有自主知识产权的通用通讯平台(General Communication Platform),为公司的网关机、通讯管理机、规约转换装置、网络安全监测装置、自动验收装置等产品提供了软件基础功能的支撑。平台实现了基础功能的复用、差异功能的模块化开发,不同产品只需在此平台中开发独有的个性化功能模块,保证了新产品快速开发及稳定运行的同时,高复用价值的新模块作为新的基础功能加入到平台中,也大大提升了平台的基础支撑能力。
![GCP通用通讯平台 GCP通用通讯平台]()
GCP平台主要分为业务进程、通讯规约、人机交互界面三部分,业务进程完成了大部分基础功能,包括:
1. 内存管理:实现配置加载、通讯规约调度、实时数据、变化数据、控制命令、报文、日志等管理;
2. 数据库引擎:实现对不同的配置数据库、历史数据库的连接管理和操作,如SQLite、MySQL、SQL Server、Oracle等;
3. 通道调度:调用设备驱动程序等,负责串口、网络等通讯接口的管理及报文的收发;
4. 应用接口:将上述三个模块中的功能和信息封装成接口,供通讯规约、人机交互规约调用。
![GCP通用通讯平台 GCP通用通讯平台]()
目前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平台提供了友好的图形配置、调试、维护工具(通用模块),并支持对配套工具进行授权管理,避免设备被误操作、运行参数被篡改等。同时,配套界面工具具备三权分立、代理访问、通讯加密、数据库加密等高级功能模块,在专用产品配套工具研发时,可启用通用模块和高级功能模块。
一、配置工具
使用人员可以根据项目的需求,通过配置工具完成设备、测点、规约等参数的配置工作。
![GCP通用通讯平台 GCP通用通讯平台]()
配置展示图
配置工具特点
1. 按照工程人员习惯设计操作界面;
2. 所有的参数配置都可使用配置工具完成;
3. 最简化配置(研发人员总结大量的现场应用经验设置了默认值、用户无需每次填写);
4. 配置过的设备可以作为模板,重复使用;
5. 根据应用经验设置了大量的快捷配置键。
二、调试工具
在做完数据库配置并上传到设备后,使用人员通过调试工具对设备通讯状态、测点数据等进行监视和控制。调试工具功能包括:查看通讯状态、测点数据、通道状态、通讯报文、日志;遥控下发、定值设置、人工置数、自定义报文等等。
![GCP通用通讯平台 GCP通用通讯平台]()
数值图
![GCP通用通讯平台 GCP通用通讯平台]()
通讯报文图
![GCP通用通讯平台 GCP通用通讯平台]()
运行日志图
调试工具功能
1. 查看通讯情况;
2. 查看数据值;
3. 查看通讯报文;
4. 查看运行日志;
5. 模拟控制命令;
6. 模拟数据测试。
三、维护工具
设备维护工具通过图形界面实现设备维护等功能,使设备维护变得简单、易用。维护工具功能包括:参数修改、IP 修改、系统还原、软件升级、配置上传和下载、脚本执行、设备重启等。
![GCP通用通讯平台 GCP通用通讯平台]()
配置网卡图 设备扫描图