作者 | 主题 |
---|---|
RENHQ 版主 经验值:68546 发帖数:12108 精华帖:59 |
楼主 2017-12-29 16:34:25
主题:WINCC脚本学习-一-脚本调试 0、 题前语 前一个坑还在留着,再给自己挖一个坑,时间还长,慢慢写也慢慢填,希望都能把坑填好吧,这也是一个大坑,也希望不要栽里面。 0.1概述 WINCC是西门子推出的过程可视化系统(SCADA),是基于PC的HMI系统,兼容WINDOWS各种系统,除了强大的图形系统之外,WINCC还具有在线历史趋势、报警记录、用户管理、用户归档等高级功能,而且WINCC还提供了Visual Basic s cript(VBS)脚本、C语言脚本和Visual Basic for Applications(VBA)脚本的支持。其中VBS和C脚本可以在运行界面中执行。 VBA主要用于项目的开发。这里主要介绍VBS和C脚本,其实我的水平也不是很高,在这里把我会的分享给大家,如果有不正确的地方请指正,不胜感激。 0.2 区别 从网络上找了找,还真很难说两种的区别,或者说根本没有什么相似之处吧。在WINCC里面的应用说一下我自己的认识吧。 VBS和C是两种不同的语言,可能就算是没有什么相同的地方。 C脚本的功能强大,而且运行效率高,但是操作起来感觉也麻烦些,在用的时候要注意字幕大小写、变量类型等,较为繁琐,VBS没有太多的讲究,而且对于画面对象的操作来说VBS更为方便,对于性能比较,引用WINCC手册上的一张图片: 个人感觉VBS相对C脚本来入门也简单些。详细的使用方法,从下面的内容中慢慢学习吧。 0.3 文档推荐 推荐看这个文档,可惜是英文的,对WINCC的脚本介绍的非常详细,各种标准函数都有介绍: WinCC V7.4 s cripting: VBS, ANSI-C, VBA https://support.industry.siemens.com/cs/cn/zh/view/109736230/en 博图里面脚本学习看手册: SIMATIC WinCC WinCC Professional V14 SP1 - 编程参考 https://support.industry.siemens.com/cs/cn/zh/view/109747179 这个手册比较好,是中文的,而且对触摸屏、PRO版本介绍的都很详细,
Q群:https://jq.qq.com/?k=9BDuEgf6
|