QTouch组态软件整体框架结构及数据结构 点击:455 | 回复:7



landuo123

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 0回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2012年8月15日
发表于:2014-09-21 23:16:05
楼主

   在当今工控行业软硬件平台多样化的今天,我们首度提出:用一套自动化系统软件兼容当前主流的处理器,以及跨越所有的操作系统平台,将嵌入式设备所提供的监视、控制、逻辑、转换等功能进行封装,用一套简易化的软件平台开放给用户。

   QTouch跨平台组态软件就是基于这种理念,采用跨平台技术,完全能够实现这样的构想。


   

   工程管理器是一个上位机的集成开发环境。包含运行系统基本参数设定、实时数据库参数设定,参数保存成XML文件,包含一个设备管理单元,用于将设备库中的通讯程序通过配置生成到工程文件中,包含一个图形绘制系统,用于生成图形文件,包含一个梯形图编辑器,用于生成梯形图文件,包含用于远程管理和调试的实时数据库、历史数据库、驱动管理程序。

   嵌入式部分包含:画面运行执行系统(ctrun)、实时数据库(RTDB)、历史数据库(HISDB)、设备驱运行程序、梯形图实时扫描解释程序。

三层数据结构

   

   采用3层数据传输模型,具有高安全性、易于扩展、平台开放的特点。驱动程序为独立的应用程序,提供开发包,可以自由开发。驱动程序与实时数据的数据交换采用共享内存的方式进行。实时数据库为我们多年实践经验积累起来的标准实时数据库。具有数据刷新快速,执行效率高,资源消耗少,模型经典,平台开放等特点(可以达到几十ms的数据刷新速度)。实时数据库提供一个标准的modbusTCP通讯接口,用于实现现场监视、远程控制等功能。历史数据库采用轻量级的sqlite3关系数据库,不需要odbc支持,程序直接操作数据库,用户可以感觉不到历史数据库的存在。运行系统启动画面系统运行,为人机接口,通过共享内存从rtdb索引数据,人机接口处理完全与数据处理分开,各自独立运行,提升程序安全性。





chensou

  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 41回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2007年2月12日
发表于:2014-09-22 08:30:06
1楼

QTouch是跨平台软件,学习了。

天梭

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2014年9月13日
发表于:2014-09-22 12:05:36
2楼

介绍专业组态软件的文章,很少见的.我顶..

qingtian123

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 133回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2014年9月12日
发表于:2014-09-24 14:16:55
3楼

学习了。。。。。。。。

qingtian123

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 133回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2014年9月12日
发表于:2014-10-16 11:58:06
4楼

QTouch组态跨平台,感谢楼主,多分享分享。。。。

qingtian123

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 133回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2014年9月12日
发表于:2014-10-17 10:41:24
5楼

帮顶个,感谢。。。。

qingtian123

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 133回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2014年9月12日
发表于:2014-10-18 09:48:41
6楼

力顶一个。。。。。。。

qingtian123

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 133回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2014年9月12日
发表于:2014-10-21 08:51:29
7楼

感谢多多分享。。。。。。


热门招聘
相关主题

官方公众号

智造工程师