毕业设计PPT展示

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

条件控制(或称逻辑控制或顺序控制)功能是指用PLC的与、或、非 指令取代继电器接触的串联、并联及其他各种逻辑连接,进行开关控制。
数据处理功能是指PLC能进行数据传送、比较、移位、数制转换、算术 运算、逻辑运算以及编码和译码等操作。
A/D与D/A 转换功能是指通过A/D、D/A模块完成模拟量和数字量之间的
总和显示
七段码显示器
3
(1)抗干扰能力强,可靠性好 (2)控制系统结构简单,通用性强 (3)编程方便,易于使用 (4)功能完善 (5)设计、施工、调试、的周期短 (6)体积小,维护操作方便 (7)易于实现网络化 (8)可实现三电一体化
PLC在电子线路、机械结构以及软件结构上都吸取 了生产厂家长期积累的生产控制经验,主要模块均 采用大规模与超大规模集成电路。I/O系统设计有完 善的通道保护与信号调理电路;在结构上对耐热、 防潮、防尘、抗震等都有周到的考虑。
PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制) 这三电集于一体,可以方便、灵活地组合成各种不同规模和要求 的控制系统,以适应各种工业控制的需要
4
1.条件控制功能 2.定时/记数控制功能 3.数据处理功能 4.步进控制功能 5.A/D与D/A 转换功能 6.运动控制功能 7.过程控制功能 8.扩展功能 9.远程I/O功能 11.监控功能 10.通信联网功能
5.按下退币的按钮,PLC会把余额以1元硬币和5角硬币的形式进行退 币处理,并同时PLC里寄存的余额清零,返回到初始状态。
6.到此为止,自动售货机的一个完整工作过程结束。
7
分步程序设计
自动售货机系统主要包括:记币系统、比较系统、选择系统、提货系统和退币系统,还有就是其 他的运行监控系统和报警系统。
目录
------------------------------------------ 自动售货机
------------------------------------------
PLC
----------------------- 自动售货机PLC程序设计
-
1
在实际生活中,我们见到的售货机可以 销售一些简单的日用品,如饮料、常用药品 和小的生活保健用品等。售货机的基本功能 就是对投入的货币进行运算,并根据货币数 值判断是否能够购买某种商品,并做出相应
为了方便分析,我们以一次交易过程为例。
1.先是进行对投币的记数,把投进的不同面值的货币进行统计并存 放到PLC中。
2.价格与所投的货币比较,当所投币值超过商品价格时,相应价格 选择按钮发生变化,3.提示可以购买。
3.在有操作显示的条件下,进行对商品选购的操作。
4.选购操作进行同时,同时PLC自动进行余额的处理,并对所选商品 进行提取。
的反应。
售货机一次交易要涉及加法运算、减法运算以及在 退币时的除法运算,这是它的内部功能。还要有货币识 别系统和货币的传动来实现完整的售货、退币功能。
2
当顾客通过自动售货机卖商品时,首理先通过选择按键把所需要买的商品价格输入给BCD码编码 器,把十进制数转化成BCD码(A),输入给寄存器寄存起来,通过七段码数码管显示出来。然后顾客 投入货币,转化成BCD码(B),在数码管上显示出来。同时投入的钱币通过比较器与商品价格进行能够 比较,如果A>=B,则风兴起发出警报,顾客需要再投入钱币,与上次的进行累加,再比较,直到A<=B, 如果A<=B,则比较器给售货机货口发出信号,把所买的货物输出,并且A、B通过叫发起相减,算出剩 余的钱,并发出找钱信号,把余钱输出。自动售货机还有把每次卖出商品的价格疏导累计器,进行累 加,并且在寄存器上储存累加后总价钱,方便商家查询。
6
自动售货机的设计过程分析
在设计之前先得构思一下,要设计的自动 售货机该有的系统的控制要求。构思如下: 1.自动售货机只售3种商品。 2.自动售货机可识别5元、1元、5角 硬 币。 3.自动售货机可退币1元、5角硬币。 4.自动售货机有液晶显示功能。 5.实验中售货机忽略了各种故障以及缺货 等因素
转换。
过程控制功能是指通过PLC的PID控制指令或模块实现对温度、压力、 速度、流量等物理参数的闭环控制。
远程I/O功能是指通过I/O单元将分散在远距离的各种输 入、输出设备与PLC主机相连接,进行远程控制,接收 输入信号、传出输出信号。
5
目前PLC种类繁多,功能和指令系统也都 各不相同,但都是以微处理器为核心用做工 业控制的专用计算机,所以其结构和工作原 理都大致相同,硬件结构与微机相似。主要 包括中央处理单元CPU、存储器RAM和ROM、 输入输出接口电路、电源、I/O扩展接口、外 部设备接口等。其内部也是采用总线结构来 进行数据和指令的传输。
9
在梯形图中,一是要使商品出现在出货框中,二是要实现内部货币的运算。以第一步 为例,按下选择汽水相应键,X005施加一个脉冲的信号(只能接受一次的脉冲信号), X006,X007的常闭可以保证了汽水的选购时就不能同时执行其他商品的选购运作。当X005 接收到一个脉冲信号时,在这个工作周期内,系统就会只对汽水进行出货的操作,同时也会 对余额进行扣除汽水价格的处理。这样就完成了一次购买的执行。这时,系统又跑回了比较 的过程中去了
由图可以知道我是把 投进的不同货币,进 行不同的记录,并把 总数目都寄存到寄存 器D0中。为了避免小 数点的影响,我是把货币的数据化成整数进行处理的,这样可以减少自己在编程时 会出现的差错。X002~X004为设置为高电平的输入,这样中间继电器M1~M3侧为 一周期内都会保证了X002~X004的输入有效。一方面避免了扫描漏了有投币的有效 反应;另一方面也可以避免了不良输入对记数的不良影响
8
为了实现数据的实时比较,用了一个特殊内部继电器M8000,在程序执行过程中,M800始 终保持闭合,FNC10 CMP是16位数据比较指令,用它来比较余额和商品的价格。当余额大于等 于某种商品价格时,程序使相应的指示灯亮起来表示可以购买该种商品。为了优化程序,我都设 计了比较的价格是比商品的价格少1角的。因为余额都是五的倍数,少一就可以达到等于或大于商 品价格的意图了,还可以用上中间继电器来辅助显示可选商品的等亮起来
选择商品种类
商品价格
十进制转化BCD码编码器
C
投入货币
A
投入钱币累加器【A+B]
C
寄存器 比较器
C
七段码显示器
报警
D<C [D=C或D>C]
输出商品
D D C
D=C或 D》C
发出信号 发出信号
来自百度文库
D
七段码显示器 商家控制
D 控制清零
寄存器
D
减法器
反馈清零信号
发出信号 延时3秒电路
找回余钱
商家控制
卖出商品累加
相关文档
最新文档