如果学习好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日 上午3:50
下一篇 2019年6月11日 上午3:50

相关推荐

  • 对象加亮

    各位高手,wincc组态手册中频繁出现对象加亮这个词。他到底是什么意思呀? 最佳答案 应该针对具体的文档内容才能说明其含义.比如该词汇出现在哪个章节关于什么内容的才出现该词汇? 提…

    SIMATIC WinCC 2019年6月11日
  • SQL2005的安装

    我电脑装有wincc6.2和SQL2005。已经用了很长时间了。我还需要装上Visual Studio.net9.0和SQL2005。此SQL和那个SQL不一样,可以一起…

    SIMATIC WinCC 2019年6月11日
  • 我们使用WINCC是否把SQL server学会?

    是否有必要买SQL server的相关书籍把SQL server学一遍? 最佳答案 如果你不用去写脚本来读写数据库就不用学习了,wincc的控件能完成大部分数据…

    SIMATIC WinCC 2019年6月11日
  • KTP700DP白屏

    KTP700DP出现白屏,该怎么处理?什么样的电缆可以连接并重新刷入固件?请各位多多指教! 最佳答案 系统出现致命性错误时。当重新上电启动触摸屏后,触摸屏仍然无法正常进入系统运行时…

    SIMATIC WinCC 2021年7月5日
  • ktp900报警缓冲区能够保存多少条记录

    ktp900报警缓冲区能够保存多少条记录,工具栏里面报警循环是什么工能,是否只能记录60条报警,按下循环按钮是否会把以前报警记录重新记录一次 最佳答案 1.KTP900basic报…

    SIMATIC WinCC 2020年11月1日
  • 求WinCC V6.2 SP3 ASIA用户归档菜单是全中文的下载地址

    求WinCC V6.2 SP3 ASIA用户归档菜单是全中文的下载地址。小弟想用用户归档记录一些数据,现在用的6.2 SP2的,用户归档的语…

    SIMATIC WinCC 2019年6月11日
  • 如何用一个圆动态的显示电机的转动

    想在WINCC画面上做个显示马达在运行的状态.本来画了一个圆,在圆上面加了二个四分之一的圆,想当连接到马达的运行变量后,然后让那2个四分之一的圆旋转,这样在画面上就可以感觉到马达在…

    SIMATIC WinCC 2019年6月11日
  • 打印机设置

    怎么把Xchange添加到打印机里 最佳答案 安装 专业版Xchange pro,而不是Viewer 版 提问者对于答案的评价:可以了

    SIMATIC WinCC 2017年12月8日
  • 怎样来实现控件火的大小?

    怎样在WinCC画面中来控制控件火的大小?答案也可以发在我的邮箱里:TSXDTLL@126.COM   谢谢! 问题补充:我就1个变量,怎么在大小火的…

    SIMATIC WinCC 2019年6月11日
  • 什么是WINCC中的C动作?

    我想从上位机上做个带左右箭头的按钮,鼠标点击一下箭头指向左边显示自动(对应的变量M0.0为1),再点击一下箭头指向右边显示手动(对应的变量M0.0为0),好像可以组态按钮属性为C动…

    SIMATIC WinCC 2019年6月11日