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与cpu 314c pn dp连接

    wincc与cpu 314c pn dp连接,需要配置什么硬件吗?如果用以太网连接,是不是就再wincc中组态就可以了?? 最佳答案 pn的cpu就是…

    SIMATIC WinCC 2021年7月5日
  • wincc使用问题

    请问在哪里可以找到simatic wincc的使用手册,中文的,给我一个网址,谢谢了.另外请问protool和wincc flexble是同一个软件吗,我现在使…

    SIMATIC WinCC 2019年6月11日
  • 多台mp277通过opc连接wincc

    mp277设为opc服务器以后,如何连接到wincc? opc xml连wincc好像有点麻烦,网上找到的资料都不详尽。试过在opc管理器里输入“http:/&…

    SIMATIC WinCC 2017年6月1日
  • 2G西门子工控机总是死机

    老的2G内存西门子IPC827C工控机运行WINCC7.4,隔一两天就死机,内存条用4G和8G的同型号品牌,工控机不能识别,开不了机, 最佳答案 内存小了点。换配置高的工控机或者用…

    SIMATIC WinCC 2021年7月5日
  • wincc 连IO变量成功,但是连不上db块的数据

    wincc(6.0)通过mpi连接s7-300,数字量输入输出区的状态能读取,现想读取模拟量sm331的值,300中通过move指令将该值传送给共享数据块db2.dbw0,但win…

    SIMATIC WinCC 2019年6月11日
  • 如何设置画面窗口的windows风格

    在画面中做的画面窗口,运行的时候窗口的边框是那种很生硬的直角边框。以前见过有那种类似于windows窗口那样比较圆润的风格,不知道是怎么设置的。希望大家能指导一下。 问题补充:用的…

    SIMATIC WinCC 2019年6月11日
  • wincc制作

    怎么利用上下左右四个按钮控制一个图形进行上下左右移动 并实现90度180度旋转 具体一点 效果图如下 问题补充:具体如下图 图片说明:  &…

    2021年7月5日
  • wincc7.3和winc7.4能同时安装在同一台电脑上吗?

    wincc7.3和winc7.4能同时安装在同一台电脑上吗? 钻石用户推荐最佳答案 经典版Wincc同一系统只能安装一种版本,两个版本可以考虑虚拟机安装。 文档链接 :https:…

    SIMATIC WinCC 2020年11月1日
  • WinCC 视频

    哪里有WinCC视频学习资料免费下载,我需要学习,“深入浅出西门子WinCC”我已有,不再需要,希望能有其它的视频学习。 最佳答案 楼主即然有了WINCC step&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc 输入输出域需确认

    做个自定义的登录画面,输入输出域必须每次输入完了要回车输入才有效。怎么样才能不需要回车确认? 最佳答案 可以定义几个直接赋值的按钮,点击一次直接在现有的数据上递加或者递减。VBS脚…

    SIMATIC WinCC 2021年7月5日