曙海教育集团论坛PLC编程专区PLC编程系列 → 在控制器PLC编程时用移位指令实现顺序控制的几点讨论


  共有6790人关注过本帖树形打印

主题:在控制器PLC编程时用移位指令实现顺序控制的几点讨论

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
在控制器PLC编程时用移位指令实现顺序控制的几点讨论  发帖心情 Post By:2010-12-9 9:23:11

导读:由于可编程控制器PLC 具有高可靠性、易维修性、功能强大及开发周期短等特点, 使它在许多行业都广泛应用。现在市场上有许多厂家、许多类型的PLC , 虽然它们都有自己的特点, 但同档次的PLC , 功能上还是很相似的, 并且软件的编程方法也是一样的。PLC 的控制软件最通用的编程方法还是梯形图法, 但对一些顺序控制要求较强的软件编程若采用梯形图法, 编程人员必须格外小心, 否则很容易出错。所以有些类型的PLC 已提供一种指令———步进指令, 用于顺序控制的编程, 有些类型的PLC 并没有提供这种指令, 但所有类型的PLC都提供了移位指令, 用这个指令也可以像用步进指令那样很方便的编写顺序控制的程序。

2  移位指令

我们现以三菱公司A 系列PLC 移位指令为例来介绍SFT、SFTP 移位指令, 其梯形图如图1 所示。
图片点击可在新窗口打开查看
(1) 此指令将某一地址号的软元件(定义为D21) 的ON/ OFF 状态移位到指定为D (要移位的软件地址号) 的软元件, 并使最低地址号的软元件复位。
(2) SFTP 是指脉冲移位(在其前面条件ON 的第一个扫描周期发生移位) 。

3  应用举例

(1) 控制要求说明 控制系统如图2 所示。图中X1 为系统自动运行程序启动按钮; X2~X9 是系统顺序动作条件; XA、XB 为自动/ 手动转换开关输入点; XC 为复位按钮, 要求不管自动程序运行到哪一步, 当XC 动作时, 系统都要运行到动作2状态(如图2 所示) 再停止; XD 为急停按钮, 当XD 动作时, 若系统正在自动运行则自动运行结束。图中M100~M112 为PLC 的中间继电器, 是为下边使用移位指令编程用的, 它们可由编程人员随意设定, 但动作1 到动作6 所采用的PLC 中间继电器M序号必须是连续的, 动作7 到动作9 所采用的PLC中间继电器M 序号必须是连续的。其中M100~M112 表示各种动作状态, 各种动作状态的动作由M100~M112 来控制。
图片点击可在新窗口打开查看

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

在控制器PLC编程时用移位指令实现顺序控制的几点讨论








签名