



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
组态网考试重点1、 简答题(4选3) 15分1、 变量的分类变量按照功能可分为:外部变量、内部变量、系统变量和脚本变量;按照数据类型分类;二进制变量、有符号8位数、无符号8位数、有符号16位数、无符号16位数、有符号32位数、无符号32位数、32位浮点数、64位浮点数、8位字符集文本变量、16位字符集文本变量、结构类型变量、原始数据类型变量、文本参考。2、 函数,动作的功能(VB、C)Wincc可以通过使用函数和动作使Wincc项目中的过程动态化。C脚本有两种:函数和动作。动作需要触发器(事件)来触发,没有触发器动作不会执行;函数则是作为动作的组件来使用。动作用于独立于画面的后台任务,如打印日常报表、监控变量、执行确定的运算(如变量归档中),动作往往没有形参,动作的返回值只能是int型,返回值描述的是动作的执行状态(如正常与否),可用于故障判断;函数是对指定的对象(形参)进行一定的函数运算,其返回值是可变的,根据函数的实际输出值的类型而定,如double f(int x)。用于动作中、动态对话框中、报警回路功能中的报警记录、启动和释放归档时等。 动作可主要有全局脚本动作、对象属性的C动作和对象事件的C动作。其中对象事件的C动作,由于对象事件可触发,因此不必设置触发器。如上述实例中的按钮动作。前两者必须设置触发器。 函数可分为项目函数、标准函数和内部函数。其中内部函数是C语言常用函数(扩展名.icf),不可更改、编辑和删除,如上例中的GetTagSWord()函数,以及常用的sin(),floor()函数等;标准函数(扩展名.fct)不能创建,但可以修改,如使用内部函数补充功能,WinCC自带的标准函数有Alam、Graphics、Report、TagLog、WinCC、Windows;内部函数和标准函数保存在WinCC安装目录的aplib子目录中。项目函数是利用标准函数和内部函数,用户自己创建的函数(扩展名.fct),保存在项目目录library下。3、 Wincc自动化标准四层网络及主要通讯方式Wincc自动化便准四层网络包括管理级、单元级、现场级和执行器传感器级;功能:管理级:处理的是影响整个操作的任务;单元级:主要处理自动化任务;现场级:PLC和设备之间的连接链路;执行器传感器级:主站与连接到其子网的执行器和传感器进行通讯。主要通讯方式:?通讯方式:串口通讯,opc通讯,PROFIBU通讯,Ethernet通讯4、 全局脚本触发方式周期性触发和变量触发2、 分析设计题(7选6,步骤一定要全,让老师清楚你的思路就行) 55分1、 按钮操作(如按钮button,option动态化对象属性、退出组态、画面切换)选中所需动态化的按钮属性-backcolor动态化动态对话框来自于变量(二进制的,根据你自己新建的变量名字写)数据类型(布尔型)选择相应的背景颜色退出按钮Button动态化:选中按钮动态导退出Wincc运行系统双击Mouse clickfinish.VB脚本:退出按钮-属性-事件-左键单击,添加VB动作如下(注意无分号;):HMIRuntime.Stop(可使用编辑区空白处右键单击查询相关对象、属性、方法列表,常规VBS函数) 切换显示画面:按钮操作:选中按钮属性事件鼠标鼠标动作动作直接连接来源常量,选择对应的画面名称,赋给目标当前画面的对象画面窗口画面名称VB脚本画面切换部分:组态按钮button2的动作,属性事件左键单击,添加代码如下(可自行定义):Dim b_monitorSet b_monitor = HMIRuntime.Tags(b_monitor)b_monitor.ReadDim PicWnd1Set PicWnd1=ScreenItems(PictureWindow1)Dim BtnSet Btn=ScreenItems(Button)If (0=b_monitor.Value) Then b_monitor.Write 1 Btn.Text=显示画面B PicWnd1.ScreenName=Pic_aElse b_monitor.Write 0 Btn.Text=显示画面A PicWnd1.ScreenName=Pic_BEnd IfC脚本:按钮button2的左键单击事件C动作中添加: BOOL b_monitor=GetTagBit(b_monitor); if (!b_monitor) SetPictureName (lpszPictureName,PictureWindow1,Pic_B.pdl);/内部函数 SetText(lpszPictureName,Button2,显示画面A); SetTagBit(b_monitor,1);/Return-Type: BOOL else SetPictureName (lpszPictureName,PictureWindow1,Pic_A.pdl); SetText(lpszPictureName,Button2,显示画面B); SetTagBit(b_monitor,0);2、 对象属性动态化在对象属性窗口中有“属性”和“事件”两种选择,在动态列,可以让属性值动态变化,动态化四种方法:动态对话框,选择变量数据类型设置好有效范围应用;C动作;VB动作和变量连接。3、 Trend 趋势组态过程变量记录归档右键归档向导选定归档名称和归档类型选定要归档的变量完成。建立Trend.PDL。从对象面板的控件/ActiveX控件中拖放一个wincc Online Trend Control趋势控件双击属性页趋势项(Trends)数据源中选择归档变量(很重要)其它选项自己设置。4、 Alarm 报警组态过程右键打开报警记录编辑器(Alarm logging),其中消息块包含三个内容分别为系统块(时间-日期-报警消息ID)、用户文本块(消息文本-报警点)和过程值块。文件-选择向导系统向导配置运行系统中消息块的内容,即时间、消息文本和过程值;预设值类别中选择带有“进入的确认”的“带有报警、故障和警告的类别错误”。工具-附加项中添加模拟量报警。新建监控,选择需要监控的模拟变量,选择延时时间。新建该模拟量的限制值,如分别建立其上限值、下限报警。新建画面Alarm.PDL,大小自定,在此图形编辑器的界面中对报警的消息视图、消息行和消息块进行组态。从ActiveX控件中拖放wincc Alarm Control,并双击其属性设置。在消息块-类型中,激活已组态的消息文本和错误点(系统块已默认组态);在消息条中添加消息文本和错误点的显示。运行系统过程中,可统计(Hit list-toolbar中需设置该功能),选择显示标准(selection dialog)注意要选中报警记录运行系统,具体方法:计算机计算机属性启动选择报警记录运行系统。5、 表格显示控件组态过程(!)变量归档:变量记录归档右键归档向导选定归档名称和归档类型选定要归档的变量完成。双击归档名称就会出现归档变量的信息。可以对其进行设置。(2)建立图片:从对象面板的控件/ActiveX控件中拖放一个wincc Online Table Control趋势控件双击属性页 常规设置包含标题、窗口属性等,默认值即可 参数设置列表头对齐格式(双击),时间我们设置表格控件屏幕显示1分钟数据。 最重要的是在数值列选项中数据连接数据源选择归档变量变量名(和数值列的名称相对应)。6、 脚本(VBS,实现一个动作(功能)、全局脚本sin函数)(1) 全局脚本右键打开VBS编辑器动作新建选择触发方式和变量(从带扩展返回参数的变量对话框中选择)。(2) 触发方式选择时间触发,周期性的,周期时间为1秒。(3) 程序(可自定)Dim n_Index255Set n_Index255 = HMIRuntime.Tags(n_Index255)Dim xxn_Index255.Readxx= n_Index255.Value+1If xx254 Thenxx=0End ifn_Index255.Write xxDim yyyy=125+125*Sin(0.1*xx)Dim n_value255Set n_value255= HMIRuntime.Tags(n_value255)n_value255.Write
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六、有教无类教学设计-2025-2026学年初中信息科技泰山版2024九年级全一册-晋教版2017
- 综合复习与测试说课稿-2025-2026学年高中数学北师大版2011必修1-北师大版2006
- 2025年畜牧养殖“饲料添加剂”技能资格知识考试题与答案
- 识读乐谱(六)教学设计-2025-2026学年小学音乐花城版五年级下册-花城版
- 铸造新技术与新工艺教学设计-2025-2026学年中职专业课-金属加工基础-机械类-装备制造大类
- 第8课 风筝A、B、C教学设计-2025-2026学年小学综合实践活动长春版四年级上册-长春版
- Unit3 Transportation(教学设计)-2024-2025学年人教新起点版英语四年级上册
- 蔚蓝的地球课件
- 江苏省兴华中学高中地理 2.2 大气圈与天气、气候(海陆分布对气压带的影响及季风环流)说课稿4 鲁教版必修1
- 第5课 洗涤剂添智慧说课稿-2025-2026学年小学劳动六年级下册湘教版《劳动教育》
- 新视野大学英语第三版第一册Unit 2 Section A讲解
- 急性混合型胎儿宫内窘迫的护理查房
- 公路养护实操培训
- 儿童视角下幼儿园班级主题墙创设的策略研究
- 高中数学学习方法指导课件
- 腰椎间盘突出症小讲课
- 主管岗位培训计划方案
- 城市轨道交通员工职业素养(高职)全套教学课件
- 2024年医院口腔科实习生带教计划
- 大学美育(第二版) 课件 第四单元:绘画艺术 课件
- 个人防水补漏协议
评论
0/150
提交评论