PLC应用与实践(三菱)6-3数字踩雷游戏机的设计.pptxVIP

  • 389
  • 1
  • 约2.41千字
  • 约 17页
  • 2018-10-10 发布于广东
  • 举报

PLC应用与实践(三菱)6-3数字踩雷游戏机的设计.pptx

了解(D)CMP比较指令、触点比较指令以及(D)ZCP区间比较指令的指令格式;掌握(D)CMP比较指令、触点比较指令以及(D)ZCP区间比较指令的功能及应用方法;

项目6 数字踩雷游戏机的设计任务6.3 数字踩雷游戏机的设计 目录1 任务描述2 相关知识3 任务实施 00学习目标任务目标:了解(D)CMP比较指令、触点比较指令以及(D)ZCP区间比较指令的指令格式;掌握(D)CMP比较指令、触点比较指令以及(D)ZCP区间比较指令的功能及应用方法;重点知识:(D)CMP指令的功能和使用关键能力:能应用功能指令解决实际问题;能对完成的程序进行调试。 01任务描述有一数字踩雷游戏机,上有1~9的数字按键,开始按键和确认按键及一个4位数显和红绿黄三盏指示灯。游戏规则如下:(1)游戏开始先按下开始按键,系统自动生成一个0~100的随机数,作为数字地雷,数显不显示。(2)接下来由玩家通过数字按键输入数字(实时显示在数显上),按确认键表示输入完毕即为踩雷。(3)当一个数字输入完成并确认后,即由三种颜色的指示灯显示不同的结果。绿色灯亮代表输入值大于数字雷,黄色灯亮代表输入值小于数字雷,红色灯亮代表触雷。(4)由玩家轮流踩雷,谁先触雷谁输,按开始按键可重玩游戏。(5)玩家踩雷必须在雷区范围内,例:当首位玩家踩雷数为50并亮黄灯(显示踩雷位置小于数字雷)后,雷区即调整为50~100,第二位玩家踩雷区域必须选择在51~100之间,否则报违规,红色灯闪烁,代表出局。(6)当有人违规或者踩雷则代表出局,再次按下开始按键将重新开始,其余玩家可继续游戏,直至剩最后一人。要求完成PLC程序的编写与调试,硬件的接线与调试。 01任务描述任务要求:根据工作任务进行程序设计。在PLC编程环境编写程序。正确连接编程电缆,下载程序到PLC。正确连接输入按钮和外部负载(数码管显示器)。在线监控,软、硬件调试。任务环境:两人一组,根据工作任务进行合理分工。每组配套FX PLC主机一台。每组配套按钮开关12个,数码管显示器一个,红、绿、黄指示灯各一个。每组配套若干导线、工具等。 02相关知识比较指令CMPCMP:比较指令是比较2个值,将其结果(大、一致、小)输出到位软元件中(3点)功能详解: 当X0为ON时,源操作数[S1]中的数据K20和源操作数[S2]中的数据D0进行比较,根据其结果(大、一致、小),使M10、M11、M12其中一个为ON。当X0为OFF时,指令不执行,M的状态保持。指令代码: CMP指令有32位操作方式,使用前缀“D”。 CMP指令也可以有脉冲操作方式,使用后缀“P”,只有在驱动条件由OFF→ON时进行一次比较。 02相关知识触点比较指令LD=、LD、LD、LD、LD=、LD= 触点比较指令是执行数值的比较,当条件满足时使触点置ON的触点比较运算开始的指令。对源操作数S1、S2的内容进行BIN比较,根据其结果来控制触点的导通或是不导通。触点比较指令导通情况表FUC NO.16位指令32位指令导通条件不导通条件224LD=LD(D)=S1=S2S1≠S2225LDLD(D)S1S2S1≤S2226LDLD(D)S1S2S1≥S2228LDLD(D)S1≠S2S1=S2229LD=LD(D)=S1≤S2S1S2230LD=LD(D)=S1≥S2S1S2 02相关知识触点比较指令LD=、LD、LD、LD、LD=、LD=例:功能详解: 将源操作数S1中数据D10与源操作数S2中数值K200(十进制数200)做比较。当D10中数值等于200时,这个触点导通,Y0线圈得电。当D10中数值不等于200时,这个触点不通, Y0线圈不得电。 02相关知识区间比较指令ZCPZCP:区间比较指令针对2个值(区间),将与比较源的值比较得出的结果(小于、等于(区域内)、大于)输出到位软元件(3点)中功能详解: 当X0为ON时,16位运算(ZCP、ZCPP)将比较源操作数[S]中的数据D0与下比较值[S1]和上比较值[S2]进行比较,根据其结果(小、 区域内、 大),使目标操作数[D]、[D]+1、[D2]+2即M10、M11、M12其中一个为ON。当X0为OFF时,指令不执行,M的状态保持。指令代码: ZCP指令有32位操作方式,使用前缀“D”。 ZCP指令也可以有脉冲操作方式,使用后缀“P”,只有在驱动条件由OFF→ON时进行一次比较。 03任务实施1. I/O分配数字踩雷游戏机输入/输出端口分配表输 入输 出名 称符号?输入点名 称?符号输出点0SB0X0红灯RY01SB1X1绿灯GY12SB2X2黄灯YY23SB3X34位数带锁存的7段数码管1Y104SB4X42Y115SB5X54Y126SB6X68Y137SB7X7100Y148SB8X10101Y159SB9X11102Y16开始SB10X12103Y17确认SB11X13??? 03任务实施2.外部接线接线说明:1、输入部分所有信号都采用常开输入,即按钮按下时,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档