什么是三菱FX3U计数器?本文智通plc培训老师为您讲解计数器的编程实例
2021-05-20
PLC计数器的分类及功能
PLC的内部信号计数器可以对内部元件(X 、Y 、M 、S 、T、 C)的信号进行计数,它有一个设定值寄存器和一个当前值寄存器以及输出的触点,这三个量使用相同地址,但功能和应用场合不同,计数器采用内部元件的脉冲信号计数,使用OUT指令驱动计数器,每产生一次脉冲信号给计数器线圈,计数器计数一个,计数器当前值等于设定值时,输出触点动作。东莞自动化plc培训专家解释说,“计数器可以使用用户程序存储器内的常数k作为设定值,也可以用数据寄存器D的内容作为设定值 。”
1.1 计数器分类
(1)16位通用计数器C0~C99,设定值为K1~K32767,通用计数器在PLC由RUN到STOP时,或PLC断电后,计数器数值立即复位清零;(2)16位的停电保持型计数器C100~C199,设定值为K1~K32767,停电保持型计数器在PLC由RUN到STOP时,或PLC断电后,计数器数值能够保持;
(3)32位通用计数器C200~C219,设定值为K-2147483648~+K2147483647,通用计数器在PLC由RUN到STOP时,或PLC断电后,计数器数值立即复位清零;
(4)32位的停电保持型计数器C220~C234,设定值为K-2147483648~K+2147483647停电保持型计数器在PLC由RUN到STOP时,或PLC断电后,计数器数值能够保持;
1.2 计数器功能
(1)功能:计数器C是PLC内部软元件,具有计数功能。(2)单位:计数器地址编号采用十进制分配 。C0~C9,C10~C19......
(3)特性:计数器线圈与触点使用相同地址,在程序中每产生一次内部脉冲信号输出给计数器线圈,计数器的当前值加一,计数器的当前值等于设定值,输出触点动作。
说明:32位计数器为双向计数器,计数器对应特殊辅助继电器为计数器加减的方向,对于C200~C234,对应的特殊辅助继电器为M8200~M8234,当特殊辅助继电器在程序中驱动为ON,计数器计数方向为减计数,反之为增计数,32位计数器设定值仅为触点动作的标志,计数器当前值小于设定值则触点断开,计数器当前值大于或等于设定值触点接通。

2 下面东莞自动化plc培训专家给大家带来FX3U计数器的编程实例
2.1 工作台循环移动计数控制
1.控制要求:
(1)用PLC控制工作台自动往返,工作台在限位行程开关SQ1与SQ2之间循环,如图6-1所示:
图6-1
(2)按下启动按钮,工作台自动循环工作。
(3)按下停止按钮,工作台运行停止。
(4)完成6次循环后自动停止。
2.编程分析及I/O分配
工作台的前进后退由电动机正反转控制,使用SQ2切断电机正转并启动反转,使用SQ1切断反转并启动正转,每完成一个循环周期触发计数器计数,通过计数器触点动作原理停止工作台运行,I/O分配如图6-2所示。
工作台的前进后退由电动机正反转控制,使用SQ2切断电机正转并启动反转,使用SQ1切断反转并启动正转,每完成一个循环周期触发计数器计数,通过计数器触点动作原理停止工作台运行,I/O分配如图6-2所示。

图6-2
1. 根据控制要求编写梯形图程序如图6-3所示。

图6-3