随笔分类 -  西门子WinccOA

摘要:Hello,小伙伴们大家好,最近在忙着制作新的博客及web,更新稍微慢了点,不过不要担心,答应大家的二次开发课程一定会来的,请大家关注我们哦 今天给大家说一下WinCC OA 使用C#开发一个manager的方法,同时给大家详解一下官方的demo 开发环境搭建 安装 visual studio 2019 社区版,ps 社区版是免费的哦 勾选 .NET 及C++ 两个模块 进行安装 创建mana... 阅读全文
posted @ 2020-06-12 13:17 莱立佰 阅读(1967) 评论(1) 推荐(0)
摘要:使用webview 控件的时候 不免涉及到CTRL 与JS互相调用,这主要用到两个函数 oaJsApi.toctrl()及webview.execJsFunction(), 其中oaJsApi.toctrl()为js 向ctrl 发送消息; webview.execJsFunction()执行js中 阅读全文
posted @ 2020-06-04 13:17 莱立佰 阅读(1611) 评论(0) 推荐(1)
摘要:概览 接上文 WinCC OA-JS-WebView解析及开发环境搭建 本文为大家带来plotly.js图表库的使用 plotly简介 plotly.js 是一款基于D3.js二次开发的图表库,使用它我们可以轻松的实现各式样图表 更多内容 请移步plotly官网 https://plotly.com/javascript/ WinCC OA 集成plotly.js开发 1) 接上文环境搭建中新建... 阅读全文
posted @ 2020-06-03 10:33 莱立佰 阅读(1622) 评论(0) 推荐(0)
摘要:前言 今天开始给大家带来本教程较为重要的一个环节JS控件的二次开发,JS(javascript)是运行于浏览器中的脚本语言, 而WinCC OA内置了web引擎,这就给我们的开发带来了无限想象,可能你们会问,使用JS 能开发出什么样的组件呢 废话不多说,直接上图 案例1 大屏图表 案例2 3D隧道 阅读全文
posted @ 2020-06-03 10:02 莱立佰 阅读(2623) 评论(0) 推荐(0)
摘要:前言 WinCC OA 3.17 如期发布了,新版本最为亮点的两个功能 InfluxDB 和 Node-RED, InfluxDB 为一个开源的时序数据库,特别适合工业现场总线及物联网数据的存取, WinCC OA 使用InfluxDB 替代了部分以前自己实现的DataPoint值存储数据库,及之前 阅读全文
posted @ 2020-06-02 15:11 莱立佰 阅读(3521) 评论(0) 推荐(0)
摘要:OPC Classic 简介 OPC 是个啥 众所周知,基本每个品牌的工控设备厂商都会实现OPC 的协议 方便大家读取设备数据, OPC 已经发展成为工控行业的通用通讯标准, 简而言之OPC完成了如下工作, 由于各硬件厂商都有自己的私有协议,当我们要读取设备数据时如果直接采用原厂商协议 会使程序变得 阅读全文
posted @ 2020-05-29 11:09 莱立佰 阅读(3279) 评论(0) 推荐(0)
摘要:序有的时候我们需要将OA 中的数据提供给上层业务,当然这种需求WinCC OA给了我们很多方法, 比如使用OPC UA Server ,也可以使用API 二次开发,今天我们使用 OA内置的HttpServer 对外提供RESTful 风格的查询方式,使用这种方式应该是一般web开发工作人员最为熟悉的 阅读全文
posted @ 2020-05-25 18:29 莱立佰 阅读(2264) 评论(0) 推荐(0)
摘要:题外话近日,发现了一张有助于大家理解OA架构的图,在此分享给大家有关OA架构的文章大家可以参考 WinCC OA前言-透视OA软件架构Control 脚本执行流程我们知道 control 脚本 作为OA系统里的粘合剂,帮助WinCC OA 实现了在线开发,在使用过程中难免对contrtol的执行步骤及流程有所困惑,比如全局变量该怎么设置,今天就带领大家仔细研究下control的启动及加载流程.流程... 阅读全文
posted @ 2020-05-24 15:50 莱立佰 阅读(2017) 评论(0) 推荐(0)
摘要:案例背景 今天来一篇实战的内容,内容为我们为某水司制作OA系统时实际遇到的情况, 某个水司的管辖范围内会有多个泵站(少则几百多则几千),这种泵站大体的数据模型都是相同的, 水司很有可能之前已经搭建了部分信息系统比如站点ID及名称的录入,我们可以充分利用这些信息来搭建我们的OA系统, 避免手工录入,手 阅读全文
posted @ 2020-05-24 12:34 莱立佰 阅读(2018) 评论(0) 推荐(0)
摘要:目的有的时候我们需要 将WinCC OA里的数据定时的导出,这无可避免的要用到数据库,今天就来带领大家 使用control脚本通过ODBC 连接mysql 数据库,读取并写入数据.什么是ODBC?先套用百度百科:开放数据库连接(Open Database Connectivity,ODBC)是为解决 阅读全文
posted @ 2020-05-20 16:41 莱立佰 阅读(2636) 评论(0) 推荐(0)
摘要:引子Hello ,小伙伴们,我又来更新啦,我们知道WinccOA 是一个事件驱动的系统,报警按钮数值变化都可以驱动一个事件,有了这些事件,我们就可以捕捉,实现我们的功能,因此没有在Gedi面板上给大家一个可以拖拽的定时器,但是有的时候呢我们想用定时器给界面界面添加些效果该怎么办呢?别急,下面我们就操 阅读全文
posted @ 2020-05-14 18:44 莱立佰 阅读(2435) 评论(0) 推荐(0)
摘要:改进点?经过前三篇的学习 相信大家已经掌握面向对象模板的制作了但是我们发现官方STD_ 库里的模板可不是这个样子的我们发现官方的标准组件pnl模板 拖拽的时候 可以弹出一个自定义的配置面板,能够提供一些自定义提示信息,甚至我们可以通过按钮手动点选配置Para点,点赞~小编经过半天的努力终于仿制STD 阅读全文
posted @ 2020-05-13 14:22 莱立佰 阅读(1529) 评论(0) 推荐(0)
摘要:接上文WinccOA 面相对象工程开发1 面相对象模型搭建粘合剂 上篇文章 我们搭建了 泵站分区对象 的Para数据类型及Gedi组态, 现在我们要将数据与图形关联起来,关联的方法有两种 一种为组态(妥妥拽拽,点击配置) Crtl脚本(其实组态的底层也是Ctrl) 我们主要使用Ctrl脚本,这样便于 阅读全文
posted @ 2020-05-13 11:13 莱立佰 阅读(1952) 评论(0) 推荐(0)
摘要:引言 Open Architecture WinccOA为西门子旗下ETM 公司的一套SCADA技术,使用Qt作为UI(user interface)框架,使得其程序具备跨平台(运行于windows/linux/...)的功能, 之所以称之为OA(Open Architecture)一来是区分于西门 阅读全文
posted @ 2020-05-13 08:28 莱立佰 阅读(3659) 评论(0) 推荐(0)
摘要:引子 面向对象 是一种软件开发方法,用此方法提高代码的复用(重复使用)程序员会快速的搭建业务模型, 在工控行业可能是个新的概念,但是既然我们的工控软件都是用面向对象这种方法开发出来的, 如果在SCADA系统里能够组态实现,一定会大大提成效率. 无独有偶 WinccOA 实现了这套开发方式,下面请随我 阅读全文
posted @ 2020-05-13 08:26 莱立佰 阅读(2261) 评论(0) 推荐(0)
摘要:接上文WinccOA 面相对象工程开发2 Para与Gedi关联小序本篇文章主要参考西门子官方的培训文章,在此感谢li.hongyu女士提供的资料及耐心的解答模板生成下面进入正题 ,本篇图片较多,小编分步给大家说明1)生成xml文件图示:将.pnl文件另存为.xml 文件 注意改掉源文件后缀名2)$ 阅读全文
posted @ 2020-05-12 15:51 莱立佰 阅读(1743) 评论(0) 推荐(0)
摘要:背景 在与同事交流WinccOA的时候,发现很多问题都是对于OA的架构体系不太了解导致对一些概念模棱两可, 本文着重讲解OA的软件架构,至于业务架构,待教程更新一定程度再来详细说明,相信这样效果会更好 一张图 WinccOA 官方文档里有一张非常重要的图 这里给大家展示下 按照官方说明WinccOA 阅读全文
posted @ 2020-05-10 13:52 莱立佰 阅读(2810) 评论(0) 推荐(0)
摘要:目的 冗余 与 分布式 是 WinCC OA 系统的两个特点,其实这两种技术在软件开发中 较为常见: 一个是保证系统的高可用性(也就是高稳定性); 一个是保证系统的横向扩展; 下面就详细说说这两种技术在Wincc OA里的应用 高可用(H.A.) 百度了下高可用的定义 指的是通过尽量缩短因日常维护操 阅读全文
posted @ 2020-05-10 11:24 莱立佰 阅读(2141) 评论(0) 推荐(0)
摘要:目录 引言 架构 WinCC OA-架构-分布式与高可用 WinCC OA-架构-透视OA软件架构 WinCC OA组态 WinCC OA-面向对象工程开发1-面相对象模型搭建 WinCC OA-面向对象工程开发2-Para与Gedi关联 WinCC OA-面向对象工程开发3-官方模板生成方法 Wi 阅读全文
posted @ 2020-05-08 09:53 莱立佰 阅读(7456) 评论(0) 推荐(2)