wincc中C脚本学习方法请教。

我们学的C语言知识用在WINCC上面时,发现里面有好多的语句是WINCC里面特有的,比如C语言中的print在WINCC中却是sprint,我学习了C语言却还是不能自己写WINCC的C脚本, 为了把WINCC学好,我把c语言基础的教程好好啃了一下,但是发现在自己还是不会写C脚本,C语言学习后并不能让我一下子就上手写WINCC脚本,是否写C脚本不属于电气人员的范畴,必须得学习软件的计算机人员去做的?还是搞电气的全是背下来的C脚本语句来使用吗?

大家分享一下自己是如何将C脚本用得灵活自如的?在此表示感谢!

最佳答案

首先说一下WinCC里C脚本语法和C语言完全一致
printf函数在WinCC里也是可以直接使用的,不过是输出到诊断窗口
sprintf并不是printf的替代,是规格话字符串的函数,在C语言里也是普遍使用的,在WinCC里使用的也较多
其实对于学习WinCC的C脚本,我认为只要掌握C语言基本的语法,数据类型、逻辑运算、字符指针、函数调用这些熟练应用就差不多了,在C脚本里还有一个非常好的对象指针类型__object,用它来访问WinCC里的对象,或其他如Excel、ADO等可以和VBS脚本里一样便捷的操作对象
另外就是熟练掌握WinCC内部函数的使用,其实常用的也就那几个,变量读写,对象属性那些。

相对来说,我觉得VB脚本要容易使用些。

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

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

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

相关推荐

  • wincc一键导出

    wincc中怎样才能实现一个表中很多I/O域的数值,能够一键导出来,是excle的格式,有啥脚本或其他方法没,求各位大佬 最佳答案 这个可以通过VBS脚本操作excel的方式,两种…

    SIMATIC WinCC 2021年7月5日
  • WINCC怎么用脚本改变背景颜色?

    有一个变量A和整数B,当A置位且B等于1时将背景颜色变为红154、蓝157的颜色,B等于2时变为其他颜色,变量A复位后颜色恢复,动态对话框好像满足不了要求,请问用脚本该怎么写? 钻…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3与200smart通过opc通信不上

    wincc7.3与200smart通过opc通信不上现在opc能与200smart顺利通信,同时opc也能与组态王通信上opc与wincc7.3通信不上,变量添加也能通过官网说明顺…

    2021年7月5日
  • 删除WinCC项目

    我在学习WinCC时创建了一些项目,现在我想删除它们,不知如何能完整地删除清楚,包括数据库。 最佳答案 画面(PDL)、组态数据库(.MDF/LDF)、运行数据库(RT.MDF/R…

    SIMATIC WinCC 2019年6月11日
  • wincc报表打不开

    我们的生产线有两台工控机,其中一台系统坏了,重新GHOST系统后,项目中的报表打不开。两台机子比较,发现没装FLEXCELL控件,结果装了以后还是打不开(不过我装的是试用版的,正式…

    SIMATIC WinCC 2019年6月11日
  • C Action

    请问谁有详解C Action的例子。比如说: #include "apdefap.h" void OnLBut…

    SIMATIC WinCC 2019年6月11日
  • wincc自动启动中途停止

    有一Wincc7程序,做了开机自动启动,平时开机启动正常。现在出现异常:开机后能看见Wincc自动启动窗口,启动窗口中途消失,启动终止。用鼠标右击Windows桌面右下角通知区域的…

    SIMATIC WinCC 2017年12月7日
  • 子站柜153-1出现通讯故障,上位机画面显示通讯地址号

    400CPU带了N多个153-1子站柜,如果 其中一个子站柜出现通讯故障,假如出现故障的153-1的通讯地址是8,怎样触发在上位机画面显示故障地址是8,请给一个具体的思路…

    SIMATIC WinCC 2021年7月5日
  • WinCC导入用户归档sql server数据库后无法显示

    谢谢关注!小弟在一个项目中需要将工厂归档的sql server数据库拷贝到自己的电脑上进行分析。经过多方学习,成功使用wincc 7.0sp3连接好了归档数据,…

    2017年11月25日
  • Wincc V7.3 用户归档不自动激活

    打开SIMATIC WinCC Explorer 直接运行Wincc Runtime后,用户归档表格不能激活,必须先停止运行Wincc&nb…

    SIMATIC WinCC 2017年6月29日