信捷plc标记与中断处理小知识

作者:老电工时间:2017-08-28 09:36:57

信捷plc标记与中断处理小知识

有关信捷plc的编程知识,在信捷plc中标记P、I用于分支与中断,标记I一般用于中断功能,包括外部中断、定时中断等场合,分支用的标记(P)用于条件跳转或子程序的跳转目标。

一、标记P、I

标记P、I用于分支与中断。分支用的标记(P)用于条件跳转或子程序的跳转目标。

中断用的标记(I)用于指定输入中断、定时中断。 标记 P 通常用于流程中,一般与 CJ(条件跳转) 、CALL(子程序调用)等指令配合使用。

XC系列信捷PLC的标记P、I全部以十进制来进行编号,各系列信捷PLC的编号请参见对应表格: 当线圈 X0接通时, 跳转到 P1标记的后一步;

当线圈 X0 未接通时,不执行跳转动作,仍然按照原步骤执行。当线圈 X0 接通时,由主程序跳转到子程序; 当线圈 X0 未接通时,仍然执行主程序。

当子程序执行完毕后,返回主程序,继续执行下面的程序。标记 I 一般用于中断功能,包括外部中断、定时中断等场合,通常与 IRET(中断返回) 、EI(允许中断) 、DI(禁止中断)等指令配合使用。

二、外部中断

接收来自特定的输入端子的输入信号,不受扫描周期的影响。 触发输入信号,执行中断子程序。

通过外部中断可处理比扫描周期更短的信号, 因而可在顺控过程中作为必要的优先处理或短时脉冲处理控制中使用。

三、定时中断

在各指定的中断循环时间执行中断子程序。在需要有别于信捷PLC的运算周期的循环中断处理控制中使用。

1、输入输出继电器的动作时序和响应滞后

输入处理:可编程控制器在执行程序之前,将可编程控制器的所有输入端子的 ON/OFF 状态读入输入映像区。在执行程序的过程中,即使输入变化,输入映像区的内容也不变化,而在下一个扫描周期的输入处理时,读入该变化。

2、信捷PLC的输出处理

一旦所有指令执行结束,将输出 Y 的映像存储区的 ON/OFF 状态传至输出锁存存储区,这成为了可编程控制器的实际输出。国产PLC信捷XC可编程控制器内的外部输出用触点,按照输出用软元件的响应滞后时间动作。

采用这种成批输入输出方式时, 输入滤波器和输出软元件的驱动时间及运算周期也会出现响应滞后的情况。

3、不接受宽度窄的输入脉冲信号

可编程控制器输入的ON/OFF 的时间宽度应比可编程控制器的循环时间长。若考虑输入滤波器的响应滞后为10ms,循环时间为 10ms,则 ON/OFF的时间分别需要 20 ms。 因此,不能处理 1,000/(20+20)=25Hz 以上的输入脉冲。

但是,若采用可编程控制器的特殊功能与应用指令,可改进这方面的情况。l二重输出(双线圈)的动作,先考虑在多处使用同一个线圈 Y003的情况: 例如,取X001=ON,X002=OFF。最初的由于 X001 的 ON,其映像区为N,输出 Y004 也为ON。 但是,第二次的 Y003,由于输入 X002为 OFF,因此,其映像存储区被改为OFF。 因此,实际的外部输出为 Y003=OFF, Y004= ON。

因此,信捷PLC在执行二重输出时 (使用双线圈) ,后侧的优先动作。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > plc基础教程