职专机电班可编程序控制器及应用指令课件.ppt

上传人:qwe****56 文档编号:70106289 上传时间:2023-01-16 格式:PPT 页数:79 大小:1.55MB
返回 下载 相关 举报
职专机电班可编程序控制器及应用指令课件.ppt_第1页
第1页 / 共79页
职专机电班可编程序控制器及应用指令课件.ppt_第2页
第2页 / 共79页
点击查看更多>>
资源描述

《职专机电班可编程序控制器及应用指令课件.ppt》由会员分享,可在线阅读,更多相关《职专机电班可编程序控制器及应用指令课件.ppt(79页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、可编程序控制器及其应用主讲:田彪高级技师泰安市首席技师国家注册安全工程师国家职业技能鉴定考评员FX2N系列系列PLC外部结构外部结构FX2N-64MR的主机外形图的主机外形图n采用继电器输出,输出侧左端采用继电器输出,输出侧左端4个点公用一个个点公用一个COM端,右边端,右边多输出点公用一个多输出点公用一个COM端。输出的端。输出的COM比输入端要多,主要比输入端要多,主要考虑负载电源种类较多,而输入电源的类型相对较少。考虑负载电源种类较多,而输入电源的类型相对较少。n对于晶体管输出其公用端子更多。对于晶体管输出其公用端子更多。n端子端子为空端子,在外部配空端子,在外部配线工作中作中工作中作中

2、继端子使用。端子使用。I/O端子编号端子编号 FX系列家族成员系列家族成员 FX0 FX2 FX2C FX0S FX1S FX0N FX1N FX2N FX2NC 在在PLC的正面,一般都有表示该的正面,一般都有表示该PLC型号的符号,型号的符号,通过阅读该符号即可以获得该通过阅读该符号即可以获得该PLC的基本信息。的基本信息。FX系列系列PLC的型号命名基本格式如下:的型号命名基本格式如下:FX系列序号系列序号I/O总点数总点数单元类型单元类型特殊品种的区别特殊品种的区别输出形式输出形式 FXFX系列系列PLCPLC型号的含义型号的含义序列号:序列号:0 0、0S0S、0N0N、2 2、2C

3、2C、1S1S、2N2N、2NC2NCI/OI/O总点数:总点数:1010256256单元类型:单元类型:M M 基本单元;基本单元;E E 输入输出混合扩展单元及扩展模块输入输出混合扩展单元及扩展模块 EXEX输入专用扩展模块输入专用扩展模块 EYEY输出专用扩展模块输出专用扩展模块输出形式:输出形式:R R 继电器输出继电器输出 T T 晶体管输出晶体管输出 S S 晶闸管输出晶闸管输出特殊品种区别:特殊品种区别:DC电源,电源,DC输入输入 A1 AC电源,电源,AC输入输入 大电流输出扩展模块大电流输出扩展模块(1A/1点点)立式端子排的扩展模块立式端子排的扩展模块 接插口输入输出方式

4、接插口输入输出方式 输入滤波器输入滤波器1ms的扩展模块的扩展模块 TTL输入扩展模块输入扩展模块 独立端子独立端子(无公共端无公共端)扩展模块扩展模块 若特殊品种一项无符号,说明通指若特殊品种一项无符号,说明通指AC电源、电源、DC输入、输入、横排端子排;继电器输出:横排端子排;继电器输出:2A/点;晶体管输出:点;晶体管输出:0.5A/点;点;晶闸管输出:晶闸管输出:0.3A/点。点。例例1:FX2N-48MRD含义:含义:FX2N系列,输入输出总点数为系列,输入输出总点数为48点,继电器输出,点,继电器输出,DC电源,电源,DC输入的基本单元。输入的基本单元。例例2:FX-4EYSH含义

5、:含义:FX系列,输入点数为系列,输入点数为0点,输出点,输出4点,晶闸管输出,点,晶闸管输出,大电流输出扩展模块。大电流输出扩展模块。FX还有一些特殊的功能模块,如模拟量输入输出模块、还有一些特殊的功能模块,如模拟量输入输出模块、通信接口模块及外围设备等,使用时可以参照通信接口模块及外围设备等,使用时可以参照FX系列系列PLC产产品手册。品手册。1.逻辑取与输出线圈指令(逻辑取与输出线圈指令(LD、LDI、OUT)LD:常开触点逻辑运算起始指令。LDI:常闭触点逻辑运算起始指令。OUT:驱动线圈专用的输出指令。第二节、第二节、PLC的基本逻辑指令的基本逻辑指令2.触点串联指令(触点串联指令(

6、AND、ANI)AND:常开触点串联指令。ANI:常闭触点串联指令。注意注意注意注意:AND指令和指令和ANI指令只能用于一个触点与前面的触点串联,不指令只能用于一个触点与前面的触点串联,不能用于两个及以上触点并联的电路块与前面的电路串联,并联电路块能用于两个及以上触点并联的电路块与前面的电路串联,并联电路块串联要使用串联要使用ANB指令。指令。电路块串联指令电路块串联指令ANBANB:将多个串联电路块并联的电路(亦称并联电路块)与前面的电路串联。将多个串联电路块并联的电路(亦称并联电路块)与前面的电路串联。使用使用ANB指令的原则是:指令的原则是:(1)先组块后串联;)先组块后串联;(2)在

7、每一电路块开始时,须使用)在每一电路块开始时,须使用LD、LDI指令;指令;(3)多多个个电电路路块块组组成成的的串串联联电电路路,在在组组成成一一个个电电路路块块后后,紧紧跟跟一一条条ANB指指令令,则则串串联联电电路路块块的的个个数数没没有有限限制制,这这种种编编程程方方式式较较好好。也也可可以以在在所所有有的的电电路路块块组组成成之之后后,集集中写若干条中写若干条ANB指令,但这种写法串联电路块不能超过指令,但这种写法串联电路块不能超过8个,是不好的编程方式。个,是不好的编程方式。3、触点并联指令(、触点并联指令(OR、ORI)OR:常开触点并联指令。ORI:常闭触点并联指令。注意注意注

8、意注意:OR指令和指令和ORI指令只能用于一个触点与前面的电路并指令只能用于一个触点与前面的电路并联,不能用于两个及以上触点串联的支路与前面的电路并联,联,不能用于两个及以上触点串联的支路与前面的电路并联,串联支路并联要使用串联支路并联要使用ORB指令。指令。电路块并联指令电路块并联指令电路块并联指令电路块并联指令ORBORB:将两个及以上触点串联的支路(亦称串联电路块)与前面支路并联。将两个及以上触点串联的支路(亦称串联电路块)与前面支路并联。使用使用ORB指令的原则是:指令的原则是:(1)先组块后并联;)先组块后并联;(2)使用)使用ORB指令对各个支路进行并联时,各个支路的起点须使用指令

9、对各个支路进行并联时,各个支路的起点须使用LD、LDI指令;指令;(3)多多个个支支路路组组成成的的并并联联电电路路,每每写写一一条条并并联联支支路路后后紧紧跟跟一一条条ORB指指令令,则则并并联联电电路路块块的的条条数数没没有有限限制制,这这种种编编程程方方式式较较好好。也也可可以以在在所所有有的的支支路路组组成成之之后后,集集中中写写若若干条干条ORB指令,但这种写法并联支路不能超过指令,但这种写法并联支路不能超过8条,是不好的编程方式。条,是不好的编程方式。SETY0X0RSTY0X1X0X1Y04、置位复位指令(、置位复位指令(SET、RST)5、边沿检测脉冲指令(边沿检测脉冲指令(L

10、DP、LDF)X0X1Y0Y10LDPX02OUTY03LDFX145OUTY1X0Y01个扫描周期X1Y11个扫描周期6空操作指令空操作指令NOPNOP:使该步为空操作。使该步为空操作。若若在在程程序序中中写写入入NOP指指令令,可可使使变变更更和和增增加加程程序序时时,步步序序号号变变更更最最小小。但但需需注注意意,若若将将程程序序中中的的LD、LDI、ANB、ORB等等指指令令改改为为NOP指指令令,会会引引起起电电路路结结构构的的重重大大变变化化,如如图图所所示示。因因此,此,NOP指令的使用应慎重。指令的使用应慎重。7结束指令结束指令ENDEND:程序结束时写入程序结束时写入END指

11、令。指令。调调试试程程序序时时,若若在在每每个个程程序序块块的的末末尾尾写写上上END指指令令,检检查查每每一一个个程程序序块块的的运运行行情情况况时时就就可可以以减减少少调调试试时时间间,检检查查完完毕后,再将各个毕后,再将各个END指令删去。指令删去。8.分支多重输出指令分支多重输出指令MPS、MRD、MPPMPS指令:进栈指令,将逻辑运算结果存入栈存储器1号单元;MRD指令:读栈指令,读出栈存储器1号单元的结果;MPP指令:出栈指令,取出栈存储器1号单元的结果并清除;FX的PLC有11个栈存储器,用来存放运算中间结果的存储区域称为堆栈存储器。使用一次MPS就将此刻的运算结果送入堆栈的第一

12、段,而将原来的第一层存储的数据移到堆栈的下一段。FX的PLC有11个栈存储器,用来存放运算中间结果的存储区域称为堆栈存储器。使用一次MPS就将此刻的运算结果送入堆栈的第一段,而将原来的第一层存储的数据移到堆栈的下一段。程序举例:当公共条件X0闭合时,X1闭合则Y0接通;X2接通则Y1接通;Y2接通;X3接通则Y3接通。指令说明:MPS、MRD、MPP无操作软元件MPS、MPP指令可以重复使用,但是连续使用不能超过11次,且两者必须成对使用缺一不可,MRD指令有时可以不用;MRD指令可多次使用,但在打印等方面有24行限制;最终输出电路以MPP代替MRD指令,读出存储并复位清零;MPS、MRD、M

13、PP指令之后若有单个常开或常闭触点串联,则应该使用AND或ANI指令;MPS、MRD、MPP指令之后若有触点组成的电路块串联,则应该使用ANB指令;第19步ANB直接把第17、18步结果与出栈数据进行并联MPS、MRD、MPP指令之后若无触点串联,直接驱动线圈,则应该使用OUT指令;指令使用可以有多层堆栈。一层堆栈两层堆栈四层堆栈9.主控指令主控指令MC、MCR在程序中常常会有这样的情况,多个线圈受一个或多个触点控制,要是在每个线圈的控制电路中都要串入同样的触点,将占用多个存储单元,应用主控指令就可以解决这一问题。MC:主控指令,通过MC指令的操作元件的常开触点将左母线临时移到一个所需位置,产

14、生一个临时左母线,形成一个主控电路块。MCR:主控复位指令,MCR指令是主控电路块的终点,功能是取消临时左母线,左母线返回到原来位置,结束主控电路块。梯形图转换例图程序例题1)当X0接通时,执行主控指令MC到MCR的程序;2)MC至MCR之间的程序只有在X0接通后才能执行。指令说明:MC指令的操作软元件N、M在上述程序中,输入X0接通时,直接执行从MC到MCR之间的程序;如果X0输入为断开状态,则根据不同的情况形成不同的形式:保持当前状态:积算定时器(T63)、计数器、SET/RST指令驱动的软元件;断开状态:非积算定时器、用OUT指令驱动的软元件。主控指令(MC)后,母线(LD、LDI)临时

15、移到主控触点后,MCR为其将临时母线返回原母线的位置的指令。MC指令的操作元件可以是继电器Y或辅助继电器M(特殊继电器除外);MC指令后,必须用MCR指令使临时左母线返回原来位置;MC/MCR指令可以嵌套使用,即MC指令内可以再使用MC指令,但是必须使嵌套级编号从N0到N7安顺序增加,顺序不能颠倒;而主控返回则嵌套级标号必须从大到小,即按N7到N0的顺序返回,不能颠倒,最后一定是MCRN0指令;无嵌套上述程序为无嵌套程序,操作元件N编程,且N在N0N7之间任意使用没有限制;有嵌套结构时,嵌套级N的地址号增序使用,即N0N7。有嵌套一:多嵌套:10.上升沿微分脉冲指令上升沿微分脉冲指令PLS、下

16、降沿微分脉冲指令、下降沿微分脉冲指令PLF脉冲微分指令主要作为信号变化的检测,即从断开到接通的上升沿和从接通到断开的下降沿信号的检测,如果条件满足,则被驱动的软元件产生一个扫描周期的脉冲信号。PLS指令:上升沿微分脉冲指令,当检测到逻辑关系的结果为上升沿信号时,驱动的操作软元件产生一个脉冲宽度为一个扫描周期的脉冲信号。PLF指令:下降沿微分脉冲指令,当检测到逻辑关系的结果为下降沿信号时,驱动的操作软元件产生一个脉冲宽度为一个扫描周期的脉冲信号。程序举例:1)当检测到X0的上升沿时,PLS的操作软元件M0产生一个扫描周期的脉冲,Y0接通一个扫描周期。2)当检测到X1的上升沿时,PLF的操作软元件

17、M1产生一个扫描周期的脉冲,Y1接通一个扫描周期。指令说明:PLS指令驱动的软元件只在逻辑输入结果由OFF到ON时动作一个扫描周期;PLF指令驱动的软元件只在逻辑输入结果由ON到OFF时动作一个扫描周期;特殊辅助继电器不能作为PLS、PLF的操作软元件。第三节、第三节、PLC的基本电路的基本电路PLC编程的基本规则一)PLC编程应遵循以下基本规则二)合理设计梯形图典型控制程序典型控制程序PLC编程应遵循以下基本规则输入/输出继电器、辅助继电器、定时器、计数器等软元件的触点可以多次重复使用,无需复杂的程序结构来减少触点的使用次数。梯形图每一行都是从左母线开始,线圈止于右母线。触点不能直接接右母线

18、;线圈不能直接接左母线。在程序编写中一般不允许双重线圈输出,步进顺序控制除外。可编程序控制器程序编写中所有的继电器的编号,都应在所选PLC软元件列表范围内。梯形图中不存在输入继电器的线圈。合理设计梯形图1程序的编写应按照自上而下、从左到右的方式编写。为了减少程序的执行步数,程序应“左大右小、上大下小“,尽量不出现电路块在左边或下边的情况。2依照扫描的原则,程序处理时尽可能让同时动作的线圈在同一个扫描周期内。二二.典型控制程序典型控制程序自保持程序自保持电路也称自锁电路。常用于无机械锁定开关的启动停止控制中。如用无机械锁定功能的按钮控制电动机的启动和停止;并且分为启动优先和断开优先两种。互锁程序

19、互锁电路用于不允许同时动作的两个或多个继电器的控制,如电动机的正反转控制。时间电路程序时间电路程序主要用于延时、定时和脉冲控制。时间控制电路,既可以用以用定时器实现也可以用标准时钟脉冲实现。在FX1S系列有64个定时器和四种标准时钟脉冲(1min、1S、100ms、10ms)可用于时间控制,编程时使用方便。1)接通延时2)限时控制程序置置位复位电路位复位电路X1X2SETY0RSTY0梯形图LD X1SET Y0 使Y0得电LD X2RST Y0 使Y0失电语句指令表第三章第三章 PLC的编程软件的编程软件一、程序编制环境及功能一、程序编制环境及功能1进入程序编制环境进入程序编制环境 当在计算

20、机中安装好编程软件后,在计算机的开始菜单中选“程序”,找MELSOFT,选GXDeveloper启 动 项 就 可 以 进 入GXD e v e l o p e r程 序 编 制 环 境。二、二、梯形图程序建立及编辑梯形图程序建立及编辑操作操作1建立梯形图程序文件建立梯形图程序文件 先进入GXDeveloper程序主界面。通过单击“工程”菜单中的“创建新工程(N)”,或者按下快捷键Control+N,或者单击标准工具条中的图标,就出现如图2所示的创建新工程对话框,在下拉菜单中选择合适的PLC系列,选择合适的PLC类型;然后,选择程序类型,设置工程名和工程标题,最后按确定,则可进入梯形图编程编环

21、境。图2创建新工程对话框2.打开梯形图程序文件打开梯形图程序文件进入GXDeveloper程序主界面。通过单击“工程”菜单中的“打开工程(O)”,或者按下快捷键Control+O,或者单击标准工具条中的图标,就出现打开工程对话框。3读取梯形图程序文件读取梯形图程序文件将程序从PLC传输到计算机(上载或者读取),可以通过“在线(O)”菜单中的“PLC读取(R)”菜单项来完成。或者,在没有打开PLC工程文件的情况下,用鼠标点击单击标准工具条中的图标,就出现PLC读取对话框。(与PLC的写入类似,下面一起讲解)4读取其他格式的梯形图程序文件读取其他格式的梯形图程序文件在“工程(F)”菜单中选择“读取

22、其他格式的文件(I)”再选择相应的文件格式读入PLC程序。5梯形图程序输入梯形图程序输入梯形图程序的输入,可以用梯形图标记工具条中的图标按钮来输入,或用“编辑(E)”菜单中的“梯形图标记(S)”子菜单来输入。6梯形图程序编辑梯形图程序编辑梯形图程序编辑,可以使用主菜单上的“查找/替换(S)”和“编辑(E)”菜单或者梯形图写入状态下的鼠标右键菜单来完成。编辑梯形图程序时,要处于梯形图写入模式。在“编辑(E)”菜单中,用“读出模式(R)”、“写入模式(W)”切换梯形图模式。7梯形图的转换梯形图的转换在梯形图写入模式下,输入完PLC程序后,需要将梯形图转换为PLC内部格式。未转换时,梯形图背景呈灰色

23、,转换完成时,梯形图背景呈白色。可以单击程序工具条中的程序变换图标,或者选择“变换(C)”菜单下的“变换(C)”菜单项,或者按下功能键F4,来完成转换。如果有错误,或存在不能变换的梯形图,则不能完成转换,光标停留在出错处。需修正错误后,才能转换。为避免错误累积,方便差错,建议每输入一段程序,就做一次转换。8梯形图程序的存储梯形图程序的存储通过单击“工程”菜单中的“保存工程(S)”,或者按下快捷键Control+S,或者单击标准工具条中的图标,就可以保存梯形图文件。申请下载注意事项申请下载注意事项1.首先要检查接线是否正确。2.必须先在触摸屏面板上申请接通,获得允许后方可下载COM1Port1P

24、ort2RS422RS232PC机本机实验台PLC申请/完成,取消二、梯形图程序下载到二、梯形图程序下载到PLC 程序从计算机写入(或者下载)到程序从计算机写入(或者下载)到PLC中,中,可以通过可以通过“在线在线”菜单中的菜单中的“PLC写入写入”菜单项菜单项来完成。或者单击标准来完成。或者单击标准 工具条中的图标工具条中的图标 ,就会出现如图就会出现如图3所示所示的对话框的对话框。图图3 PLC写入写入点击“传输设置”,就会出现如图4所示的对话框 图4传输设置点击“通讯测试”,看看是否能正常通讯,如果不能,则双击“串行”所示图标,选择合适的“COM”端口,这里选择的是“COM1”端口,点击

25、“确认”,回到图3所示对话框。点击“远程操作”,就会出现如图5所示的对话框图5远程操作把“操作”中的“RUN”改为“STOP”,点击“执行”,确认执行后,关闭图5所示窗口,回到图3所示的对话框,勾选“MAIN”前的复选框,然后点击“执行”就可以实现向PLC中写入程序。当程序写入成功后,点击“远程操作”,把“操作”中的“STOP”改为“RUN”,点击“执行”,确认执行后,就可以进行演示。四、四、PLC程序的运行与监控、调试程序的运行与监控、调试1PLC程序的运行程序的运行 当当PLC的外围电路都已经接好,接通电源,的外围电路都已经接好,接通电源,将将PLC的运行停止开关(的运行停止开关(RUN/

26、STOP)拨到运行)拨到运行(RUN)位置,程序就开始运行。)位置,程序就开始运行。2PLC程序的调试和监控程序的调试和监控 基本的调试任务主要有,程序检查、参数检基本的调试任务主要有,程序检查、参数检查。可以在工具菜单里选择。查。可以在工具菜单里选择。第四章第四章PLC步进顺序控制系统步进顺序控制系统在前面的学习中我们了解了PLC的一些基本编程,用基本逻辑指令在做一些顺序控制,特别是较为复杂的顺序控制时,不很直观。因此PLC厂家开发出了专门用于顺序控制的指令,在三菱FX系列中为STL、RET一组指令,从而使得顺序控制变得直观简单。PLC是典型的开环顺序控制系统。我们在日常生活和工业生产中常常

27、要求机器设备能实现某种顺序控制功能,即要求机器能按照某种预先规定的顺序、以及各种环境输入讯号来自动实现所期望的动作。例如一个配料系统,我们可能对其运转提出以下要求:先装入原料A,直到液面配料桶容积的一半;再装入原料B,直到液面配料桶容积的75%;然后开始持续搅拌20秒;最后停止搅拌,开启出料阀,直到液位低于配料桶的5%后再延时2秒,最后关闭出料阀;以上过程反复进行。由此可见,顺序控制系统中的动作存在确定的先后关系,即顺序,且后面的动作必须根据前面的动作情况来确定。本章主要介绍其指令及编程方法。第一节顺序控制及状态转移图一、顺序控制所谓顺序控制,就是按照生产工艺所要求的动作规律,在各个输入信号的

28、作用下,根据内部的状态和时间顺序,使生产过程的各个执行机构自动地、有秩序地进行操作。在顺序控制中,生产过程是按顺序、有秩序地连续工作。因此可以将一个较复杂的生产过程分解成若干步骤,每一步对应生产过程中的一个控制任务,即一个工步或一个状态。且每个工步往下进行都需要一定的条件,也需要一定的方向,这就是转移条件和转移方向。二、状态继电器在状态转移图中,每个状态都分别采用连续的、不同的状态继电器表示。FX1S系列PLC的状态继电器的分类、编号、数量及功能。类 别状态继电器编号数 量功能说明 初始化状态继电器S0S9 10点初始化原点回归状态继电器S10S127118点用IST指令时原点回归 掉电保持型

29、继电器S0S127128点具有停电记忆功能,停电后再启动,可继续执行在用状态转移图编写程序时,状态继电器可以按顺序连续使用。但是状态继电器的编号要在指定的类别范围内选用;各状态继电器的触点可自由使用,使用次数无限制;在不用状态继电器进行状态转移图编程时,状态继电器可做为辅助继电器使用,用法和辅助继电器相同。三、状态转移图的设计法何谓状态转移图(系统状态)设计法,系统程序设计一般有两种思路:一是针对某一具体对象(输出)来考虑),另一种就是功能图设计法。它把整个系统分成几个时间段,在这段时间里可以有一个输出,也可有多个输出,但他们各自状态不变。一旦有一个变化,系统即转入下一个状态。给每一个时间段设

30、定一个状态器(步进接点),利用这些状态器的组合控制输出。例如工作台自动往复控制系统,我们可以画出它的状态转移图:一工作台自动往复控制程序(1)要求:正反转启动信号SB0、SB1,停车信号SB2,左右限位开关SQ1、SQ2,左右极限保护开关SQ3、SQ4,输出信号Y0、Y1。具有电气互锁和机械互锁功能。SQ4 SQ1SQ2 SQ3Y0Y1四、状态转移的实现任何一个顺序控制过程都可分解为若干步骤,每一工步就是控制过程中的一个状态,所以顺序控制的动作流程图也称为状态转移图,状态转移图就是用状态(工步)来描述控制过程的流程图。在状态转移图中,一个完整的状态必须包括:1、该状态的控制元件;2、该状态所驱

31、动的对象;3、向下一个状态转移的条件;4、明确的转移方向。状态转移的实现,必须满足两个方面:一是转移条件必须成立,二是前一步当前正在进行。二者缺一不可,否则程序的执行在某些情况下就会混乱。五、画状态转移图的一般步骤(1)分析控制要求和工艺流程,确定状态转移图结构(复杂系统需要)。(2)工艺流程分解若干步,每一步表示一稳定状态。(3)确定步与步之间转移条件及其关系。(4)确定初始状态。(可用输出或状态器)(5)解决循环及正常停车问题。(6)急停信号的处理。第二节步进顺序控制指令我们知道每一个状态都有一个控制元件来控制该状态是否动作,保证在顺序控制过程中,生产过程有秩序地按步进行,所以顺序控制也称

32、为步进控制。FX系列采用状态继电器作为控制元件,并且只利用其常开触点来控制步动作。控制状态的常开触点称为步进接点,在梯形图中用符号表示。当利用SET指令将状态继电器置1时,步进接点闭合。此时,顺序控制就进入该步进接点所控制的状态。当转移条件满足时,利用SET指令将下一个状态控制元件(即状态继电器)置1后,上一个状态继电器(上一工步)自动复位,而不必采用RST指令复位。用梯形图表示:状态转移图用梯形图表示的方法:控制元件:梯形图中画出状态继电器的步进接点;状态所驱动的对象:依照状态转移图画出;转移条件:转移条件用来SET下一个步进接点;转移方向:往哪个方向转移,就是SET置1的步进接点控制元件。

33、一、步进指令STL、RET1、STL指令STL指令称为“步进接点“指令。其功能是将步进接点接到左母线。格式:操作元件:状态继电器S。2、RET指令RET指令称为“不仅返回“指令。其功能是使临时左母线回到原来左母线的位置。格式:操作元件:无。程序举例:步进接点只有常开触点,没有常闭触点。步进接通需要SET指令进行置1,步进接点闭合,将左母线移动到临时左母线,与临时左母线相连的触点用LD、LDI指令,如上图。在每条步进指令后不必都加一条RET指令,只需在连续的一系列步进指令的最后一条的临时左母线后接一条RET指令返回原左母线,且必须有这条指令。指令说明:步进接点与左母线相连时,具有主控和跳转作用;

34、状态继电器S只有在使用SET指令以后才具有步进控制功能,提供步进接点。在状态转移图中,会出现在一个扫描周期内两个或两个以上状态同时动作的可能因此在相邻的步进接点必须有联锁措施。状态继电器在不仅状态转移图中使用可以按编号顺序使用,也可以任意。但是建议按顺序。状态继电器可做辅助继电器使用,与辅助继电器M用法相同。步进接点后的电路中不允许使用MC/MCR指令。在状态内,不能从STL临时左母线位置直接使用MPS/MRD/MPP。二、编程与动作,步进梯形图1状态的动作与输出的重复使用状态的地址号不能重复使用;如果STL触点接通,则与其相连的电路动作;如果STL触点断开,则与其相连的电路停止动作;在不同的

35、步之间可给同一软元件编程,如图所示。2、输出的联锁在状态转移过程中,仅在瞬间(一个扫描周期)两种状态同时接通,因此为了避免同时接通的一对输出同时接通,需要设置联锁;3、定时器的重复使用定时器线圈与输出线圈一样,也可对在不同的状态的同一软元件编程,但是在相邻的状态中不能编程。如果在相邻的状态下编程,则步进状态转移时定时器线圈不断开,当前值不能复位,如果不是相邻的两个状态则可以使用同一个定时器,如图示:三、单流程、多分支状态转移图的编程与梯形图的转换1、如何应用步进指令进行编程?采用步进指令编程时一般需要下面几个步骤:分析工艺过程;分配I/O,列出输入输出分配表;画出PLC接线图;根据工艺要求分析

36、的结果,画出顺序控制的状态转移图;状态转移图转换成梯形图或指令语句表;输入程序到PLC;运行调试。2、单流程:没有分支的状态转移图称为单流程。有一个机械动作为图所示:.1)按下启动按钮台车前进,一直到限位开关LS11动作,台车后退,2)台车后退时,直到限位开关LS12动作,停5秒后再前进,直到限位开关LS13动作,台车后退;3)不久限位开关再动作,这时驱动台车的电机停止。解题1、分析工艺过程;解:图中给出了台车机械动作的过程,分作两次前进和后腿,进程长度不一样。2、I/O分配。输 入输 出启动按钮X0前进Y0停止按钮X1后退Y1开关LS11X2开关LS12X3开关LS13X43、画出PLC接线图4、根据工艺要求分析的结果,画出顺序控制的状态转移图;5、状态转移图转换成梯形图或指令语句表;6、输入程序到PLC;7、运行调试。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁