资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目 录第 1 章 小车多方式运行控制工艺分析 .11.1 PLC 的概述 .11.2 PLC 的特点 .11.3 控制要求 .21.4 设计任务 .31.5 设计报告 .3第 2 章 小车多方式运行 PLC 控制系统设计 .42.1 传送和比较指令 .42.2 程序设计中的数据 .52.3 PLC 硬件的实现 .6第 3 章 小车多方式运行的 PLC 监控系统设计 .73.1 系统程序图 .7结论与体会 .8参考文献 .9附录 .10PLC 控制系统课程设计1第 1 章 小车多方式运行控制工艺分析1.1 PLC 的概述可编程控制器(PROGRAMMABLE CONTROLLER,简称 PC) 。与个人计算机的 PC相区别,用 PLC 表示。PLC 是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。国际电工委员会(IEC)颁布了对 PLC 的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。1.2 PLC 的特点(1)编程方法简单易学梯形图是使用的最多的 PLC 编程语言,其电路符号和表达方式与继电器电路原理图相似,梯形图语言形象直观,易学易懂,熟悉继电器电路图的电气技术人员只需花集天地的时间就可以熟悉梯形图语言,并用来编制用户程序。梯形图语言实际上是一种面向用户的高级语言,PLC 在执行梯形图程序时,将它“翻译”成汇编语言后在执行。(2)功能强,性能价格比较强一台小型 PLC 内有成百上千个可供用户使用的编程软件,可以实现非常复杂的控制功能与相同功能的继电器系统相比,具有很高的性能价格比。PLC 还可以通过通信联网实现分散控制。(3)硬件配套齐全,用户使用方便,适应性强PLC 产品已经标准化、系列化、模块化,配备有平准齐全的各种硬件装置供用户选择,用户能灵活方便的进行系统配置,组成不同功能、不同规模的系统。PLC 的安装接线也很方便,一般用接线端子连接外部接线。PLC 由较强的带负载能力,可以直接驱动一般的电磁阀和中小型交流接触器。硬件配置确定后,通过修改用户程序,就可以方便、快速的适应工艺条件的变化。(4)可靠性高、抗干扰能力强传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触PLC 控制系统课程设计2点接触不良,容易出现故障。PLC 用软件代替中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件元件,接线可以减少到继电器控制系统的十分之一甚至百分之一。PLC 使用了一系列的硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于由强烈干扰的工业生产现场,已被公认为做可靠的工业控制设备之一。(5)系统的设计、安装、调试工作量少PLC 用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,是控制柜的设计、安装、接线工作量大大减小。(6)维修工作量小、维修方便PLC 的故障率很低,具有完善的自诊断功能。(7)体积小、能耗低对于复杂的控制系统,使用 PLC 后,可以减少大量的中间继电器和时间继电器,小型 PLC 的体积仅相当于几个继电器的大小,因此可以将开关柜的体积缩小到原来的 1/2 甚至 1/10。1.3 控制要求小车系统由直流电机、继电器、小车和 4 个站台等组成,控制要求如下:1.小车起始位置停在 x(x=14)号站台,SYx 传感器为 ON;2.假如 y(y=14)号站台呼叫,如果:xy,小车左行到呼叫站台停车;xy,小车右行到呼叫站台停车;x=y,小车停止;3.小车在 SY1 和 SY4 处要有可靠的保护功能,自动往返或准确停车,不能向外撞;图 1-1 送料小车运行过程简图PLC 控制系统课程设计31.4 设计任务学生根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行小车多方式运行的控制原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括:1. 设计出硬件系统的结构图、接线图、时序图等;2. 系统有启动、停止功能;3. 运用功能指令进行 PLC 控制程序设计,并有主程序、子程序和中断程序;4. 程序结构与控制功能自行创新设计;5. 用组态王监控组态软件,设计出上位监控系统;6. 进行系统调试,实现小车多方式运行的控制要求。1.5 设计报告课程设计报告要做到层次清晰,论述清楚,图表正确,书写工整。PLC 控制系统课程设计4第 2 章 小车多方式运行 PLC 控制系统设计2.1 传送和比较指令 1、传送指令 该指令的助记符、指令代码、操作数范围、程序步如下表所示。 表 2-1 传送指令的要素表 操作数范围 程序步 指令名称 助记符 指令代码位数 S(.) D(.) n 传送 MOV MOV(P) FNC12 (16/32) K 、 H KnX 、 KnY 、 KnM 、 KnS T 、 C 、 D 、 V 、 Z KnY 、 KnM 、 KnS T 、 C 、 D 、 V 、 Z MOV 、 MOVP 步 DMOV 、 DMOVP 步 传送指令 MOV 指令是将源操作数内的数据传送到指定的目标操作数内,即SD。图 2-1 传送指令程序图传送指令 MOV 的说明如图。当 X0=ON 时,源操作数 S 中的常数 K100 传送到目标操作元件 D10 中 。当指令执行时,常数 K100 自动转换成二进制数。 当 X0 断开时,指令不执行,数据保持不变。 2、比较指令 比较指令用于操作数的比较,该指令的助记符、指令代码、操作数范围、程序步如下表所示。表 2-2 比较指令的要素表操作数范围指令名称 助记符 指令代码位数 S1(.) S2(.) D(.)程序步比较 CMPCMP(P)FNC10(16/32)K 、HKnX 、 KnY 、 KnM 、 KnST 、 C 、 D 、 V 、 ZY 、M 、S CMP 、 CMPP7 步DCMP 、 DCMPP13 步PLC 控制系统课程设计5I100 C20 MO FNC10CMPI100C20 当前值,m 0=ONI100=C20 当前值,m 1=ONI100C20 当前值,m 2=ONM0M1M2X0比较指令 CMP 是将源操作数 S1 和 S2 的数据进行比较,结果送到目标操作数D中。图 2-2 传送指令程序图数据比较是进行代数值大小比较(即带符号比较) 。所有的源数据均按二进制处理。当比较指令的操作数不完整(若只指定一个或两个操作数) ,或者指定的操作数不符合要求(例如把 X 、D、T、C 指定为目标操作数) ,或者指定的操作数的元件号超出了允许范围等情况,用比较指令就会出错。 2.2 程序设计中的数据1、用以获得程序的初始工作数据 一个控制程序总是需要初始数据。这些数据可以从输入端口上连接的外部器件获得,需要使用传送指令读取这些器件上的数据并送到内部单元;初始数据也可以用程序设置,即向内部单元传送立即数;另外,某些运算数据存储在机内的某个地方,等程序开始运行时通过初始化程序送到工作单元。 2、机内数据的存取管理 在数据运算过程中,机内的数据传送是不可缺少的。运算可能要涉及不同的工作单元,数据需在他们之间传送;运算可能会产生一些中间数据,这需要传送到适当的地方暂时存放;有时机内的数据需要备份保存,这要找地方把这些数据存储妥当。总之,对一个涉及数据运算的程序,数据管理是很重要的。 此外,二进制和 BCD 码的转换在数据管理中也是很重要的。 3、运算处理结果向输出端口传送 运算处理结果总是要通过输出实现对执行器件的控制,或者输出数据用于显示,或者作为其他设备的工作数据。对于输出口连接的离散执行器件,可成组处理后看作是整体的数据单元,按各口的目标状态送入一定的数据,可实现对这些器件的控制。 4、比较指令用于建立控制点 控制现场常有将某个物理量的量值或变化区间作为控制点的情况。如温度低于多少度就打开电热器,速度高于或低于一个区间就报警等。作为一个控制PLC 控制系统课程设
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号