您现在的位置是:首页 > PLC技术 > PLC技术

SCL块的计数器功能

来源:艾特贸易2017-06-05

简介CPU 系统存储器中的计数器在 SCL 中是作为一个具有功能值的功能来寻址的。根据计数器不同的特性,功能名如下: □ S-CU (加计数) □ S_CD (减计数) □ S_CUD (加 / 减计数) 计数器

    CPU系统存储器中的计数器在SCL中是作为一个具有功能值的功能来寻址的。根据计数器不同的特性,功能名如下:

    S-CU    (加计数)

    S_CD    (减计数)

    S_CUD  (加/减计数)

    计数器功能的参数如表30-2所示。计数器功能调用举例如下:

   BCD_count_value  :=  S_CU(

   C_NO  :=Counter_address,

   cu    :=Count_up,

   S    := Set_input,

   PV    :=Count_value,

   R    := Reset,

   Q    := Counter_status,

   CV    :=Binary_count_value);

    计数器功能的特性在第8章中详细描述。请注意,在SCL中启用计数器功能是无效的。

    30-2    SIMATIC计数器功能的参数

SIMATIC计数器功能的参数

    下列规则适用于定时器功能的初始化:

    □在S_CU计数器功能中,CD参数是无效的。

    □在S_CD计数器功能中,CU参数是无效的。

    C_NO必须初始化。

    CUCD必须初始化,取决于计数器功能。

    SPV可以成对地忽略。

    Q可以忽略。

    CV可以忽略。

    位于0999范围内的INT数,或位于16 #00016# 3E7范围内的十六进制数,作为一个常量都可以赋值给所设定的计数值PV

    除了SIMATIC计数器功能,像系统功能块SFB一样,CPU相关的设置由“IEC计数器功能”提供。

    SFB 0 CTU

    加计数。

    SFB 1 CTD

    减计数。

    SFB 2 CTUD

    /减计数。

    块外壳程序存储在System Function Blocks(系统功能块)程序的Standard Library(标准库)中。