可编程控制试卷2008A_含参考答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共8页一、填空题(共25分)得分评卷人1.S7-1200PLC的硬件主要由CPU模块、信号板、信号模块和通信模块组成。2.外部的输入电路接通时,对应的输入映像寄存器为1状态;梯形图中对应的常开触点接通,常闭触点闭合。3.MB103是MDl00中最低的8位对应的字节。WORD(字)是16位无符号数,INT(整数)是16位有符号数。4.S7-1200PLC的工作过程为循环扫描工作过程。第2页共8页5.S7-1200PLC采用模块化编程,用户程序中的块有组织块(OB)、功能块(FB)功能(FC)、背景数据块和全局数据块组成。6.组织块(OB)是操作系统与应用程序的接口,出现启动组织块的事件时,由操作系统调用对应的组织块。组织块没有(有/没有)输入输出参数。OB1是属于程序循环组织块,CPU在RUN模式时循环执行OB1。当CPU从STOP切换到RUN时,执行一次启动组织块。7.功能和功能块由用户程序在代码块中调用。8.有两种调试用户程序的方法:程序状态和监视表。9.数字量输入输出的地址以字节为单位分配。CPU1214C集成了14点数字量输入和10点数字量输出。其数字量输入的字节地址为I0和I1,第1个输入字节的位地址为I0.0I0.7,第2个输入字节的位地址为I1.0I0.5;数字量输出的字节地址为Q0和Q1,第1个输出字节的位地址为Q0.0Q0.7,第2个输出字节的位地址为Q1.0Q1.1。10.模拟量输入输出的地址以组为单位分配,每一组有2个输入/输出点,每一个输入/输出点占用2个字节。11.S7-1200PLC使用PID_Compact指令来实现PID控制,应在循环中断组织块中调用该指令。12.接通延时定时器的使能输入端IN的输入电路由断开变为接通开始定时,定时时间大于等于预置时间时,输出Q变为1。IN输入端的电路断开时,输出Q变为0。第3页共8页二、问答题(共35分)得分评卷人1.(5%)设备硬件组态的任务是什么?设备组态的任务就是在设备和网络编辑器中生成一个与实际的硬件系统对应的虚拟系统,包括系统中的设备、PLC各模块的型号、订货号和版本。模块的安装位置和设备之间的通信连接,都应与实际硬件系统完全相同。2.(7%)量程为0100Mpa的压力变送器的输出信号为DC420mA,模拟量输入模块将DC020mA转换为027648的数字量。设转换后的数字量为N,求以kPa为单位的压力值。(要求写出详细的计算公式)3100553027648553010055301022118PNNP3.(5%)项目变量表中定义的变量与块的界面区定义的变量有什么区别?变量表中定义的变量为全局变量,可以在整个项目中使用;在块的界面区中定义的变量属于局部变量,只能在定义它的块中使用。第4页共8页4.(10%)在程序中,I/O映像寄存器的作用是什么?对I/O的存取通过I/O映像寄存器,而不是实际I/O,有什么优点?在程序执行的过程中要直接存取I/O点,可以用什么指令?在每次扫描循环开始时,CPU读取数字量输入模块的外部输入电路的状态,并将它们存入输入映像寄存器,在扫描循环中,用户程序计算输出值,将它们存入输出映像寄存器,在下一循环扫描开始时,将输出映像寄存器的内容写到数字量输出模块。I/O的存取通过I/O映像寄存器,而不是实际I/O,优点:(1)程序执行阶段输入固定,执行完后再用输出映像寄存器的值更新输出点,使系统运行稳定;(2)用户程序读写I/O映像寄存器比读写I/O点快得多,可以提高程序的执行速度。在程序执行的过程中要直接存取I/O点,可以在I/O点的地址后面附加“:P”。5.(8%)设置MB1为系统存储器字节后,M1.0M1.3分别有什么意义?时钟存储器字节起什么作用?M1.0:仅在进入RUN模式的首次扫描时为1状态,以后为0状态;M1.1:CPU登录了诊断事件时,在一个扫描周期内为1状态;M1.2:总是为1状态,其常开触点总是闭合;M1.3:总是为0状态,其常闭触点总是闭合;时钟存储器字节每一位对应一个不同的时钟脉冲,脉冲是一个周期内0状态和1状态所占的时间各为50%的方波信号。第5页共8页三、用不同的方案实现故障显示电路(共40分)得分评卷人设计故障信息显示电路,从故障信号的上升沿开始,指示灯以一定的频率闪烁。操作人员按复位按钮后,如果故障已经消失,则指示灯灭,如果没有消失,则指示灯转为常亮,直至故障消失。已知系统有两组故障信息,I/O分配如下:第一组:故障信号1(I0.0),复位按钮1(I0.1),指示灯1(Q0.1);第二组:故障信号(I1.0),复位按钮2(I1.1),指示灯2(Q0.2)。要求:1.(5分)画出故障信息显示指示灯的时序图。故障信号复位信号显示输出2.(10分)利用不带参数的功能FC实现两组故障信息显示,写出实现步骤及程序。3.(12分)利用带参数的功能FC实现两组故障信息显示,写出实现步骤及程序。4.(13分)利用功能块FB实现两组故障信息显示,写出实现步骤及程序。第6页共8页2.(10分)利用不带参数的功能FC实现两组故障信息显示,写出实现步骤及程序。(1)生成两个功能块FC1和FC2,分别编写程序为:FC1实现故障信息1的显示:FC2实现故障信息2的显示:(2)设置时钟存储器字节为MB0,在OB1中调用FC1和FC2:在OB1中将FC1和FC2拖入程序块中即可。3.(12分)利用带参数的功能FC实现两组故障信息显示,写出实现步骤及程序。(1)生成功能FC3,并在界面区生成局部变量:第7页共8页(2)编写FC3程序:(3)设置时钟存储器字节为MB0,在OB1中分别用两组故障信息的I/O调用FC3:第8页共8页4.(13分)利用功能块FB实现两组故障信息显示,写出实现步骤及程序。(1)生成功能块FB1,并在界面区生成局部变量:(2)编写FB1程序:(3)设置时钟存储器字节为MB0,在OB1中分别用两组故障信息的I/O调用FB1:

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功