WINCC C 语言基础 要使对象动态化,在WinCC 中有多种不同的选项可用
其中包括变量连接
动态对话框和直接连接
通过它们可以实现复杂的动态
然而,随着要求的增加它们会有限制
对于用户来说,组态C 动作、项目函数或动作可以有更广的范围
它们在WinCC 脚本语言C 中创建
对于许多应用来说,不必具备非常全面的C 语言知识
它足以为现有函数提供参数
然而,为了使用WinCC 脚本语言C 的全部功能,需要具备有关这种编辑语言的基本知识
本课程可以为用户提供这些知识
本课程用来为不熟悉C 语言的人员提供有关编辑语言C 的常规应用的基本知识
具备C 语言编辑经验的编程员可以学习C 语言应用于WinCC 时的特性
1 C 脚本的开发环境 对于C 脚本的创建,WinCC 提供两个不同的编辑器
一个是图形编辑器中的动作编辑器,用于在对象处创建C 动作;另一个是全局脚本编辑器,用于创建项目函数和全局动作
脚本语言的语法与采用ANSI 的标准C 语言相一致
在 WinCC 中编辑语言C 的另一个应用领域是关于动态向导的创建
为此,可以使用一个单独的编辑器
1 图形编辑器的动作编辑器 在图形编辑器中,可以通过C 动作使对象属性动作化
同样,也可以使用C 动作来响应对象事件
1.动作编辑器 对于C 动作的组态,可以使用动作编辑器
此编辑器可以在对象属性对话框中通过以下方法打开,即点击鼠标右键期望的属性或事件,然后从显示的弹出式菜单中选择C 动作
已经存在的C 动作在属性或事件处用绿色箭头标记
在动作编辑器中,可以编写C 动作
对于属性的C 动作,必须定义触发器
对于事件的C动作,由于事件本身就是触发器所以不必再定义
完成的C 动作必须进行编译,如果编译程序没有检测到错误,则可以通过单击确定退出动作编辑器 2.动作的结构 通常,一个C 动作相当与C 中的一个函数