《组态控制技术及应用(微课版)刘小春思考与练习参考答案.docx》由会员分享,可在线阅读,更多相关《组态控制技术及应用(微课版)刘小春思考与练习参考答案.docx(33页珍藏版)》请在优知文库上搜索。
1、项目一物料传送控制系统组态设计与调试任务1.MCGS组态软件有哪三种类型,分别用于什么环境?答:MCGS通用版组态软件,MCGS网络版组态软件和MCGS嵌入版组态软件。(1)网络版处于监控系统最顶层,完成整个系统的信息收集与发布。(2)通用版处于中间层,主要完成通用工作站的数据采集和加工、实时和历史数据处理、报警和安全机制设置、流程控制、动画显示、曲线显示和报表输出等日常性监控事务。(3)嵌入版处于工控系统的最下层,主要完成现场数据的采集、前端数据处理和控制。2 .什么是组态环境与运行环境?答:组态环境相当于一套完整的工具软件,环境是生成用户应用系统的工作环境,用户在MCGS组态环境中完成动画
2、设计、设备连接、编写操纵流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库。运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。3 .MCGS通用版软件工作台有哪几部分构成?其核心是什么?答:由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成。实时数据库是MCGS系统的核心。4 .安装组态软件时,除了安装主程序,还需安装什么?驱动程序。以便连接外部设备,实现对外部设备的数据采集和控制。任务1.21.MCGS系统提供的图形对象分为哪三种类型?答:图元、图符和动画构件5 .如何修改错误的
3、文字?选中错误的文字,单击鼠标右键,选中“改字符”即可修改。6 .开关型与数值型数据对象有什么区别?按钮、开关应该设置为哪种类型的数据对象?电压应该设置为哪种类型的数据对象?记录开关信号(0或非0)的数据对象称为开关型数据对象,通常与外部设备的数字量输入输出通道连接,用来表示某一设备当前所处的状态。数值型数据对象表现为具体的数值。数值范围是:负数是从-3.402823E38到-1.401298E-45,正数是从1.401298E-45到3.402823E38。数值型数据对象除了存放数值及参与数值运算外,还提供报警信息,并能够与外部设备的模拟量输入输出通道相连接。按钮、开关应设置为开关型,而电压
4、应该设置为数值型。7 .用图元“矩形”制作一个按钮,在其正中间添加文字“启动”;添加名为“启动”的数据对象,对象类型为“开关”。过程:(1)从画图工具箱选择“矩形”在用户窗口绘制矩形。(2)从画图工具箱选择标签“A”,在用户窗口拖动至一定大小后,输入“启动”,设置无填充颜色,无边线颜色。(3)在实时数据库中添加开关型数据对象“启动”。效果如图:基本属性I存这属性I报警属性I对象定义对象名称的小蛾位o一对象初值|o最小值IleHHO工程单位I最大侑IlewO-对象类型6开关。数值。字符事件C组对象对象内容注霹启动aqIumI取消网I帮hI任务1.31 .图元“标签”可以设置哪些动画?有“颜色动画
5、连接”、“位置动画连接”、“输入输出连接”、“特殊动画连接”四类,共11种。如下图所示。三fe三JI性设置|辞态属性填旃色臼边线颜色字符颜色边线线型|/颜邑动画连接r填充颜色边线颜色字符演邑特殊动画连接位卦动画连接水平移动垂直移动大小变化输入输出连接显示除出按钮揄入按钮动作可见度闪烁效果检查的|确认(Yj|取消IC)|帮助(三)|2 .本任务中是如何设置小车1和小车2的可见度属性的?小车1车头朝右,代表前进的状态;小车2车头朝左,代表后退。初始状态小车位于最左端,车头超前,故设置最左端小车1可见。小车2在返回的过程中不需停留,故可在SQ2和SQ3点同样设置小车1可见。本任务中小车1的可见度连接
6、“右行可见二1orSQ1=1,r,因此只要保证小车1启动前行后“右行可见=1”,直到小车启动后退则“右行可见=0”即可。而小车2的可见度刚好和小车1相反,任务中设置了“左行可见”数据对象,当小车开始后退时,“左行可见二1”,直到小车回到SQ1,“左行可见=0,故小车2在返回的途中可见。3 .用“椭圆”制作2个大小为40X40像素的圆,静态属性中“填充颜色”分别为红色和绿色,添加“可见度”特殊动画,表达式连接“运行指示灯”,红色圆设置为当表达式非零时,”对应图符不可见”,绿色圆设置为当表达式非零时,”对应图符可见”。将2个圆重叠,选中2个圆合成单元。4.制作2个空白标签,第1个标签添加“按钮输入
7、”动画,输入值类型为“数值量输入”,最小“0”,最大“100”。第2个标签添加“显示输出”动画,小数位数为1位,连接的数据对象都为数值型“数值”。进入组态环境,单击第1略任务1.41.修改小车水平移动动画的变化值,如将“+1”和“-1”改为“+2”和“-2”,如下所示,小车运行有什么变化?if右行=1then水平移动量=水平移动量+1endifif左行=1then水平移动量=水平移动量Tendif答:如果循环策略的周期不变,则小车运行速度变为原来的2倍。2 .思考以下2段脚本程序的执行结果是否相同。第段:if启动=1then运行指示=1endif第段:if启动=1then运行指示=1答:执行结
8、果相同。3 .仿照定时器的设置,在MCGS策略行中设置一个计数器,计数对象名为“启动”,计数事件为“开关型数据对象正跳变”,计数设定值为“5”次,计数当前值连接“当前值”,计数状态为“计数次数到”,复位条件为“计数复位”。在窗口制作一个按钮名为“启动”,连接数据对象“启动”,操作类型为“按1松0”,制作另一个按钮名为“复位”,连接数据对象“计数复位”,操作类型为“按1松0”,制作一个标签,输入文字“当前值”,添加“显示输出”动画,连接数据对象“当前值”。进入运行环境,连续单击“启动”按钮,观察标签数值变化,单击“复位”按钮,观察标签数值变化。星*属性|计我宫设日计数对象名畸?|it03BffI
9、开关型我据对It正跳变计鼓设定值B计数当第值fSffiS-计数状态I计跤次出到-复位条件I计一复位一内容注怒按照设定的时间图环运行FS三险有的It认MI取消IqI相助IHl添加计数器策略设置计数器启动置位当前值IW Ma三M央公式ImJj比“,RMKRBftSUTflaH式rRtIfffkLR611H”.IBKQRfi3H券MIIftCtttf3-KHUMICIOtIMI,组态用户窗口4 .当使用FX系列编程口连接三菱FX2N系列PLC时,查看MCGS帮助系统“FX系列232协议”,设置串口通讯父设备的基本属性。怔MCGS组态环境-R殳爸组态:没苗宦匚*富3文件(F)编辑(E)查看(V)插入工
10、具(T)窗口(W)帮助(三)BH三aB臼Q通甬串口父设备后通用串口父设备设备(H三菱_FX系列编程口添加设备系统 默认设置D8120=H008裱示9600,鱼鸟矗FX系列232协议Ii概述本设诙构件用于MCGS论5三至fx系丽克转口20S与议的PlX设备.MCGSj*过上电机中8W行口设缶和PLC上的道讯蒙元(媾杼CD建立串行通讯逢按,从於达到撵作PLC设S的的由.使用率0件闲,先用谓酒讯里元相PLC设苗的有关技术说明书2.如何建立计算机与PLC的通信连接建住室4FX察丽E持无出议的RS23*I08Sii倍环议两硼怡方式,通过改却11谢朱淑站值方式.由潜普钠的I。位壮义夕爆所:7,偶校蛉,1位
11、停止位,无命令头和命令尾,整个命令不加校蛉和,无协议的通信方式查看帮助通用里口设督屋性漏瑁基本卮性I电话连接I设备属性名设备属性值设备名称通用串口父设备0设备注羟通用串口父设备初始工作状态I-启动最小采集周期ms)1000串口露口号l255JO-COMI通讯波特率6-9600数据位位颗o-7位停止位位数o-2数据校验方式O-无校坎数据采集方式O-同步采集I检笠的I确认(YJI取消IQI帮助IH)I设置父设备项目二水位控制系统组态设计与调试任务2.11 .水位1和水位2、以及水位1上限、水位1下限,水位2上限、水位2下限为什么要设置数值型数据对象?答:都是连续变化的数值量2 .绘制底色与边框分别
12、为黄、绿、红,边长分别为300、200、100的三个正方形,居中对齐并构成图符。CHF23 .本项目有2个用户窗口,如何设置当进入运行环境时,“水位控制”用户窗口首先出现?答:选中“水位控制”用户窗口,单击鼠标右键,选择“设置为启动窗口”。任务2.21.水罐1的大小变化最大变化百分比100对应的表达式的值若设置为100,而对应水位1的滑动输入器最大值为10m,当拖动滑动输入器滑块到最右边,水位变化出现什么现象?答:水位不能达到最顶端,只能增加至10%的位置。4 .若水罐1的大小变化最大变化百分比50对应的表达式的值为5,当拖动滑动输入器在010间变化时,水位变化效果如何?答:水位在0%至100
13、%间变化。5 .“报警显示”构件中为什么能同时出现“水位1”和“水位2”的实时报警信息?答:因为报警显示构件连接的数据对象为“水位组”,而“水位组”包含“水位1”和“水位2”2个数据对象。6 .如果报警指示灯和“实时报警”框内都能正常报警,但是历史报警信息浏览界面无报警数据显示,可能是什么原因?答:可能在数据对象存盘属性中没有勾选“自动保存产生的报警信息”。7 .制作两个标签,标签1设置“按钮输入”动画,连接“水位1”数据对象,数值量输出,1位小数;标签2设置显示输出,表达式为“水位1”,数值量输出LI位小数。运行组态工程,单击标签1,输入数值,观察标签1和标签2的SzKo略8 .制作1个标签
14、,设置“按钮输入”和“显示输出”动画,2个动画都连接名称为“str”的字符型数据对象,输出类型为字符串输出,运行组态工程,单击标签,输入“abed”,观察标签显示结果。略任务2.31.数据格式“10”中1和0表示什么?第1个数字“1”表示1个小数位,第二个数字0表示字符后无空格。2 .历史数据有哪几种查询方式?(1)使用历史表格查询(2)使用存盘数据浏览策略构件查询(3)使用存盘数据浏览动画构件查询3 .如果历史报表中无数据显示,可能是什么原因?答:可能在数据对象存盘属性中没有勾选“自动保存产生的报警信息”。4 .历史报表如何实现多页查询2数靠客连接设置-基本属性|数据来源|显示属性|时间条件|数值条件|连接方式G在指定的表格单元内,显示满足条件的数据记录C在指定的表格单元内,显示数据记录的统计结果按照从上到下的方式填充数据行|一显示多页记录1I-打印多页记录检杳(IqI确认MI取消I帮助间I5 .在运行环境下,如何修改历史曲线框中的曲线颜色?曲线标识设置77一一一 二一 一二一 一234567891111 UrL Ab? L 粒线线缘线经经经经纠纠川 水曲曲曲曲曲曲曲曲曲曲岛曲线内容师1三I曲线线型曲线颜色二工程单位小效位数1最小坐标-V最大坐标:而确认 取消.O.O3.