方便指令 初始状态指令IST 自动控制网www.eadianqi.com版权所有 特殊定时器指令STMR 本文来自www.eadianqi.com
交替输出指令ALT 本文来自www.eadianqi.com 一、初始状态指令IST 本文来自www.eadianqi.com
状态初始化指令IST与STL指令一起使用,用于自动设置多种工作方式的系统的顺序功能图 。IST指令只能使用一次,它应放在程序开始的地方,被它控制的STL电路应放在它的后面。 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有 IST中的源操作数可取X、Y和M,图中IST指令的源操作数X20用来指定与工作方式有关的输入继电器的首元件,它实际上指定从X20开始的8个输入继电器,这8个输入继电器的意义如下表。 本文来自www.eadianqi.com 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com IST指令的执行条件满足时,初始状态继电器S0~S2和下列特殊辅助继电器被自动指定为以下功能(如下表),以后即使IST指令的执行条件变为OFF,这些元件的功能仍保持不变。 本文来自www.eadianqi.com
本文来自www.eadianqi.com 自动控制网www.eadianqi.com版权所有 案例 机械手控制 本文来自www.eadianqi.com 本文来自www.eadianqi.com
自动控制网www.eadianqi.com版权所有
1、系统工作过程分析 自动控制网www.eadianqi.com版权所有 机械手将工件从A点向B点传送。机械手工作原点在左上方,按下降、夹紧、上升、右移、下降、松开、上升、左移的顺序依次运动。它有手动、单步、一个周期和连续工作(自动)四种操作方式。 本文来自www.eadianqi.com 简易机械手的操作面板如图。 本文来自www.eadianqi.com
自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有 2、硬件设计 自动控制网www.eadianqi.com版权所有 略 自动控制网www.eadianqi.com版权所有 3、软件设计 自动控制网www.eadianqi.com版权所有
1)初始化程序 自动控制网www.eadianqi.com版权所有 设置初始状态和原点位置条件 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有 自动控制网www.eadianqi.com版权所有 2)手动方式程序 本文来自www.eadianqi.com 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有 3)回原点方式程序 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有
本文来自www.eadianqi.com 4)自动方式程序 本文来自www.eadianqi.com
请同学们自行设计 本文来自www.eadianqi.com 二、特殊定时器指令STMR 自动控制网www.eadianqi.com版权所有
特殊定时器指令用来产生延时断开定时器、脉冲定时器和闪烁定时器。该指令使用说明如图所示。n用来指定定时器的设定值,图中T12的设定值为5s(n=50)。图中的M0是延时断开定时器,M1是X2由ON→OFF的单脉冲定时器,M2和M3是为闪动而设的。 自动控制网www.eadianqi.com版权所有 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com 三、交替输出指令ALT 自动控制网www.eadianqi.com版权所有
ALT指令使用使用说明如图所示。X0由OFF变为ON时,Y0的状态改变一次,若不用脉冲执行方式,每个扫描周期Y0的状态都要改变一次。ALT指令具有分频器的效果,使用ALT指令,用1只按钮X0就可以控制Y0对应的外部负载的起停。 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com 自动控制网www.eadianqi.com版权所有 外部I/O设备指令 本文来自www.eadianqi.com 一、七段译码指令SEGD 本文来自www.eadianqi.com SGED指令助记符、功能、操作数、程序步如表所示: 本文来自www.eadianqi.com 本文来自www.eadianqi.com
自动控制网www.eadianqi.com版权所有
本文来自www.eadianqi.com 注:将S指定的元件低4位中的十六进制数译码后送给7段显示器,译码信号存于D指定的元件中,输出要占7个输出点 自动控制网www.eadianqi.com版权所有 案例 本文来自www.eadianqi.com 用按钮SB0控制LED数码管顺序显示数字0到F。 自动控制网www.eadianqi.com版权所有 在系统刚开始运行时,LED数码管显示数字“0”; 自动控制网www.eadianqi.com版权所有 第1次闭合按钮SB0时,LED数码管显示数字“1”; 本文来自www.eadianqi.com
第2次闭合按钮SB0时,LED数码管显示数字“2”; 本文来自www.eadianqi.com
………… 本文来自www.eadianqi.com 第10次闭合按钮SB0时,LED数码管显示数字“A”; 本文来自www.eadianqi.com ………… 自动控制网www.eadianqi.com版权所有 第15次闭合按钮SB0时,LED数码管显示数字“F”; 本文来自www.eadianqi.com 此后再闭合按钮SBO,LED数码管显示数字“F”不变; 本文来自www.eadianqi.com 按钮SB1做复位用,闭合SB1,LED数码管显示数字“0”。 本文来自www.eadianqi.com 断开SB1,再闭合SB0时,LED数码管显示“1” 自动控制网www.eadianqi.com版权所有 …… 本文来自www.eadianqi.com 1、硬件设计 自动控制网www.eadianqi.com版权所有 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com
自动控制网www.eadianqi.com版权所有
2、软件 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有 思考题: 自动控制网www.eadianqi.com版权所有 如果让你实现下面的控制该如何实现? 自动控制网www.eadianqi.com版权所有 按下启动按钮后,自动循环显示0到F.显示间隔1s。 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com
本文来自www.eadianqi.com |