怎么学习wincc C脚本求建议

很多脚本是只直接复制别人代码就可以 我不明白 如果我想实现某个功能怎么才能找到相关的函数呢 大家是通过经验累积还是只要学了C语言就知道自己需要的函数在哪?
就说最简单的 我想点击按钮使另个矩形改变背景颜色,那c脚本 应该调用SetBackColor() 这是因为我知道用这函数 如果我不知道我应该在哪找 对于C我没有思路

最佳答案

要想学习C脚本和系统自带的函数功能,只有一个办法,就是多看、多搜索、多上网查资料,然后就是积累!你需要实现的复杂功能 一般都是简单的功能集合在一起实现的,而且这是一个融汇贯通的东西,长时间慢慢积累就会量变到质变。举个最简单的例子,报表。
   1、如何通过用户归档把数据写进数据库,或者自己建立数据库,然后通过脚本将数据写进去。前者可以使用系统自带的控制变量写;后者则可利用标准SQL脚本写数据。
   2、数据库如何与 EXCEL进行通讯?这个其实可以独立于WINCC,一般网上资料一搜一大把。
   3、如何将查询的数据显示在EXCEL里面,并导出呢?
   4、加入导出的文件夹不存在,如何判断并新建一个呢?
   5、也许EXCEL进程已经打开,如何在查询前进行判断,并结束EXCEL进程呢?
   6、查询数据不存在如何处理呢?
   ……
   其实,刚开始做报表也很简单,但知识是一个积累的过程!毕竟工控人不是做软件开发的,脚本这些东西,会用、看懂即可,但是不要深究。人家写好的东西咱们拿来用效果是最好的,网上例程很多,前提是能看懂、会改、然后加以自用。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午11:02
下一篇 2017年6月18日 下午11:02

相关推荐

  • 变量前缀修改

    用脚本修改变量前缀。画面窗口不动作还变黑色了。可是要是我直接写上画面前缀。又可以显示? 图片说明:          最…

    SIMATIC WinCC 2017年11月6日
  • 关于 Webbrowser控件

    Webbrowser控件,添加到画面中后,无法按照预期显示(无内容0),重要是控件的属性www.那里不会添,请问高人们,这个的属性应该如何填写?例如文件为C:\1.GIF.那么WW…

    SIMATIC WinCC 2019年6月11日
  • 在wincc里怎么实现让一个轮子旋转?

    做一个项目在wincc里用自带工具做了个车轮子。想实现当电机正向启动时轮子顺时针转。电机反向启动时轮子逆时针转。怎么实现?(轮子是先画一个大圆,里面一个小圆做轴,上下左右在做四个长…

    SIMATIC WinCC 2019年6月11日
  • winccflexible 如何 导入 符号表

    如何将S7300导出的符号表导入到wincc flexible的变量表里面, 最佳答案 相关资料:《如何把wincc flexible 和step&n…

    SIMATIC WinCC 2019年6月11日
  • XP系统能装 WinCC Flexible 2008 SP5吗

    想在XP系统上安装 WinCC Flexible 2008 SP5,点击安装后跳出一个界面,过几秒后界面消失,不继续安装,没有任何提示,也不…

    2021年7月5日
  • 多个wincc系统的集成问题

    各位大师,我的需求是这样的:现场已经有若干个投运的分散的WINCC+S7-300(400)系统。客户希望能做一个集中的监控中心,对这些分散的工艺流程进行集中监控。请问要怎么做?能否…

    SIMATIC WinCC 2019年6月11日
  • 数据储存问题?

    请问怎样设置曲线数据储存周期?路径? 问题补充:怎样设置server储存数据的容量和储存时间? 最佳答案 将曲线数据作变量记录归档即可在变量记录组态中设置周期和路径 提问者对于答案…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.2声音报警

    WINCC7.2中,组态好了报警画面,当有报警信息出现时,如何驱动电脑发出声音,确认后声音才清除,该如何定义报警。 最佳答案 请参考以下链接:http://wenku.baidu.…

    SIMATIC WinCC 2017年10月31日
  • 请教如何在WINCC上监控PLC下的DP从站的连接状态

    请教如何在WINCC上监控S7-400下连接IM153的DP从站的连接状态 最佳答案 实现的方法很多,应用普遍的测心跳的方法。不要应用通讯模块本身来检测(通讯模块发生故障时检测不了…

    SIMATIC WinCC 2021年7月5日
  • VBS代码*作数据库SQL2005

    哪位知道用VBS代码去*作数据库SQL2005吗?例如在wincc画面中的按钮中编VBS代码去*作SQL2005,例如实现新建、修改、复制、删除数据库的功能。先谢谢了! 最佳答案 …

    SIMATIC WinCC 2019年6月11日