plc移位指令例子.docVIP

  • 92
  • 0
  • 约1.15千字
  • 约 3页
  • 2022-10-15 发布于山东
  • 举报
plc移位指令例子 plc移位指令例子 plc移位指令例子 plc移位指令例子【篇一:plc移位指令例子】 移位寄存器指令包含sftr〔位右移〕、sftl〔位左移〕、wsfr〔字右 移〕、wsfl〔字左移〕、sfwr〔移位写入〕、sfrd〔移位读出〕。这里主要介绍sftr〔位右移〕、sftl〔位左移〕指令。 【篇二:plc移位指令例子】 下边我们便举几个简单的例子来学习一下这几个常用指令。 1、要求y0-y2三盏灯轮番亮1s,此后一同亮1s,这样频频循环。 下边就分析一下以上的程序。关于y2y1y0,依控制要求,每次其输 出应为001,010,100,111,其对应的十六进制数为1247,先将 此循环数据送到数据寄存器,再履行循环移位,以1s的速度移位, 每次挪动4位,最后将数据寄存器中的低四位送到k1y0,这样在 y3-y0的输出就会获得其控制要求的输出。该要求既能够用循环右移 指令,也能够用循环左移指令,其实都是差不多的,只需要变动一 点点。只需认识了控制要求,理解了它是怎样控制的,就万变不离 其宗了。下边即是用循环左移指令编写的程序。 2、控制一组8个灯,当启动时,要求y7-y0这8个灯从右到左逐一 点亮,所有灯点亮时,再从左到右逐一熄灭,所有灯熄灭后,再从 左到右逐一点亮,所有灯点亮时,再从右到左逐一熄灭,这样频频 循环。 下边也分析一下以上的程序。准时器t0用于左移和右移

文档评论(0)

1亿VIP精品文档

相关文档