国开作业可编程控制器应用-终结性考试模拟试题(含答案)_第1页
国开作业可编程控制器应用-终结性考试模拟试题(含答案)_第2页
国开作业可编程控制器应用-终结性考试模拟试题(含答案)_第3页
国开作业可编程控制器应用-终结性考试模拟试题(含答案)_第4页
国开作业可编程控制器应用-终结性考试模拟试题(含答案)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

国开作业可编程控制器应用-终结性考试模拟试题(含答案)一、单项选择题(每题2分,共20分)1.在PLC梯形图中,常开触点与常闭触点的图形符号分别是()。A.┤├与┤├/B.┤├/与┤├C.┤├与┤├D.┤├/与┤├/答案:A2.S7-1200系列PLC的CPU1214C本体集成数字量输入点数为()。A.8B.14C.24D.32答案:B3.下列指令中,属于边沿检测指令的是()。A.SRB.RSC.P_TRIGD.MOVE答案:C4.在TIAPortal中,用于建立PLC与HMI通信的标签表名称默认为()。A.TagTableB.PLC_TagsC.DefaultTagTableD.HMI_Connection答案:C5.若MD20中存放的实数为3.14,执行ROUND指令后,MW24中的整数为()。A.3B.4C.314D.0答案:A6.在S7-1200中,高速计数器的工作模式由()参数决定。A.CTRL_HSCB.CTRL_PWMC.CTRL_PIDD.CTRL_DMA答案:A7.若将Q0.0强制为TRUE,CPU处于RUN模式时,Q0.0的实际状态为()。A.始终为TRUEB.由程序决定C.始终为FALSED.闪烁答案:A8.下列通信协议中,属于西门子PLC专用的是()。A.ModbusTCPB.PROFINETC.CANopenD.EtherNet/IP答案:B9.在梯形图中,线圈指令“=”不能直接与()相连。A.常开触点B.常闭触点C.电源左母线D.中间继电器答案:C10.若FB1的背景数据块为DB1,则DB1中自动生成的静态变量前缀为()。A.StatB.InputC.OutputD.InOut答案:A二、判断题(每题1分,共10分,正确打“√”,错误打“×”)11.PLC的扫描周期越短,系统响应越快,CPU负荷越低。(×)12.在S7-1200中,OB100用于暖启动初始化。(√)13.使用MOVE指令可以将REAL类型数据直接传送至BOOL类型变量。(×)14.梯形图程序必须以一个线圈指令结束。(×)15.在TIAPortal中,项目树中的“设备与网络”节点可以配置分布式I/O。(√)16.高速计数器只能用于测量脉冲频率,不能用于位置控制。(×)17.通过Web服务器功能,可以用浏览器访问S7-1200的诊断缓冲区。(√)18.在SCL语言中,FOR循环的步长只能为正整数。(×)19.使用GSDML文件可以将第三方设备集成到PROFINET网络。(√)20.在RUN模式下下载程序,CPU会立即停机并重启。(×)三、填空题(每空2分,共20分)21.在S7-1200中,系统存储器位“__CLK1s__”每1秒翻转一次。22.若MD30中存放十六进制1640A00000,则对应的浮点数为__5.0__。23.在梯形图中,若需要实现自锁功能,常采用__并联输出线圈__的编程方式。24.使用__PEEK__指令可以读取I/O过程映像区之外的地址。25.在TIAPortal中,通过__Trace__功能可以记录变量随时间变化的曲线。26.若FB中定义了TEMP变量,则该变量在__块调用结束__后失效。27.在PROFINET通信中,设备名称最大长度为__240__个字符。28.通过__WR_PARM__指令可以修改工艺对象的参数。29.在SCL中,使用__EXIT__语句可提前退出循环。30.若CPU固件版本为V4.4,则最大可扩展__16__个信号模块。四、综合编程题(共30分)31.控制要求:某灌装生产线设有启动按钮SB1(I0.0)、停止按钮SB2(I0.1)、灌装阀YV(Q0.0)、容器检测传感器S1(I0.2)。当按下SB1后,系统进入自动模式;若S1检测到容器,则YV打开5秒后关闭;任何时候按下SB2,系统停止。请用梯形图实现上述功能,并给出符号表。(10分)符号表:SB1 I0.0 BOOL 启动按钮SB2 I0.1 BOOL 停止按钮S1  I0.2 BOOL 容器检测YV  Q0.0 BOOL 灌装阀T1  TON 灌装定时器5sM0.0 BOOL 自动模式标志梯形图逻辑:网络1:├─|SB1|──┬─(M0.0)│     │└─|M0.0|┘网络2:├─|SB2|───(/M0.0)网络3:├─|M0.0|─|S1|──┬─(YV)│        │├─|YV|────────┤TONT1PT=5s├─│        │└─|T1.Q|────────(/YV)32.使用SCL编写一个FB,实现模拟量滤波功能:对输入的RAW值(0-27648)进行滑动平均,窗口长度为8次,输出滤波后的REAL值。(10分)FUNCTION_BLOCKFB_FilterVAR_INPUTrawValue:INT;enable:BOOL;END_VARVAR_OUTPUTfiltValue:REAL;END_VARVARring:ARRAY[0..7]OFINT;idx:INT:=0;sum:DINT:=0;i:INT;END_VARBEGINIFenableTHENsum:=sum-ring[idx];ring[idx]:=rawValue;sum:=sum+ring[idx];idx:=(idx+1)MOD8;filtValue:=REAL_TO_DINT(sum)/8.0;END_IF;END_FUNCTION_BLOCK33.工艺对象配置:在CPU1214CDC/DC/DC中配置轴0为定位轴,采用PTO输出,脉冲信号为Q0.0,方向信号为Q0.1,编码器反馈接入I0.6(A相)与I0.7(B相),每转脉冲数为1024,丝杠螺距为5mm,要求实现相对定位+50.0mm。请写出MC_MoveRelative调用代码及关键参数。(10分)VARaxis0:TO_PositioningAxis;move:MC_MoveRelative;dist:LREAL:=50.0;vel:LREAL:=200.0;acc:LREAL:=1000.0;dec:LREAL:=1000.0;exec:BOOL;done:BOOL;busy:BOOL;error:BOOL;END_VARmove(Axis:=axis0,Execute:=exec,Distance:=dist,Velocity:=vel,Acceleration:=acc,Deceleration:=dec,Done=>done,Busy=>busy,Error=>error);关键参数:-轴配置:测量单位为mm,负载转动一圈=1024脉冲,螺距5mm→每脉冲=5/1024≈0.00488mm-最大速度:2000mm/min-启停曲线:梯形,加减速时间0.3s五、设计题(共20分)34.立体仓库堆垛机控制系统设计:系统由PLC、变频器、三相异步电机、旋转编码器、激光测距、货叉电机、触摸屏组成。要求实现:(1)回零:堆垛机上升直至碰到上限位开关I0.3,然后慢速下降,直到编码器Z脉冲I0.4出现,记录当前位置为零点;(2)自动取货:输入目标层数(1-10层,每层200mm),堆垛机以高速2000mm/min运行至目标层前100mm处切换为低速200mm/min,到位±2mm停车,货叉伸出取货2秒后收回;(3)安全保护:上下极限限位I0.5/I0.6触发时立即切断变频器使能Q1.2并报警Q1.3;(4)触摸屏显示当前高度、目标层、运行状态、报警信息。请完成:①硬件接线简图(文字描述即可);②关键变量表;③回零与自动取货的流程图(文字描述);④核心梯形图或SCL代码片段。(20分)①硬件接线:-变频器启停:Q1.0(正转)、Q1.1(反转)-高速脉冲输出:Q0.2(PTO100kHz)→变频器脉冲给定-编码器A/B:I0.0/I0.1,Z脉冲I0.4-激光测距4-20mA→AIW64-货叉电机:Q2.0(伸)、Q2.1(缩)-限位:I0.3上限,I0.5下极限,I0.6上极限②关键变量:VAR_GLOBALlayerTarget:INT;posAct:REAL;posZero:REAL;speedFast:REAL:=2000.0;speedSlow:REAL:=200.0;tolerance:REAL:=2.0;stepHome:INT;stepAuto:INT;tFork:TON;END_VAR③流程图:回零:stepHome=0→上升高速→碰到I0.3→stepHome=1→下降低速→捕获Z脉冲→posZero=posAct→stepHome=2→完成自动取货:stepAuto=0→计算目标高度=(layerTarget-1)200→stepAuto=1→高速接近→剩余100mm→stepAuto=2→低速到位→|posAct-target|≤2→stepAuto=3→货叉伸→延时2s→货叉缩→stepAuto=4→完成④核心SCL://回零CASEstepHomeOF0:Q1.0:=TRUE;IFI0.3THENstepHome:=1;END_IF;1:Q1.0:=FALSE;Q1.1:=TRUE;IFI0.4THENposZero:=posAct;Q1.1:=FALSE;stepHome:=2;END_IF;END_CASE;//自动target:=(layerTarget-1)200.0;CASEstepAutoOF1:delta:=target-posAct;IFdelta>100THENQ1.0:=TRUE;ELSIFdelta>2THENstepAuto:=2;END_IF;2:IFABS(delta)<=toleranceTHENQ1.0:=FALS

温馨提示

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

评论

0/150

提交评论