如果学习好WINCC中的脚本语言?

WINCC简单的一些开关按钮一些模拟量图形变量等赋值是比较简单的,至于那些其中所使用的脚本语言,如C动作,VB动作,这些东西好难学啊?大家有什么好的方法没?是不是要把自己计算机里的课程C语言基础拿来读?还是这些动作都是有一个标准的库?我们只需要将库内的内容复制使用就行了?大家一般是自己去编还是去在现有的库里去复制?

最佳答案

WinCC VBS脚本跟VB Script几乎一样,当然WinCC有一些它自己内嵌的对象,比如HMIRuntime。


学习VB Script基础,推荐网址:
http://www.chinaue.com/tool/vbs/          VBS用户手册网页版
http://www.cmdos.net/article/sort08/list8_1.html    VBS脚本资源站


http://www.microsoft.com/china/technet/community/scriptcenter/resources/qanda/default.mspx          微软嗨,Scripting Guy!深入学习VBS脚本技术!


学习WinCC VBS,推荐看WinCC Information System帮助。


另外,转载——


WinCC提供了两种脚本:ANSI - C 和 VBScript,这就需要您在学习WinCC脚本之前,首先需要学习一下 C 语言和 VBS 脚本语言的编程。有了这些基础知识之后,您可以查看 WinCC 的帮助文件,了解在 WinCC 中如何集成和使用脚本,以及脚本函数的声明和使用方法。

WinCC 运行系统访问数据库有以下三种方法:
1 使用 WinCC OLE DB Provider 访问 WinCC 过程值和消息归档。
2 使用 MS OLE DB Provider 访问 WinCC 用户归档。
3 使用 VBS 脚本通过 ODBC 访问 Access 数据库等。
WinCC 6.2 以上版本使用的是 SQL Server 2005 数据库,需要您熟悉如何使用 VBS 分别通过 OLE DB Provider 或 ODBC 方式访问数据库,这些是通用的方式,百度网页或察看数据库相关资料都可以。

另外,推荐给您一本WinCC的入门书籍《深入浅出西门子WinCC V6》(第二版) 北京航空航天大学出版社,书中的第十章介绍了WinCC脚本系统,第14.6节介绍了WinCC数据库直接访问方法,供您参考。


         咨询专家:西门子人机界面产品支持  2010-5-20 10:57

提问者对于答案的评价:
谢谢你

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc265553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 有的画面不能置前或置后

    在画面中,插入的图元有的无法放在其它图形的前面或后面。是怎么回事。 最佳答案 首先,要看你的图元是否都在同一层,对图元右键属性中修改“层”,再同一层里再用移前移后的功能。 提问者对…

    SIMATIC WinCC 2019年6月11日
  • pcs7 OS站冗余服务器的问题

    我按照pcs7V6.1OS结构及冗余服务器配置已经把服务器结构做好了,现在客户机跟主服务器那边是正常的,但是我的冗余服务器为什么根本就没用上呢?在做组态的时候很正常,没有错误很顺利…

    SIMATIC WinCC 2019年6月11日
  • WinCC_flexible_SMART_V3如何安装在win10操作系统中

    不想将笔记本中原装的win10操作系统更改 钻石用户推荐最佳答案 新一代精彩系列面板SMART LINE V3 编程软件WinCC flex…

    SIMATIC WinCC 2021年7月5日
  • WINCC动态填充

    我想实现一个平行四边形的动态填充,要斜着填充,看图 问题补充:谢谢大家 图片说明:    最佳答案 你想这样填充比较麻烦测试了一下,提供个思路:1、做两个一模一…

    2021年7月5日
  • 如何在WINCC里插入VB窗体和组件

    我想在WINCC的界面中插入VB的窗体和某些控件,应该如何实现呢?请各位高手指教!谢谢! 最佳答案 VB的窗体是插入不到WinCC中的,如果是控件则是允许的。步骤如下: …

    SIMATIC WinCC 2019年6月11日
  • 表达式是否可以这样写

    AA  脚本内定义整形变量  INWORD1  输入开关量字(16位无符号整形)   IN…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2授权问题

    我装了WINcc6.2亚洲版的,授权管理器里面“missing lisence key”有4个:wincc S5 ethernet&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC既作OPC客户机又作OPC服务器

    我在网上看到的例程基本都是WINCC只做OPC客户机或是OPC服务器的,请问WINCC既作OPC客户机又作OPC服务器具体该怎么弄?有没有相关文档? 最佳答案 做opc服务器,wi…

    SIMATIC WinCC 2019年6月10日
  • wincc can not use

    软件工程一直正常使用的,最近出现授权过期提示。授权名称: SIFLA9WRC40700授权描述:wincc runtime+configuration&nbsp…

    2021年7月5日
  • 事件触发归档的设置

    wincc6.2,我想通过点击系统运行按钮即系统启动来触发设置好的生产参数归档,就是系统启动的时候把生产参数归档了直到下次系统启动然后再次归档!!!我试了下没试出来,请帮我详细讲解…

    SIMATIC WinCC 2019年6月11日