循环左移和循环右移指令_运用 移位、循环移位指令 实现流水灯

具体要求 用 I0.0 控制接在 QB0 上的8个彩灯是否移位,每 2s 左移 1 位。用 I0.1 控制左移I0.2 控制右移 ,首次扫描时将彩灯的初始值设置为 16#1 ,设计出梯形图程序。 先来讲解一下,移位指令和循环移位指令。 移位指令 这里的移位指令直接将16进制数 1 移到 QB0 中,16进制 1 对应的二进制为 0000 0001,刚好对应八个小灯。 循环移位指令 循环移位指令将 输入 IN 中各位的值向右或向左循环移动 N 位后,送给输出 OUT 指定的地址。 循环移位是环形的,即被移出来的位将返回到另一端空出来的位置。移出的最后移位的数值存放在溢出标志位 SM1.1。

13f72823e5c1fc3d288e90009bba8f13.png

I/O分配表

c2532254aac00abbef11d8ec86619776.png

程序

先实现小灯循环左移

622ca36a60ed9dd052409eafb520ade2.png

e755bca63f58624387a711435939793c.png

小灯循环右移

aaf6869770248270b6aad6629f2b46a9.png

宁夏博思通自动化培训中心招生啦

宁夏博思通自动化培训中心隶属宁夏博思通自动化技术有限公司,培训中心和西门子,施耐德等公司进行合作,进行PLC全方面的培训。 拥有多年自动化项目设计及培训背景的公司。

195117602a395c6b254e147973565704.png

主要开设的专业课程

西门子S7-200/300/1500 PLC 培训 ,WINCC 培训 ,电气EPLAN 培训 ,人机界面 ,机器人培训

报名联系人:马勇

联系方式:18709572519    0951—7656691

地址:银川市金凤区宁安大街ibi育成中心6号楼3楼303-1

提升自我,博思通期待您的到来!

90e4698e3904a0c218547ea91e8004c1.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值