WINCC提供了ANSI-C和VBScript两种脚本,用于使运行系统的过程动态化。一、编写脚本的入口编写脚本有3个入口: 1、全局脚本编辑器 用于编写函数及与画面无关的全局脚本动作。 2、对象的属性任务 用于实现画面对象属性的动态化,需要为脚本动作指定触发器。 3、对象的事件任务 用于响应画面对象的事件。事件可以是鼠标、键盘动作、对象某一属性的更改等。 二、C脚本的执行过程C脚本执行的核心是"动作"。动作是一段C代码,其执行与否由"触发器"决定。函数也是一段C代码,由动作或其他函数调用。 1、动作和函数 "动作"本质上是一段C代码,在运行系统中,后台任务(如打印报表、监控变量或完成特定的计算等)均由动作来完成。在脚本系统中动作分为"全局动作"和"局部动作"。在单用户项目中,它们没有明显区别;在"客户机-服务器项目"中,全局动作可在项目中的所有计算机中执行,而局部动作则只能在分配该动作的计算机上执行。动作需要触发器触发了才能执行。 "函数"也是一段C代码,但不需要触发器,它作为动作的组件,由动作或其他函数调用。可重复使用,但只能定义一次。WinCC本身包含许多函数,用户也可以编写自己的函数。 2、触发器 "动作"均需要由触发器来 启动,没有分配触发器的动作不会执行。触发器分为"定时器"触发和"变量"触发两大类。 "定时器"触发又分为3种: "非循环"触发:只触发执行一回,触发时间由用户定义; 定义起始点的"循环"触发:触发起始时间由用户定义,触发周期可以是小时、日、周、月、年; "周期"触发:触发周期可自由定义。 "变量"触发又可以配置为:变量有变化的时候,触发动作;或循环监视变量的状态。 原文链接:https://www.toutiao.com/a6686348785024500227/?channel=&source=search_tab |
| 手机版| 免责声明| 本站介绍| 工控课堂 ( 沪ICP备20008691号-1| 沪公网安备 31010602005455号 )
GMT+8, 2024-6-8 22:13 , Processed in 0.082221 second(s), 21 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.
聚圣源我的女友是声优无极剑神玛格丽娜玫瑰水爱情真善美苹果手机丢了怎么找回昆明池叠字起名字晋祠简介起名五行测名打分企业起名注意事项装修起什么名字更好集团公司名字起名石家庄起名公司哪家好美国科比追悼会视频姓起名大师免费取名阿甘正传电影给软件起名农商银行电话上字取名起名大全运动服饰店铺起名测生辰八字喜用神起名电脑风扇声音大怎么办修真小说完本汽车维修保养店起名字庆余年电视剧免费观看759甲午风云男宝宝姓邱起名字星座性格查看电脑配置命令淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费