《三菱PLCSFC顺序功能图》由会员分享,可在线阅读,更多相关《三菱PLCSFC顺序功能图(73页珍藏版)》请在金锄头文库上搜索。
1、可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系1页 例子:彩灯控制控制要求:(1)用一个按钮来控制彩灯的起动和停止(2)彩灯设置:Y0灯亮1秒Y1灯亮1秒Y2灯亮1秒三灯全亮1秒三灯全灭1秒。按此循环。I/O分配:起/停-X0,X11可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系2页 2可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系3页 3可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系4页 第四章第四章 顺序控制梯形图的编程方法顺序控制梯形图的编程方法 目录目录11、
2、顺控系统的程序结构与工作方式、顺控系统的程序结构与工作方式、顺控系统的程序结构与工作方式、顺控系统的程序结构与工作方式2 2 步进梯形指令步进梯形指令步进梯形指令步进梯形指令STLSTL的编程方法的编程方法的编程方法的编程方法 3 3 3 3 应用起停保电路的编程方法应用起停保电路的编程方法应用起停保电路的编程方法应用起停保电路的编程方法4 4 以转换为中心的编程方法以转换为中心的编程方法以转换为中心的编程方法以转换为中心的编程方法 5 5 具有多种工作方式的系统的编程方法具有多种工作方式的系统的编程方法具有多种工作方式的系统的编程方法具有多种工作方式的系统的编程方法4可编程控制器可编程控制器
3、 华侨大学电气工程与自动化系华侨大学电气工程与自动化系5页 学习目标学习目标学习两条步进指令学习两条步进指令STL(步进开始)和步进开始)和RET(步进结束步进结束)掌握流程图、梯形图和指令表之间的互相掌握流程图、梯形图和指令表之间的互相转换。转换。应用步进指令进行编程。应用步进指令进行编程。5可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系6页 1、顺控系统的程序结构与工作方式、顺控系统的程序结构与工作方式根据系统的顺序功能图设计梯形图的方法,称为顺序控制梯形图根据系统的顺序功能图设计梯形图的方法,称为顺序控制梯形图的编程方法。各的编程方法。各PLCPLC厂家生
4、产的可编程序控制器在编程元件、指厂家生产的可编程序控制器在编程元件、指令功能和表示方法上有较大的差异。令功能和表示方法上有较大的差异。 6一、顺序控制控制系统的程序结构一、顺序控制控制系统的程序结构一、顺序控制控制系统的程序结构一、顺序控制控制系统的程序结构多种工作方式多种工作方式多种工作方式多种工作方式(1 1)按工作方式不同选择跳转不同的入口地址。)按工作方式不同选择跳转不同的入口地址。)按工作方式不同选择跳转不同的入口地址。)按工作方式不同选择跳转不同的入口地址。 程序结构如图程序结构如图5-1所示,对于还有其它相对独立的程序结构,可所示,对于还有其它相对独立的程序结构,可再设不同的跳转
5、入口,当然跳转条件的逻辑组合,不同工作方式再设不同的跳转入口,当然跳转条件的逻辑组合,不同工作方式间是间是“逻辑非逻辑非”的关系。的关系。 图图5-1 跳转的程序结构跳转的程序结构 图图5-2 调用子程序结构调用子程序结构 7可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系8页 (2 2)按工作方式不同选择调用不同的子程序。)按工作方式不同选择调用不同的子程序。)按工作方式不同选择调用不同的子程序。)按工作方式不同选择调用不同的子程序。 程序结构如图程序结构如图5-2所示,同样对于还有其它相对独立的程序结构,所示,同样对于还有其它相对独立的程序结构,可再设不同的子
6、程序,当然调用子程序条件的逻辑组合,不同工作可再设不同的子程序,当然调用子程序条件的逻辑组合,不同工作方式间也是方式间也是“逻辑非逻辑非”的关系的关系 。8可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系9页 梯形图的顺序控制设计法的优点及特点1)经验设计法与顺序控制设计法的比较经验设计法与顺序控制设计法的比较设计方法很难掌握,设计周期长设计方法很难掌握,设计周期长没有固定的方法和设计步骤,具有很大的试探性和随意没有固定的方法和设计步骤,具有很大的试探性和随意性。性。装置交付使用后维修困难装置交付使用后维修困难经验设计法:经验设计法:直接采用梯形图编程,试图用输入
7、去控制输出,如果不行,加些辅助条件。9可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系10页 顺序控制设计法(也称步进控制设计法):顺序控制设计法(也称步进控制设计法): 采用順序功能图(SFC,SequentialFunctionChart)设计。再把功能图翻译成梯形图,或直接根据功能图原理设计PLC。何谓功能图(系统状态)设计法何谓功能图(系统状态)设计法: 它把整个系统分成几个时间段,在这段时间里可以有一个输出,也可有多个输出,但他们各自状态不变。一旦有一个变化,系统即转入下一个状态。给每一个时间段设定一个状态器,利用这些状态器的组合控制输出。10可编程控制
8、器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系11页 状态的定义状态的定义在顺序控制中,我们把每一个工序叫做一个状态,当一道工序完成,做下一道工序时,可以表达为,从一个状态转移到另一个状态。如有4个广告灯,每个灯亮1秒,循环进行,则状态转移图如右图。2)顺序控制设计法特点顺序控制设计法特点11可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系12页 特点:特点:当转移条件满足时,则会从上一个状态转移到下一个状态,而上一个状态自动复位。12可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系13页 2 2 步进梯形指令步
9、进梯形指令步进梯形指令步进梯形指令STLSTL的编程方法的编程方法的编程方法的编程方法 13可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系14页 一、步进指令一、步进指令一、步进指令一、步进指令STL/RETSTL/RET与应用与应用与应用与应用1 1、指令形式:、指令形式:、指令形式:、指令形式:指令符指令符名称名称指令意义指令意义STL 步步进进触点触点指令指令在在顺顺控程序上面控程序上面进进行工序步行工序步进进型控制的指令型控制的指令RET 步步进进返回指令返回指令表示状表示状态态流程的流程的结结束,返回主程序(母束,返回主程序(母线线)的指)的指令令14
10、可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系15页 2 2、STLSTL应用说明及注意事项应用说明及注意事项应用说明及注意事项应用说明及注意事项(参看书本(参看书本(参看书本(参看书本! !)15可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系16页 注意事项之一注意事项之一注意事项之一注意事项之一 输出的驱动方法:输出的驱动方法:输出的驱动方法:输出的驱动方法: 从状态内的母线,一旦写入从状态内的母线,一旦写入LD或或LDI指令后,指令后,对不需要触点对不需要触点的指的指令就不能再编程。需要按下图的方法改变这样的回路:令就不能再
11、编程。需要按下图的方法改变这样的回路:(a)错误的驱动方法;()错误的驱动方法;(b)正确的驱动方法;()正确的驱动方法;(c)正确的驱动方法)正确的驱动方法 输出的驱动输出的驱动16引言:顺序功能图状态步状态步状态步状态步初始步:一个功能图至初始步:一个功能图至少要有一个初始状态步少要有一个初始状态步与状态步对应的动作或与状态步对应的动作或命令命令活动步活动步状态步状态步5 5动作A动作B状态步状态步5 5动作A动作B1717引言:顺序功能图有向连线和转换条件有向连线和转换条件有向连线(状态转移路线和方向)有向连线(状态转移路线和方向)有向连线(状态转移路线和方向)有向连线(状态转移路线和方
12、向) 从上到下,从左到右有向连线上的箭从上到下,从左到右有向连线上的箭从上到下,从左到右有向连线上的箭从上到下,从左到右有向连线上的箭头可省略。头可省略。头可省略。头可省略。转换(分割两个相邻步)转换(分割两个相邻步)转换(分割两个相邻步)转换(分割两个相邻步)转换条件转换条件转换条件转换条件步步5 5动作A动作B步步6 6动作C动作Dab步步5 5动作A动作B步步6 6动作C动作Dab1818SFC图跳转的形式1、向下跳:2、向上跳:3、跳向另一条分支:4、复位:在编程软件中,SFC图的跳转用箭头表示,如图(b)、(d)所示。 1919单序列:单序列:每一步的后面仅接一个转每一步的后面仅接一
13、个转换,每个转换后面也仅连换,每个转换后面也仅连 接着一个步,没有分支。接着一个步,没有分支。选择序列:选择序列:从多个分支状态或分支从多个分支状态或分支状态序列中只选择一个。转换符号状态序列中只选择一个。转换符号只能标在水平线之下,每个分支上只能标在水平线之下,每个分支上必须具有一个或一个以上的转换件,必须具有一个或一个以上的转换件,且具有优先级。且具有优先级。 几个选择序列合并一个公共序列几个选择序列合并一个公共序列- -即分支的结束,称为汇合,转换即分支的结束,称为汇合,转换符号只允许在水平线上。一般只允符号只允许在水平线上。一般只允许选择一个序列。许选择一个序列。步步6 6e步步7 7
14、步步1010hj步步4 4d步步5 5g步步8 8f步步9 9i步步3 3bac步步3 3b步步4 4步步5 5cda顺序功能图SFC图的分支2020顺序功能图SFC图的分支并行序列:并行序列:并行序列:并行序列:转换符号只有一个,同时启动若干个序列,称为并行序列分支。转换符号只有一个,同时启动若干个序列,称为并行序列分支。 并行序并行序列用双水平线表示,转换符号在双水平线之上,为公共转换条件。列用双水平线表示,转换符号在双水平线之上,为公共转换条件。 并行序列的结束并行序列的结束, ,转换符号在水平线以下,当双水平线之上的所有前级都处于活动状转换符号在水平线以下,当双水平线之上的所有前级都处
15、于活动状态时,且转换条件成立,则下一步被激活。同时所有前级步都变为不活动步了态时,且转换条件成立,则下一步被激活。同时所有前级步都变为不活动步了。步步6 6e步步7 7步步1010hj步步4 4d步步5 5g步步8 8f步步9 9i步步3 3bac步步3 3b步步4 4步步5 5cda步步5 5e步步8 8步步1010h步步4 4d步步7 7步步6 6f步步9 9g步步3 3a2121可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系22页 5.1 使用使用STL指令的编程方法指令的编程方法22可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自
16、动化系23页 图3-64大小球分捡传送机械手装置示意图实例:大小球分捡实例:大小球分捡23可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系24页 2425可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系26页 按钮人行道示意图红灯 Y3绿灯 Y4绿灯 Y0黄灯 Y1红灯 Y2X0X026可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系27页 实例:人行道红绿灯27可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系28页 实例:人行道红绿灯时序图,见“人行道交通灯.pdf”28可
17、编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系29页 29可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系30页 30可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系31页 31可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系32页 32可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系33页 33可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系34页 编程软件中,STL图的编程方法34可编程控制器可编程控制器 华侨大
18、学电气工程与自动化系华侨大学电气工程与自动化系35页 35可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系36页 编程软件中,STL图的编程方法36可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系37页 37可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系38页 38可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系39页 实例:2种液体混合两种液体混合装置,如下图所示:YV1、YV2电磁阀控制流入液体A、B,YV3电磁阀控制流出液体C。H、M、L为高、中、低液位感应器,M为搅
19、拌电机。HML39可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系40页 控制要求如下:控制要求如下:初始状态,容器是空的,电磁阀YV1,YV2和搅拌电动机YKM及混合液体阀门YV3均为OFF,液面传感器SL1,SL2,SL3均为OFF。按下启动按钮,开始下列操作。(1)电磁阀YV1开启,开始注入液体A,至高度至高度M时时,关闭阀YV1,同时开启电磁阀YV2,注入液体B,当液面上升到到H时时,关闭阀YV2。(2)停止液体B注入后,启动启动搅拌电动机M,使A,B两种液体混合20s。(3)20S后,开启电磁阀YV3,放出混合液体C,当液体减至至L时时,开始计时,再经经
20、20S后放空,关闭阀YV3。完成了一个周期,下一个周期自动开始。(4)按下停止按钮后,一直要到一个周期完成了才能停止,当有下一启动输入时,又开始工作。40可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系41页 I/O口X0启动按钮X1停止按钮X2低位传感器LX3中位传感器MX4高位传感器HX10手动/自动选择,ON=自动Y1流入液体A,电磁阀YV1Y2流入液体B,电磁阀YV2Y3流入液体C,电磁阀YV3Y4搅拌机M41可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系42页 42可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大
21、学电气工程与自动化系43页 43可编程控制器可编程控制器 华侨大学电气工程与自动化系华侨大学电气工程与自动化系44页 实例实例:运输带控制运输带控制系统的系统的445.2使用起保停电路的编程方式 使用使用STLSTL指令的编程方式指令的编程方式 使用起保停电路的编程方式使用起保停电路的编程方式使用起保停电路的编程方式使用起保停电路的编程方式 以转换为中心的编程方式与仿以转换为中心的编程方式与仿STLSTL指令的编程方式指令的编程方式 具有多种工作方式的系统的编程方式具有多种工作方式的系统的编程方式顺序控制梯形图的编程方式有顺序控制梯形图的编程方式有: :45451.使用STL指令的编程方式1)
22、步进指令步进指令STL(StepLadderInstruction)STL(StepLadderInstruction)步进梯形指令步进梯形指令S21S21S21S21Y0Y0X1X1转换目标转换目标转换条件转换条件驱动处理驱动处理转换目标转换目标转换条件转换条件驱动处理驱动处理Y0Y0X1X1SETS22SETS22S21S214646S0S0S20S20S22S22M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3S23S23S24S24X5X5Y4Y4S25S25S26S26X6X6Y6Y6S27S27Y10Y10S21S21X2X2X3X3Y1Y1Y5Y5Y7Y7X7X7X1
23、0X10Y1Y1S0S0M8002M8002SETS0SETS0X0X0SETS20SETS20S20S20SETS22SETS22X1X1SETS21SETS21X2X2Y2Y2S21S21SETS22SETS22X3X3Y3Y3S22S22SETS23SETS23X4X4SETS25SETS25STL编程方式实例编程方式实例4747S0S0S20S20S22S22M8002M8002X0X0X X1 1X4X4Y1Y1Y3Y3S23S23S24S24X5X5Y4Y4S25S25S26S26X6X6Y6Y6S27S27Y10Y10S21S21X2X2X3X3Y1Y1Y5Y5Y7Y7X7X7X
24、10X10Y6Y6X7X7SETS27SETS27S25S25SETS26SETS26X6X6Y4Y4S23S23SETS24SETS24X5X5Y3Y3SETS23SETS23X4X4SETS25SETS25Y5Y5S24S24Y7Y7S26S26S24S24S26S26Y6Y6S25S25SETS0SETS0X6X6RETRETS22STL编程方式实例编程方式实例48485.2使用起保停电路的编程方式启动、保持和停止电路启动、保持和停止电路(起保停电路)(起保停电路)X1X1Y0Y0Y0Y0X2X2X1X1X2X2Y0Y0特点特点: 短信号的短信号的 记忆记忆 和和 自保持自保持 功能功能
25、 启动信号、停止信号启动信号、停止信号可以是由多个触点组成的可以是由多个触点组成的串、并联电路串、并联电路起保停电路仅仅使用触点和线圈起保停电路仅仅使用触点和线圈4949MMi-1i-1MiMiX Xi i前级步前级步后继步后继步5.2.1单序列的编程方式MMi i1 1X Xi i1 1MMi i1 1MMi iMMi i1 1MMi iX Xi i50502.使用起保停电路的编程方式1)1)单序列的编程方式单序列的编程方式: :小车右行,小车右行,3 3秒后回到初始点秒后回到初始点X1X2Y3Y2M20M21M22M23M8002M8002X0X0X2X2T0T0X1X1Y2T0Y3M23
26、M23M20M20M21M21M8002M8002X1X1M20M20M20M20M22M22X0X0M21M21M21M21Y2Y2M21M21M23M23X2X2M22M22M22M22T0T0M22M22M20M20T0T0M23M23M23M23Y3Y3K30初始初始右行右行暂停暂停左行左行51512.使用起保停电路的编程方式1)1)单序列的编程方式单序列的编程方式X1X2Y3Y2M20M21M22M23M8002M8002X0X0X2X2T0T0X1X1Y2T0Y3M23M23M20M20M21M21M8002M8002X1X1M20M20M20M20M22M22X0X0M21M21
27、M21M21Y2Y2M21M21M23M23X2X2M22M22M22M22T0T0M22M22M20M20T0T0M23M23M23M23Y3Y3K30初始初始右行右行暂停暂停左行左行52522)选择序列的编程方式选择序列的编程方式3)并行序列的编程方式并行序列的编程方式选择序列的选择序列的分支分支编程方式编程方式选择序列的选择序列的合并合并编程方式编程方式并行序列的并行序列的分支分支编程方式编程方式并行序列的并行序列的合并合并编程方式编程方式M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M
28、8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y053532)选择序列的编程方式选择序列的编程方式选择序列的选择序列的分支分支编程方式编程方式选择序列的选择序列的合并合并编程方式编程方式M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y0M8M8M0M0M1M1M8002M8002X10X10M0M0M0M0M3M3X0X0M1M1M1M1Y1Y1M0M0M3M3X2X2M2M2M2M2Y2Y
29、2M1M1M4M4X1X1M3M3M3M3Y3Y3M2M2Y0Y0M2M2X3X3选择分支选择合并54543)并行序列的编程方式并行序列的编程方式并行序列的并行序列的分支分支编程方式编程方式并行序列的并行序列的合并合并编程方式编程方式M0M0M1M1M3M3M8002M8002X0X0X X1 1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y0M3M3M7M7X4X4M6M6M6M6Y6Y6M4M4M8M8X5X5M5M5M5M5M5M5M0M0X7X7M8M8M8M8Y10
30、Y10M3M3M5M5X4X4M4M4M4M4Y4Y4M6M6M8M8X6X6M7M7M7M7M7M7并行右分支并行右分支并行合并并行合并并行左分支并行左分支55552.使用起保停电路的编程方式4)4) 小闭环小闭环 问题问题M2M3M4X2X2X4X4X3X3M2M2M2M2X2X2M3M3M3M3M4M4M2M3M4X2X2X4X4M10T0T0X3X3T0X356562.使用起保停电路的编程方式1)1)单序列的编程方式单序列的编程方式 P92P92,题,题1010M0M1M2M3M8002M8002X3X3启动启动X0X0到达中限位到达中限位X1X1到达高限位到达高限位T0T0延时延时6
31、0S60SY0Y1Y2X2X2下限位下限位X0X0中限位中限位X1X1高限位高限位 液体液体A AY0Y0 液体液体B BY1Y1M 液体液体C CY3Y3电机电机 Y2Y2M4X2X2液体降至低限位液体降至低限位Y3M5/M10*TO/M10*TOY3T0T1M10*TOM10*TO 液体液体A A 液体液体B B 搅拌搅拌放液体放液体放液体,延时放液体,延时5S5S57574)应用实例应用实例5858车道、人行横道交通灯(1 1)人行道红灯亮、车道绿灯)人行道红灯亮、车道绿灯3030秒;秒;(2 2)人行道红灯、车道黄灯亮)人行道红灯、车道黄灯亮1010秒。秒。(3 3)车道红灯亮、人行道
32、绿灯亮)车道红灯亮、人行道绿灯亮1515秒秒(4 4)车道红灯亮、人行道绿灯闪)车道红灯亮、人行道绿灯闪5 5秒秒Y0:车道红灯;Y1:车道绿灯;Y2:车道黄灯;Y3:人行道红;Y4:人行道绿5959书本书本P796060左左分分支支6161右右分分支支某一输出继电器在几步都应为某一输出继电器在几步都应为0N,应将代表各步,应将代表各步的辅助继电器的常开触点并联后,驱动该输出继的辅助继电器的常开触点并联后,驱动该输出继电器的线圈。电器的线圈。626263633.以转换为中心的编程方式MMi i1 1X Xi iSETMSETMi iRSTMRSTMi-1i-1转换实现的条件转换实现的条件(1
33、1)该转换所有的前级步都是活动步)该转换所有的前级步都是活动步(2 2)相应的转换条件得到满足)相应的转换条件得到满足转换实现应完成的操作转换实现应完成的操作(1 1)使所有由有向连线与相应转换符号相连的后续步都应变为)使所有由有向连线与相应转换符号相连的后续步都应变为 活动活动 ;(2 2)使得所有有向连线与相应转换符号相连的前级步都变为不活动步。)使得所有有向连线与相应转换符号相连的前级步都变为不活动步。MMi-1i-1MiMiX Xi i64643.以转换为中心的编程方式1)1)单序列的编程方式单序列的编程方式X0X3X1X2M0M2M3M4M8002M8002X4X4X2X2X3X3X
34、0X0Y10Y11Y12M1X1X1Y11Y12Y11Y13快进快进工进工进1 1工进工进2 2M0M0X4X4SETM1SETM1RSTM0RSTM0M8002M8002SETM0SETM0M1M1X1X1SETM2SETM2RSTM1RSTM1M2M2X2X2SETM3SETM3RSTM2RSTM2M3M3X3X3SETM4SETM4RSTM3RSTM3M4M4X0X0SETM0SETM0RSTM4RSTM4Y11Y11M1M1M2M2M3M3Y12Y12M1M1M4M4Y10Y10M2M2Y13Y13M4M4快退快退快退快退退退退退大加速大加速大加速大加速进进进进进进进进小加速小加速小加
35、速小加速进进进进大加速大加速大加速大加速输输出出电电路路分分开开写写65652)2)选择、并行序列的编程方式选择、并行序列的编程方式选择序列的选择序列的分支、合并分支、合并编程方式编程方式并行序列的并行序列的分支、合并分支、合并编程方式编程方式M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y0M0M0X0X0SETM1SETM1RSTM0RSTM0M8002M8002SETM0SETM0M0M0X2X2SETM2SET
36、M2RSTM0RSTM0M1M1X1X1SETM3SETM3RSTM1RSTM1M2M2X3X3SETM3SETM3RSTM2RSTM2M3M3X4X4SETM4SETM4RSTM3RSTM3SETM6SETM6M4M4X5X5SETM5SETM5RSTM4RSTM4M6M6X6X6SETM7SETM7RSTM6RSTM6M5M5X7X7SETM8SETM8RSTM7RSTM7RSTM5RSTM5M7M7M8M8X10X10SETM0SETM0RSTM8RSTM866663)3)应用实例应用实例压压钳钳板料板料剪剪刀刀X1X2X3X0剪刀下行剪刀下行X1X1剪刀已上升剪刀已上升M0M1M2M3
37、M8002M8002X10X10启动启动X3X3右行到位右行到位X4X4压力上升压力上升X2X2已剪完已剪完Y0Y1Y1右行右行压钳下行压钳下行Y2M4M5X0X0压钳已上升压钳已上升Y3M6M7Y4M8C0加1C0C0已剪完已剪完5 5块块/C0/C067673)3)应用实例应用实例剪刀下行剪刀下行X1X1剪刀已上升剪刀已上升M0M1M2M3M8002M8002X10X10启动启动X3X3右行到位右行到位X4X4压力上升压力上升X2X2已剪完已剪完Y0Y1Y1右行右行压钳下行压钳下行Y2M4M5X0X0压钳已上升压钳已上升Y3M6M7Y4M8C0加1C0C0已剪完已剪完1010块块/C0/C
38、0M0M0X10X10SETM1SETM1RSTM0RSTM0M8002M8002SETM0SETM0M1M1X3X3SETM2SETM2RSTM1RSTM1M2M2X4X4SETM3SETM3RSTM2RSTM2M3M3X2X2SETM4SETM4RSTM3RSTM3SETM6SETM6M4M4X0X0SETM5SETM5RSTM4RSTM4M6M6X1X1SETM7SETM7RSTM6RSTM6M5M5SETM8SETM8RSTM7RSTM7RSTM5RSTM5M7M7M8M8C0C0SETM1SETM1RSTM8RSTM8M8M8C0C0SETM0SETM0RSTM8RSTM8M8M8C
39、0K5K5复位C06868Y0Y0M1M1板料右行板料右行压钳下行压钳下行Y1Y1M2M2Y2Y2M3M3压钳上行压钳上行Y3Y3M4M4剪刀下行剪刀下行Y4Y4M6M6剪刀上行剪刀上行M0M0RSTC0RSTC069694.仿STL指令的编程方式S21S21S21S21Y0Y0X1X1转换目标转换目标转换条件转换条件驱动处理驱动处理转换目标转换目标转换条件转换条件驱动处理驱动处理Y0Y0X1X1SETS22SETS22S21S21MMi-1i-1MiMiX Xi iMMi i1 1X Xi i1 1Y0Y0MMi iX Xi- i-1 1SETMSETMi+1i+1RSTMRSTMi-1i-
40、1Y070704.仿STL指令的编程方式X3X4X2冲头下行冲头下行冲头上行冲头上行M200M200M202M202M203M203M204M204M8002M8002X0X0启动启动T0T0X2X2X3X3Y0Y0Y1Y1Y2Y2M201M201X1X1压力上升压力上升Y0Y0T0T05S5SM205M205M206M206X5X5X4X4Y3Y3模具下行模具下行模具上行模具上行人工取件人工取件M200M200X0X0RSTM206RSTM206SETM201SETM201M8002M8002SETM200SETM200Y0Y0M201M201M202M202M201M201X1X1RSTM
41、200RSTM200SETM202SETM202M202M202T0T0RSTM201RSTM201SETM203SETM203T0T0K50K50M203M203X2X2RSTM202RSTM202SETM204SETM204M204M204X3X3RSTM203RSTM203SETM205SETM205M205M205X5X5RSTM204RSTM204SETM206SETM206M206M206X4X4RSTM205RSTM205SETM200SETM200Y1Y1M203M203Y2Y2M204M204Y3Y3M206M20671714.仿STL指令的编程方式与与STLSTL指令的不同
42、之处:指令的不同之处:1 1)与代替)与代替STLSTL触点的常开触点,应使用触点的常开触点,应使用ANDAND或或ANIANI指令指令(而非(而非LDLD或或LDILDI););2 2)对前级步的辅助继电器复位,由用户程序在梯形图)对前级步的辅助继电器复位,由用户程序在梯形图中用中用RSTRST指令完成;指令完成;3 3)不允许出现双线圈)不允许出现双线圈72725.各种编程方式比较编程方式的通用性编程方式的通用性起保停通用性最强;以转换为中心;仿起保停通用性最强;以转换为中心;仿STLSTL指令;指令;不同编程方式设计的程序长度比较不同编程方式设计的程序长度比较用用STLSTL指令设计的程序最短。指令设计的程序最短。电路结构及其其他方面的比较电路结构及其其他方面的比较起保停起保停起保停起保停电路编程方式电路编程方式 -以步为中心;以步为中心;以转换为中心以转换为中心以转换为中心以转换为中心编程方式编程方式 -以转换为中心(转换实现的基本规则);以转换为中心(转换实现的基本规则);STLSTL与仿与仿与仿与仿STLSTL指令指令指令指令方式方式-以以STLSTL触点或辅助继电器为中心(转换实现的基触点或辅助继电器为中心(转换实现的基本规则)本规则)7373