三菱MELSECiQ-F系列升值计数器功能详解

需积分: 32 62 下载量 57 浏览量 更新于2024-08-09 收藏 8.04MB PDF 举报
"升值计数器-arm debug interface architecture specification adiv6.0 - 三菱微型可编程控制器 MELSECiQ-F FX5编程手册" 本文档主要介绍了三菱MELSECiQ-F系列微型可编程控制器中的升值计数器功能块,这是一种在编程中常见的用于计数信号上升沿的模块。在MELSECiQ-F FX5系列中,计数器功能块(CTU)支持递增计数,并具备复位和最大计数值限制的特性。 计数器功能块CTU(_E)的主要功能如下: 1. **递增计数**:当输入信号`s1`由OFF变为ON时,计数值`d2`增加1。如果`d2`达到预设的最大计数值`n`,输出信号`d1`变为ON,计数停止。当复位信号`s2`被置为ON时,`d1`恢复为OFF,`d2`被重置为0。 2. **最大计数值**:`n`的有效设置范围为0至32767,这定义了计数器可计数的最大次数。 在编程时,用户需要指定以下几个自变量: - **EN**:执行条件,一个布尔变量,TRUE表示执行计数器,FALSE则停止。 - **s1(CU)**:计数信号输入,当该输入信号上升时,计数器增加。 - **s2(R)**:复位信号,当为ON时,重置计数值。 - **n(PV)**:最大计数值,输入一个整数,限制计数范围。 - **ENO**:输出状态,表明计数器是否正常运行,TRUE表示正常,FALSE表示异常或停止。 - **d1(Q)**:计数完成标志,当达到最大值`n`时为ON,否则为OFF。 - **d2(CV)**:当前的计数值,是一个整数。 在梯形图、FBD或LD/ST编程中,可以使用带或不带执行条件(EN/ENO)的CTU或CTU_E指令来实现这些功能。 使用MELSECiQ-F系列控制器时,用户需要注意安全事项,确保在充分理解产品功能和性能的基础上正确操作。对于特殊用途,如原子能、电力、航空、医疗等领域,需要特别谨慎并可能需要额外的安全措施。同时,产品可能存在改进和规格更改,且手册中的示例仅供参考,用户需自行验证其适用性和安全性。 手册还包含了指令的构成、数据指定方法(位数据、16位数据、32位数据、实数数据和字符串数据)、执行条件等内容,为用户提供全面的编程指导。在实际应用中,遇到问题应咨询专业技术人员或技术支持。