wincc脚本C好,还是VB好

wincc脚本C好,还是VB好一些?使用二者的不同有哪些?VB和C我学过一些,现在想选方向。请各位指教

最佳答案

C和VBS两个都会是最理想的。
 一般情况下,任选一个都能完成相应的功能,但牵涉到Windows、WinCC系统本身的一些共享资源,一般用C较易实现。比如:API函数、库函数等。
 VBS的强项是操作对象的属性、方法。如数据库访问、Excel访问等。
 总之,C博大精深;VBS通俗易懂。
 因为C和VBS运行在不同的线程,所以它们是可以“同时”并行运行的。比如,有个条件循环,循环条件是某个内部变量为1,如果要终止循环,就必须赋0给那个变量。这种情况下,这个循环“占满”了C脚本线程,不能再用C脚本来赋值了(按钮C动作不响应),如果用按钮VBS动作进行赋值,就可以终止循环。

提问者对于答案的评价:
对比非常详细,非常专业。

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

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午7:33
下一篇 2019年6月11日 上午7:33

相关推荐

  • 寻找“苦斗” 大侠帮忙

    昵称 苦斗 登录名 wangyh_xmz 苦斗,你好,上次你回复用过VBS ADO连接字符连接数据库并用数据控件显示出来,特向您请…

    SIMATIC WinCC 2019年6月11日
  • wincc历史归档数据的处理分析

    如何查询显示历史归档数据5分钟内的平均值,或者半小时内的平均值,或者1小时内的平均值。比如:我的历史数据归档为1秒钟一个数据,从00时00分00秒开始采集。我在做数据分析时,我想查…

    SIMATIC WinCC 2021年7月5日
  • 两个变量里的值如何传递

    一个外部变量(浮点类型)里的数值怎么传送到另外一个变量(浮点类型)里面 最佳答案 c:SetTagFLoat("tag1",GetTagFLoat("…

    SIMATIC WinCC 2017年8月15日
  • 跪求 Wincc flexible 风机库文件

    跪求 Wincc flexible 风机库文件 图片说明:    最佳答案 我这里有BMP的你可以自己P一下链接:https://…

    2021年7月5日
  • WINCC掉线问题

    工程里面wincc有时有掉线问题,但是又迅速恢复了。想知道是什么原因造成的。还有我怎么在WINCC里面知道掉线的故障代码。就是组态王里面有个信息窗口,能查找什么时候掉线的,什么原因…

    SIMATIC WinCC 2017年12月2日
  • 怎样做虚假的电流趋势

    实际情况是没有采集设备电流信号,但上级为了的完成不符合实际的政治任务和个人目的,要在WINCC 6.0上界面实现电流信号的动态变化,让做一个假的,还是变化的(转刷开时有电…

    SIMATIC WinCC 2019年6月11日
  • HMI界面合理化布局设计

    在设计到HMI界面的设计,有什么规则或者参考,来遵循或者参考,让界面用起来比较人性化。 最佳答案 没有统一的规范。原则就是尽量让人机交互最大舒适化、合理化。而且和HMI的安装位置,…

    SIMATIC WinCC 2021年7月5日
  • wincc能不能创建一个类模块

    我在vb里能添加一个类模块来执行下面的定义Dim receive_status As New protocol,receive_status…

    2020年11月1日
  • txtbox输入汉字重复输入

    在程序设计时,加入form2.0的控件,文本框(txtbox)和组合框(combox),运行时输入汉字,为什么总是出现重复输入的怪现象,比如输入“大家”,出现的是“大家大家”,不知…

    SIMATIC WinCC 2019年6月11日
  • WinCC怎样隐藏(退出)当前弹出的画面窗口!

    在一个画面中加入了一个窗口对象A,设定了A为隐藏,当用画面中的按钮调用这个窗口对象A的画面时,让这个A的画面可见(弹出),在弹出的A画面中有一个按钮b,怎样实现点击b来隐藏A的画面…

    2020年11月1日