组态考试重点及答案Word格式.doc

上传人:wj 文档编号:1117237 上传时间:2023-04-30 格式:DOC 页数:4 大小:26KB
下载 相关 举报
组态考试重点及答案Word格式.doc_第1页
第1页 / 共4页
组态考试重点及答案Word格式.doc_第2页
第2页 / 共4页
组态考试重点及答案Word格式.doc_第3页
第3页 / 共4页
组态考试重点及答案Word格式.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

组态考试重点及答案Word格式.doc

《组态考试重点及答案Word格式.doc》由会员分享,可在线阅读,更多相关《组态考试重点及答案Word格式.doc(4页珍藏版)》请在冰点文库上搜索。

组态考试重点及答案Word格式.doc

其中对象事件的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、全局脚本触发方式

周期性触发和变量触发

二、分析设计题(7选6,步骤一定要全,让老师清楚你的思路就行)55分

1、按钮操作(如按钮button,option动态化对象属性、退出组态、画面切换)

◆选中所需动态化的按钮——属性-backcolor——动态化——动态对话框——来自于变量(二进制的,根据你自己新建的变量名字写)——数据类型(布尔型)——选择相应的背景颜色

◆退出按钮Button动态化:

选中按钮——动态导——退出Wincc运行系统—双击—Mouseclick—finish.

VB脚本:

退出按钮-属性-事件-左键单击,添加VB动作如下(注意无分号‘;

’):

HMIRuntime.Stop(可使用编辑区空白处右键单击查询相关对象、属性、方法列表,常规VBS函数)

◆切换显示画面:

按钮操作:

选中按钮——属性—事件—鼠标—鼠标动作—动作—直接连接——来源—常量,选择对应的画面名称,赋给目标—当前画面的对象—画面窗口—画面名称

VB脚本画面切换部分:

组态按钮button2的动作,属性——事件——左键单击,添加代码如下(可自行定义):

Dimb_monitor

Setb_monitor=HMIRuntime.Tags("

b_monitor"

b_monitor.Read

DimPicWnd1

SetPicWnd1=ScreenItems("

PictureWindow1"

DimBtn

SetBtn=ScreenItems("

Button"

If(0=b_monitor.Value)Then

b_monitor.Write1

Btn.Text="

显示画面B"

PicWnd1.ScreenName="

Pic_a"

Else

b_monitor.Write0

显示画面A"

Pic_B"

EndIf

C脚本:

按钮button2的左键单击事件—C动作中添加:

BOOLb_monitor=GetTagBit("

);

if(!

b_monitor)

{

SetPictureName(lpszPictureName,"

"

Pic_B.pdl"

//内部函数

SetText(lpszPictureName,"

Button2"

SetTagBit("

1);

//Return-Type:

BOOL

}

else

{

Pic_A.pdl"

0);

2、对象属性动态化

在对象属性窗口中有“属性”和“事件”两种选择,在动态列,可以让属性值动态变化,动态化四种方法:

动态对话框,选择变量——数据类型——设置好有效范围——应用;

C动作;

VB动作和变量连接。

3、Trend趋势组态过程

变量记录——归档——右键归档向导——选定归档名称和归档类型——选定要归档的变量——完成。

建立Trend.PDL。

从对象面板的控件/ActiveX控件中拖放一个winccOnlineTrendControl趋势控件——双击——属性页——趋势项(Trends)——数据源中选择归档变量(很重要)——其它选项自己设置。

4、Alarm报警组态过程

右键打开报警记录编辑器(Alarmlogging),其中消息块包含三个内容分别为系统块(时间-日期-报警消息ID)、用户文本块(消息文本-报警点)和过程值块。

文件-选择向导—系统向导—配置运行系统中消息块的内容,即时间、消息文本和过程值;

预设值类别中选择带有“进入的确认”的“带有报警、故障和警告的类别错误”。

工具-附加项中添加模拟量报警。

新建监控,选择需要监控的模拟变量,选择延时时间。

新建该模拟量的限制值,如分别建立其上限值、下限报警。

新建画面Alarm.PDL,大小自定,在此图形编辑器的界面中对报警的消息视图、消息行和消息块进行组态。

从ActiveX控件中拖放winccAlarmControl,并双击其属性设置。

在消息块-类型中,激活已组态的消息文本和错误点(系统块已默认组态);

在消息条中添加消息文本和错误点的显示。

运行系统过程中,可统计(Hitlist-toolbar中需设置该功能),选择显示标准(selectiondialog)

注意要选中报警记录运行系统,具体方法:

计算机——计算机属性——启动——选择报警记录运行系统。

5、表格显示控件组态过程

(!

)变量归档:

双击归档名称就会出现归档变量的信息。

可以对其进行设置。

(2)建立图片:

从对象面板的控件/ActiveX控件中拖放一个winccOnlineTableControl趋势控件——双击——属性页

常规设置——包含标题、窗口属性等,默认值即可

参数设置——列表头对齐格式(双击),时间我们设置表格控件——屏幕显示1分钟数据。

最重要的是在数值列选项中——数据连接——数据源——选择归档变量——变量名(和数值列的名称相对应)。

6、脚本(VBS,实现一个动作(功能)、全局脚本sin函数)

(1)全局脚本——右键——打开VBS编辑器——动作——新建——选择触发方式和变量(从带扩展返回参数的变量对话框中选择)。

(2)触发方式选择时间触发,周期性的,周期时间为1秒。

(3)程序(可自定)

Dimn_Index255

Setn_Index255=HMIRuntime.Tags("

n_Index255"

Dimxx

n_Index255.Read

xx=n_Index255.Value+1

Ifxx>

254Then

xx=0

Endif

n_Index255.Writexx

Dimyy

yy=125+125*Sin(0.1*xx)

Dimn_value255

Setn_value255=HMIRuntime.Tags("

n_value255"

n_value255.Writeyy

yy=20+20*Sin(0.05*xx)

Dimn_valueTemp

Setn_valueTemp=HMIRuntime.Tags("

n_valueTemp"

n_valueTemp.Writeyy

三、填空题30分

认真看老师给咱们的教案老师说都是很基本的东西

如:

WinCC?

HMI?

OPC

登陆模式有:

用户登录—热键登陆

Wincc登陆中可用变量登陆

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2