文档详情

第5篇_S7-300指令系统.ppt

发布:2017-06-21约字共189页下载文档
文本预览下载声明
1、脉冲定时器 --(SP) --(SP)指令是产生指定时间宽度脉冲的定时器。 1、脉冲定时器 --(SP) 1、脉冲定时器 --(SP) 1、脉冲定时器 --(SP) 1、脉冲定时器 --(SP) 1、脉冲定时器 --(SP) 1、脉冲定时器 --(SP) --(SE)指令与--(SP)指令相似,但--(SE)指令具有保持功能。 一旦逻辑位(即I0.0的状态)有正跳沿发生,定时器T0启动,同时输出高电平“1”。 定时器应用举例: 使用--(SP)或--(SE)指令构成脉冲发生器:使用脉冲定时器如图所示的程序可产生周期性变化的脉冲信号。 定时器应用举例: 上图中的程序对应的时序图如图所示 定时器应用举例: 程序又可写成如图所示的程序 3、开通延时定时器--(SD) 开通延时定时器指令--(SD),相当于继电器控制系统 中的通电延时时间继电器。 3、开通延时定时器--(SD) 如图所示的程序: 3、开通延时定时器--(SD) 上图所示的程序对应的时序图如图所示 3、开通延时定时器--(SD) --(SD)对应的方框如表所示 定时器应用举例: 使用--(SD)指令产生周期性变化的脉冲信号: 定时器应用举例: 上图所示的程序对应的时序图如图所示 定时器应用举例: 使用 --(SD)指令还可以用二分频电路产生一个方波。程序如图所示 定时器应用举例: 时序图如图所示 4、保持型开通延时定时器--(SS) 保持型开通延时--(SS)与开通延时定时器--(SD)类似,但--(SS)指令有保持功能。 4、保持型开通延时定时器--(SS) 4、保持型开通延时定时器--(SS) 上图中的程序对应的时序图如图所示 4、保持型开通延时定时器--(SS) 保持型开通延时定时器的方框指令 5、关断延时定时器--(SF) 关断延时定时器--(SF)相当于继电器控制系统中的断电延时时间继电器。也是定时器指令中唯一的一个由下降沿启动的定时器指令。 5、关断延时定时器--(SF) 如图所示的程序 5、关断延时定时器--(SF) 上图中的程序对应的时序图如图所示 5、关断延时定时器--(SF) 关断延时计时器的方框指令如下表所示 5.4.2 计数器指令 计数器置初值指令(SC) 加法计数器线圈(CU) 减法计数器线圈(CD) 1.计数器置初值指令(SC) 当逻辑位RLO有正跳沿时,计数器置初值线圈将预置值装入指定计数器中。若RLO位的状态没有正跳沿发生,则计数器的值保持不变。 2.加法计数器线圈 3.减法计数器线圈 当逻辑位RLO有正跳沿时,减法计数器线圈使指定计数器 的值减1 如果RLO位的状态没有正跳沿发生,或者计数器数值已经 达到最小值0,则计数器的值保持不变。 计数器指令的使用举例 如图所示 计数器指令的使用举例 当I0.0的状态由“0”变为“1”时,(SC)指令将数值23装入计数器C0中,当I0.1的状态由“0”变为“1”时,计数器C0的值将减1,当I0.2的状态由“0”变为“1”时,计数器C0的值将加1。计数器的位状态与计数器值的关系如表所示 计数器指令的使用举例 如图所示,若I0.3的状态为“1”,则计数器C0所计的数值立刻变为零,由于(R)指令是高电平执行,因此若I0.3的状态保持“1”,则计数器C0始终处于清零状态而无法正常使用。用户在使用指令时,应注意指令的执行方式。 4.可逆计数器S_CUD 4.可逆计数器S_CUD 前面例子中两图所示的程序可以由下图所示的程序代替 4.可逆计数器S_CUD 可逆计数器方框指令可以完成计数器的加(CU)、减(CD)计数和置初值(S、PV)以及计数器值清零(R)等功能. 4.可逆计数器S_CUD 计数器指令的加、减计数输入端以及预置值输入端均为上升沿执行,指令才会执行。 应用举例:交通信号灯的控制 交通信号灯模型如图所示 交通信号灯的控制要求 控制要求如下: 自动开关合上之后,东西绿灯亮8秒灭,黄灯亮3秒之后灭,红灯亮10秒后闪2秒然后绿灯亮......循环 对应东西绿黄灯亮时,南北红灯亮9秒后闪2秒,接着绿灯亮9秒后闪秒灭,黄灯亮3秒,红灯又亮....循环 当断开自动开关时,交通信号灯立刻停止工作 交通信号灯的控制 根据控制要求画出交通信号灯的时序图如图所示 交通信号灯的控制 系统分析 1.PLC硬件配置:控制系统中的硬件配置如下 交通信号灯的控制 2.分析控制要求进行输入输出点分配,并根据分配画出外部接线图。 交通信号灯的控制 输入输出模块接线如图所示 交通信号灯的控制 3.程序设计 设计提示:可先采用SE指令,产生周期为23秒,占空 比为11:12的矩形波。再将其分割
显示全部
相似文档