GCP基础通讯平台
GCP基础通讯平台(简称“GCP平台”)是澳门威尼克斯人网站自主研发的基础通讯平台,具备自主知识产权。该平台为公司的网关机、通讯管理机、规约转换装置、网络安全监测装置、自动验收装置等产品提供了坚实的软件基础功能支撑,确保了产品的稳定运行和高效开发。GCP平台通过实现基础功能的复用和差异功能的模块化,简化了产品开发流程。在GCP平台上开发个性化功能,可以轻松衍生出多种产品。同时,GCP平台在保证新产品快速开发及稳定运行的同时,持续将高复用价值的新模块纳入平台功能中,以不断提升自身的基础支撑能力。
GCP平台主要分为业务进程、通讯规约、人机交互界面三部分,业务进程完成了大部分基础功能,包括:
1. 内存管理:实现配置加载、通讯规约调度、实时数据、变化数据、控制命令、报文、日志等管理;
2. 数据库引擎:实现对不同的配置数据库、历史数据库的连接管理和操作,如SQLite、MySQL、SQL Server、Oracle等;
3. 通道调度:调用设备驱动程序等,负责串口、网络等通讯接口的管理及报文的收发;
4. 应用接口:将上述三个模块中的功能和信息封装成接口,供通讯规约、人机交互规约调用。
目前GCP平台支持50余种标准通讯规约,300余种变种或自定义规约,标准规约如下表:
规约名称 | 规约名称 | 规约名称 |
Modbus RTU/TCP | DL/T645 | SNMP |
CDT、DL451、DISA、XT9702 | Q/GDW1376.1 | DGJ08-2068(公共建筑用能监测) |
IEC60870-5-101、DL/T634.5101 | 许继103/104 | FTP/TFTP |
IEC60870-5-102、DL/T719 | 南自103 | DNP3.0 |
IEC60870-5-103、DL/T667 | 南瑞103 | YD/T1363(电总协议) |
IEC60870-5-104、DL/T634.5104 | GB/T26865.2 | 正/反向隔离传输协议 |
DL/T273 | Q/GDW11354 | E文件 |
DL/T476 | Syslog | MQTT |
IEC61850、DL/T860 MMS、GOOSE | NTP/SNTP | http/https |
DL/T860 CMS | IRIG-B | Webservice |
GCP基础通讯平台—GCP1
GCP平台具备强大的数据交换能力,支持50余种标准协议,能出色地管理和调度各种通讯通道和通讯协议。它可以灵活地嵌入到工控机中,作为通讯管理机、规约转换器、智能通讯网关或隔离网关数据传输等使用。同时,它还可以部署在小型机上,作为前置数据采集服务器,为应用数据交互提供灵活的解决方案。
GCP平台为用户提供了直观的图形化配置、调试、维护和控制界面。该界面集成了业务进程、配置工具、调试工具、维护工具等功能模块,使用户能够更加便捷地进行操作和管理。
一、配置工具
使用人员可以根据项目的需求,通过配置工具完成设备、测点、规约等参数的配置工作。
配置展示图
配置工具特点
1. 按照工程人员习惯设计操作界面;
2. 所有的参数配置都可使用配置工具完成;
3. 最简化配置(研发人员总结大量的现场应用经验设置了默认值、用户无需每次填写);
4. 配置过的设备可以作为模板,重复使用;
5. 根据应用经验设置了大量的快捷配置键。
二、调试工具
在做完数据库配置并上传到设备后,使用人员通过调试工具对设备通讯状态、测点数据等进行监视和控制。调试工具功能包括:查看通讯状态、测点数据、通道状态、通讯报文、日志;遥控下发、定值设置、人工置数、自定义报文等等。
数值图
通讯报文图
运行日志图
调试工具功能
1. 查看通讯情况;
2. 查看数据值;
3. 查看通讯报文;
4. 查看运行日志;
5. 模拟控制命令;
6. 模拟数据测试。
三、维护工具
设备维护工具通过图形界面实现设备维护等功能,使设备维护变得简单、易用。维护工具功能包括:参数修改、IP 修改、系统还原、软件升级、配置上传和下载、脚本执行、设备重启等。
配置网卡图 设备扫描图
GCP基础通讯平台—GCP2
GCP2平台是澳门威尼克斯人网站研发的新一代基础通讯平台软件,经过长期开发和多次迭代,专为通用通讯场景设计。它继承了原GCP平台的灵活、轻快和通用特性,并进行了全面提升。GCP2平台具备卓越的安全性能,充分保障了通讯、运维过程中的数据安全,确保用户访问、数据存储和传输的安全性和完整性。同时,它提供了友好的图形界面工具,包括配置、调试、维护和管理等功能,采用在线配置兼容离线配置的方式,并支持控件形式的定制化功能,满足不同用户和场景的需求。GCP2平台还配备了高级安全功能模块,如三权分立、代理访问、通讯加密和数据库加密等,为用户提供全面的安全保障。
一、专业界面
1. 全新的界面交互风格:支持在线实时配置与离线配置双模式。
2. 统一操作界面:集配置、调试、维护功能于一身。
3. 面向对象设计:易于理解的同时,大幅提高可重用性、可维护性,提升批量配置时的操作效率。
配置展示图
二、安全机制
1. 访问安全:用户三权分立、严控越权;支持双因子认证。
2. 存储安全:敏感信息与关键业务数据加密,无惧泄露风险。
3. 完整性保障:数据校验与自恢复机制,运行稳健可靠。
4. 传输安全:私有国密级安全通信协议,防窃听、防重放、双向抗抵赖。
5. 安全审计:面面俱到的操作轨迹跟踪,违规行为无所遁形。
三、定制功能
1. 界面个性化:高度可控的菜单管理,通过配置,实现“一种业务场景对应一套功能菜单”;通用平台秒变专用工具。
2. 规约扩展:提供C、Python开发接口,支持C语言或Python脚本语言快速定制开发新规约;一套平台,无限种规约。
3. 逻辑计算定制:提供基于Python驱动的逻辑计算功能,内置常用逻辑规则;同时支持自定义规则,满足个性化计算需要。