您现在的位置是:首页 > PLC技术 > PLC技术

三菱PLC的状态转移图的基本规则

来源:艾特贸易2017-06-04

简介1 .流程的分离 具有多个初始状态的 SFC 图的程序,要按各个初始状态分开编程。如图 5-17 所示,从属于初始状态 S3 的状态 S20 ~ S39 相对应的 STL 指令程序全部结束之后,再编写与下一

    1.流程的分离    具有多个初始状态的SFC图的程序,要按各个初始状态分开编程。如图5-17所示,从属于初始状态S3的状态S20S39相对应的STL指令程序全部结束之后,再编写与下一个初始状态S4有关的程序。但是,在自身的程序中,能够以STL以外的指令使用对方的状态号,如图5-17中在初始状态83的程序中包含“OUT S41”的指令;在状态S4的程序中包含“LD S39”的指令。关键是不要混杂STL指令。
流程的分离
    5-17    流程的分离    此外,在分离的程序中,用OUT指令代替SET指令可以实现相互间的跳转。    2.分支回路数的限制    如图5-18所示,每一个分支点下的并行分支或选择性分支回路数限制在8条以下;图中,符号“↓”表示在流程中状态的复位处理;符号“↓”表示向上面的状态转移重复或向下面的状态转移跳转,或者向分离的其他流程上的状态转移。
分支回路数的限制
    5-18    分支回路数的限制    3.复杂转移条件的程序编制    在转移条件回路中,不能使用ANBOTBMPSMRDMPP指令。对于复杂转移条件的程序,按图5-19所示要领进行变形后再编制程序。
复杂转移条件的程序编制
    5-19    复杂转移条件的程序编制    4.状态复位和输出禁止    (1)状态的区间同时复位:用FNC40 ZRST指令进行状态的区间同时复位操作。如图5-20 (a)所示,从S0S50的状态一次性进行复位处理。    (2)禁止运行状态中有任何输出。如图5-20 (b)所示回路,可以禁止运行状态中有任何输出。    (3)PLC的所有输出继电器(Y)断开。如图5-20 (c)所示回路,可以将PLC的所有输出继电器(Y)断开。在特殊辅助继电器M8034ON时,顺控程序继续执行,但是输出继电器(Y)都处于断开状态。
状态复位和输出禁止
    5-20    状态复位和输出禁止    5.特殊辅助继电器    为有效地编写SFC图,需要采用数种特殊辅助继电器,其主要内容见表5-4    5-3    特殊辅助继电器
特殊辅助继电器
特殊辅助继电器    6RET指令的作用    RET指令在一系列的STL指令最后编写。    执行此命令,意味着步进梯形图回路的结束。在希望中断一系列的工序而在主程序编程时,同样需要RET指令。    RET指令可多次编程。    若在STL指令的最后,没有编写RET指令,则程序会出错,PLC不能运行。    7.掉电保持用状态S    掉电保持用状态S使用锂电池作为后备电池来保持其动作状态。如果在机械动作发生的中途,一旦发生停电意外,所有运行状态将被保存到状态继电器S中。在复电时,自动调用保存到S中的状态,继续运行。S500S899400点为掉电保持状态器。    8.上升沿/下降沿检测触点使用注意事项    在状态内使用LDPLDFANDPANDFORPORF的上升沿/下降沿检测触点时,状态断开时变化的触点,在状态再次被接通时被检出。如图5-21 (a)所示,通过X13下降沿向S70转移后,若X14下降,则此时因S3断开,X14的下降沿无法检出,而当S3再次接通时,即被检出,因此S32次动作时不需等待转移条件即可立即向S70转移。    对于状态断开时变化的条件,如必须进行上升沿/下降沿检测时,按图5-21 (b)所示进行程序的修改。
上升沿/下降浩转移条件的回路及修改
    5-21    上升沿/下降浩转移条件的回路及修改