PLC 定时器指令&计数器指令&比较赋值指令的总结

您所在的位置:网站首页 plc常用指令代码有哪些 PLC 定时器指令&计数器指令&比较赋值指令的总结

PLC 定时器指令&计数器指令&比较赋值指令的总结

2023-09-09 13:17| 来源: 网络整理| 查看: 265

PLC 定时器指令&计数器指令&比较赋值指令的总结 一、定时器指令

一、定时器的存储空间

一般从T0至T255共256个定时器,对于单个定时器使用16位存储。 在这里插入图片描述 定时器计时值=时基 x 计数值(BCD) BCD(4位):0~9; 计数值:0~999; 最大值:999*10s = 2h46m30s 时基: 00:10ms 01:100ms 10 :1s 11 :10s

二、定时器指令的分类

按类型分类:线圈类型、框图类型 按功能分类: SP:脉冲定时器 SE:扩展脉冲定时器 SD:接通延时定时器 SS:保持接通定时器 SF:关断延时定时器

三、各种定时器的线圈类型

1、脉冲定时器(SP):当有上升沿到来时,该种定时器载入计时值,定时值不断递减,直至减到0,减到0表示定时时间到;在此期间,定时器触点的动作。 在这里插入图片描述 示例及时序图:

当该种定时器前的RLO为0时,计时停止,定时器触点复位。 在这里插入图片描述 2、扩展脉冲定时器(SE):当有上升沿到来时,该种定时器载入计时值,定时值不断递减,直至减到0,减到0表示定时时间到;在此期间,定时器触点的动作。 在这里插入图片描述 示例及时序图:

如果定时时间尚未到达,逻辑位(I0.0)的状态就由 “1”变为“0”,这时该种定时器仍然继续运行,直到计时完成。这一点是SE指令与SP指令的不同之处。 在这里插入图片描述 3、接通延时定时器(SD):当有上升沿到来时,该种定时器载入计时值,定时值不断递减,直至减到0,减 到0表示定时时间到;定时时间到后会引起定时器触点接通动作。 在这里插入图片描述 示例及时序图:

该种定时器延时一段时间后,如果RLO仍为1,定时器输出接通。 在这里插入图片描述 4、保持接通延时定时器(SS):当有上升沿到来时, 该种定时器载入计时值,定时值不断递减,直至减到0, 减到0表示定时时间到;定时时间到后会引起定时器触点持续接通接通。 在这里插入图片描述 示例及时序图:

该种定时器定时值到达后,延时接通持续保持,直至复位信号到来。 在这里插入图片描述 5、关断延时定时器(SF):当有下降沿到来时, 该种定时器载入计时值,定时值不断递减,直至减 到0,减到0表示定时时间到;定时时间到后会引起定时器触点断开。 在这里插入图片描述 示例及时序图:

对于该种定时器控制信号关断后,开始计时,定时器保持接通,直至计时时间到。 在这里插入图片描述 四、各种定时器的框图类型 在这里插入图片描述 图中标识的是脉冲定时器的框图,其他定时器框图换对应名称。脉冲定时器相对线圈类型要多一些,比如我们可以通过R端来直接复位该定时器, 通过BI端得到整数格式的定时器当前数值,通过BCD 端得到BCD码格式的定时器当前数值。 如果在应用当中,定时器仅仅用于简单定时功能, 不需要详细信息,可以使用线圈类型;而如果要进行复位操作,特别是要得到定时器的当前数值,我们可以使用框图类型。

二、计数器指令

一、计数器的存储空间

一般从C0至C255共256个计数器,对于单个计数器使用16位存储。 在这里插入图片描述 BCD(4位):0~9; 计数值:0~999;

计数至上下限,计数值将不再发生变化,只要计数器中的计数值不为0,计数器的逻辑值就为1;只有 计数器中的计数值为0时,计数器的逻辑值才为0。计数器的逻辑值也可以用以计数器号为地址的常开触点来表示。计数器有断电保持功能。

二、计数器指令的分类 类型分类:线圈类型、框图类型 线圈类型: 计数器置初值指令 加法计数器指令 减法计数器指令 框图类型: 可逆计数器指令 加法计数器指令 减法计数器指令

三、线圈类型的计数器指令 1、计数器置初值指令:当该指令之前的RLO有正跳沿时,该指令将预置值装入指定计数器中。 在这里插入图片描述 2、加法计数器指令:当该指令前的RLO有正跳沿时, 该指令使指定计数器的值加1,如果没有正跳沿发生 ,或者计数器数值已经达到最大值999,则计数器的值保持不变。 在这里插入图片描述 3、减法计数器指令:当该指令之前的RLO有正跳沿时,该指令使指定计数器的值减1,如果没有正跳沿发生,或者计数器数值已经达到最小值0,则计数器的值保持不变。 在这里插入图片描述 例: 使用线圈类型的计数器指令实现可逆计数器: 在这里插入图片描述 在这里插入图片描述

四、框图类型的计数器指令 在这里插入图片描述 其他两种计数器框图类型的梯形图基本与可逆计数器类似。但框图类型比线圈类型要复杂一些。如果在应用当中,计数器仅仅用于简单计数功能,不需要详细信息,可以使用线圈类型;而如果要进行复位操作,特别是要得到计数器的当前数值,我们可以使用框图类型。

三、比较赋值指令

一、比较指令 按功能分类:等于/不等于/大于或等于/小于或等于/大于/小于 按对象分类: 整数比较指令(INT) 16位 双整数比较指令(DINT)32位 浮点数比较指令(REAL)32位

1、整数等于比较指令 在这里插入图片描述 在这里插入图片描述 2、双整数大于比较指令 在这里插入图片描述 在这里插入图片描述 3、浮点数小于或等于比较指令 在这里插入图片描述 在这里插入图片描述 二、赋值指令 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3