Interrupt command not working

Hello everyone. The interrupt command that I use in my robot program only works once and does not stop the robot in subsequent signals. Although I deleted the interrupt command I defined with the IDelete command, I could not understand why it did not work.
I can't find where I made a mistake. Why do you think it might?

My main module on attechment;


  • Change the ISignalDI\Single,air_pressure,0,int_airpressure; to ISignalDI,air_pressure,0,int_airpressure;

    The interrupt is instructed to only run once.