
一、计数器类型
三菱PLC
16位增计数器:C0-C99(普通) C100-C199(保持)32位双向计数器:C200-C219(普通) C220-C234(保持)
二、计数器指令
INC: 加1计数DEC: 减1计数CMPR: 比较计数CTC: 高速计数器
三、计数器应用
产品计数
// 每来一个脉冲计数一次IF bSensor THEN C0 := C0 + 1; IF C0 >= 100 THEN C0 := 0; bFull := TRUE; // 满100个输出 END_IF;END_IF;
定时计数
// 1分钟计时C1 := 0;TON1(IN:=TRUE, PT:=T#60s);IF TON1.Q THEN bMinute := TRUE; TON1(IN:=FALSE);END_IF;
四、高速计数器
单相:C235-C240双相:C241-C245A/B相:C246-C250
五、PLC设置
高速计数器功能:HSC0-HSC5输入点:X0-X5(高速输入)
六、编程示例
// 编码器计数(AB相)DMOV K0 C250; // 清零高速计数器HSCMODE(1, 1); // 模式1:AB相计数
关注【一路福利】,获取计数器应用案例!