车辆出入库管理PLC梯形图控制程序设计与调试
PLC 原理课程设计 一、车辆出入库管理一、车辆出入库管理 PLCPLC 梯形图控制程序设计与调试梯形图控制程序设计与调试 二、带数显的温度控制二、带数显的温度控制 班级: 目录目录 一、车辆出入库管理一、车辆出入库管理 PLCPLC 梯形图控制程序设计与调试梯形图控制程序设计与调试 1 1、设计任务、设计任务 2 2、程序流程图、程序流程图 3 3、、I/OI/O 分配表分配表 4 4、、I/OI/O 接线图接线图 5 5、梯形图、梯形图 二、带数显的温度控制二、带数显的温度控制 1 1、设计任务、设计任务 2 2、程序流程图、程序流程图 3 3、、I/OI/O 分配表分配表 4 4、、I/OI/O 接线图接线图 5 5、梯形图、梯形图 三、三、PLCPLC 课程设计心得课程设计心得 车库车辆出入库管理车库车辆出入库管理 PLCPLC 梯形图控制梯形图控制 程序设计与调试程序设计与调试 一、一、 设计任务设计任务 1.控制要求: (1)入库车辆前进时,经过 1#传感器→2#传感器后,计数器 A 加 1,后退时经过 2#传感器→1#传感器后,计数器 B 减 1; (计数器 B 的初始值由计数器 A 送来)只经过一个传感器则计数器不动作 (2)出库车辆前进时,经过 2#传感器→1#传感器后,计数器 B 减 1,后退时经过1#传感器→2#传感器后,计数器A 加 1;只经过一 个传感器则计数器不动作 (3)车辆入库或出库时,均应有警铃报警(可分别设置) ,定时 3s (4)可从两个七段数码管上显示目前仓库中有几部车 (5)仓库启用时,先对所有用到的存储单元清零,并应有仓库空 显示 (6)若设仓库容量为 12 辆车,则仓库满时应报警并显示。 2、设计背景 随着生产力和科学技术的不断发展, 人们的日常生活和生产活动 大量的使用自动化控制,不仅节约了人力资源,而且很大程度的提高 了生产效率,又进一步的促进了生产力快速发展, 并不断的丰富着人 们的生活。 目前,可编程控制器 PLC 主要是朝着小型化、廉价化、标准化、 高速化、智能化、大容量化、网络化的方向发展,与计算机技术相结 合, 形成工业控制机系统、 分布式控制系统 DCS(Distributed Control System)、现场总线控制系统 FCS(Field bus Control System),这 将使 PLC 的功能更强,可靠性更高,使用更方便,适用范围更广。 本设计是基于 PLC 的车辆出入库管理系统, 采用两位 LED 来显示 车库内车辆的实际数量。 使用两个光传感器来监控车辆的进出并完成 计数工作,车辆进入时经过两个传感器使显示数字加一, 车辆外出时 经过两个传感器使显示数字减一, 但当车辆只经过一个传感器时不计 数。 为了防止意外计数错误,本系统采用反复程序校验,来提高系统 的可靠性。 首先,注意控制两个传感器之间的距离, 用程序验证进出车库的 是否是车辆,当人通过传感器时不计数;其次,采用逻辑互锁方式, 启动加计数则要锁定减计数,产生加计数脉冲时则要锁定减计数脉 冲,如此以保证可靠性;最后,及时的进行复位处理,以免车辆在传 感器附近作往返运动时错误计数。 本设计用于停车场可以使得车主轻松地判断出某停车场内是否 还有空车位,还有多少空车位,以便选择是否在此停车场停车,大大 方便了车主的寻找车位问题。因此该设计具有一定的经济和推广价 值。 二、程序流程图 三、三、I/OI/O 分配表分配表 输入信号输出信号 传感器 1# 传感器 2# 程序复位 I0.0 I0.1 I0.2 接 LED 脚 a1 Q0.0 接 LED 脚 b1 Q0.1 接 LED 脚 c1 Q0.2 接 LED 脚 d1 Q0.3计数器复位 I0.3 计数器复位 I0.4 四、四、 I/OI/O 接线图接线图 / 接 LED 脚 e1 Q0.4 接 LED 脚 f1Q0.5 接 LED 脚 g1 Q0.6 接 LED 脚 a2 Q1.0 接 LED 脚 b2 Q1.1 接 LED 脚 c2 Q1.2 接 LED 脚 d2 Q1.3 接 LED 脚 e2 Q1.4 接 LED 脚 f2Q1.5 接 LED 脚 g2 Q1.6 入库报警灯Q2.0 出库报警灯Q2.1 库满报警灯Q2.2 库满报警灯Q2.3 五、梯形图五、梯形图 带数显的温度控制带数显的温度控制 一、设计任务一、设计任务 1、任务要求 采用 PID 回路指令使系统温度传感器的监测温度保持在50℃左右且温度显示在双 BCD 码数显管上。 2、设计背景 PID 控制器的问世,至今有近 70 年的历史,它以其结构简单,稳定性好,工作可靠, 调节方便,而成为工业控制的主要技术之一, 当被控对象与结构参数不能完全掌握, 或得不 到精确的数学模型,必须根据经验与现场调节来确定,这时应用PID 控制系统最为方便(即 我们不完全了解一个系统和被控对象, 或不能通过有效的测量方法来获得系统参数时, 最适 合用 PID 控制技术) 。在绝大多数的恒温控制系统中通常采用 PID 调节,因为电加热控制具 有升温单向性,大惯性,大滞后性,时变性的特点,例如:其升温单向性是由于电加热的, 升温保温主要是通过电阻丝加热, 降温通常是自然冷却的, 当温度一旦超调,就无法用控制 手段使其降温,因而很难用数学方法建立精确的模型,并确定参数,对温度进行控制。 由于 传统的 PID 控制电路结构复杂,具有器件多、生产成本高、电路复杂等缺点:而数字式PID 调节器具有灵活性和分时控制的能力等特点,使得PID 数字控制器得到越来越广泛的应用。 在科技飞速发展的现在,人们对于温控的需求领域也越来越多,冬季温室大棚、恒 温孵化箱等都需要温控来实现,因此,PID 温控设计具有普遍的现实意义和研究价值。 二、程序流程图二、程序流程图 三、三、I/OI/O 分配表分配表 输入信号输入信号输出信号输出信号 启动按钮启动按钮I0.0I0.0BCDBCD 码显示管码显示管 a1a1 BCDBCD 码显示管码显示管 b1b1 BCDBCD 码显示管码显示管 c1c1 BCDBCD 码显示管码显示管 d1d1 BCDBCD 码显示管码显示管 a2a2 BCDBCD 码显示管码显示管 b2b2 Q1.0Q1.0 Q1.1Q1.1 Q1.2Q1.2 Q1.3Q1.3 Q1.4Q1.4 Q1.5Q1.5 BCDBCD 码显示管码显示管 c2c2 BCDBCD 码显示管码显示管 d2d2 Q1.6Q1.6 Q1.7Q1.7 四、四、I/OI/O 接线图接线图 五、梯形图五、梯形图 主程序主程序 OB1OB1 . 子程序子程序 SBR0SBR0 子程序 SBR1 中断程序 INT0 PLCPLC 课程设计心得课程设计心得 和学别的许多学科一样,在学完 PLC 理论课程后我们 做了课程设计,此次设计以分组的方式进行,每组有两个题 目或者一个复杂点的题目。我们做的是车辆出入库管理和带 数显的温度控制。由于平时大家都是学理论,没有过实际开 发设计的经验,拿到的时候都不知道怎么做。但通过各方面 的查资料并学习。我们基本学会了 PLC 设计的步聚和基本方 法。分组工作的方式给了我