FX2N系列PLC计数程序设计教程 (fx2n系列最多能扩展到多少个点)

FX2N系列PLC计数程序设计教程

三菱FX2N系列PLC是一款小巧、经济型PLC,广泛应用于工业自动化控制领域。其支持多种输入/输出模块,可满足不同应用需求。计数功能是PLC的重要功能之一,本文将介绍FX2N系列PLC的计数器编程方法和常见问题。

1. 计数器类型

FX2N系列PLC有三种类型的计数器:

  • 上数计数器(CNT): 用于计数上升沿脉冲。
  • 下数计数器(DN): 用于计数下降沿脉冲。
  • 双向计数器(UD): 用于计数上升沿和下降沿脉冲。

2. 计数器使用

使用计数器需要以下步骤:

  1. 设置计数器类型: 使用LD命令指定计数器类型,例如:LD CNT0 用于设置上数计数器CNT0。
  2. 设置计数源: 使用XIC命令指定计数脉冲来源,例如:XIC X0 用于设置X0输入作为计数脉冲来源。
  3. 读取计数值: 使用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网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论