发表于:2010-09-28 11:41:07
楼主
可编程控制器(PLC)程序设计师论文
题目: 基于三菱FX2N系列可编程控制器的
十字路口交通灯控制系统设计
学 校: 南京化工职业技术学院
班 级: 机电
姓 名: 李
指导老师: 李
2010年6月
目 录
目 录 I
摘 要 II
第1章 可编程序控制器的概况 1
1.1 PLC的概念及发展 1
1.2 PLC的特点与应用领域 1
1.3 PLC内部原理 2
1.4 PLC的结构框图 4
第2章 三菱FX系列PLC 5
第3章 交通灯控制系统设计 7
3.1 设计内容 7
3.2 交通灯控制时序图 7
3.3 PLC外部接线图 8
3.4 交通灯控制状态转移图 8
3.5 PLC 梯形图 9
3.6 PLC指令表 10
第4章 PLC系统的程序调试 11
参考文献 14
致谢 15
摘 要
PLC控制是目前工业上最常用的自动化控制方法,由于其控制方便,能够承受恶劣的环境,因此,在工业上优于单片机的控制。PLC将传统的继电器控制技术、计算机技术和通信技术融为一体,专门为工业控制而设计,具有功能强、通用灵活、可靠性高、环境适应性强、编程简单、使用方便以及体积小、重量轻、功耗低等一系列优点,因此在工业上的应用越来越广泛。 本文主要讲述PLC在材料分拣系统中的应用,利用可编程控制器( PLC) ,设计成本低、效率高的材料自动分拣装置。以PLC 为主控制器,结合气动装置、传感技术、位置控制等技术,现场控制产品的自动分拣。 系统具有自动化程度高、运行稳定、精度高、易控制的特点,可根据不同对象,稍加修改本系统即可实现要求。
关键词:PLC;控制;交通灯;传感器
第1章 可编程序控制器的概况
1.1 PLC的概念及发展
1.可编程控制器的定义
可编程控制器一直在发展中,因此直到目前为止,还未能对其下最后的定义。美国电气制造商协会 NEMA ( National Electrical Manufacturers Association )在 1980 年给可编程控制器作了如下的定义:“可编程控制器是一个数字式的电子装置,它使用了可编程序的记忆以存储指令,用来执行诸如逻辑,顺序,计时,计数和演算等功能,并通过数字或模拟的输入和输出,以控制各种机械或生产过程。“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。
2.可编程控制器的发展
1968年美国GM(通用汽车)公司提出取代继电器控制装置的要求,第二年美国数字公司研制出了第一代可编程序控制器,满足了GM公司装配线的要求。随着集成电路技术和计算机技术的发展,现在已有第五代PLC产品了。在以改变几何形状和机械性能为特征的制造工业和以物理变化和化学变化将原料转化成产品为特征的过程工业中,除了以连续量为主的反馈控制外,特别在制造工业中存在了大量的开关量为主的开环的顺序控制,它按照逻辑条件进行顺序动作号按照时序动作;另外还有与顺序、时序无关的按照逻辑关系进行连锁保护动作的控制;以及大量的开关量、脉冲量、计时、计数器、模拟量的越限报警等状态量为主的—离散量的数据采集监视。由于这些控制和监视的要求,所以PLC发展成了取代继电器线路和进行顺序控制为主的产品。
1.2 PLC的特点与应用领域
1. PLC的特点
(1)可靠性高,抗干扰强
(2)功能强大,性价比高
(3)编程简易,现场可修改
(4)配套齐全,使用方便
(5)寿命长,体积小,能耗低
(6)系统的设计、安装、调试、维修工作量少,维修方便
2. PLC的应用领域
PLC已经广泛地应用到很多工业部门,随着其性能价格的不断提高,PLC的应用范围不断扩大,主要由一下几个方面:
(1)数字量逻辑控制
(2)运动控制
(3)闭环过程控制
(4)数据处理
(5)联网通信
1.3 PLC内部原理
PLC实质上是一种被专用于工业控制的计算机,其硬件结构和微机是基本一致的。PLC硬件的基本结构图如图1.1所示。
图1.1 PLC硬件的基本结构图
1.中央处理单元(CPU)
中央处理单元(CPU)是PLC 的控制中枢。它按照PLC系统程序赋予的功能,接受并存储从编程器键入的用户程序和数据,检查电源、存储器、I/O以及警戒定时器的状态,并能检查用户程序的语法错误。当PLC投入运行时,首先它以扫描的方式接受现场各输入装置的状态和数据,并分别存入I/O映像区, 然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算术运算等任务。并将逻辑或算术运算等结果送入I/O映像区或数据寄存器内。等所有的用户程序执行完毕以后,最后将I/O映像区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行为止。
2.存储器
与微型计算机一样,除了硬件以外,还必须有软件。才能构成一台完整的PLC。PLC的软件分为两部分: 系统软件和应用软件。存放系统软件的存储器称为系统程序存储器。
PLC存储空间的分配:虽然大、中、小型 PLC的CPU的最大可寻址存储空间各不相同,但是根据PLC的工作原理, 其存储空间一般包括以下三个区域:系统程序存储区,系统RAM存储区(包括I/O映像区和系统软设备等)和用户程序存储区。
A.系统程序存储区
在系统程序存储区中存放着相当于计算机操作系统的系统程序。它包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断程序等。由制造厂商将其固化在EPROM中,用户不能够直接存取。它和硬件一起决定了该PLC的各项功能。
B.系统RAM存储区
系统RAM存储区包括I/O映像区以及各类软设备(例如:逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等)存储区。
(A)I/O映像区
由于PLC投入运行后,只是在输入采样阶段才依次读入各输入状态和数据,在输出刷新阶段才将输出的状态和数据送至相应的外设。因此,它需要有一定数量的存储单元(RAM)以供存放I/O的状态和数据,这些存储单元称作I/O映像区。一个开关量I/O占用存储单元中的一个位(bit), 一个模拟量I/O占用存储单元中的一个字(16个bit)。因此,整个I/O映像区可看作由开关量的I/O映像区和模拟量的I/O映像区两部分组成。
(B)系统软设备存储区
除了I/O映像区以外,系统 RAM存储区还包括PLC内部各类软设备(逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等)的存储区。该存储区又分为具有失电保持的存储区域和无失电保持的存储区域,前者在PLC断电时,由内部的锂电子供电。使这部分存储单元内的数据得以保留;后者当PLC停止运行时,将这部分存储单元内的数据全部置“零”。
C.用户程序存储区
用户程序存储区存放用户编制的用户程序。不同类型的PLC其存储容量各不相同,一般来说,随着PLC机型增大其存储容量也相应增大。不过对于新型的PLC,其存储容量可根据用户的需要而改变。
D.常用的I/O分类
常用的I/O分类如下:
开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。
模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
除了上述通用I/O外,还有特殊I/O模块,如热电阻、热电偶、脉冲等模块。 按I/O点数确定模块