标题:工业自动化软件设计 之十 PANS系统简介与软件下载
作者:myer
日期:2012-04-12 15:56
内容:
PANS系统简介 排版更好的ppt文件,在附件中。
第一章 PANS是什么
PANS,Platform of Automation Network System(磐石自动化网络系统平台),是全可视化的集监控、仿真、控制为一体的系统平台。
PANS,首先是一个平台,一个适用于实时数据收集、显示、告警等处理的一个平台。
PANS内核仅仅提供了一个与应用无关的(冗余的、分布式的)参数数据库、实时数据库、历史数据库,提供基本的数据模型配置、事件处理、用户管理、进程管理、连接管理等,以及一个可靠的数据订阅机制,而基于此,对于不同行业应用的快速实现与扩充提供强有力的支撑,甚至,大部分情况下,不需要编写代码,仅仅通过配置便可完成大部分默认的数据处理功能,例如最大、最小值统计、越限告警等等;对于控制逻辑、动态图元可以通过编写简单的脚本来实现;而数据采集,支持常见modbus、dde、opc、103、104等等一些常见的规约,对于暂不支持的规约,可以通过平台接口进行集成扩充。
1.1 为什么是平台?
平台无关,Windows、linux、android支持
数据库无关,sqlite、odbc、mysql、oracle等数据库存储
与应用无关(数据库、客户端与应用无关)
提供基础构架(参数库、实时库、历史库、模型配置、参数配置、用户管理、事件处理、数据订阅、脚本处理、进程管理、连接管理、分布式组件、冗余组件等等)
扩充容易,后面以一个modbus前置通讯和一个DDE通讯程序为例详细介绍
组态统一灵活,支持Qt Quick、Qt UI、QWidget、插件、资源、控件等等多种扩充方式
脚本功能丰富、强大,支持python、Qt Script、内置表达式等多种方式
支持功能块编译、与matlab/xpc等实时系统集成
1.2 PANS特点
冗余:双机、多机冗余,任意配置
分布式:真正的分布式监控系统,实现任意的分布式配置,分层数据方式、集中数据方式、路由数据方式等等,随意扩充
单机100万点测试毫无压力
数据订阅,界面反应迅速
多种程序调试手段、快速定位异常代码
1.3 PANS程序介绍
分布式数据处理pandb.exe
计算插件:pandbcommon、pandbscript等
服务插件:panhis、pandde、panmodbus等
统一组态编辑工具:grapheditor.exe
Qml运行时支持组件:graphcore.dll
属性编辑器组件:propertyeditor.dll
资源管理组件:resourcecommon.dll
统一组态运行工具:panvis.exe
调用Qml运行时支持组件:g ..
#1 [myer 04-12 16:01]
基于Qt+QML的实时数据处理与组态软件,欢迎大家使用交流。
#2 [xinqingfly 04-13 11:58]
#3 [begboy 04-17 02:43]
很久没上论坛了。
Good Job !!
begboy
#4 [blueskit 04-19 06:26]
好东西,打算怎样共享或推广呢?
#5 [xql863 05-19 11:53]
高手啊