第5章PLC的基本指令及程序设计报告.ppt
文本预览下载声明
2008.1 Copyright by Wang Yonghua () 第5章PLC基本指令及程序设计 本章内容 (18学时) 5.1 PLC的基本逻辑指令及举例 5.2 程序控制指令 5.3 PLC初步编程指导 5.4 典型的简单电路编程 5.5 PLC程序的简单设计法及应用举例 本章重点 S7-200系列PLC的基本指令 PLC程序的简单设计法 本章难点 定时器、计数器、堆栈指令的应用 目的与要求 掌握S7-200系列PLC的基本指令,能应用指令进行简单的程序设计。 抢答器程序设计 控制任务:有3个抢答席和1个主持人席,每个抢答席上各有1个抢答按钮和一盏抢答指示灯。 参赛者在允许抢答时,第一个按下抢答按钮的抢答席上的指示灯将会亮,且释放抢答按后,指示灯仍然亮;此后另外两个抢答席上即使在按各自的抢答按钮,其指示灯也不会亮。 该题抢答结束后,主持人按下主持席上的复位按钮则指示灯熄灭,又可以进行下一题的抢答比赛。 如何实现? 5.1 PLC的基本逻辑指令及举例 1、逻辑取及线圈驱动指令 LD(Load):取指令;常开触点逻辑运算的开始 LDN(Load Not):取反指令;常闭触点逻辑运算的开始 =(Out):线圈驱动指令。 NOT:取反指令。 5.1 PLC的基本逻辑指令及举例 2、触点串联指令 A(And):与指令。用于单个常开触点的串联连接。 AN(And Not):与反指令。用于单个常闭触点的串联连接。 5.1 PLC的基本逻辑指令及举例 3、触点并联指令 O(OR):或指令。用于单个常开触点的并联连接 ON(Or Not):或反指令。用于单个常闭触点的并联连接 5.1 PLC的基本逻辑指令及举例 4、置位/复位指令 5.1 PLC的基本逻辑指令及举例 5、RS触发器指令 SR(Set Dominant Bistable):置位优先触发器指令。当置位信号(S1)和复位信号(R)都为真时,输出为真。 RS(Reset Dominant Bistable):复位优先触发器指令。当置位信号(S)和复位信号(R1)都为真时,输出为假。 没有STL形式 5.1 PLC的基本逻辑指令及举例 6、立即指令 5.1 PLC的基本逻辑指令及举例 举例 5.1 PLC的基本逻辑指令及举例 7、边沿脉冲指令指令 抢答器程序设计 控制任务:参赛者在允许抢答时,第一个按下抢答按钮的抢答席上的指示灯将会亮且释放抢答按后,指示灯仍然亮;此后另外两个抢答席上即使在按各自的抢答按钮,其指示灯也不会亮。 该题抢答结束后,主持人按下主持席上的复位按钮则指示灯熄灭,又可以进行下一题的抢答比赛。 5.1 PLC的基本逻辑指令及举例 5.1 PLC的基本逻辑指令及举例 课下活动: 1、设计一个四人抢答器控制程序。 要求:(1)在主持人的允许下,参赛人通过抢先按下抢答按钮回答问题。 (2)当主持人按下抢答按钮后,抢答开始,并限定时间,最先按下按钮的由七段数码管显示该台台号,其他抢答按钮无效,如果在限定的时间内各参赛人在30 秒均不能回答,此后再按下无效。 (3)如果在主持人未按下开始按钮之前,有人按下抢答按钮,则属违规,在显示该台台号时,违规指示灯亮闪亮,其它按钮无效。 (4)各台号数字显示的消除,及违规指示灯的关断,都要通过主持人去按下复位按钮。 2、预习实验一,熟悉STEP7编程软件的应用。 5.1 PLC的基本逻辑指令及举例 PLC的定时器相当于电器系统中的时间继电器. PLC中一个完整的定时器包括: 一个线圈(用指令盒表示),无数次使用的常开常闭触点,和一个设定值,一个当前值。 例如: 5.1 PLC的基本逻辑指令及举例 S7-200系列PLC的定时器是对内部时钟脉冲计数来定时的。 每个定时器均有: 一个16位的当前值寄存器用以存放当前值。 一个16位的预置值寄存器用以存放时间的设定值; 还有一位状态位,反应其触点的状态。 1、接通延时定时器 TON 2、断开延时定时器 TOF 3、保持型接通延时定时器 TONR 应用实例1:延时接通/延时断开电路 应用实例2: 闪烁电路 (也称振荡电路) 1、设计一个楼道照明灯的控制程序。(作业) 要求:(1)当接在I0.0上的声控开关感应到声音信号后,接在Q0.0上的照明灯可发光30秒。有输入信号后灯亮30秒后熄灭。 (2)如果在这段时间内声控开关又感应到声音信号,则时间间隔从头开始,以确保在最后一次感应到声音信号后,灯光可维持30秒的照明。 2、天塔之光控制程序扩展。 任务三 问题提出:在实际系统中不但要求能够进行程序设计,
显示全部