3RW4074-6BB44
即使没有从上升沿到下降沿的变化或从下降沿到上升沿的变化。
如果计数值大于“0”,则输出Q 上的信号状态为“1”;如果计数值等于“0”,则输出
Q 上的信号状态为“0”。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写 - - - - - x x x 1
注意
应避免在几个程序点使用一个计数器(否则会出现计数错误)。
举例
如果I0.2 从“0”变为“1”,计数器使用MW10 的值预置。如果I0.0 的信号状态从“0”
变为“1”,计数器C10 的值将加“1”。C10 的值等于“999”除外。如果C10 不等于“0”,
则Q4.0 为“1”。
4.4 S_CD 减计数器
符号
英文 德文
C no. Z no.
计数器指令
4-5
参数
(英文)
3RW4074-6BB44
参数 数据类型 内存区域 说明
EN BOOL I、Q、M、L、D 使能输出
ENO BOOL I、Q、M、L、D 使能输出
IN INT I、Q、M、L、D 整型输入值
OUT INT I、Q、M、L、D 整型IN的二进制补码
说明
NEG_I(对整数求补码)读取IN参数的内容并执行求二进制补码指令。二进制补码指
令等同于乘以(-1)后改变符号(例如:从正值变为负值)。ENO始终与EN的信号状态相
同,以下情况例外:如果EN的信号状态 = 1并产生溢出,则ENO的信号状态 = 0。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: x x x x x 0 x x 1
实例
I 0.0 Q 4.0
3RW4074-6BB44
PV ZW WORD I,Q,M,L,D 或
常数
计数器输入置的范围 0 – 999,
以C#<值> 形式表示。
PV ZW WORD I,Q,M,L,D 计数器预置值
R R BOOL I,Q,M,L,D 复位输入端
CV DUAL WORD I,Q,M,L,D 当前计数器值,十六进制数值
CV_BCD DEZ WORD I,Q,M,L,D 当前计数器值,BCD 码
Q Q BOOL I,Q,M,L,D 计数器的状态
说明
S_CU(加计数器)在输入端S 出现上升沿时使用输入端PV 上的数值预置。
如果在输入端R 上的信号状态为“1”
3RW4074-6BB44