电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

定时器占用哪些存储单元?

2017-03-13 23:10分类:PLC编程入门 阅读:

 

 
    大多数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在满足定时范围要求的条件下自动选择最小的时基。

上一篇: 触点与线圈的串联电路与它上面单独的线圈并联时,为 什么不需要使用堆栈?

下一篇:定时器有哪些类型?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部