电气控制技术课程设计基于PLC电子计算器课程设计


    
    电气控制技术课程设计说明书

    电子计算器

    学生姓名:
    专 业: 动化
    班 级:
    学 号:
    指导教师: 职称 副教授
    完成时间: 2015年X月








    LC英文全称Programmable Logical Controller编程逻辑控制器顾名思义含义具柔性编程完成逻辑控制针数字量工业控制器代传统硬触点做控制系统象初计算机已演变电脑样现PLC早期单纯实现逻辑控制演变进行数模模数转换进行定位控制等功强工业控制器
    电子计算器功方面进行4位数简单加减基运算显示数字部分法显示符号部分缺陷遗憾包括0运算法实现硬件方面连线部分较简单利十六键输入选通输出优势总说电子计算器设计简单PLC设计成果没真正计算器功强然体现PLC强功逻辑性

    关键字:PLC电子计算器仿真




















    目 录
    1 引言 1
    11 设计目 1
    12 设计求 1
    2 电子计算器系统硬件设计 2
    21 PLC选型 2
    22 系统硬件配置组成原理 2
    221 数输入: 2
    222 数显示: 3
    3 电子计算器控制系统梯形图程序设计 6
    31 控制程序设计思路 6
    32 IO分配 6
    33 控制程序设计思路 7
    34 控制程序流程图设计 7
    35 程序说明 8
    4 GX Developer系统仿真 11
    41 仿真结果 11
    42 结果分析 13
    5 课程设计心 14
    致谢 15
    参考文献 16
    附录 17
    附录A 程序梯形图 17
    附录B 程序清单 20
    附录C 接线图 22






    1 引言
    PLC英文全称Programmable Logical Controller编程逻辑控制器顾名思义含义具柔性编程完成逻辑控制针数字量工业控制器代传统硬触点做控制系统象初计算机已演变电脑样现PLC早期单纯实现逻辑控制演变进行数模模数转换进行定位控制等功强工业控制器说现代社会种需动控制场合发挥巨作编程序控制器种数字运算操作电子系统专工业环境应设计采编程序存储器部存储执行逻辑运算序控制定时计数算术运算等操作指令通数字式模拟式输入输出控制种机械生产程
    11 设计目
    设计基PLC电子计算器
    12 设计求
    控制求:
    (1)键输入数值显示7段数码限4位数
    (2)加减键时第次输入值存放缓区中做加减数加减相运算指示灯会亮
    (3)接着输入数键加减数存放缓区中刚输入数做运算相应运算指示灯熄灭
    (4)运算结果显示7段数码











    2 电子计算器系统硬件设计
    21 PLC选型
    电子计算器输入点需5分X000X001X002X003X004输出点需16中Y000–Y003扫描输出点Y004–Y007指示灯Y010–Y017数输出点选FX2N32MRPLC
    22 系统硬件配置组成原理
    数输入4*4矩阵键盘加减标示选LED指示灯数显示七段数码
    221 数输入:
    (1)十六键输入指令助记符指令代码操作数程序表1示
    指令名称
    助记符
    指令代码
    操作数
    程序步
    S
    D1
    D2
    D3
    十六键输入指令
    HKY
    FNC71
    X(四连号元件)
    Y
    TCDVZ
    YMS(8连号元件)
    HKY9步
    DHKY…17步
    表1 十六键输入指令
    (2)指令梯形图图1示


    图1 十六键输入指令梯形图
    (3)指令说明:
    ①该指令通键盘数字键功键输入容完成出入复合运算程指令中四操作数中[s]指定四输入元件[D1]指定四扫描输出点[D2]存放键盘输入数[D3]指定读出位元件键盘PLC连接图2示
    ②数输入功利O910数字键输入o~9999数BIN码存[D2]中 DO中9999数高位溢出DHKY指令时输入0~99999999数存D1DO中

    图2 4*4矩阵键盘PLC连接
    ③功键功键A~FM0M5关系图214示A键M0置1保持D键M0置OM3置1保持余类推时键先效

    图3 功键应位元件
    ④键扫描标志M8029置1功键A—F键时M6置1(保持)数值键09键时M7置l(保持)x4变OFF时D0保持变M0~M7全部OFF
    ⑤预先M8167置ONO~F十六进制数写入[D2]
    ⑥扫描全部16键需8扫描周期防止键输入滤波延时造成存储错误恒定扫描模式定时中断处理
    222 数显示:
    (1)带锁存七段码显示指令助记符指令代码操作数程序表2示:
    表2 带锁存七段显示指令功表
    指令名称
    助记符
    指令代码
    操作数
    程序步
    S()
    D()
    n
    带锁存七段译码显示指令
    SEGL
    FNC74
    KHKnXKnYKnMKnSTCDYZ
    Y占12连号元件
    KH
    n07
    SEGL 5步

    (2)指令梯形图图4示

    图4 SEGL指令梯形图
    (3)指令说明
    ①SEGL意义十进制值(源S)写组4路扫描软元件(D)中驱动4七段码显示单元组成显示器中指令带两组显示器显示器享选通脉输出信号(D)+4~(D)+7图217中Y4~Y7 第组数Y0~Y3输出第二组数Y10~Y13输出图5应SEGL指令外接线图
    ②n 0 ~ 3时4位1组D0二进制数BCD换算范围0 ~ 9999Y0 ~ Y3输出n 4 ~ 74位2组D0Y0 ~ Y3输出D1Y10 ~ Y13输出选通脉信号Y4 ~ Y7序输出完成4位数输出完成标志M8029置1

    图5 应SEGL指令外接线图
    ③参数n 0 ~ 7选择PLC正负逻辑七段码正负逻辑定:
    n值选取选通逻辑数逻辑关系表3示:
    表3 n值选取选通数逻辑关系
    PLC逻辑
    七段码显示逻辑
    n值
    选通逻辑
    数逻辑
    组显示
    二组显示



    0
    4






    1
    5






    2
    6






    3
    7



    系统IO接线图图6示

    图6 系统IO接线图
    图中X4计算器启动开关加减运算符号时相应指示灯亮指示灯灭结果显示四位七段数码












    3 电子计算器控制系统梯形图程序设计
    31 控制程序设计思路
    设计简单基PLC电子计算器利PLC部算术运算功指令计算数进行加减等运算现功指令介绍:
    (1)加法指令ADD  (D)ADD(P)指令编号FNC20指定源元件中二进制数相加结果送指定目标元件中图7示X0ON时执行(D10)+(D12)→(D14)
    图7 加法指令
    (2)减法指令SUB  (D)SUB(P)指令编号FNC21[S1]指定元件中容二进制形式减[S2]指定元件容结果存进[D]指定元件中图8示X0ON时执行(D10)—(D12)→(D14)
    图8 减法指令
    (3)法指令MUL   (D) MUL (P)指令编号FNC22数均符号数图9示X0ON时二进制16位数[S1][S2]相结果送[D]中D32位(D0)×(D2)→(D5D4)(16位法)X1ON时(D1D0)×(D3D2)→(D7D6D5D4)(32位法)

    图9 法指令
    (4)法指令DIV  (D) DIV (P)指令编号FNC23功[S1]指定数[S2]指定数结果送[D]指定目标元件中余数送[D]元件中图10示X0ON时(D0)÷(D2)→(D4)商(D5)余数(16位法)X1ON时(D1D0)÷(D3D2)→(D5D4)商(D7D6)余数(32位法)

    图10 法指令

    32 IO分配
    输入编址
    输出编址
    X000
    048C(*)
    Y000
    0123
    X001
    159D()
    Y001
    4567
    X002
    26A(+)E()
    Y002
    89A(+)B()
    X003
    37B()F(AC)
    Y003
    CDEF


    Y004
    LED1


    Y005
    LED2


    Y006
    LED3


    Y007
    LED4
    确定电子计算器控制系统IO点分配表4示
    表4 IO点分配
    33 控制程序设计思路
    输入继电器PLC接收外部输入开关量信号窗口通光耦合器外部信号状态读入存储输入映寄存器中输入端外接常开触点常闭触点接触点组成串联电路电子传感器梯形图中排列PLC次输入继电器常开触点常闭触点
    输出继电器PLC外部负载发送信号窗口输出继电器PLC输出信号传送输出模块者驱动外部负载输出模块中硬件继电器仅常开触点梯形图中输出继电器常开触点常闭触点次
    辅助继电器软件实现接收外部输入信号直接驱动外部负载种部状态标志相继电器控制系统中中间继电器辅助继电器中类保持继电器PLC电源断电时储存ONOFF状态储存数状态锂电池保护电源恢复供电时控制系统继续掉点前控制
    34 控制程序流程图设计
    键输入数值显示7段数码限4位数加减键时第次输入值存放缓区中做加减数加减相运算指示灯会亮接着输入数键加减数存放缓区中刚输入数做运算相应运算指示灯熄灭运算结果显示7段数码图11示:

    图11 控制程序流程图
    35 程序说明
    (1)启动程序
    X004启动钮启动程序通HKY指令数字键部分功键部分控制出入图12示:


    图12 启动程序
    (2) 显示初始化
    辅助继电器M6接通M9置1SEGL指令中断M6断开SEGL指令初始化动作开始图13示:

    图13 输入初始化
    (3) 指示灯程序
    通述输入确定接通辅助继电器确定种运算然通输出点Y004Y007接LED灯显示出输入算法辅助继电器M0接通时加法指示灯Y004亮M1接通时减法指示灯Y005亮M2接通时法指示灯Y006亮M3接通时法指示灯Y007亮图14示:


    图14 指示灯程序
    (4) 算法程序
    通述接通输出指示灯控制需执行算法指令中Y004接通时执行加法指令ADDD0+D2值送D10Y005接通时执行减法指令SUBD0+D2值送D12Y006接通时执行法指令MULD0+D2值送D14Y007接通时执行法指令DIVD0+D2值送D16图15示:

    图15 算法程序
    (5) 复位程序
    HKY指令输入M5接通时D0D2D10D12D14D16M4进行复位清零处理图16示:

    图16 复位程序
    4 GX Developer系统仿真
    41 仿真结果
    (1) 加法:Y004接通M0M4接通输入D025D215输出D1040图19示

    图19 加法
    (2) 减法:Y005接通M1M4接通输入D025D215输出D1210图20示

    图20 减法
    (3)法:Y006接通M2M4接通输入D025D215输出D14375图21示

    图21 法
    (4)法:Y007接通M3M4接通输入D025D25输出D165图22示

    图22 法
    (5)复位:M5接通复位清零图23示

    图23 复位
    42 结果分析
    键输入数值限4位数做加减数加减相运算指示灯会亮继续输入数字样限4位数等号时果结果负值显示数字部分会显示符号部分电脑仿真法否数码显示实验遗憾




























    5 课程设计心
    通老师讲解阅读指导书网搜集资料完成电子计算器课程设计通课程设计深感实践力欠缺应加强培养PLC设计力PLC课程设计编程控制器原理应课程非常益课外实践补充通门课程学获PLC设计基础知识掌握工程设计方法Office办公软件方法掌握利计算机运行仿真日应该加强方面学做编程练进步熟悉关PLC控制理知识PLC结构组成工作原理掌握根生产工艺程动控制求PLC进行控制PLC系统控制程序设计方法步骤培养工程意识工程实践力
    PLC课程设计培养关PLC控制系统设计方法编程技巧电气常元器件选型初步具控制系统电路控制程序分析设计力走工作岗位应PLC控制奠定良基础













    致 谢
    通次课程设计加强动手思考解决问题力设计程中常会遇样样情况心里想样接法行通实际接电路未必耗费面时间 觉做课程设计时课知识巩固加强课知识太时课间学理解运元件功考试容限次课程设计程中解前解PLC功电路中更认识时感谢学老师帮助老师悉心帮助完成课程设计















    参考文献
    [1] 张凤珊.电气控制编程序控制器[M].北京中国轻工业出版社2003.
    [2] 马志溪.电气工程设计[M].北京机械工业出版社2002.
    [3] 刘增良刘国亭.电气工程CAD[M].北京中国水利水电出版社2002.
    [4] 齐占庆王振臣.电气控制技术[M].北京机械工业出版社2002.
    [5] 史国生.电气控制编程控制器技术[M].北京化学工业出版社2004
    [6] 王庭友编程控制器原理应[M]北京:国防工业出版社2005
















    附 录
    附录A 程序梯形图









    附录B 程序清单






    附录C 接线图
    附图存
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 3 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于plc的交通灯的设计课程设计

    任务说明书一、 控制要求:1、系统控制示意图由十字路口交通灯示意图可以知道,在南北和东西主干道上各有一盏红绿灯;在南北和东西人行道上各有一盏红灯和绿灯。2、控制要求 启动及停止按钮的控制...

    3年前   
    884    0

    基于FPGA的计数器设计电子技术课程设计

    XX学院电子技术课程设计 题 目 _基于FPGA的计数器设计___ __________...

    1年前   
    317    0

    PLC课程设计基于PLC的霓虹灯控制系统设计

    基于PLC的霓虹灯控制系统设计电科班 一、摘要随着改革的不断深入,社会主义市场经济的不断繁荣和发展,大中小城市都在进行亮化工程。企业为宣传自己企业的形象和产品,均采用广告手法之一:霓虹灯广告屏...

    2年前   
    823    0

    电力电子技术课程设计

    电力电子技术课程设计姓名 班级 电气 学号 一、 设计要求1.根据给定指标,设计BOOST电路参数,根据公式计算两个...

    1年前   
    415    0

    PLC课程设计皮带运输机电气控制系统设计

    XX 工 程 学 院课 程 设 计课程名称 电气控制与PLC 课题名称 皮带运输机电气控制系统设计 专业班级 机电一体化班 ...

    3年前   
    1043    0

    ARM课程设计报告简易计算器设计

    评阅教师评语:课程设计成绩考勤成绩实做成绩报告成绩总评成绩指导教师签名:《嵌入式系统》课 程 设 计 报 告论文题目: 简易计算器设计 学院(系): 电子信...

    1年前   
    399    0

    电气控制与PLC课程设计皮带运输机电气控制系统设计

    XX学 院课 程 设 计课程名称 电气控制与PLC 课题名称 皮带运输机电气控制系统设计 专业班级 自动化XXXX班 姓 ...

    3年前   
    564    0

    电镀生产的plc控制课程设计

     电气控制技术课程 设计 设计题目: 电镀生产线的PLC控制专业班级: 级自动化班 姓 名: 学 号: ...

    2年前   
    534    0

    数字电子技术课程设计电子密码锁

    课程设计说明书课程名称: 数字电子技术课程设计 题 目: 电子密码锁 学生姓名: ...

    1年前   
    499    0

    基于STC89C52的电子时钟设计课程设计

    目 录1.前言 12.整体设计方案 23.硬件设计方案 23.1 复位电路 23.2 晶振电路 33.3 LED显示电路 43.4 按键输入电路 43.5 蜂鸣器电路 54....

    1年前   
    391    0

    veriloghdl电子琴课程设计

    XX学院课程设计报告 题 目 Verilog hdl课程设计专 业 自动化 学生姓名 指导教师 ...

    3年前   
    604    0

    电子商务课程设计报告

    《电子商务课程设计1》——网上饰品销售系统 电子商务专业班 所在院:经济管理学院 ...

    3年前   
    634    0

    电子钟课程设计心得

    电子钟课程设计心得  这次电子技术课程设计,我很用心的去完成,当总原理图绘好的那一刻,心里有说不出的满足感。从这次课程设计中,我真正学到了很多有用的知识。  拿到课题后,我首先将《数字电子技术...

    12年前   
    597    0

    基于PLC的组合机床电气控制系统设计毕业设计

    基于PLC的组合机床电气控制系统设计摘 要应用组合机床加工大批量零件,快捷高效,生产效率高是机械加工的发展方向。本次设计任务是制定三面铣组合机床用来对Z512W型台式钻床主轴箱的Ф80、Ф90...

    4个月前   
    170    0

    电气控制与PLC试题

    《电气控制与PLC》试题(A卷)一、 概念题(每小题2分,共30分) 1.解释: 1)低压电器:指用于交流50Hz(60Hz)、额定电压1200V以下或直流额定电压1500V以下的...

    2年前   
    901    0

    基于UML的图书管理系统设计课程设计

    滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: ...

    1年前   
    395    0

    基于MATLAB的ASK调制解调实现课程设计

    大学《通信原理》课程设计报告学 院 专 业 班 级 学 号 ...

    3年前   
    724    0

    基于arm键盘课程设计

    基ARM课程设计 专 业:自动化学 号:姓 名: 在ARM嵌入式应用中,人机交互对话最通用的方法就是通过键盘和LCD显示进行的,本设计是通过键盘向系统发送各种指令或置入必要的数据信息。键盘模块...

    2年前   
    468    0

    基于8051的智能小车设计课程设计

    测控电路课程设计题目名称: 智能循迹小车 专业班级: ...

    2年前   
    578    0

    学生电子技术课程设计实习报告—实习报告

    学生电子技术课程设计实习报告—实习报告  实习题目:晶体管超外差收音机(原理、装配、调试)  学生姓名  学号:=======  指导教师:  专业班级:光电子技术科学  提交日期:2008年...

    10年前   
    524    0

    文档贡献者

    文***品

    贡献于2023-01-27

    下载需要 3 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档