西门子(中国)有限公司(SLC)

注册 登录

  签到   每日登录:+1西币 +1经验值我的支持中心

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。

技术论坛


 WINCC脚本学习-一-脚本调试

返回主题列表
作者 主题
RENHQ
版主

经验值: 38886
发帖数: 5476
精华帖: 47
楼主    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 187272190 Q 群:6141014
您收到0封站内信:
×
×