集宁师范学院物理系毕业设计
引言
可编程控制器是工业自动化装置中应用最多的一种设备。专家认为,可编程控制器可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便地实现。
1 PLC的结构及原理
1.1 PLC的分类
1.1.1按plc的结构形式分类:a.整体式;b.模块式。
1.1.2 按plc的I/O点数分类:a.小型256点以下;b.中型256点以上,2048点以下;c.大型2048点以上。
1.1.3按plc功能分类:抵挡型,中挡型,高档型。
1.2 PLC的结构
PLC 实质是一种专用于工业控制的计算机其硬件结构基本上与微型计算机从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
PLC的基本结构框图如下:
接受 驱动 输 中央处理单元 接 CPU板 入口受控元件 现场信号 接部口件
部输件 出
电 源 部 件
第 1 页 共 11 页
集宁师范学院物理系毕业设计
1.3 PLC的工作原理
1.3.1输入采样阶段,在此阶段,顺序读入所有输入缎子通断状态,并将读入的信息存入内存,接着进入程序执行阶段,在程序执行时,即使输入信号发生变化,内存中输入信息也不变化,只有在下一个扫描周期的输入采样阶段才能读入信息。 1.3.2程序执行阶段:plc对用户程序扫描。
1.3.3输出刷新阶段:当所有指令执行完毕通过隔离电路,驱动功率放大器,电路是输出端子向外界输出控制信号驱动外部负载。
1.4 PLC汇编语言
采用面向控制过程,面向问题,简单直观的plc编写横语言,常用的有:梯形图,语句表,功能图等。
1.4.1梯形图:由继电器控制逻辑演变而来,两者具有一定程度的相似性,但梯形图编程语言功能更强更方便。 主要特点:
a.自上而下,从左到右的顺序排列,两列垂直线为母线。每一逻辑行,使左母线。 b.梯形图中采用继电器名称,但不是真实物理继电器称为“软继电器” c.每个梯级流过的是概念电流,从左向右,其两端母线设有电源。
d.输入继电器,用于接入信号,而无线圈,输入继电器,通过输入接入的继电器,晶体及晶闸管才能实现。
1.4.2语句表:又叫指令表,类似计算机汇编语言形式,用指令的记助符编程。
1.5 PLC的基本指令
1.5.1输入输出指令(LD/LDI/OUT)
下面把LD/LDI/OUT三条指令的功能、梯形图表示形式、操作元件 以列表的形式加以说明:
第 2 页 共 11 页
集宁师范学院物理系毕业设计
符号 功 能 梯形图表示 操作元件 LD(取) 常开触点与母线相连 X,Y,M,T,C,S LDI(取反)常闭触点与母线相连 X,Y,M,T,C,S
OUT(输出) 线圈驱动 Y,M,T,C,S,F LD与LDI指令用于与母线相连的接点,此外还可用于分支电路的起点。OUT 指令是线圈的驱动指令,可用于输出继电器、辅助继电器、定时器、计数器、状态寄存器等,但不能用于输入继电器。输出指令用于并行输出,能连续使用多次。
X000 Y000 地址 指令 数据 0000 LD X000 0001 OUT Y000 1.5.2触点串连指令(AND/ANDI)、并联指令(OR/ORI)
符号(名称) 功 能 梯形图表示 操作元件 AND(与) 常开触点串联连接 X,Y,M,T,C,S ANDI(与非) 常闭触点串联连接 X,Y,M,T,C,S OR(或) 常开触点并联连接 X,Y,M,T,C,S ORI( 或非) 常闭触点并联连接 X,Y,M,T,C,S AND、ANDI指令用于一个触点的串联,但串联触点的数量不限,这两个指令可连续使用。
OR、ORI是用于一个触点的并联连接指令。
X001 X002 Y001 地址 指令 数据 0002 LD X001 X003 0003 ANDI X002 第 3 页 共 11 页
集宁师范学院物理系毕业设计
1.5.3电路块的并联和串联指令(ORB、ANB)
符号(名称) 功 能 梯形图表示 操作元件 ORB(块或) 电路块并联连接 无 ANB(块与) 电路块串联连接 无
含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时,支路的起点以LD或LDNOT指令开始,而支路的终点要用ORB指令。ORB指令是一种独立指令,其后不带操作元件号,因此,ORB指令不表示触点,可以看成电路块之间的一段连接线。如需要将多个电路块并联连接,应在每个并联电路块之后使用一个ORB指令,用这种方法编程时并联电路块的个数没有限制;也可将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出ORB的指令,但这时ORB指令最多使用7次。
将分支电路(并联电路块)与前面的电路串联连接时使用ANB指令,各并联电路块的起点,使用LD或LDNOT指令;与ORB指令一样,ANB指令也不带操作元件,如需要将多个电路块串联连接,应在每个串联电路块之后使用一个ANB指令,用这种方法编程时串联电路块的个数没有限制,若集中使用ANB指令,最多使用7次。
1.5.4程序结束指令(END)
符号(名称) 功 能 梯形图表示 操作元件 END(结束) 程序结束 无 结束 在程序结束处写上END指令,PLC只执行第一步至END之间的程序,并立即输出处理。若不写END指令,PLC将以用户存贮器的第一步执行到最后一步,因此,使用END指令可缩短扫描周期。另外。在调试程序时,可以将END指令插在各程序段之后,分段检查各程序段的动作,确认无误后,再依次删去插入的END指令。
其他的一些指令,如置位复位、脉冲输出、清除、移位、主控触点、空
第 4 页 共 11 页
集宁师范学院物理系毕业设计
操作、跳转指令等,可以参考一些课外书.
1.6 PLC交通灯编程器件
一般情况下,X代表输入继电器,Y代表输出继电器,M代表辅助继电器,SPM代表专用辅助继电器,T代表定时器,C代表计数器,S代表状态继电器,D代表数据寄存器,MOV代表传输等。
2梯形图的设计与编程方法
2.1 控制时序
交通灯示意图如图1所示,在东西南北两个方向均安装信号灯,两个方向各6个灯,分为红、黄、绿三种颜色。工作时序如图2所示,假设东西向较忙,绿灯时间是南北向的2倍(40s)。按下起动按钮后,南北向绿灯亮维持20s,20s后,南北黄灯闪烁3次,计6S,期间,东西向红灯也亮,并维持26s;26s后,东西方向绿灯亮40s,后东西向黄灯闪烁3次,计6s,期间,南北向红灯也亮,并维持46so接下去周而复始,直到停止按钮被按下为止。
2.2 PLC交通灯毕业论文硬件及外围元器件
根据信号灯的控制要求,所有的器件有:三菱FX系列PLC、起动按钮SB1、停止按钮SB2、红黄绿色信号灯各4只,输入/输出端口接线如图3所示。由图可见:
第 5 页 共 11 页