三菱数据移位指令_三菱PLC移位指令「建议收藏」

三菱数据移位指令_三菱PLC移位指令「建议收藏」(2011-05-2014:09:54)转载▼标签:杂谈分类:技术三菱PLC移位指令分左移和右移,分别是SFTL和SFTR。而针对位的移位则是SFTLP和SFTRP,前几天给学生讲这个指令时专门做了个跑马灯的例子,用的就是这个指令。下面简单讲解一下SFTLP。指令格式为SFTLPM20M0K8K1SFTLP——对位进行左移;M20——移进来的是“1”还是“0”得看M20的状态,M…

大家好,又见面了,我是你们的朋友全栈君。

(2011-05-20 14:09:54)

标签:

杂谈

分类:

技术

三菱

PLC

移位指令分左移和右移,分别是

SFTL

SFTR

。而针对位的移位则是

SFTLP

SFTRP

,前几天给学生讲这个指令时专门做了个跑马灯的例子,用的就是这个指令。

下面简单讲解一下

SFTLP

指令格式为

SFTLP  M20  M0  K8  K1

SFTLP

——

对位进行左移;

M20

——

移进来的是

“1”

还是

“0”

得看

M20

的状态,

M20

通就是

“1”

M20

断就是

“0”

M0

——

发生移位的首个内部继电器

K8

——

发生移位的内部继电器的个数,如果从

M0

开始,就是从

M0

M7

K1

——

每次移位的个数,

K1

就表示每次移动

1

位。

那么移位脉冲在哪儿,

就是梯形图中

SFTLP

指令前面的条件。

比如前面加一个

X0

的开点,

那么

X0

每来一个脉冲,那么就发生一次移位。

1.

上升沿触发

这个出点就接通一个扫描周期,

然后就断开,

虽然仍然有输入,

它还是断开,

用于程序中的触发

2.

普通出点,接通后一直是通的,知道输入信号消失,它才消失

,跟输入信号同步。

3.

举例说明:

X000

上升沿触发

触点,外接按钮

sb1

X001

是普通触点

,接按钮

sb2

,两个触点都外接接一个按钮

按下

sb1

,那么

x000

接通一个扫描周期,微妙级的一个触发信号,

虽然

sb1

一直

按着,可是

x000

不再接通,要再接通,必须松开

sb1

,再按一下

按下

sb2

x001

接通,松开

sb2 x001

断开

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131172.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月29日 下午3:40
下一篇 2022年4月29日 下午4:00


相关推荐

  • Ubuntu下安装Chrome浏览器的两个方法

    Ubuntu下安装Chrome浏览器的两个方法一 通过直接下载安装 GoogleChrome 浏览器 deb 包 打开 Ubuntu 终端 以下为 32 位版本 使用下面的命令 wgethttps dl google com linux direct google chrome stable current i386 deb 以下为 64 位版本 使用下面的命令 wgethttps dl google com linux dire

    2026年3月17日
    2
  • Pycharm如何配置解释器

    Pycharm如何配置解释器问题 安装 Pycharm 了就可以直接运行程序了吗 回答 不能 PyCharm 是一种 PythonIDE 带有一整套可以帮助用户在使用 Python 语言开发时提高其效率的工具 比如调试 语法高亮 Project 管理 代码跳转 智能提示 自动完成 单元测试 版本控制 此外 该 IDE 提供了一些高级功能 以用于支持 Django 框架下的专业 Web 开发 想要正常使用 Pycharm 必须配置 Pyth

    2026年3月27日
    2
  • C#递归题目代码建议收藏

    一列数的规则如下:1、1、2、3、5、8、13、21、34……求第30位数是多少,用递归算法实现。代码:1publicclassMainClass23{45public

    2021年12月21日
    43
  • Unity3D Invoke 方法的调用

    Unity3D Invoke 方法的调用Invoke()方法是Unity3D的一种委托机制如:Invoke(“SendMsg”,5); 它的意思是:5秒之后调用SendMsg()方法;使用Invoke()方法需要注意3点:1:它应该在脚本的生命周期里的(Start、Update、OnGUI、FixedUpdate、LateUpdate)中被调用;2:Invoke();不能接受含有参数的方

    2022年5月27日
    94
  • Vue学习之按键修饰符

    Vue学习之按键修饰符Vue学习之按键修饰符

    2022年4月23日
    98
  • Request对象接收Form表单提交[通俗易懂]

    Request对象接收Form表单提交[通俗易懂]转自:http://www.cnblogs.com/xdp-gacl/p/3798347.htmlForm表单:   HTML的form表单Html的Form表单元素编  号(文本框):size=”2″maxlength=”2″>用户名(文本框):密  码(密码框):性 

    2022年5月27日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号