在三菱PLC FX5U中断程序执行时发生了其他原因的中断的情况下,根据设置的优先度,中断优先度低的程序的执行,执行其执行条件成立且优先度高的程序。

(1) 暂停优先度低的中断后执行优先度高的中断。
(2) 即使发生优先度高的中断,在执行中的中断完成之前也将处于等待状态。
1、中断优先度
执行条件成立的程序的中断优先度高于执行中的程序的中断优先度时,按照中断优先度执行程序。中断优先度相同或较低时,在执行中的程序结束之前将处于等待状态。
2、中断优先度的设置
可更改中断优先度(1~3),导航窗口->[参数]->[FX5UCPU]->[CPU参数]->"中断设置"->"模块的中断优先度设置"
操作步骤
第一步: 将中断设置的多重中断设为"允许",点击"详细设置"。

第二步: 更改各中断指针的中断优先度。

显示内容
┌──────────┬────────────────┬────┬───┐
│项目 │内容 │设置范围│默认 │
├──────────┼────────────────┼────┼───┤
│多重中断 │设置是否允许多重中断。 │. 禁止 │禁止 │
│ │ │. 允许 │ │
├─────┬────┼────────────────┼────┼───┤
│中断优先度│详细设且│设且中断指针I0~I31的中断优先度。│1~3*1 │2 │
└─────┴────┴────────────────┴────┴───┘
*1 数值越小,中断优先度越高。
3、指定的优先度以下的中断禁止/允许
即使正在进行多重中断,也可通过DI指令/EI指令对指定的优先度以下的中断进行禁止/允许。
要点:通过SD757(当前的中断优先度)、SD758(中断禁止优先度设置值)可确认禁止中断的优先度及当前的中断优先度。
公司主营三菱PLC,三菱FX5U系列PLC、FX5系列模块大量现货,价格优惠,欢迎选购!