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日
下一篇 2019年6月11日

相关推荐

  • wincc与200opc通讯问题?

    wincc与200opc建立通信正常,如果打开wincc的另一个项目,wincc发现的opc还是上一个的内容,无法发现新的opc文件。请问如何设置?谢谢! 问题补充:我现在就是调试…

    SIMATIC WinCC 2019年6月11日
  • 报表编辑器问题

    我使用的是wincc6.2版本,为什么我的页面布局编辑器中,右侧的“运行系统”中没有“变量记录运行系统”呀,这是怎么回事呀,请高手指点一下,谢谢 问题补充:是汉语的,想按《winc…

    SIMATIC WinCC 2019年6月11日
  • 开方问题真的那么难吗

    A,B为PLC中两个设定值变量,在WINCC里给的数据类型为32浮点型。新建按钮,按钮按下时想让A的值开11次方然后赋给B。作C脚本如下:SetTagFloat("B&q…

    SIMATIC WinCC 2019年6月11日
  • 谁wincc的语言代码

    我想问一下wincc6.0sp3的几种语言在C语言脚本中代码是多少 ? 最佳答案 参见WinCC在线帮助:LANG_ARABIC 0x0401 &nb…

    SIMATIC WinCC 2019年6月11日
  • wincc7.5 加载MSchart时出现未找到许可证信息。没有设计模式的有效许可证。(MSChart) 怎么解决?

    加载MSchart时出现未找到许可证信息。没有设计模式的有效许可证。(MSChart) 怎么解决? 最佳答案 为何在 WinCC 的图形设计器中不能使…

    SIMATIC WinCC 2020年11月1日
  • 以太网通讯中断能否检测?

    以太网通讯中断能否检测?现场硬件设备:PLC1200系列,以太网连接中央控制室Wincc。现场甲方提出:增加通信故障报警装置,有故障时在调度室及时发出声光报警那么,我在中央控制室,…

    SIMATIC WinCC 2021年7月5日
  • wincc弹窗功能

    wincc当前画面中通过单击一个图形弹出一个小窗口(画面窗口),弹出后不能再对后面的画面进行操作,只能在小窗口上操作,只有当小窗口关闭后才能对当前画面操作。弹窗已能实现,但是却能对…

    SIMATIC WinCC 2021年7月5日
  • WINCC完全备份

    现场有一台工控机上面有一个WINCC项目,现在需要做完全备份,就是用U盘考下来,现在需要注意什么,才能完全考下来,谢谢! 最佳答案 wincc 有一个自带的项目复制的&n…

    SIMATIC WinCC 2017年11月23日
  • 如何将wincc 6.2中的归档数据存为excel?

    生产需要想将wincc6.2中的实时数据趋势中的数据存到excel中,需要的时候才从excel中调用并打印,请问各位高手,该怎么弄办,需要安装wincc的组件吗? 最佳答案 参考:…

    SIMATIC WinCC 2021年7月5日
  • Wincc vbs报表问题

    客户要求利用WINCC实现点按一个按钮,当第二次按这个按钮的时候自动实现报表从数据库读出数据并且导出到EXCEL,报表内容不重复。我现在只能在一个界面内利用MSFlexGrid控件…

    SIMATIC WinCC 2021年7月5日