三菱PLC FX5U高速计数器2相1倍频的使用,需重点关注输入分配、参数配置、计数启停控制及当前值读取等关键环节,以下是具体使用方法:
一、输入分配
高速计数器的输入软元件分配通过参数设置确定。对于2相2输入计数器(包括1倍频、2倍频、4倍频),其输入分配通常包括A相输入和B相输入。在参数设置中,需要为A相和B相分配相应的输入端口,如X0、X1等。
二、参数设置
基本设置:在FX5UCPU的参数设置中,导航至[参数]→[FX5UCPU]→[模块参数]→[高速I/O]→“输入功能”→“高速计数器”→“详细设置”→“基本设置”。
设置步骤:
通道启用:选择[使用]或[不使用]来启用或禁用高速计数器的通道。
设置运行模式:根据需求选择普通模式、脉冲密度测定模式或转速测定模式。对于2相1倍频计数,通常选择普通模式。
设置脉冲输入模式:选择2相2输入计数器,并根据需要选择1倍频、2倍频或4倍频。对于2相1倍频计数,选择2相2输入计数器[1倍频]。
设置预置输入和预置值:如果需要,可以设置预置输入和预置值,以便在达到预置值时触发特定操作。
设置使能输入:对应高速计数器的E(外部使能输入),可以选择禁用或启动。设定禁用时,E信号对应的硬件信号无效,不需使能输入;设定启动时,需要E信号输入才可使用高速计数器。
三、开始/停止高速计数器的计测
高速计数器仅通过设置参数无法进行计数,需要通过HIOEN/DHIOEN指令来执行开始/停止操作。
HIOEN指令:用于控制高速输入输出功能的开始/停止。例如,要启用通道1,可以在指令中设置相应的参数值。
DHIOEN指令:与HIOEN指令类似,但用于双字数据的高速输入输出功能。
四、读取/写入高速计数器的当前值
高速计数器的当前值按每个通道存储在特殊寄存器中,可以通过监视这些特殊寄存器来确认当前值。
使用HCMOV/DHCMOV指令:由于特殊寄存器会因END处理而被更新,因此有可能与实际值不同。为了读取最新的值,可以使用HCMOV/DHCMOV指令来读取高速计数器的当前值。
监视特殊寄存器:在编程软件中,可以通过监视功能来实时查看高速计数器的当前值。