摘要:
案例背景 今天来一篇实战的内容,内容为我们为某水司制作OA系统时实际遇到的情况, 某个水司的管辖范围内会有多个泵站(少则几百多则几千),这种泵站大体的数据模型都是相同的, 水司很有可能之前已经搭建了部分信息系统比如站点ID及名称的录入,我们可以充分利用这些信息来搭建我们的OA系统, 避免手工录入,手 阅读全文
摘要:
目的有的时候我们需要 将WinCC OA里的数据定时的导出,这无可避免的要用到数据库,今天就来带领大家 使用control脚本通过ODBC 连接mysql 数据库,读取并写入数据.什么是ODBC?先套用百度百科:开放数据库连接(Open Database Connectivity,ODBC)是为解决 阅读全文
摘要:
引子Hello ,小伙伴们,我又来更新啦,我们知道WinccOA 是一个事件驱动的系统,报警按钮数值变化都可以驱动一个事件,有了这些事件,我们就可以捕捉,实现我们的功能,因此没有在Gedi面板上给大家一个可以拖拽的定时器,但是有的时候呢我们想用定时器给界面界面添加些效果该怎么办呢?别急,下面我们就操 阅读全文
摘要:
改进点?经过前三篇的学习 相信大家已经掌握面向对象模板的制作了但是我们发现官方STD_ 库里的模板可不是这个样子的我们发现官方的标准组件pnl模板 拖拽的时候 可以弹出一个自定义的配置面板,能够提供一些自定义提示信息,甚至我们可以通过按钮手动点选配置Para点,点赞~小编经过半天的努力终于仿制STD 阅读全文
摘要:
接上文WinccOA 面相对象工程开发1 面相对象模型搭建粘合剂 上篇文章 我们搭建了 泵站分区对象 的Para数据类型及Gedi组态, 现在我们要将数据与图形关联起来,关联的方法有两种 一种为组态(妥妥拽拽,点击配置) Crtl脚本(其实组态的底层也是Ctrl) 我们主要使用Ctrl脚本,这样便于 阅读全文
摘要:
引言 Open Architecture WinccOA为西门子旗下ETM 公司的一套SCADA技术,使用Qt作为UI(user interface)框架,使得其程序具备跨平台(运行于windows/linux/...)的功能, 之所以称之为OA(Open Architecture)一来是区分于西门 阅读全文
摘要:
引子 面向对象 是一种软件开发方法,用此方法提高代码的复用(重复使用)程序员会快速的搭建业务模型, 在工控行业可能是个新的概念,但是既然我们的工控软件都是用面向对象这种方法开发出来的, 如果在SCADA系统里能够组态实现,一定会大大提成效率. 无独有偶 WinccOA 实现了这套开发方式,下面请随我 阅读全文
摘要:
接上文WinccOA 面相对象工程开发2 Para与Gedi关联小序本篇文章主要参考西门子官方的培训文章,在此感谢li.hongyu女士提供的资料及耐心的解答模板生成下面进入正题 ,本篇图片较多,小编分步给大家说明1)生成xml文件图示:将.pnl文件另存为.xml 文件 注意改掉源文件后缀名2)$ 阅读全文
摘要:
背景 在与同事交流WinccOA的时候,发现很多问题都是对于OA的架构体系不太了解导致对一些概念模棱两可, 本文着重讲解OA的软件架构,至于业务架构,待教程更新一定程度再来详细说明,相信这样效果会更好 一张图 WinccOA 官方文档里有一张非常重要的图 这里给大家展示下 按照官方说明WinccOA 阅读全文
摘要:
目的 冗余 与 分布式 是 WinCC OA 系统的两个特点,其实这两种技术在软件开发中 较为常见: 一个是保证系统的高可用性(也就是高稳定性); 一个是保证系统的横向扩展; 下面就详细说说这两种技术在Wincc OA里的应用 高可用(H.A.) 百度了下高可用的定义 指的是通过尽量缩短因日常维护操 阅读全文