logo资料库

八路抢答器的PLC程序设计.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
2007年2月 第l期(总第25期) 安阳工学院学报 Feb.2007 Joumal 0f Anyang Institute of Technolog)r No.1(Gen.No.25) 八路抢答器的PLC程序设计 夏江涛 (南京信息工程大学,南京210044) 摘要:实现抢答器功能的方式有多种,可以采用早期的模拟电路、数字电路或模数混合电路。近年来随着科技的飞速 发展,单片机、cPLD、PLc的应用不断地走向深入,同时带动传统的控制检测技术的不断更新。现介绍的就是一种利用日 本三菱(MITSUBIsHI)公司生产的FxlN一40MR型PLc作为核心控制器的八路抢答器系统,并且给出了系统结构图、 程序指令、梯形图以及输入输出端子的分配方案。 关键词:PLc;抢答器;梯形图;程序;设计 中图分类号:TD23 文献标识码:A 文章编类:1673—2928(2007)01—0032—03 无论是在学校、工厂、军队还是电视节目中,都 可能会举办各种各样的智力竞赛,都会用到抢答器。 目前市场上已有很多类型的竞赛抢答器,但其中绝 大多数是早期设计的,采用模拟电路、数字电路或者 模数混合电路的产品。这抢答器已相当成熟,但是随 着功能增多,电路也越复杂,并且成本偏高,故障率 高,显示方式简单或者没有,无法准确判断抢按按钮 的行为,也不便于参数调节及功能的升级换代。近年 来随着科技的飞速发展,单片机、cPLD、PLc的应 用正在不断地走向深人,同时带动传统的控制检测 技术的不断更新。本设计就是利用PLC作为核心部 件进行逻辑控制及信号的产生,PLC的性能优势必 定会使得竞赛真正达到公正、公平、公开。 1 系统设计要求及工作原理 1.1设计要求 1)抢答器同时为8组选手分别提供按钮进行抢 答,按钮分另U为PBO、PBl、PB2、PB3、PB4、PB5、PB6、 PB7: 2)设置一个复位按钮PBlO,实现系统电路的复 位,由主持人控制; 3)当主持人打开启动开关SWl后,在设定时间 T0内,如果某组抢先按下抢答按钮,则驱动音效电 路①发出声响,指示灯L1亮,并且在8段数码管显 示器(如图l所示)上显示出抢答成功的组号,此时 电路实现互锁,其他组再按下抢答按钮为无效; 4)如果在时间T0内,无人应答,则驱动音效电路 ②发出声响,指示灯L2亮,表示抢答者均放弃该题; 5)在抢答成功后,主持人打开限时开关sw2,启 动计时器,在设定的时间T1内回答有效,当到达设 定时间Tl时,驱动音效电路③,指示灯L3亮,表示 答题时间到。 A G ,l 匕l l l l C l D H一●图1 8段数码管显示器 1.2系统结构 系统结构框图如图2所示。 1.2.1主控镧器 本系统的主控制器采用日本三菱公司生产的 FxlN一40MR型PLC,该型PLC功能较强大,提供 24个输入点和16个输出点,继电器输出方式,均采 用8进制编号。PLC编程可采用手持式编程器或编 程软件FxGP—wIN—C,PLC可编程程序控制器及软 件提供了完整的编程环境,可进行离线编程、在线连 接和调试。三菱PLC的编程指令简单易懂且程序设 计灵活,可采用梯形图或者指令语言进行软件设计。 1.2.2输入输出端子分配方案 三菱F’)(1N一40MR型PLC采用整体式结构,其 控制单元提供24个输入点,16个输出点。本系统需要 11个输入点、13个输出点,具体分配如表1所示。 }收稿日期:2006—12—12 作者简介:夏江涛(1979一),河南南阳人.南京信息工程大学在读硕士。研究方向:信号与信息处理。 ·32· 万方数据
表1输入输出端子分配表 PB0 PBl PB2 PB3 PB4 PB5 PB6 PB7 PBlO SWl SW2 2软件设计 2.1系统梯形图 系统控制部分梯形图如图3所示,显示器编码 部分梯形图如图4所示。 2.2程序指令 程序指令如表2所示。 2.3工作过程分析 1)开始抢答前,主持人首先通过复位按钮PBlO (x010)实现电路复位,在提问之后,打开选择开关 Swl(x叭1)启动定时器To(本程序预设为10s)。 2)在抢答限时内,当某一组抢先按下抢答按钮 后,对应的辅助继电器接通,同时切断其它抢答回 路,实现互锁。如PB0抢先按下,则x000导通,辅助 继电器M0接通,同时切断Ml—M7抢答回路, PB l—PB7再按下将不会起作用。 万方数据 图3控制部分梯形图 图4编码部分梯形图 ·33·
表2程序指令 地址指令数据地址指令数据地址指令数据 地址指令数据 Ⅳ015)提示回答时间到。 3硬件连接图 ^NI M1 87 oUT M7 131 LD LDM X000 40 ^NI M5 oR M0 41 ANI M6 ^Nl X010 42 ^NI M7 ANI M1 43 oUT M3 ANl M2 ANl M3 ANl M4 ANI M5 ^Nl M6 ANI M7 10 oUT MO 11 12 LD oR X001 M1 13 ANI X010 44 45 46 47 48 49 50 51 52 53 L0 X004 oR M4 ANI X010 ANI M2 ANl M3 ^NI M0 ^NI M5 ^NI M6 ^NI M7 14 ^NI M0 54 oUT M4 1S ^NI M2 16 ANI M3 55 56 L0 X005 oR M5 17 ^Nl M4 57 ANI X010 80 81 82 83 84 85 86 ^NI M1 124 L0 ANl ^NI ANI ^Nl M2 M3 M4 M5 ANl M6 125 oR 126 oR 127 oR 128 oR 129 oR M0 M1 M2 M3 M6 M7 ^NI M0 130 oUT Y001 88 89 02 93 94 95 96 97 98 99 LD X0” '32 oR oUT T0 K100 133 oR LD X000 134 oR oR X001 135 oR OR X002 136 oR M6 oR X003 137 oR M7 oR oR X004 X005 138 oUT Y002 139 LD oR X006 140 0R oR X007 141 oR 18 ANf M5 58 ANI M1 100 ANI T0 142 oR M5 19 ANI 20 ANI M6 M7 59 ANI 80 ^NI M2 M3 101 oR M8 143 oR M7 102^ND X011 144 oUT Y003 21 oUT M1 61 ANI M4 103 oUT MB 145 LO M1 M0 M2 M3 M4 M5 M1 M2 M4 M2 M3 M4 M5 0 1 2 3 4 5 6 7 8 9 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 LD X002 62 ANI M0 1D4 LD M8 146 oR M5 oR M2 63 ^NI M6 ANl X010 64 ANI M7 105 oUT Y010 1∞oUT Y011 147 oR M7 148 oUT Y004 ANl M1 ANI M0 ^NI M3 65 oUT M5 107 X0∞ 108 LD ANI T0 M8 oR M6 1∞oUT Y012 LO 66 67 149 LD 150 oR 151 oR M3 M4 M5 ANI M4 68 ANl X010 110 0UT Y013 152 oR M7 ANI M5 69 ANI M1 ¨1 LD X012 153 oUT Y005 ANI M6 70 ANf M2 112 oUT T1 K600 154 LD M1 ANI M7 71 ANI 32 oUT M2 72 ANl LD X003 73 ANI oR M3 74 ANI M3 M4 M5 M0 115 LD T1 155 oR 116 oUT Y014 156 oR 117 oUT Y015 157 OR 118 LD ”9 oR ANI X010 75 ANI M7 ANI M1 76 oUT M6 120 oR ^NI M2 77 LD X007 121 oR ANl M0 78 oR M7 122 oR M1 M2 M4 M6 M7 ANI M4 79 ANI X010 123 oUT Y000 158 oR 159 oR M7 160 oUT Y008 161 END 3)抢答成功后,辅助继电器M8接通,启动音效 电路①(Y010)和指示灯L1Ⅳ011),同时利用内部编 码程序段控制输出点Y000一Y006,输出驱动信号,驱 动外部数码显示器显示抢答成功的组号。 4)如果在限时内无人抢答,则启动音效电路② (Yol2)和指示灯L2(Y013),外部数码显示器无显示。 5)抢答成功后,主持人打开限时开关SW2 (x012),启动定时器Tl(本程序预设为60s),当T1计 时结束,将启动音效电路③(Y014)和指示灯L3 图5硬件连接图 4讨论 本抢答器系统可以通过修改程序方便地调整设 置时间,在线监视系统的工作状态。显示部分采用控 制器内部编码方式输出控制信号驱动外部数码显示 器件,也可以外部连接编、泽码器件实现,并且可以 采用适当的输出信号驱动其它类型的显示器件。如 果对外部电路稍加修改,或者在系统程序中加入分 支,可以把八路抢答器改为更多路的抢答器。如果去 除系统中的互锁和限时功能,可以把抢答器改为呼 叫器,能够用在医院病房、宾馆客房、写字楼办公室、 工厂生产车间等多种地方。 参考文献: [1】史国生.电气控制与可编程控制器技术[M】.北京:化学工业出 版社,2004. [2】王兆义./J、型可编程控制器实用技术[M】.北京:机械工业出版 社,2002. 【3威一平.可编程序控制器技术[明jE京:机械工业出版社,2005. [4]江秀汉.可编程序控制原理及应用[M].西安:西安电子科技大 学出版社,1998. Programming on Answering Machine of Eight Groups Vies by PLC (Nanjing University of Info肿ation Science&Technology,Nanjing,Jiangsu 2 10044,China) XIA Jiangtao Abstract:There aure many ways to realize the aIlswering machine function,for example the earlier analog circuit,the dig— ital circuit or the analog di百tal mixing circuit.Along with the fast development of science and technology in recent years, the application of SCM,CPLD and PLC go deep into life constantly,driVing the updating of conn.ol and measure technol— ogy.The paper introduces a system of answering machine based on FX 1 N一40MR type PLC pmduced by Japan Mitsubishi company and illustrates the system stmcture diagr锄,pmgr砌,ladder chart,input and outputternlinal assignment. Keyword:PLC;answering machine;ladder chart;pm铲am;design .34. 万方数据
分享到:
收藏