自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 自动化 > PLC >

PLC方便指令和外部I/O设备指令

时间:2014-11-11 18:55来源:未知 编辑:自动控制网
方便指令 初始状态指令IST 特殊定时器指令STMR 交替输出指令ALT 一、初始状态指令IST 状态初始化指令IST与STL指令一起使用,用于自动设置多种工作方式的系统的顺序功能图 。IST指令只能使用一次,它应放在程序开始的地方,被它控制的STL电路应放在它的后面。

方便指令

初始状态指令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

本文已影响