欢迎来到天天文库
浏览记录
ID:6362241
大小:981.00 KB
页数:36页
时间:2018-01-11
《plc课程设计说明书-病床呼叫系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XXXXXXXXXXXXXXXXPLC课程设计装订线机械工程系机械工程系机械工程及自动化专业07-101班设计者指导老师年月日(XXXXXX)-36-XXXXXXXXXXXXXXXXPLC课程设计目录概述………………………………………………………………(3)设计任务和要求…………………………………………………(4)设计方案说明……………………………………………………(4)PLC控制器的选择及编程元件的地址分配……………………(5)PLC控制程序设计(1)I/O接线图设计…………………………………………(7)(2)梯形图设计…………
2、…………………………………(8)(3)指令表…………………………………………………(14)程序调试方式及过程说明………………………………………(18)设计中的心得体会………………………………………………(19)参考文献…………………………………………………………(20)-36-XXXXXXXXXXXXXXXXPLC课程设计概述2PLC概述2.1PLC组成2.1.1PLC的输入通过对继电器控制特点的介绍和最初通用汽车公司提出的要求分析。PLC要想取代继电器控制,首先要解决外部设备的直接输入问题。由于当时主要集中在开关量控制,也就是开
3、关量(触点的开闭状态)如何直接接入PLC并被PLC所识别,对此就需要解决以下几个问题:有源接入,无源接入,绝缘问题,隔离问题和互相干扰问题。PLC就是一个计算机控制系统,在其发展过程,人们曾将计算机直接用于工业控制,但是由于以下两大问题没有解决好而难以发展:一是I/O(输入/输出)问题,计算机不能直接和工业现场设备连接现在了应用;二是计算机的I/O功能,开关逻辑处理不够丰富和强大。现在的PLC成功的解决了这两个方面的问题,可以让PLC和外部设备直接进行物理的连接。计算机的内部提供了丰富的从位逻辑到双字运算的强大的运算功能,使其能够
4、完成复杂的控制功能,这也是PLC能够迅速发展的原因。2.1.2PLC的输出输出问题主要是接点的驱动能力问题,或者说是带负载能力和输出方式的问题。输出动作次数的限制,是保证PLC的输出接点能否驱动接触器、电磁阀这样的控制执行元器件的问题至少要能直接驱动中间继电器。现在的PLC产品已经完全有能力驱动这些元器件,并提供了多种输出方式且动作次数可保证万次无故障的产品。2.1.3PLC的控制机制-36-XXXXXXXXXXXXXXXXPLC课程设计PLC已经完全取代继电器控制系统。只要对其控制机制有了准确的理解,才能对其持续的开发并创造性的
5、使用它。I/O电路已经保证了PLC与现场设备的直接连接,并在内部寄存器存储了这些状态。但是,为了取代继电器的控制,更重要的是如何组织和使用这些开关量,从而达到软件程序代替硬件连线的目的。在这里通过对继电器的控制的电路的特点的介绍,已经知道继电器控制电路的特点在于各个控制单元是否动作是由其接点条件控制的,并不受其前后位置的影响。同一时刻,可有多个不同的控制单元继电器的动作(翻转),控制的结果、逻辑动作顺序也是由接点条件来控制的。这于计算机顺序执行的工作的特点是矛盾的。主要体现在:一是乱序,只要条件满足就执行;而另一个是顺序执行。PL
6、C充分利用了计算机存储程序的思想和高速的特点,采用了控制系统中的离散控制方式,使它的控制能够完全代替继电器的控制。具体的说就是将连续的控制用离散的控制代替,如式2.1:Y(n)=f(x(n-1),y(n-1))(式2.1)式中,Y(n)为某一时间段的输出值;Y(n-1)为上一时间段的输出值;X(n-1)为上一时间段某一时刻的输入值;F为他们应满足的控制关系。即某一时间段的输出完全取决于上一时间某一时刻的输入和上一时间段的输出。至于上一时间段的输出,在参加计算的时候,只是存储在映像寄存器中的输出结果,执行运算过程中并不修改端子的输出
7、值。真实的输出已表现在端子的接点上,并要保持一个时间段,也就是采取集中输出的方式,在计算的过程中完全可以使用或修改其映像寄存器中的值而不会对先阶段的输出产生影响。这样只要时间段足够短,并且PLC周而复始的运行着就完全可以模仿继电器的控制并且取代它。由于采用集中I/O的思想,其I/O状态存储在寄存器中,可以充分发挥计算机的强大逻辑家能力,以完成更复杂的控制功能。如图2.1所示,PLC与通用计算机没有什么区别,只是一台增强了I/O功能的可与控制对象方便连接的计算机。其完成控制的实质是按一定算法进行I/O变换,并将这个变换物理实现,应用
8、与工业现场。(1)输入寄存器输入寄存器可按位进行寻址,每一位对应一个开关量,其值反映了开关量的状态,其值的改变由相互如开关量驱动,并保持一个扫描周期。CUP可以读其值,但是不可以写或进行修改。-36-XXXXXXXXXXXXXXXXPLC课程设计(
此文档下载收益归作者所有