信捷PLC中断程序实例详解如下:
关联(连接)中断事件号与中断程序。找到相应的中断事件号,并将其与中断程序相连接。
打开中断功能。在PLC编程软件中,打开相应的中断功能。
编写中断程序。编写相应的中断程序,并写清楚要处理的工作内容。
处理中断事件。在执行新的或改变原来的中断事件时,必须先分离开原来的事件号与中断程序的连接,再重新建立新的连接。
执行中断程序。如果有多个中断事件需要处理,则按优先级别排队执行,同级别的先到先处理。
信捷plc中断程序的实例详解如下:
1. 内部中断程序:
* INT0:对应PLC上的物理输入端子1,可通过该端子控制PLC的启停。
* INT1:对应PLC上的物理输入端子2,可通过该端子控制PLC的启停。
* T0:每隔一个扫描周期执行一次T0中断服务程序,通常用于计时器、时钟等。
* T1:每隔一个扫描周期执行一次T1中断服务程序,通常用于计数器、频率检测等。
* T2:每隔一个扫描周期执行一次T2中断服务程序,通常用于PID控制、温度控制等。
* T3:每隔一个扫描周期执行一次T3中断服务程序,通常用于比例控制、液位控制等。
* T4:每隔一个扫描周期执行一次T4中断服务程序,通常用于伺服控制、定位控制等。
* T5:每隔一个扫描周期执行一次T5中断服务程序,通常用于电机控制、速度控制等。
* T6:每隔一个扫描周期执行一次T6中断服务程序,通常用于运动控制、位置控制等。
* T7:每隔一个扫描周期执行一次T7中断服务程序,通常用于图像处理、机器视觉等。
2. 外部中断程序:
* INT0_EXTERNAL:当PLC接收到INT0外部信号时执行INT0_EXTERNAL中断服务程序。
* INT1_EXTERNAL:当PLC接收到INT1外部信号时执行INT1_EXTERNAL中断服务程序。
* T0_EXTERNAL:当PLC接收到T0外部信号时执行T0_EXTERNAL中断服务程序。
* T1_EXTERNAL:当PLC接收到T1外部信号时执行T1_EXTERNAL中断服务程序。
* T2_EXTERNAL:当PLC接收到T2外部信号时执行T2_EXTERNAL中断服务程序。
* T3_EXTERNAL:当PLC接收到T3外部信号时执行T3_EXTERNAL中断服务程序。
* T4_EXTERNAL:当PLC接收到T4外部信号时执行T4_EXTERNAL中断服务程序。
* T5_EXTERNAL:当PLC接收到T5外部信号时执行T5_EXTERNAL中断服务程序。
* T6_EXTERNAL:当PLC接收到T6外部信号时执行T6_EXTERNAL中断服务程序。
* T7_EXTERNAL:当PLC接收到T7外部信号时执行T7_EXTERNAL中断服务程序。