您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 18讲(第五章)PLC功能指令
第十八讲PLC功能指令----方便指令和外部I/O设备指令教学目标1、掌握方便指令的使用2、掌握外部I/O设备指令的指令使用3、掌握利用可编程序控制器来实现机械手的控制的程序设计4、掌握利用可编程序控制器来实现数码管控制的程序设计方便指令初始状态指令IST特殊定时器指令STMR交替输出指令ALT初始状态指令IST状态初始化指令IST与STL指令一起使用,用于自动设置多种工作方式的系统的顺序功能图。IST指令只能使用一次,它应放在程序开始的地方,被它控制的STL电路应放在它的后面。初始状态指令ISTIST中的源操作数可取X、Y和M,图中IST指令的源操作数X20用来指定与工作方式有关的输入继电器的首元件,它实际上指定从X20开始的8个输入继电器,这8个输入继电器的意义如下表。输入继电器X功能输入继电器X功能X20手动X24连续运行X21回原点X25回原点启动X22单步运行X26自动启动X23单周期运行X27停止初始状态指令ISTIST指令的执行条件满足时,初始状态继电器S0~S2和下列特殊辅助继电器被自动指定为以下功能(如下表),以后即使IST指令的执行条件变为OFF,这些元件的功能仍保持不变。特殊辅助继电器M功能状态继电器S功能M8040禁止转换S0手动操作初始状态继电器M8041转换启动S1回原点初始状态继电器M8042启动脉冲S2自动操作初始状态继电器M8043回原点完成M8044原点条件M8047STL监控有效案例机械手控制一、系统工作过程分析机械手将工件从A点向B点传送。机械手工作原点在左上方,按下降、夹紧、上升、右移、下降、松开、上升、左移的顺序依次运动。它有手动、单步、一个周期和连续工作(自动)四种操作方式。简易机械手的操作面板如图。二、硬件设计略三、软件设计1、初始化程序设置初始状态和原点位置条件三、软件设计2、手动方式程序三、软件设计3、回原点方式程序三、软件设计4、自动方式程序请同学们自行设计特殊定时器指令STMR特殊定时器指令用来产生延时断开定时器、脉冲定时器和闪烁定时器。该指令使用说明如图所示。n用来指定定时器的设定值,图中T12的设定值为5s(n=50)。图中的M0是延时断开定时器,M1是X2由ON→OFF的单脉冲定时器,M2和M3是为闪动而设的。交替输出指令ALTALT指令使用使用说明如图所示。X0由OFF变为ON时,Y0的状态改变一次,若不用脉冲执行方式,每个扫描周期Y0的状态都要改变一次。ALT指令具有分频器的效果,使用ALT指令,用1只按钮X0就可以控制Y0对应的外部负载的起停。七段译码指令SEGDSGED指令助记符、功能、操作数、程序步如表所示:助记符功能操作数程序步[S.][D.]SEGD十六进制数译为七段显示代码K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、ZSEGD、SEGDP:5步X0SEGDD0K2Y0注:将S指定的元件低4位中的十六进制数译码后送给7段显示器,译码信号存于D指定的元件中,输出要占7个输出点案例用按钮SB0控制LED数码管顺序显示数字0到F。在系统刚开始运行时,LED数码管显示数字“0”;第1次闭合按钮SB0时,LED数码管显示数字“1”;第2次闭合按钮SB0时,LED数码管显示数字“2”;…………第10次闭合按钮SB0时,LED数码管显示数字“A”;…………第15次闭合按钮SB0时,LED数码管显示数字“F”;此后再闭合按钮SBO,LED数码管显示数字“F”不变;按钮SB1做复位用,闭合SB1,LED数码管显示数字“0”。断开SB1,再闭合SB0时,LED数码管显示“1”……一、硬件设计LED显示控制PLC的I/O点分配表PLC点名称连接的外部设备功能说明X0SB0控制信号X1SB1复位信号Y0LED数码管a段使LED数码管a段亮Y1LED数码管b段使LED数码管b段亮Y2LED数码管c段使LED数码管c段亮Y3LED数码管d段使LED数码管d段亮Y4LED数码管e段使LED数码管e段亮Y5LED数码管f段使LED数码管f段亮Y6LED数码管g段使LED数码管g段亮一、硬件设计X0PLCCOMCOMY0Y1Y2Y3Y4Y5Y6abcdefgcX1SB0SB1C0K4X0X0X1RSTC0C0当前值01234X110二、软件设计C0K15X0M8000SEGDC0K2Y0ENDX1RSTC0M8002二、软件设计思考如果让你实现下面的控制该如何实现?按下启动按钮后,自动循环显示0到F.显示间隔1s.1s1s1s1s1s1s启动信号计数输入端
本文标题:18讲(第五章)PLC功能指令
链接地址:https://www.777doc.com/doc-3340099 .html