第七章三菱FX2N系列可编程控制器步进阶梯指令
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、选择序列的编程方法
(1)选择序列的分支的编程方法
如果某一步的后面有一个 由N条分支组成的选择序 列,则应将N个后续步对 应的辅助继电器的常闭触 点与该步的线圈串联作为 结束该步的条件。
(2)选择序列的合并的编程方法
如果某一步之前有N个转 换,则代表该步的辅助继 电器的启动电路由N条支 路并联而成,各支路由各 前级步对应的辅助继电器 的常开触点与相应转换条 件对应的触点或电路串联 而成。
步进梯形指令应用注意事项
状态器编号不能重复使用。 STL触点断开时,与其相连的回路不动作,一个扫描周期后不再执行 STL指令。 状态转移过程中,在一个扫描周期内两种状态同时接通,在相应的程 序上应设置互锁。 定时器线圈与输出线圈一样,也可在不同状态间对同一定时器软元件 编程,但是在相邻状态不要对同一定时器编程。
3、并行序列的编程方法
(1)并行序列的分支的编程方法
如果某一步的后面有一个由N 条分支组成的并行序列,则应 将代衷该步的辅助继电器的常 开触点与相应转换条件对应的 触点或电路串联作为后续各步 的启动电路.将代表其中任一 步的辅助继电器的常闭触点作 为结束该步的条件。
(2)并行序列的合并的编程方法
X2
X3
二、以转换为中心的编程方法
1、中心思想:以顺序功能图中的转换为中心, 使用置位、复位指令的编程方法。
用转换所有前级步对应的辅助继电器的常开触点与 转换对应的触点或电路串联,作为执行SET、RST 指令的条件。 用SET指令使所有后续步对应的辅助继电器置位。
用RST指令使所有前续步对应的辅助继电器复位。
编制梯形图程序。
二、步进梯形指令(STL、RET)
使用专门用于编制顺序控制程序的编程元件状 态(S)和步进梯形指令编程。 1、相关概念
STL:步进梯形指令:
RET:使STL指令复位的指令; IST:使状态初始化的应用指令; STL触点:使用STL指令的状态的常开触点。
助记符,名称
例:以图中X1对应的转换为中心的编程方法
注:使用此种编程方法时,不能将输出继电器的线圈与SET、 RST指令并联,应用代表步的辅助继电器的常开触点或它们的 并联电路来驱动输出继电器的线圈。
例:信号灯控制系统的顺序功能图与梯形图
2、选择序列的编程方法
每个转换只有一个 前级步和一个后级 步。因此编程方法 和单序列相同
STL指令的特点:
① STL指令有建立子(新)母线的功能,其后进行 的输出及状态转移操作都在子母线上进行,与STL 触点相连的触点应使用LD或LDI指令,LD点移到 STL触点的右侧,RET指令使LD点返回左侧母线;
② 各个STL触点驱动的电路一般放在一起,最后一 个电路结束时,一定要使用RET指令。
步进梯形指令应用注意事项
对状态进行编程处理,必须使用步进接点指令STL。
与STL步进接点相连的触点应使用LD或LDI指令。RET指令意味着整个 STL程序区的结束,LD点返回左侧母线。最后一个STL电路结束时,一定 要使用RET指令。 状态变成顺序是先进行驱动处理,再进行转移处理,不能颠倒。 可用M8002做初始状态的驱动。 驱动负载用OUT和SET指令的区别。 不同的STL触点可以驱动同一软元件的线圈,但是同一软元件的线圈不 能在同时为活动步的STL区内出现。
3、并行序列的编程方法
并行序列的分支处的转换有多个 后续步,因此该转换所对应的电 路块中应将这些后续步对应的辅 助继电器置位。 并行序列的合并处的转换有多个 前级步,因此该转换所对应的电 路块中应将这些前级步对应的辅 助继电器的常开触点串联作为后 续步置位的条件。
例:剪板机
开始时压钳和剪刀在上限位置,限位开关X0和X1 为ON,板料的右端在压钳和剪刀交接处的下方。 按下起动按钮X10,工作过程如下:首先板料右行 (Y0为ON)至限位开关X3动作,然后压钳下行(Y1为
功能
回路表示和可用软元件
程序步
STL 步进梯形指令
步进梯形图开始
S STL
1
RET 返回
步进梯形图结束
RET
1
状态S具有触点的功能(驱动输出线圈或相继的状态)以及线 圈的功能(在转移条件下被驱动)。
三、步进梯形指令的特点
步进梯形指令仅对状态器S有效。
对于用作一般辅助继电器的状态器S,则不能采 用STL指令,而只能采用基本指令。 在STL指令后,只能采用SET和RST指令作为状态 器S的置位或复位输出。
大、小球分类选择传送机械装置
并行分支
并行分支:多个分支流程可以同时执行的分支流 程。 FX2N系列PLC并行分支的支路数不能超过8条,初 始状态对应有多条并行分支时,每个初始状态的支 路总数不能超过16条。
分支
上限位、下限位和中限位液位传感器被液体淹没时为 ON,电磁阀A、B和C的线圈通电时打开,线圈断电时 关闭。初始状态时容器是空的,各阀门均关闭,各传感 器均为OFF。 按下起动按钮后,打开阀A,液体A流入容器,中限位 开关变为ON时,关闭阀A,打开阀B,液体B流人容器。 液面到达上限位开关时,关闭阀B,电动机M开始运行, 搅拌液体,60 s后停止搅拌,打开阀C,放出混合液, 液面降至下限位开关之后再过5s,容器放空,关闭阀C, 打开阀A,又开始下一周期的操作。按下停止按钮,在 当前工作周期的操作结束后,才停止操作(停在初始状 态)。
步M2变为活动步的条件是前级步M1为活动步,且转换 条件X1=1,因此应将M1和X1的常开触点串联后作为控 制M2的启动电路。 步M2变为活动步后,M1应变为不活动步,即切断M2 的启动电路,因此应把M2的常开触点与M1和X1的串联 电路并联。 M3变为活动步后,M2应变为不活动步,因此M3的常 闭触点应串联在上述电路后。
ON);压紧板料后,压力继电器X4为ON,剪刀开
始下行(Y2为ON)。剪断板料后,X2变为ON,压 钳和剪刀同时上行(Y3和Y4为ON,Y1和Y2为OFF),
它们分别碰到限位开关X0和X1后,分别停止上行,
均停止后,又开始下一周期的工作,剪完5块料后 停止工作并停在初始状态。
例:液体混合装置。
③ STL触点驱动的电路中不能使用主控类指令MC 和MCR,可以使用跳转指令CJ; ④ 在转换条件对应的电路中,不能使用ANB, ORB,MPS,MRD,MPP指令。
STL指令的特点:
⑤ STL触点可以直接驱动或通过别的触点驱动Y, M,S,T等元件的线圈,也可以使Y,M,S等元 件置位或复位。 ⑥ 使状态置位的指令如果不在STL触点驱动的电路 块内,执行置位指令时,系统程序不会自动将前级 步对应的状态复位。 ⑦ 可以对状态使用LD,LDI.AND,ANI,OR, ORI,SET,RST,OUT指令,这时状态的触点的 画法与普通触点的画法相同。 ⑧ CPU只执行活动步对应的程序;因此允许同一 元件的线圈在不同的STL接点后多次使用,即允许 出现双线圈现象。
第一节 状态编程思想及步进梯形指令
一、状态编程思想
小车手动控制运行的梯形图程序。
小车运动顺序控制状态转移图
状态编程思想:
将一个复杂的控制过程分解成若干个工作状态;
弄清各个状态的工作细节(状态的功能、转移条件 和转移方向); 依据总的控制顺序要求,将各状态联系起来,形成 状态转移图;
如果某一步的前面有一个由N 条分支组成的并行序列,则应 将代表前级各步的辅助继电器 的常开触点的串联且与相应转 换条件对应的触点或电路串联 后作为该步的启动电路,.表 该步的辅助继电器的常闭触点 作为结束前级各步的条件。
4、注意事项
①不允许出现双线圈现象。
②如果在顺序功能图中有仅由两步组成的小闭环, 相应的辅助继电器将不能“通电”,为解决此问题 应增设一中间单元,如下图所示:
STL指令后的母线,一旦写入LD或LDI指令后,对于不需要触点的指
令,必须采用MPS、MRD、MPP指令编程,或者改变回路的驱动顺序。 在中断程序与子程序内不能采用STL指令。
STL指令内不禁止使用跳转指令,但由于动作复杂,建议不要使用。
第二节
状态转移图的类型及步 进梯形图应用示例
单流程
编程方法及注意事项
状态三要素:
驱动、状态转移条件、状态转移方向 先进行驱动处理,再进行状态转移处理。
编程方法:
选择性分支
示例: 要求:①使用传送带,将 大、小球分类选择传送。 ②左上方为原点,传 送机械的动作顺序为下降、 吸住、上升、右行、下降、 释放、上升、左行。 ③机械臂下降,当电 磁铁压着大球时,下限位 开关LS2断开,压着小球 时,LS2导通。
第七章 顺序控制梯形图 的编程方法
主要内容:
使用起保停电路的编程方法 以转换为中心的编程方法 使用STL指令的编程方法
一、使用起保停电路的编程方法
1、基本编程方法
设计起保停电路的关键是找出它的起动条件和停止 条件。
例:已知右图所示的 顺序功能图,求其梯 形图。
根据转换实现的基本规则找转换实现的条件。
例:
工作台开始停在左边,限位开关X1为ON。
按下起动按钮X1,通过Y5使液压系统加载,同时工件 被加紧。加紧后压力继电器X2变为ON,主电动机因Y0 置位被起动,工作台快进。 碰到限位开关X3,由快进变为工进,开始切削加工。 碰到限位开关X4时变为快退,回到起始位置时X1变为 ON,Y1使夹紧装置松开,用复位指令使主电动机停转。
wk.baidu.com
例:动力头控制系统的顺序功能图和梯形图
注:
如某一输出量仅在某一步中为1状态,可将它们的 线圈分别与对应步的辅助继电器线圈并联,如图中 的Y0、 Y2、T0。 如某一输出量在几步中都为1状态,为避免出现双 线 圈现象,应将代表各有关步的辅助继电器的常 开触点 并联后驱动该输出继电器的线圈。例图中 的Y1。 起保停电路仅仅使用与触点和线圈有关的指令,因 此 是一种通用的编程方法。