6ES7323-1BH01-0AA0
以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”,则计数器复位,计数值被置为“0”。
计数器指令
4-4
如果输入端CU 上的信号状态从“0”变为“1”,并且计数器的值小于“999”,则计数
器加“1”。
如果计数器被置位,并且输入端CU 上的RLO = 1,计数器将相应地在下一扫描循环计数,
即使没有从上升沿到下降沿的变化或从下降沿到上升沿的变化。
如果计数值大于“0”,则输出Q 上的信号状态为“1”;如果计数值等于“0”,则输出
Q 上的信号状态为“0”。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
6ES7323-1BH01-0AA0
4WRKE25E350L3X/6EG24EK31/A1D3M
4WRKE25E350L3X/6EG24EK31/A1D3M
4WRKE25E500L3XH/6EG24EK31/A1D3M
4WRKE25E500L3XH/64WEH16E7X/6EG24
3DREP6C-14/2*/24K4M
3DREP6C-14/2*/24K4M
3WE10B3X/CG24N9K4
3WE6A.6X/EG24N9K4
3WE6B6X/EG24N9K4/B12
4WE6D62/EG24N9K4
4WE10D32/OFCG24N9K4
4WE10D33/CG24N9K4
4WE10D-3X/OFCG24N9K4
4WE10D-3X/OFCG24N9K4+R900057292
4WE10D3X/OFCG24N9K4+Z5L
4WE10D3X/OFCG24NZ5L
4WE10E3X/CG24N9K4
4WE10E3X/CG24N9K4
4WE10E3X/CG24N9K4
4WE10E3X/CW230N9K4
4WE10J32/CW110N9Z5L
4WE10J3X/CG24N9K4
4WE10J-3X/CG24N9K4+R900057292
4WE10J3X/CW230N9K4
4WE10Q3X/CG24N9K4+Z5L
4WE10Q3X/CG24N9K4+Z5L(带灯插头)
4WE6A6X/EG24N9K4
6ES7323-1BH01-0AA0
升沿,并且计数器的值大于“0”,则计数器减“1”。
如果在两个计数输入端都有上升沿的话,则两种操作都执行,并且计数值保持不变。
如果计数器被置位,并且输入端CU/CD 上的RLO = 1,计数器将相应地在下一扫描循环计
数,即使没有从上升沿到下降沿的变化或从下降沿到上升沿的变化。
如果计数值大于“0”,则输出Q 上的信号状态为“1”;如果计数值等于“0”,则输出
Q 上的信号状态为“0”。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写 - - - - - x x x 1
注意
应避免在几个程序中使用一个计数器(否则会出现计数错误)。
计数器指令
4-3
举例
如果I0.2 从“0”变为“1”,计数器使用MW10 的值预置。如果I0.0 的信号状态从“0”
变为“1”,计数器C10 的值将加“1”。C10 的值等于“999”除外。如果I0.1 从“0”变为
“1”,C10 将减“1”。C10 的值
6ES7323-1BH01-0AA0