用三菱plc循环位移指令做8灯循环梯形图

如题所述

如图所示:

根据控制要求,首先应置彩灯的初始状态为QB0=1,即左边第一盏灯亮;接着灯从左到右以0.5s的速度依次点亮。

即要求字节QB0中的“1”用循环左移位指令每0.5s移动一位,因此须在ROL-B指令的EN端接一个0.5s的移位脉冲(可用定时器指令实现)。


扩展资料:

plc发展新动向 PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

PLC已经广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,它具有高可靠性、抗干扰能力强、功能强大、灵活,易学易用、体积小,重量轻,价格便宜的特点。

参考资料来源:百度百科-三菱PLC

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-18

梯形图及语句表程序如下:

解析:8个彩灯循环移位控制,可以用字节的循环移位指令。

用I0.0控制接在Q0.0~Q0.7上的8个彩灯循环移位,从左到右以0.5s的速度依次点亮,保持任意时刻只有一个指示灯亮,到达最右端后,再从左到右依次点亮。

根据控制要求,首先应置彩灯的初始状态为QB0=1,即左边第一盏灯亮;接着灯从左到右以0.5s的速度依次点亮,即要求字节QB0中的“1”用循环左移位指令每0.5s移动一位,因此须在ROL-B指令的EN端接一个0.5s的移位脉冲(可用定时器指令实现)。

扩展资料:

带进位的循环移位指令解析。

带进位的循环右、左移位指令(D) RCR(P)和(D) RCL(P)编号分别为FNC32和FNC33。执行这两条指令时,各位数据连同进位(M8022)向右(或向左)循环移动n位,如下图所示。

使用ROR/ROL/RCR/RCL指令时应该注意:

1)目标操作数可取KnY,KnM,KnS,T,C,D,V和Z,目标元件中指定位元件的组合只有在K4(16位)和K8(32位指令)时有效。

2)16位指令占5个程序步,32位指令占9个程序步。

3)用连续指令执行时,循环移位操作每个周期执行一次。



本回答被网友采纳
第2个回答  2016-02-26

简单的方法是,Y0~Y7分别接8个灯启动,每次亮一个灯,左移一位

本回答被网友采纳
第3个回答  2019-09-16
第一网络ld sm0.1
=q0.0
更简单
相似回答