PLC 定时器指令计数器指令比较赋值指令的总结
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、浮点数小于或等于比较指令
二、赋值指令
PLC 定时器指令计数器指令比较赋值指令的总结相关推荐
- 计算机语言中call,PLC编程入门:子程序调用指令CALL、FROM指令、TO指令
CALL指令描述: 梯形图示例: 由上面的示例程序可知,若X000为ON,则执行CALL跳转指令,将会到子程序P0中去执行,执行完子程序P0后,继续回到主程序中执行下个语句:同样,若果X001为ON, ...
- 三菱PLC(FX2N系列)基本指令
三菱PLC(FX2N系列)基本指令
- 三菱5uplc伺服电机指令_三菱plc特殊功能模块读取与写入指令
三菱PLC的特殊功能模块读取与写入指令是怎么样的,这篇文章带我们一起去了解. 三菱plc特殊功能模块读取/写入指令模拟量扩展模块都是特殊功能模块,可用特殊功能模块读指令(FROMFNC78)和特殊功能 ...
- PHP与ECMP,三菱plc浮点数运算指令(ecmp与ezcp指令)的用法
三菱plc浮点数运算指令 浮点数运算指令(FNC110-FNC1320)用于浮点数的处理,浮点数为32位数,包括浮点数的比较.变换.四则运算.开平方运算和三角函数等13条指令. 所有的浮点数处理指令都 ...
- 赋值指令EQU与DATA
1.赋值伪指令EQU 指令格式: 字符名称 EQU 数值或汇编符号 EQU伪指令的功能是使指令中的"字符名称"等价于给定的"数值或汇编符号".赋值后的字符名称可 ...
- jQuery 一次定时器_三菱plc控制简单设备,如何定期锁机,巧妙解除密码技巧|锁机|plc|定时器...
[动作描述] (1)现有一套设备程序如下,只给大家看它启动和停止的按钮,其他的控制程序由M0去控制,就不展示给大家看,现在要求增加一个到期锁机的功能. 想法如下,时间到了2021年5月份,就进行锁机, ...
- gx works怎么写入from指令_FANUC PMC 指令和应用
1.顺序程序结束指令如END1.END2.END.2•定时器指令(TMR.TMRB)(1)可变定时器TMR:TMR指令的定时时间可通过PMC参数 进行更改.(2)固定定时器TMRB:TMRB的设定时间 ...
- 2020-12-4((ARM汇编)mov指令,LDR指令,LDR伪指令)
首先说明一下 ARM是RISC("reduced instruction set computer",即"精简指令集计算机")结构 x86是CISC(" ...
- 五、案例-指令参考-freemarker指令、表达式
案例-指令参考描述:本人自己测试写了一遍,如有错的地方,懂freemarker的朋友望指点指点! 案例-指令参考 表达式 一. Assign 1.<#assign name1="北京& ...
最新文章
- 男导师的妻子叫“师母”,那么女导师的丈夫该怎么称呼?
- 为什么有如此多的C++测试框架 - from Google Testing Blog
- 安卓入门系列-09一个实战小项目(备忘录Memo)
- linux下node-sass安装失败
- linux gpu 电脑推荐,System76推出具有RTX GPU更大显示器的Oryx Pro Linux笔记本电脑
- Qt工作笔记-进程间的通信(通过QSharedMemory)
- 一个java程序_从另一个java程序运行java程序
- SpringBoot开发流程
- 一米机器人解绑再绑定_安顿问答027:安顿APP里的角色绑定错了,可以更改吗?...
- 大名鼎鼎的挖掘鸡最新版本6.5
- javaScript学习手册:JS对象
- xiaomi 小米6刷ubuntu touch
- spring boot毕业生跟踪调查管理系统 毕业设计源码论文+答辩PPT
- mac下安装pyinstaller
- 树状数组入门——以洛谷3374为例
- mobi怎么在iphone上打开?
- php 实现无限极分类详解
- IDEA上的项目托管到码云步骤
- Java的特征/特点(全)
- 基于DEM的坡度坡向分析
热门文章
- 安焦删除贴 牛人纷纷出现(2)
- 从零开始学USB(一、基础知识1)
- 银行数据仓库体系实践_【实战剖析】某国际性商业银行的数据仓库建设经验分享...
- 恢复桌面计算机图标不见了怎么办,桌面的图标不见了怎么恢复,桌面图标不见了怎么办...
- java微信支付 需要证书吗_java引用微信支付的p12证书文件
- Linux误删数据恢复实验
- 数字图像处理:线性和非线性滤波的平滑空间滤波器(Smoothing Spatial Filters)
- Cloudflare 远程浏览器隔离
- 数据链路层的基本功能简单总结
- 前端开发中遇到的困难汇总