当前位置:   article > 正文

wincc中c语言语法,【WinCC“脚本”专题】全面认识一下C脚本的“内部函数”

wincc脚本函数的详解

一、内部函数

内部函数由WinCC系统创建,不可以被编辑也不可以被重命名。其文件扩展名为'*.icf',保存在WinCC安装目录的'\aplib'子目录下,如图1所示。

160686346_1_20190508031906269

内部函数有5大类,集中管理在5个文件夹中,它们分别为:ALLOCATE、C_BIB、GRAPHICS、tag以及WINCC五个文件夹。在'全局脚本编辑器'中的浏览窗口中,它们被管理在树形结构下,如图2所示。

160686346_2_201905080319063631、allocate

顾名思义,该组下的函数是和内存的分配和释放有关的。

160686346_3_201905080319064572、c_bib

组C_bib包含来自C库的C函数,分别为:

160686346_4_20190508031906535

若干注意事项:函数localtime用于输出日期,其格式为:月份的编号从0开始;年份从1900年开始计算,从0开始。

C库函数printf()、sprintf()、fprintf()只能在WinCC中处理360个字符。3、Graphics

组graphics中包含读取或设置图形对象属性的函数。所有和画面对象相关的操作,首先应该找找看,内部函数Graphics文件夹下,是否有合适的函数可调用。

160686346_5_201905080319066134、Tag

组tag下包含读取和修改变量的函数。几乎所有针对WinCC变量的读写操作,都能在其中找到合适的函数。

160686346_6_201905080319066915、WinCC

组WinCC的功能允许在运行时定义各种设置,系统子组的功能可用于影响WinCC运行时。

160686346_7_20190508031906832

二、内部函数的用法

内部函数作为WinCC的C脚本函数的一种,它的用法和其他函数没有本质区别。内部函数可用于以下几种情况:在项目函数中调用

在标准函数中调用

在全局/局部动作中调用

图形编辑器中使用C脚本组态对象的事件任务或属性任务时,可以调用内部函数

图形编辑器中组态用'动态对话框'的方式,组态对象动态属性时,可以选择调用内部函数。

前面几种用法经常见到,'动态对话框'中调用内部函数,经常会被忽视,如图3所示。

160686346_8_20190508031906941

在用'动态对话框'组态对象的动态属性时,可在'表达式/公式'中选择'函数',在弹出的浮动窗口'函数浏览器'中,就可以选择要调用的函数(内部函数)了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/484085
推荐阅读
相关标签
  

闽ICP备14008679号