霓虹灯的PLC程序设计 联系客服

发布时间 : 星期一 文章霓虹灯的PLC程序设计更新完毕开始阅读

南京晓庄学院2011届本科毕业设计

求执行逻辑运算,运算的结果写入到相应的输出映像寄存器中,各寄存器(只读输入映像寄存器除外)的内容随着程序的执行而变化。

在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入变化的状态只能在后一个扫描周期的读取输入阶段被读入。执行程序时,对输入/输出的存取通常是通过映像寄存器,而不是实际的I/O点,这样做有以下好处:

(1)程序执行阶段的输入值是固定的,执行完后再用输出映像寄存器的值更新输出点,使系统的运行稳定。

(2)用户程序读写I/O映像寄存器比读I/O点快得多.这样可以提高程序的执行速度。 (3)I/O必须按位来存取,而映像寄存器可按位、字节、字或双字来存取。 1.3.3 通信处理

在智能模块通信处理阶段,CPU模块检查智能模块是否需要服务,如果需要,改取智能模块的信息并存放在缓冲区,供下一扫描周期使用。在通信信息处理阶段.CPU处理通信接收到的信息,在适当的时候将信息传送给通信请求方。 1.3.4 CPU自诊断测试

自诊断测试包括定期检查CPU模块和扩展模块的状态等,将监控定时器复位,以及完成一些别的内部工作。 1.3.5 改写输出

CPU执行完用户程序后,将输出映像寄存器的0/1状态传送到输出模块并锁存起来。梯形图中某一输出位的线圈“通电”,对应的输出映像寄存器为1状态。经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。梯形图中输出点的线圈“断电”,对应的输出映像寄存器中存放的二进制数为0,将它送到继电器型输出模块,对应的硬件继电器的线圈断电,其常开触点断开,外部负载断电,停止工作。

当CPU的工作模式从RUN变为STOP时,数字量输出被置为系统块中的输出表定义的状态,或保持当时的状态。默认的设置是将数字量输出清0,模拟量输出保持最后写的值。

2

南京晓庄学院2011届本科毕业设计

1.3.6 中断程序的处理

如果在程序中使用了中断,中断事件发生时立即执行中断程序,中断程序可能在扫描周期的任意点上被执行。 1.3.7 立即I/O处理

在程序执行过程中使用立即I/O指令可以直接存取I/O点。用立即I/O指令读输入点的值时,相应的输入映像寄存器的值未被更新、用立即I/O指令来改写输出点时,相应的输出映像寄存器的值被更新。

1.3.8 输入/输出滞后时间

又称系统响应时间,指PLC的外部输人信号发生变化时至它控制的有关外部输出信号发生变化的时刻之间的时间间隔.它由输入电路滤波时间、输出电路的滞后时间和扫描工作方式产生的滞后时间三部分组成。

输入模块的RC滤波电路用来滤除输入端引入的干扰噪声,消除因外接输人触点动作时产生的抖动引起的不良影响,滤波电路的时间常数决定了输入滤波时间的长短,有的PLC如S7-200的部分输人点的输人延迟时间可以设置。

输出模块的滞后时间与模块的类型有关,继电器型输出电路的滞后时间一般为10ms左右,场效应管微秒级。

由扫描工作方式引起的滞后时间最长可达两三个扫描周期。

2、霓虹灯的设计要求

表1 “南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、“迎”、“您”的闪烁表

灯号步序 HL1 HL2 HL3 HL4 HL5 1 亮 2 亮 3 亮 4 亮 5 亮 6 7 8 9 3

南京晓庄学院2011届本科毕业设计

HL6 HL7 HL8 HL9 HL10 HL11 HL12 HL13 HL14 HL15 HL16 HL17 HL18 亮 亮 亮 亮 亮 亮 亮 亮 亮 亮 亮 亮 亮 2.1霓虹灯控制的几种要求

1、要求用PLC控制“南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、 “迎”、“您” 九个字的LED霓虹灯。

2、按下启动按钮要求九个字显示为红色依次点亮时间间隔为1S ,然后全亮 全灭闪烁1S ,然后九个字显示为蓝色依次点亮时间间隔为1S ,然后全亮 全灭闪烁1S ,要求九个字显示为白色依次点亮时间间隔为1S ,然后全亮 全灭闪烁1S ,再全亮10S,依次循环下去,直到按下停止按钮。 3、系统有单步\\连续控制,有启动和停止按钮。

3、霓虹灯的设计方案

3.1PLC的型号选择

霓虹灯控制系统有2个输入信号,18个输出信号,本着够用又不浪费,投资尽量少的原则,采用型号CPU226(24入16出)的小型PLC。该型号具有24输入/16输出共40个数字量I/O点,可连接7个扩展模块,13KB字节的程序和数据存储空间,6个独立的30kHz高数计数器,2路独立的20kHz

4

南京晓庄学院2011届本科毕业设计

高数脉冲输出,PID控制器,2个RS-485通讯/编程口,集成了点对点接口PPI通讯协议、多点接口MPI通讯协议和自由口通讯协议。 3.2霓虹灯的I/O地址分配

表2 霓虹灯的I/O地址分配

名称 系统启动按钮 系统停止按钮 “南”红 “京”红 “晓”红 “庄”红 “学”红 “院”红 “欢”红 “迎”红 “您”红 “南”蓝 “京”蓝 “晓”蓝 “庄”蓝 “学”蓝 “院”蓝 “欢”蓝 “迎”蓝 “您”蓝 代码 SB1 SB2 HL1 HL2 HL3 HL4 HL5 HL6 HL7 HL8 HL9 HL10 HL11 HL12 HL13 HL14 HL15 HL16 HL17 HL18 地址 I0.0 I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 Q1.2 Q1.3 Q1.4 Q1.5 Q1.6 Q1.7 Q2.0 Q2.1 说明 系统启动运行 系统关机停止运行 “南”红亮 “京”红亮 “晓”红亮 “庄”红亮 “学”红亮 “院”红亮 “欢”红亮 “迎”红亮 “您”红亮 “南”蓝亮 “京”蓝亮 “晓”蓝亮 “庄”蓝亮 “学”蓝亮 “院”蓝亮 “欢”蓝亮 “迎”蓝亮 “您”蓝亮 3.3霓虹灯的梯形图程序设计 (1)启动按钮按下,系统开始运行

5