三菱PLC指令版第四章 指令系统及编程第一节 梯形图语言.ppt
文本预览下载声明
YA1 YA2 YA3 转换主令 快进 + - + SB1 工进 + - - SQ2 快退 - + - SQ3 停止 - - - SQ1 步的绘制 转换条件和动作的绘制 PLC接线图 状态转移图的改画 初始条件的确定 4)初始条件的确定。 当PLC刚进入程序运行状态时,由于M0的前步M3还未曾得电,虽然SQ1已满足,故M0无法得电,其所有的后续步均无法工作。因此刚开始时应该给初始步一个激活信号,且此信号在激活初始步以后就不能再出现,否则会同时出现两活动步。初始激活信号可以用M8002,或其它满足要求的脉冲信号。 基本逻辑指令顺序程序的编写:利用PLC基本逻辑指令按状态转移编写程序。 编程步骤: 第一步:画出控制每一步激活的电路 激活下一步的两个条件: 前一步为活动步。 满足转换条件。 例如:假定当前步为m,下一步为m+1,从步m到步m+1的转换条件为a,则有布尔表达式m+1 = m * a。 A、将前一步的辅助继电器和转换条件串联作为激活下一步的条件。 B、将下一步的辅助继电器常闭触点串入前一步的激活电路中,作为步结束的条件。 注意:激活条件必须加自锁。 第二步:每一步对应的辅助继电器控制相应的动作。 注意:要避免双线圈输出。 若出现双线圈现象,则要将其合并,合并的办法是将驱动同一线圈前面的触点并联,如图M1、M2。 用基本逻辑指令编程时可以按下图梯形图套用格式: 其中:Ri-1——前一步继电器 Ri ——当前步继电器 Ri+1——下一步继电器 Ci ——Ri步的转换条件 Ci+1 ——Ri+1步的转换条件 例:“液体混合装置”的工艺要求如下: 按下启动按钮SB后,电磁阀YV1得电,液体A流入;当液位达到传感器S1的高度,S1发出信号,关断YV1按通YV2,液体B流入;当液位达到传感器S2的高度,关断YV2,按通搅拌机M;搅拌5分钟后,停止搅拌,同时打开出口电磁阀YV3,排出液体;液体排完(定时2分钟)后,关断YV3,一个工作循环结束。 1、确定系统的输入输出设备,绘制I/O接线图。 说明:电动机的起停由接触器控制,但接触器一般用交流电源,电磁阀用直流电源,这两种设备应接在PLC的不同COM端的输出点上。 2. 功能表图中步的确定与绘制(输出量是否变化)。如左图 3.转换条件和动作的绘制。如右图 解决方法:增设一步小延时。 注:T32的定时常数可取K=1(M8028=1) 类 别 元件编号 个 数 用 途 及 特 点 初始状态 S0 ~S9 10 用作SFC的初始状态 返回状态 S10 ~S19 10 多运行模式控制当中,用作返回原点的状态 一般状态 S20~S499 480 用作SFC的中间状态 掉电保持状态 S50~S899 400 具有停电保持功能,用于停电恢复后需继续执行的场合 信号报警状态 S900~S999 100 用作报警元件使用 一、状态寄存器 FX2N共有1000个状态寄存器,其编号及用途见下表。 说明:1)状态的编号必须在规定的范围内选用。 2)各状态元件的触点,在PLC内部可以无数次使用。 3)不使用步进指令时,状态元件可以作为辅助继电器使用。 4)通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。 二、步进顺控指令 FX2N系列PLC的步进指令:步进接点指令STL 步进返回指令RET。 2、步进返回指令RET 说明: 1)梯形图符号: 2)功能:返回主母线。 步进顺序控制程序的结尾必须使用RET指令。 三、状态转移图的梯形图和写指令表 1、状态的三要素 状态转移图中的状态有驱动负载、指定转移目标和指定转移条件三个要素。 图中Y5:驱动的负载 S21:转移目标 X3:转移条件。 2、状态转移图的编程方法 步进顺控的编程原则:先进行负载驱动处理,然后进行状态转移处理。 3、注意事项 1)程序执行完某一步要进入到下一步时,要用SET指令进行状态转移,激活下一步,并把前一步复位。 2)状态不连续转移时,用OUT指令,如图为非连续状态流程图: 非连续状态流程图 例:液压工作台的步进指令编程,状态转移图、梯形图、指令表如图所示。 1、PLC接线图 2、将整个过程按任务要求分解为各状态,并分配状态元件: 注意: S20与S23,S21与S24虽然功能相同,但是不同状态,故编号也不同。 3、弄清每个状态的功能、作用。 S0 PLC上电作好工作准备 S20 前进(输出Y1,驱动电动机M正转) S21 后退(输出Y2,驱动电动机M反转) S22 延时5s(定时器T0,设定为5s,延时到T0动作) S23 同S20 S24 同S21 说明:各状态的输出可由状态元件直接驱动,也可由其他软元件触点的逻辑组合驱动。 4、转态
显示全部