ImageVerifierCode 换一换
格式:DOC , 页数:25 ,大小:689.30KB ,
资源ID:5726698      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5726698.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(基于PLC电子计算器课程设计.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于PLC电子计算器课程设计.doc

1、 专业综合应用与工程能力实践训练项目设计说明书 电子计算器 学生姓名: 舒翅 专 业: 自动化 班 级: 1202 学 号: 1230740228 指导教师:董海兵 职称 讲师 完成时间: 2015年12月 摘 要 LC英文全称为Programmable Logical Controller,即可编程逻辑控制器。顾名思义,它本来的含义是具有柔性的,可编程,主要来完成逻辑控制,针对数字量。工业控制器,它代替了传统的靠硬触点来做的控制系统就象当初的计算机已经演变为电脑一样,现在的PLC也由早期单纯地实现逻辑控制演变为一个可进行数模、模数转换,可进行定位控制等一个功能强大的工业控制器。电子计算器功能

2、方面只能进行4位数以内的简单的加减乘除基本运算,并且只能显示数字部分,无法显示符号部分,是最大缺陷和遗憾,包括除以0的运算也无法实现。硬件方面连线部分比较简单,这是利用十六键输入和选通输出的优势。总的来说电子计算器设计就是一个简单的PLC设计成果,没有真正计算器的功能那么强大,但是仍然可以体现PLC的强大功能和逻辑性。 关键字:PLC;电子计算器;仿真目 录1 引言11.1 设计目的11.2 设计要求12 电子计算器的系统硬件设计22.1 PLC选型22.2 系统硬件配置及组成原理22.2.1 数据输入:22.2.2 数据显示:33 电子计算器控制系统梯形图程序设计63.1 控制程序设计思路6

3、3.2 I/O分配63.3 控制程序设计思路73.4 控制程序流程图设计73.5 程序说明84 GX Developer系统仿真114.1 仿真结果114.2 结果分析135 课程设计心得14致 谢15参考文献16附 录17附录A 程序梯形图17附录B 程序清单20I1 引言PLC英文全称为Programmable Logical Controller,即可编程逻辑控制器。顾名思义,它本来的含义是具有柔性的,可编程,主要来完成逻辑控制,针对数字量。工业控制器,它代替了传统的靠硬触点来做的控制系统就象当初的计算机已经演变为电脑一样,现在的PLC也由早期单纯地实现逻辑控制演变为一个可进行数模、模数

4、转换,可进行定位控制等一个功能强大的工业控制器。可以说它在现代社会各种需要自动控制的场合发挥了巨大的作用。可编程序控制器是一种数字运算操作的电子系统。专为工业环境下应用而设计。它采用可编程序的存储器用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令、并通过数字式、模拟式的输入和输出、控制各种机械或生产过程。1.1 设计目的设计一个基于PLC的电子计算器。1.2 设计要求 控制要求如下:(1)由按键输入的数值显示在7段数码管上,但只限4位数。(2)按加、减、乘、除键时,第一次输入的值被存放在缓冲区中,当做被加、减、乘、除数,且加、减、乘、除相对的运算指示灯会亮。(3)接着输

5、入一个数,之后若是按下“=”键,则此加、减、乘、除数被存放于另一个缓冲区中,与刚才输入的数做运算,且相对应的运算指示灯熄灭。(4)将运算结果显示在7段数码管上。2 电子计算器的系统硬件设计2.1 PLC选型电子计算器的输入点需要5个,分别为X000,X001,X002,X003,X004;输出点需要16个,其中Y000Y003为扫描输出点,Y004Y007为指示灯,还有Y010Y017为数据输出点。由此选用FX2N-32MR的PLC。2.2 系统硬件配置及组成原理数据输入用一个4*4矩阵键盘,加减标示选用LED指示灯,数据显示用七段数码管。2.2.1 数据输入: (1)十六键输入指令的助记符、

6、指令代码、操作数及程序如表1所示指令名称助记符指令代码操作数程序步SD1D2D3十六键输入指令HKYFNC71X(四个连号元件)YT/C/D/V/ZY/M/S(8个连号元件)HKY.9步DHKY17步表1 十六键输入指令 (2)指令梯形图如图1所示图1 十六键输入指令梯形图 (3)指令说明: 该指令是通过键盘上的数字键和功能键输入的内容来完成出入的复合运算过程。指令中有四个操作数,其中s指定四个输入元件,D1指定四个扫描输出点,D2用于存放从键盘输入的数据,D3指定读出位元件。键盘和PLC的连接如图2所示。 数据输入功能。利用O-9的10个数字键可以输入o9999的数据以BIN码存于D2中,即

7、 DO中,大于9999的数从高位溢出。如用DHKY指令时,可输入099999999的数据存于D1、DO中。图2 4*4矩阵键盘与PLC的连接 功能键。功能键AF与M0-M5的关系如图2.1.4所示。按下A键,M0置“1”并保持。按下D键,M0置“O”、M3置“1”并保持,其余类推。同时按下多个键,先按下的有效。图3 功能键对应的位元件 按下任一键被扫描到后标志M8029置“1”。功能键AF的任一个键被按下时,M6置“1”(不保持)。数值键0-9的任一个键按下时,M7置“l”(不保持)。当x4变为OFF时,D0保持不变,M0M7全部为OFF。 预先将M8167置于ON,由此将OF的十六进制数据写

8、入D2。 扫描全部16个键需要8个扫描周期,为防止键输入的滤波延时所造成的存储错误,使用恒定扫描模式或定时中断处理。2.2.2 数据显示: (1)带锁存七段码显示指令的助记符、指令代码、操作数及程序如表2所示:表2 带锁存七段显示指令功能表指令名称助记符指令代码操作数程序步S(.)D(.)n带锁存七段译码显示指令SEGLFNC74K,H,KnX,KnY,KnM,KnS,T,C,D,Y,Z Y占用12个连号元件K,Hn=0-7SEGL 5步 (2)指令梯形图如图4所示图4 SEGL指令梯形图 (3)指令说明 SEGL的意义是将十进制值(源S.)写到一组4路扫描的软元件(D.)中,驱动由4个七段码

9、显示单元组成的显示器中。本指令最多可以带两组显示器。显示器共享选通脉冲输出信号(D.)+4(D.)+7,图2.1.7中为Y4Y7. 第一组的数据由Y0Y3输出,第二组数据由Y10Y13输出。图5为应用SEGL指令的外接线图。 当n = 0 3时,为4位1组,D0为二进制数,经BCD换算,最大范围为0 9999,由Y0 Y3输出。当n = 4 7,为4位2组,D0向Y0 Y3输出,D1向Y10 Y13输出。选通脉冲信号Y4 Y7共用,按顺序输出。当完成4位数输出后,完成标志M8029置1。图5 应用SEGL指令外接线图 参数n = 0 7,其选择按PLC的正负逻辑和七段码的正负逻辑来定: n值的

10、选取与选通逻辑、数据逻辑的关系如表3所示:表3 n值的选取与选通数据逻辑关系PLC逻辑七段码显示逻辑n值选通逻辑数据逻辑一组显示二组显示正正正04负负负正正负15负负正负正负26正负正负正正37正负负系统I/O接线图如图6所示图6 系统I/O接线图图中,X4为计算器的启动开关,当按下加减乘除运算符号时,其相应的指示灯亮,按下=后,指示灯灭,并将结果显示在四位七段数码管上。3 电子计算器控制系统梯形图程序设计3.1 控制程序设计思路要设计一个简单的基于PLC的电子计算器,可以利用PLC内部的算术运算功能指令,对要计算的数进行加减乘除等运算,现对这些功能指令如下介绍:(1)加法指令ADD (D)A

11、DD(P)指令的编号为FNC20。它是将指定的源元件中的二进制数相加结果送到指定的目标元件中往。如图7所示,当X0为ON时,执行(D10)+(D12)(D14)。图7 加法指令的使用(2)减法指令SUB (D)SUB(P)指令的编号为FNC21。它是将S1.指定元件中的内容以二进制形式减往S2.指定元件的内容,其结果存进由D.指定的元件中。如图8所示,当X0为ON时,执行(D10)(D12)(D14)。图8 减法指令的使用 (3)乘法指令MUL (D) MUL (P)指令的编号为FNC22。数据均为有符号数。如图9所示,当X0为ON时,将二进制16位数S1.、S2.相乘,结果送D.中。D为32

12、位,即(D0)(D2)(D5,D4)(16位乘法);当X1为ON时,(D1,D0)(D3,D2)(D7,D6,D5,D4)(32位乘法)。图9 乘法指令的使用 (4)除法指令DIV (D) DIV (P)指令的编号为为FNC23。其功能是将S1.指定为被除数,S2.指定为除数,将除得的结果送到D.指定的目标元件中,余数送到D.的下一个元件中。如图10所示,当X0为ON时(D0)(D2)(D4)商,(D5)余数(16位除法);当X1为ON时(D1,D0)(D3,D2)(D5,D4)商,(D7,D6)余数(32位除法)。图10 除法指令的使用3.2 I/O分配输入编址输出编址X0000,4,8,C

13、(*)Y0000,1,2,3X0011,5,9,D(/)Y0014,5,6,7X0022,6,A(+),E(=)Y0028,9,A(+),B(-)X0033,7,B(-),F(AC)Y003C,D,E,FY004LED1Y005LED2Y006LED3Y007LED4确定电子计算器控制系统的I/O点分配,如表4所示。表4 I/O点分配3.3 控制程序设计思路 输入继电器是PLC接收外部输入的开关量信号的窗口,通过光耦合器将外部信号的状态读入并存储在输入映像寄存器中,输入端可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路或电子传感器。在梯形图中排列PLC可以多次使用输入继电器的常开触

14、点和常闭触点。 输出继电器是PLC向外部负载发送信号的窗口。输出继电器用来将PLC的输出信号传送给输出模块,再由后者驱动外部负载!输出模块中的每一个硬件继电器仅有一对常开触点,但是在梯形图中,每一个输出继电器的常开触点和常闭触点都可以多次使用。辅助继电器是用软件实现的,它们不能接收外部的输入信号,也不能直接驱动外部负载,是一种内部的状态标志,相当于继电器控制系统中的中间继电器。辅助继电器中有一类保持用继电器,即使在PLC的电源断电时,也能储存ON/OFF状态,其储存的数据和状态由锂电池保护,当电源恢复供电时,能使控制系统继续掉点前的控制。3.4 控制程序流程图设计 由按键输入的数值显示在7段数

15、码管上,但只限4位数。按加、减、乘、除键时,第一次输入的值被存放在缓冲区中,当做被加、减、乘、除数,且加、减、乘、除相对的运算指示灯会亮。接着输入一个数,之后若是按下“=”键,则此加、减、乘、除数被存放于另一个缓冲区中,与刚才输入的数做运算,且相对应的运算指示灯熄灭。将运算结果显示在7段数码管上。如图11所示:图11 控制程序流程图3.5 程序说明(1)启动程序按下X004启动按钮,启动程序,通过HKY指令的数字键部分和功能键部分控制出入。如图12所示:图12 启动程序(2) 显示初始化 当辅助继电器M6接通后,使得M9置1从而使SEGL指令中断,当M6断开后,SEGL指令初始化动作开始。如图

16、13所示:图13 输入初始化(3) 指示灯程序 通过上述输入确定接通的辅助继电器从而确定使用那种运算,然后通过输出点Y004-Y007各自接的LED灯显示出所输入的算法,当辅助继电器M0接通时,加法指示灯Y004亮;当M1接通时,减法指示灯Y005亮;当M2接通时,乘法指示灯Y006亮;当M3接通时,除法指示灯Y007亮。如图14所示:图14 指示灯程序(4) 算法程序 通过上述接通的输出指示灯控制需要执行的算法指令,其中当Y004接通时执行加法指令ADD,将D0+D2的值送给D10;当Y005接通时执行减法指令SUB,将D0+D2的值送给D12;当Y006接通时执行乘法指令MUL,将D0+D

17、2的值送给D14;当Y007接通时执行除法指令DIV,将D0+D2的值送给D16。如图15所示:图15 算法程序(5) 复位程序 当HKY指令输入使得M5接通时。对D0,D2,D10,D12,D14,D16,M4进行复位清零处理。如图16所示:图16 复位程序4 GX Developer系统仿真4.1 仿真结果(1) 加法:Y004接通,M0,M4接通后,输入D0为25,D2为15,则输出D10为40,如图19所示。图19 加法(2) 减法:Y005接通,M1,M4接通后,输入D0为25,D2为15,则输出D12为10,如图20所示。图20 减法(3)乘法:Y006接通,M2,M4接通后,输入

18、D0为25,D2为15,则输出D14为375,如图21所示。图21 乘法(4)除法:Y007接通,M3,M4接通后,输入D0为25,D2为5,则输出D16为5,如图22所示。图22 除法(5)复位:当M5接通后,复位清零如图23所示。图23 复位4.2 结果分析由按键输入的数值只限4位数,当做被加、减、乘、除数,且加、减、乘、除相对的运算指示灯会亮,继续输入数字,同样只限4位数,按等于号时,如果结果为负值只能显示数字部分,不会显示符号部分。但是由于是电脑仿真无法看到是否有数码管显示,是这个实验最大的遗憾。5 课程设计心得通过老师的讲解、阅读指导书和上网搜集资料,完成了电子计算器课程设计,通过课

19、程设计,深感自己实践能力的欠缺,以后自己应加强培养自己的PLC设计能力。PLC实训是可编程控制器原理及应用课程非常有益的课外实践补充,通过本门课程的学习,使我们获得PLC设计的基础知识,掌握工程设计方法及Office办公软件使用方法,掌握利用计算机来运行和仿真,日后应该加强这方面的学习,多做编程练习。使我们进一步熟悉有关PLC控制的理论知识,PLC的结构、组成、工作原理,掌握根据生产工艺过程和自动控制要求用PLC进行控制的PLC系统及控制程序设计方法和步骤,培养我们的工程意识和工程实践能力。PLC实训培养了关于PLC控制系统的设计方法,编程技巧以及电气常用元器件的选型;初步具有了控制系统主电路

20、、控制程序的分析和设计能力,为今后走上工作岗位应用PLC控制奠定良好的基础。致 谢 通过这次课程设计,加强了我们动手、思考和解决问题的能力。在设计过程中,经常会遇到这样那样的情况,就是心里想这样的接法可以行得通,但实际接上电路却未必,因此耗费在这上面的时间很多。 我觉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我了解了很多以前并不了解的PLC的功能,并且对于其在电路中的使用有了更多的认识。同时感谢同学和老师的帮助,在老师的悉心帮助下我们才完成了课程设计。参考文献1 张凤珊电气控制及可编程序控制器M北京:中国轻工业出版社,20032 马志溪电气工程设计M北京:机械工业出版社,20023 刘增良,刘国亭电气工程CADM北京:中国水利水电出版社,20024 齐占庆,王振臣电气控制技术M北京:机械工业出版社,20025 史国生电气控制与可编程控制器技术M北京:化学工业出版社,2004.6 王庭友.可编程控制器原理及应用M.北京:国防工业出版社,2005.附 录附录A 程序梯形图附录B 程序清单21

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服