三菱PLC如何立即停止输出脉冲 (三菱plc如何与电脑连接)

三菱FX2N的可编程逻辑继电器(PLSR)中,可以使用脉冲发生指令(PLS)在主程序中输出脉冲来驱动伺服电机。但是,如果在X0端感测到外部中断信号后需要立即停止输出脉冲,则在中断程序中无法直接实现,需要等待一个扫描周期后才能停止输出脉冲。

为了在中断程序中立即停止输出脉冲,可以使用以下方法:

1. 使用特殊寄存器D8278

D8278寄存器是一个只读寄存器,用于存储当前中断号。当发生外部中断时,D8278寄存器会更新为相应的中断号。

可以通过以下代码在中断程序中读取D8278寄存器,并根据中断号执行相应操作:

``` LD D8278 CP 00 JNE SKIP ; 执行停止输出脉冲的操作 SKIP: ```

2. 使用高速中断功能

三菱FX2N PLSR支持高速中断功能,可以对特定的外部中断事件触发高速中断程序。高速中断程序在主程序扫描周期之外执行,因此可以在中断程序中立即停止输出脉冲。

要启用高速中断功能,需要在梯形图编辑器中设置高速中断控制寄存器(HSCON)。设置如下:

``` HSCON | HSEM | HSEI | HSPD | HSTP | |---|---|---|---| | 0 | 1 | 0 | 0 | ```

其中:

HSEM:高速中断使能位,置1启用高速中断 HSEI:外部中断使能位,置1使能来自X0端的外中断 HSPD:高速中断优先级位,置0表示高速中断优先级高于主程序 HSTP:高速中断停止位,置0表示高速中断不会停止主程序

设置好HSCON寄存器后,在梯形图编辑器中就可以创建高速中断程序。高速中断程序中的代码将在发生外部中断事件时立即执行。

3. 使用外部中断扩展单元

如果三菱FX2N PLSR的内置外部中断输入数量不够,可以使用外部中断扩展单元来增加外部中断输入数量。外部中断扩展单元提供了一个高速中断接口,可以使用高速中断功能来在中断程序中立即停止输出脉冲。

使用外部中断扩展单元的步骤如下:

1. 将外部中断扩展单元连接到三菱FX2N PLSR 2. 在外部中断扩展单元上设置高速中断功能 3. 在梯形图编辑器中创建高速中断程序

总结

使用上述方法,可以在三菱FX2N PLSR的PLSR中感测到外部中断后立即停止输出脉冲,而不需要再等一个扫描周期。这可以提高伺服电机的响应速度和控制精度。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论