首页 理论教育 PAC编程基本教程:输入指令、梯级顺序和操作动作

PAC编程基本教程:输入指令、梯级顺序和操作动作

时间:2023-10-26 理论教育 版权反馈
【摘要】:控制器例程的执行过程是按照梯级顺序对每个梯级扫描,首先对梯级的输入指令扫描,判断梯级条件是否成立,梯级条件不成立,离开此梯级,继续扫描下一个梯级;梯级条件成立,则执行后面的输出指令,实施真正的操作动作。

PAC编程基本教程:输入指令、梯级顺序和操作动作

输入指令是决定梯级条件是否成立的指令,只有当梯级条件成立,后面的输出指令才有可能执行,输入指令通常是以下三类指令:

●位指令 位指令输入只有常开XIO和常闭XIC两条指令,却是在梯形图中用得最多的,根据生产控制过程的开关量设备状态,或某些中间结果位,编制与、或、非等逻辑关系的逻辑结构,其逻辑运算结果必为逻辑,是或不是,从而决定梯级条件是否成立。

●比较指令 这是一组用于范围判断的比较指令,用大小相等关系进行比较,也可以对限定的数值范围进行判定,甚至直接对表达式运算的结果进行比较,其比较结果必为逻辑结果,是或不是,从而决定梯级条件是否成立。

●检测或诊断输入指令 限于两条特殊的输入指令,顺序器输入指令SQI和数据传送指令DTR对操作对象进行较为复杂的检测和诊断,这是一种按照事先设定对照参数的检测和诊断,其对照结果的相同或不同必为某个逻辑结果,是或不是,从而决定梯级条件是否成立。

显然,以上三种情况,所获得的结果都是逻辑的结果,逻辑的结果只有是或不是,也即梯级条件成立或不成立,以此来决定梯级条件。(www.xing528.com)

控制器例程的执行过程是按照梯级顺序对每个梯级扫描,首先对梯级的输入指令扫描,判断梯级条件是否成立,梯级条件不成立,离开此梯级,继续扫描下一个梯级;梯级条件成立,则执行后面的输出指令,实施真正的操作动作。梯级条件仅仅是决定要不要实施输出指令的操作动作,梯级条件的存在有两种情形,如图3-3所示。

978-7-111-36030-8-Chapter03-3.jpg

图3-3 梯级条件存在的两种情形

梯级条件的存续时间,直接影响输出指令的执行,不同的输出指令对梯级条件的要求是不一样的,有的输出指令依赖梯级条件的存在持续使能,有的输出指令需要梯级条件前沿触发使能,指令被使能将会如何动作,都是我们要弄清楚的。有时我们希望输出指令能够连续不断地执行,有时我们希望输出指令只被执行一次,梯级条件的怎样给予,是编写输出指令的重要依据,它将确定输入指令和输出指令配合使用的关系,不合适的输入指令和输出指令的搭配关系,可能会得出编程者所不希望的结果。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈