定时器占用哪些存储单元?
大多数PLC的定时器有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的位存储器,这3个存储单元使用同一个编号,例如T0。 GE公司的90-30系列PLC的定时器本身没有编号,需要用户指定定时器使用的寄存器的地址和位存储器的地址。一个定时器占用连续的3个寄存器字,依次是当前值CV、预置值PV和控制字。指令中指定的是第1个字的地址。
大多数PLC的定时器的当前值和设定值用时钟脉冲的计数值(有符号的整数)来表示,在PLC内部都使用二进制数,一个二进制字能表示的最大正整数为32 767,它对应于定时器的最大定时时间。以10ms定时器为例,32 767个计数脉冲周期对应的最大定时时间为
32 767×0.01=327.67s
欧姆龙的定时器由4位BCD码组成,其设定值的范围为0—9999。
S7-300/400的定时器字由3位BCD码时间值(0~999)和时基组成(见图3-21),时基是时间基准的简称,时间值以指定的时基为单位。在CPU内部,时间值以二进制格式存放,占定时器字的0~9位。
定时器字的第12位和第13位为时基,时基代码为二进制数00、01、10和1 1时,对应的时基分别为10ms、100ms、1s和10s。实际的定时时间等于时间值乘以时基值。例如定时器字为W#16# 3999时,时基为lOs,定时时间为9990s。也可以使用S5T# aH bM—cS dMS格式的时间预置值,其中H表示小时,M为分钟,S为秒,MS为毫秒,a、b、c、d为用户设置的值。例如S5T#1H一12M一18S为1h12min18s.S5T#18S为18s。CPU在满足定时范围要求的条件下自动选择最小的时基。
![](http://www.591dg.com/uploads/allimg/170313/36-1F313230630930.jpg)
上一篇: 触点与线圈的串联电路与它上面单独的线圈并联时,为 什么不需要使用堆栈?
下一篇:定时器有哪些类型?
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)