您现在的位置是:首页 > 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计数器功能的参数
下列规则适用于定时器功能的初始化:
□在S_CU计数器功能中,CD参数是无效的。
□在S_CD计数器功能中,CU参数是无效的。
□C_NO必须初始化。
□CU和CD必须初始化,取决于计数器功能。
□S和PV可以成对地忽略。
□Q可以忽略。
□CV可以忽略。
位于0~999范围内的INT数,或位于16 #000~16# 3E7范围内的十六进制数,作为一个常量都可以赋值给所设定的计数值PV。
除了SIMATIC计数器功能,像系统功能块SFB一样,CPU相关的设置由“IEC计数器功能”提供。
□SFB 0 CTU
加计数。
□SFB 1 CTD
减计数。
□SFB 2 CTUD
加/减计数。
块外壳程序存储在System Function Blocks(系统功能块)程序的Standard Library(标准库)中。
点击排行
