新WinCCOA学习经验分享持续更

作者简介:

作者简介:

Eric,十年工业软件行业经验C++/C#/Java/JS,擅长通讯协议解析,高并发处理,GUI界面开发等工作

序:

作者于年接触WinCCOA起初协助自动化部门为WinCCOA做一些Ewo控件扩展(主要指定制图表曲线,视频监控等),在与自控工程师沟通的时候,发现自动化工程师由于一些软件概念的匮乏,对WinCCOA的一些概念很难理解,因此萌生了写一些教程的想法,本系列教程将从软件工程师的视角出发,讲解一些WinCCOA里的概念,希望能在日后的工作上对大家带来一些启发.

WinCCOA简介

西门子SCADA家族中现阶段有三条产品线TIAWinCCProfessional/Unified,WinCCV7,WinCCOA三款产品的定位各不相同,从更新频率来看TIAWinCC与WinCCOA更新速度较快,很容易在这两款产品上找到一些当下流行的软件技术.

从西门子长期的战略来看TIAWinCC主要定位于中小型系统,WinCCOA定位于中大型系统,这与这两款软件设计的架构是不可分割的,同样的硬件,WinCCOA的特性决定了他的软件性能效率更高.

WinCCOA采用了模块化设计的理念,软件启动后,会有一个主进程和多个相互独立的工作进程,各个工作进程通过EV(EventManager)模块进行消息交互,主进程能监控工作进程的状态,这种多进程的模型增加了系统的稳定性(各个工作进程独立,一个模块出问题不会影响到整套系统)

WinCCOA采用Qt作为其GUI框架,因此在WinCCOA上我们很容易实现跨平台的SCADA应用,Linux系统的稳定性是Windows远不能匹及的,很多重要的场合,如核电,重点实验室也都有WinCCOA的身影

Tips:WinCCOA3.18于.5.5正式发布,希望OA的发展会越来越好.




转载请注明:http://www.aierlanlan.com/tzrz/3816.html

  • 上一篇文章:
  •   
  • 下一篇文章: