- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
45. C 脚本模块在 WinCC V6 组态中的应用
房丁
(北京长征高科技公司,北京丰台区东高地万源南里甲43号,邮编100076)
摘要:本文论述了西门子WinCC V6所提供的脚本——ANSI- C作为一种结构化编程语言,如何在WinCC V6中灵活运用,
使整个监控组态系统易于设计,易于理解,易于调试修改,以提高设计和维护项目工作的效率。
关键词:ANSI- C WinCC V6 模块
一、 应用概述
西门子公司的 WinCC(Windows Contrlol Center)运行于 windows 操作系统环境下,可以与
多种自动化设备及控制软件集成,具有丰富的设置项目、可视窗口和菜单选择,使用方式灵活,
功能齐全。用户在其友好的的界面下进行组态、编程和数据管理,可形成所需要的操作画面、监
视画面、控制画面、报警画面、实时趋势曲线、历史趋势曲线等。
WinCC V6 提供 ANSI- C 脚本,可以用来编写函数和动作,所有 WinCC 的内部函数都是可以
被 ANSI- C脚本调用的。
ANSI- C 语言是一种结构化编程语言,允许模块化的编程方式。结构化编程思想,使程序具
有合理的结构,以保证和验证程序的正确性,这种方法要求程序设计者不能随心所欲地编写程序,
而要按照一定的结构形式来设计和编写程序,它的一个重要目的是使程序具有良好的结构。
那么我们可以在 WinCC V6 完全的运行 C 脚本的这种特性,在后台运行中用来做触发函数,
或写成模块,与其他一些组态方式混合使用,会有意想不到的效果。
二、 问题陈述
在烟机监控项目中,我们组态对象,一般都是采用直接组态。比如电机的运行状态、趋势图
和监控画面上的各种输入输出点等。一个对象对应一个外部变量,通过外部变量数值的改变,使
相对应对象的属性发生我们所预期的变化,例如颜色转变、文本字样、形态变化等,这种组态是
最简单直观的组态方式。
但是,当项目中这样的对象非常多的时候,就显得这种直观的组态方式,变得非常繁琐。
例如电机的运行状态,在一个制丝线中电机数目可达到 500 个以上,如果每一个电机都是直
接组态,工程师将会对这 500 个电机反复做同样的工作。在以后项目调试中,电机电机运行状态
需要添加或者删除,哪怕是微小的改动,工程师也将对这 500 个电机反复做同样的修改。
还有项目中的趋势图和 PID 调节画面,是最常见的对外部变量直接组态。有一个变量需要做
趋势或者显示变量值,就会添加一个画面趋势图或者 I/O域。当需要组态的变量很多时,我们其
实上都是在做重复的动作。特别是 PID 控制画面,其实每个控制画面格式都是一样的。
可以看出所有上述所说的各种对象组态,都有它共通的特性,如果我们把这些共通的特性能
集中表述起来,在整个项目中能作为一个共用的模块,在开发项目时条理更清晰,组态也更易于
调试和维护项目
302
三、 应用环境
ANSI- C 在 WinCC V6 中是以脚本形式进行编写的,可以编写函数和动作,动作由触发器启
动,如下图所示:
触发器 动 作 函 数
C 代码
调用一个
C 代码 C 代 码
函数
图 1:C-Script 中动作和函数工作原理图
函数和动作的范围如下图所示:
函数和动作
函数和动作 用户函数 动 作
内部函数 标准函数 项目函数 内部函数
您可能关注的文档
- C单元测试技术研究与实践研究.pdf
- Bi2O3和Bi2Sn2O7粉体的微乳液法制备、表征及其性质的研讨.pdf
- Bi2Sr2Ca1xPrxCu2Oy单晶的弛豫谱研讨.pdf
- Bi2SiO5粉体的湿化学制备与性能的研讨.pdf
- 小额贷款公司个人贷款信用风险评估研究Logistic和Ptobit组合模型运用研究(1).pdf
- Bi2Sr2CaCu2O8□IZn隧道结的制备和隧道谱研究.pdf
- Bi2Sr2CaCu2O8掺杂MgB2的磁通钉扎特性研究.pdf
- 小额贷款公司个人贷款信用风险评估研究Logistic和Ptobit组合模型运用研讨.pdf
- 小额贷款公司经营模式研究及实例分析研究(1).pdf
- 小额贷款公司经营模式研究及实例分析研讨.pdf
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)