三菱FX2N系列PLC是一款小巧、经济型PLC,广泛应用于工业自动化控制领域。其支持多种输入/输出模块,可满足不同应用需求。计数功能是PLC的重要功能之一,本文将介绍FX2N系列PLC的计数器编程方法和常见问题。
1. 计数器类型
FX2N系列PLC有三种类型的计数器:
- 上数计数器(CNT): 用于计数上升沿脉冲。
- 下数计数器(DN): 用于计数下降沿脉冲。
- 双向计数器(UD): 用于计数上升沿和下降沿脉冲。
2. 计数器使用
使用计数器需要以下步骤:
- 设置计数器类型: 使用LD命令指定计数器类型,例如:LD CNT0 用于设置上数计数器CNT0。
- 设置计数源: 使用XIC命令指定计数脉冲来源,例如:XIC X0 用于设置X0输入作为计数脉冲来源。
- 读取计数值: 使用MOV命令读取计数器的当前值,例如:MOV D0 K0 用于将计数器CNT0的当前值读取到D0寄存器中。
3. 程序示例
下面是一个简单的计数程序示例:
``` LD CNT0 XIC X0 MOV D0 K0该程序的功能是:使用X0输入作为计数脉冲来源,对上升沿脉冲进行计数,并将计数结果保存在D0寄存器中。
4. 计数器设置
计数器还有以下设置:
- 初始值: 使用SV命令设置计数器的初始值,例如:SV K0 100 用于将计数器CNT0的初始值设置为100。
- 上限值: 使用HMI命令设置计数器の上限值,例如:HMI K0 1000 用于将计数器CNT0的上限值设置为1000。
- 下限值: 使用LMI命令设置计数器的下限值,例如:LMI K0 0 用于将计数器CNT0的下限值设置为0。
5. 常见问题
使用计数器时可能会遇到以下常见问题:
- 计数器溢出: 当计数器达到上限值时,计数值会重新从0开始。可以通过使用HMI命令设置上限值来避免溢出。
- 计数器欠流: 当计数器达到下限值时,计数值会重新从上限值开始。可以通过使用LMI命令设置下限值来避免欠流。
- 计数值不准确: 确保计数脉冲来源稳定,避免干扰。
6. 扩展计数点
FX2N系列PLC最多可以通过扩展模块扩展到1600个计数点。常用的扩展模块有FX2N-4AD和FX2N-4DA。其中,FX2N-4AD用于输入高速脉冲计数,最多可以扩展4个100kHz高速计数输入点;FX2N-4DA用于输出高速脉冲,最多可以扩展4个100kHz高速脉冲输出点。
7. 总结
FX2N系列PLC的计数功能强大且易于使用。通过掌握计数器类型、使用步骤和常见问题处理,可以轻松实现各种计数应用。需要提醒的是,扩展计数点时,需要根据实际应用需求和I/O资源进行合理选择。
如果单纯的只有高速计数模块1HC,则可以带8个。 但如果同样有其他特殊模块,如1PG,10PG,AD,4AD,10GM,20GM等等的话,则特殊模块总数量加在一起的最大值为8.注:特殊模块是指一切三菱FX系列可以带动的非IO模块,也就是除了8EX,8EYR,8EYT,16EX,16EYT,32ET等IO单元的模块。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论