组态考试重点及答案只是分享_第1页
组态考试重点及答案只是分享_第2页
组态考试重点及答案只是分享_第3页
组态考试重点及答案只是分享_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学习-好资料组态网考试重点一、简答题(4选3) 15分1、变量的分类变量按照功能可分为:外部变量、内部变量、系统变量和脚本变量;按照数据类型分类;二进制变量、有符号 8位数、无符号8位数、有符号16位数、无符号16位数、有符号32位数、无符号32位数、32位浮点数、64位浮点数、8位字符集文本变量、16位字符集文本变量、结构类型变量、原始数据类型 变量、文本参考。2、函数,动作的功能(VB、C)Wincc可以通过使用函数和动作使Wincc项目中的过程动态化。C脚本有两种:函数和动作。动作需要触发器(事件)来触发,没有触发器动作不会执行;函数则是作为动作的组件来使用。动作用于独立于画面的后台任务

2、,如打印日常报表、监控变量、执行确定的运算(如变量归档中),动作往往没有形参,动作的返回值只能是int型,返回值描述的是动作的执行状态(如正常与否),可用于故障判断;函数是对指定的对象(形参)进行一定的函数运算, 其返回值是可变的,根据函数的实际输出值的类型而定,如 double f(int x)。用于动作中、动 态对话框中、报警回路功能中的报警记录、启动和释放归档时等。动作可主要有全局脚本动作、对象属性的C动作和对象事件的 C动作。其中对象事件的C动作,由于对象事件可触发,因此不必设置触发器。如上述实例中的按钮动作。前两者必 须设置触发器。函数可分为项目函数、标准函数和内部函数。其中内部函数

3、是C语言常用函数(扩展名.icf),不可更改、编辑和删除,如上例中的GetTagSWord()函数,以及常用的 sin(), floor()函数等;标准函数(扩展名.fct)不能创建,但可以修改,如使用内部函数补充功能,WinCC 自带的标准函数有 Alam、Graphics、Report、TagLog、WinCC、Windows ;内部函数和标准 函数保存在 WinCC安装目录的aplib子目录中。项目函数是利用标准函数和内部函数, 用户 自己创建的函数(扩展名.fct),保存在项目目录library下。3、Wincc自动化标准四层网络及主要通讯方式Wincc自动化便准四层网络包括管理级、单

4、元级、现场级和执行器一传感器级; 功能:管理级:处理的是影响整个操作的任务;单元级:主要处理自动化任务; 现场级:PLC和设备之间的连接链路;执行器一传感器级:主站与连接到其子网 的执行器和传感器进行通讯。主要通讯方式:? ? ? ?通讯方式:串口通讯,opc通讯,PROFIBU 通讯,Ethernet通讯4、全局脚本触发方式周期性触发和变量触发二、分析设计题(7选6,步骤一定要全,让老师清楚你的思路就行)55分1、按钮操作(如按钮button, option动态化对象属性、退出组态、画面切换)选中所需动态化的按钮属性-backcolor 动态化动态对话框来自于变量(二进制的,根据你自己新建的

5、变量名字写)数据类型(布尔型)一选择相应的背景颜色退出按钮 Button动态化:选中按钮动态导退出 Wincc运行系统一双击一Mouseclick finish.VB脚本:退出按钮-属性-事件-左键单击,添加 VB动作如下(注意无分号;):HMIRuntime.Stop (可使用编辑区空白处右键单击查询相关对象、属性、方法列表,常规VBS函数) 切换显示画面:按钮操作:选中按钮一一属性 一事件一鼠标一鼠标动作一动作一直接连接一一来源 一常 量,选择对应的画面名称,赋给目标 一当前画面的对象 一画面窗口 一画面名称VB脚本画面切换部分:组态按钮 button2的动作,属性一一事件一一左键单击,添

6、加 代码如下(可自行定义):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) Thenb_monitor.Write 1Btn.Text="显示画面B"PicWnd1.ScreenName="P

7、ic_a" Else b_monitor.Write 0 Btn.Text="显示画面A"PicWnd1.ScreenName="Pic_B" End IfC脚本:按钮button2的左键单击事件 一C动作中添加:BOOL b_monitor=GetTagBit("b_monitor"); if (!b_monitor) SetPictureName (lpszPictureName,"PictureWindow1","Pic_B.pdl");/ 内部函数 SetText(lpszPi

8、ctureName,"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、对象属性动态

9、化在对象属性窗口中有“属性”和“事件”两种选择,在动态列,可以让属性值动态变化,动态化四种方法:动态对话框,选择变量一一数据类型一一设置好有效范围一一应用;C动作;VB动作和变量连接。3、Trend趋势组态过程变量记录一一归档一一右键归档向导一一选定归档名称和归档类型一一选定要归档的变量一一完成。建立Trend.PDL。从对象面板的控件/ActiveX控件中拖放一个 wincc Online TrendControl趋势控件双击属性页趋势项(Trends)数据源中选择归档变量(很重要)一一其它选项自己设置。4、Alarm 报警组态过程右键打开报警记录编辑器(Alarm logging ),其中

10、消息块包含三个内容分别为系统块(时间 - 日期-报警消息ID)、用户文本块(消息文本 -报警点)和过程值块。文件-选择向导一系统向导一配置运行系统中消息块的内容,即时间、消息文本和过程值; 预设值类别中选择带有“进入的确认”的“带有报警、故障和警告的类别错误”。工具-附加项中添加模拟量报警。新建监控,选择需要监控的模拟变量,选择延时时间。新 建该模拟量的限制值,如分别建立其上限值、下限报警。新建画面Alarm.PDL ,大小自定,在此图形编辑器的界面中对报警的消息视图、消息行和消息块进行组态。从 ActiveX控件中拖放 wincc Alarm Control ,并双击其属性设置。在消 息块-

11、类型中,激活已组态的消息文本和错误点(系统块已默认组态);在消息条中添加消息文本和错误点的显示。运行系统过程中, 可统计(Hit list-toolbar中需设置该功能),选择显示标准(selection dialog ) 注意要选中报警记录运行系统,具体方法:计算机一一计算机属性一一启动一一选择报警记录运行系统。5、表格显示控件组态过程(!)变量归档:变量记录一一归档一一右键归档向导一一选定归档名称和归档类型一一选定要归档的变量一一完成。双击归档名称就会出现归档变量的信息。 可以对其进行设置。(2)建立图片:从对象面板的控件/ActiveX控件中拖放一个 wincc Online Table

12、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 xx>254 Thenxx=0End ifn_Index255.Write xxDim yyyy=125+125*Sin(0.1*xx)Dim n_value255Set n_value255= HMIRuntime.Tags("n_value255")n_value255.Wri

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论