梯级执行是从上往下执行-xilinx zynq-7000 嵌入式系统设计与实现(何宾著)_e

时间:2024-06-27 15:00:30
【文件属性】:

文件名称:梯级执行是从上往下执行-xilinx zynq-7000 嵌入式系统设计与实现(何宾著)_e

文件大小:7.58MB

文件格式:PDF

更新时间:2024-06-27 15:00:30

欧姆龙OMRON SYSMAC NJ 课件教程

(2)梯级执行是从上往下执行; (3)NJ系列 PLC 所有变量需要分配一个固定的名字,以及类型和属性,名字均自定义, 变量=名字+类型+属性; (4)NJ 系列 PLC 的一个线圈后面可以添加另一个线圈,开关不能在线圈后面;可以根 据需要的逻辑在任何位置插入线圈和触点,并在最右侧自动生成线圈; (5)线圈、功能和功能块可以不需要前方的开关输入; (6)用 OUT指令输出时,同一编号的继电器圈在同一程序中使用两次以上,称为双线 圈输出。双线圈输出容易引起误动作或逻辑混乱,使用时注意避免出现这种情况。 (7)梯形图遵循从左到右、从上到下的顺序编写,不允许两行之间垂直连接触点。 梯形图基本指令的应用如下。 例 1,图 3-4中,设 J01_Ch1_In00为 ON、J01_Ch1_In01为 OFF,由于 PLC是按扫描顺 序执行程序的,执行第一行时 J01_Ch1_Out00为 ON、而执行第二行后 J01_Ch1_Out00为 OFF, 在 I/O刷新阶段 J01_Ch1_Out00的输出状态只能是 OFF。显然前面的输出无效,最后一次输 出才是有效的。 例 2,图 3-5中,设 J01_Ch1_In00为 ON、J01_Ch1_In02为 OFF。在执行第一行程序后 J01_Ch1_Out00为 ON,执行第二行后 J01_Ch1_Out01为 ON,执行第三行后 J01_Ch1_Out00 为 OFF。因此在 I/O刷新阶段,J01_Ch1_Out01为 ON,J01_Ch1_Out00为 OFF.从第二行看, J01_Ch1_Out00和 J01_Ch1_Out01的状态应该是一致的。这就是双线圈造成的逻辑混乱。 图 3-4 例子 1 图 3-5例子 2 3.2.2基本编程方法 编程时一个系统的工作,它包含了对控制对象的分析理解,一直到程序调试的全过程, 所以正确的编程方法对程序的正常运行很重要,正确的编程将大大提高编程效率以及程序运 行的速率,节约更多的资源。在编程时我们需要注意以下几点: (1)两个或两个以上线圈或指令可以并联、串联输出; (2)触点组与单个触点相并联时,应将单个触点放在下面。如图 3-6(错误)和图 3-7所 示; (3)并联触点组与几个触点相串联时,应将并联触点组放在左边。如图 3-8(错误)和图 3-9 所示;


网友评论