热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

三菱plcpwm指令_学会了这27条基本逻辑指令,你离熟练编程三菱PLC又近了一步!...

学习PLC过程中,逻辑指令不可缺少,PLC的基本逻辑指令有27条,功能指令多达100多条,电气工作者需要将电路等操作任务转化

学习PLC过程中,逻辑指令不可缺少,PLC的基本逻辑指令有27条,功能指令多达100多条,电气工作者需要将电路等操作任务转化为PLC能够识别的机器语言或指令(也就是编程语言),这样才能够操作PLC,今天咱们就先来看看这27种基本的逻辑指令。

以下为三菱FX系列:

一、LD、LDI、OUT指令

1、指令解析:

LD(LoaD):取指令,用于常开触点与母线的连接指令。

LDI(LoaD Inverse):取反指令,用于常闭触点与母线的连接指令。

OUT:驱动线圈的输出指令

2、操作说明:

LD、LDI用于X、Y、M、S、T、C,与ANB、ORB相配合时,可用于分支电路的起点等操作任务

OUT用于Y、M、T、C、S、F(功能指令线圈),不能用于X,并联输出OUT指令可连续使用多次。当OUT用于T和C时,其后要跟常数K(延时时间或计数次数)

3、梯形图程序

e09ec93f44a017d8d8c93c144e0bdd84.png

指令表程序:

23afac8f385a6cfcfcb7114095f0161d.png

二、AND、ANI指令

1、指令解析:

AND:与指令,适用于单个常开触点的串联

ANI:(ANd Inverse):与反指令,适用于单个常闭触点的串联

2、操作说明:

AND和ANI指令适用于单个触点与左边触点的串联,可多次使用。

AND和ANI编程元件:X、Y、M、T、C、S

如果是两个并联电路块(两个或两个人以上触点并联连接的电路)串联,那么就要用到ANB指令。

3、(1)梯形图程序

dc0e1491437c8386fe2473fc6e36150b.png

指令表程序:

c11792c2310480a9d31f3de851e42aad.png

(2)梯形图程序

注意:逻辑求解含义

f66624304d1937788c6919c24a41d92e.png

指令表程序:

8d1359841add0ce2cbd3d0748ac06c25.png

三、OR、ORI指令

1、指令解析:

OR:并指令(“或”操作指令),表示并联一个常开触点

ORI:并反指令(“或非”操作指令),表示并联一个常闭触点。

2、梯形图程序

3698465290ccfc97d3faefea1d7d37bd.png

指令表程序:

c7333f5e9df8d5570aaf048fc18a5b2a.png

四、LDP、ANDP、ORP、LDF、ANF、ORF指令

1、指令解析:

LDP、ANDP、ORP:上升沿检测触点指令,仅在制定元件的上升沿(由OFF→ON变化)时接通一个扫描周期。

LDF、ANF、ORF:下升沿检测触点指令,仅在制定元件的下升沿(由ON→OFF变化)时接通一个扫描周期。

编程元件:X、Y、M、T、C、S

2、梯形图程序

42834a4328b860bbf3315f0fddcd29a1.png

指令表程序:

c3d5d9cd4ca9ac3a1c5c166c39850c44.png

五、ORB指令

1、指令解析:ORB(Or Block)串联电路块并联连接指令

串联电路块其实就是两个以上发热触点串联而成的电路块。

将串联电路块并联时可以用到ORB指令

ORB指令不带元件号(相当于触点间的垂直连线)

每个串联电路块的起点都要用LD或LDI指令,电路块后面用ORB指令。

串联电路块

957d39ef9797a41927472cecb242f9d6.png

2、梯形图程序

32a1f09837604408048e40a1a121ae42.png

指令表程序:

6e77a48971c111efc12b24696dd95ce5.png

六、ANB指令

1、指令解析:

ANB(And Block)并联电路块串联连接指令,块“与”操作指令,用于两个或两个以上触点并联在一起的回路块的串联操作。

把串联电路块与前面的电路串联时用ANB指令

使用该指令之前,要先完成并联电路块内部的连接

并联电路块中各支路的起点使用LD或LDI指令

AND指令就等于是两个电路块之间的串联连线

并联电路块

33ceeedf06143757fc6f5ab8ffb20db2.png

2、梯形图程序

da4f668ff1cc66d308626799f031b819.png

指令表程序:

4f0ade50011653e7683aa8ceb3f6fbaf.png

七、栈存储器与多重输出指令

MPS(Memory Push)进栈指令

MRD(Memory Read)读栈指令

MPP(Memory Pop)出栈指令

2、梯形图程序

39fa4990a22eb03d9447e819744528dd.png

指令表程序:

a6d6c012be03c7b965de3db15459c5cc.png

八、SET与RST指令

1、指令解析:

SET:置位指令

RST:复位指令

SET的编程元件Y、M、S

RST编程元件Y、M、S、T、C、D

2、梯形图程序

80387427f73bf95622cb209f5a4bd64d.png

指令表程序:

1b2081bb2112676e251637d24de56ba8.png

九、NOP与END指令

NOP:空操作指令

END:结束指令

fb2c463f4b989b8cf9a0e31b36768645.png

以上指令对于电气老手来说可能是小菜一碟,但对于新手来说还是需要好好理解记忆消化才能应用,今天就当是给大家补基础啦,不会的赶快记起来!

技成培训原创,未经授权不得转载,违者必究!

往期优秀文章展示:如何快速高效学懂PLC,除了看书学视频,别忘了最重要的事!



推荐阅读
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 006_Redis的List数据类型
    1.List类型是一个链表结构的集合,主要功能有push,pop,获取元素等。List类型是一个双端链表的结构,我们可以通过相关操作进行集合的头部或者尾部添加删除元素,List的设 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 在编写业务代码时,常常会遇到复杂的业务逻辑导致代码冗长混乱的情况。为了解决这个问题,可以利用中间件模式来简化代码逻辑。中间件模式可以帮助我们更好地设计架构和代码,提高代码质量。本文介绍了中间件模式的基本概念和用法。 ... [详细]
  • 李逍遥寻找仙药的迷阵之旅
    本文讲述了少年李逍遥为了救治婶婶的病情,前往仙灵岛寻找仙药的故事。他需要穿越一个由M×N个方格组成的迷阵,有些方格内有怪物,有些方格是安全的。李逍遥需要避开有怪物的方格,并经过最少的方格,找到仙药。在寻找的过程中,他还会遇到神秘人物。本文提供了一个迷阵样例及李逍遥找到仙药的路线。 ... [详细]
  • 本文介绍了一道网络流题目hdu4888 Redraw Beautiful Drawings的解题思路。题目要求以行和列作为结点建图,并通过最大流算法判断是否有解以及是否唯一。文章详细介绍了建图和算法的过程,并强调在dfs过程中要进行回溯。 ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 本文介绍了Codeforces Round #321 (Div. 2)比赛中的问题Kefa and Dishes,通过状压和spfa算法解决了这个问题。给定一个有向图,求在不超过m步的情况下,能获得的最大权值和。点不能重复走。文章详细介绍了问题的题意、解题思路和代码实现。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • 用Vue实现的Demo商品管理效果图及实现代码
    本文介绍了一个使用Vue实现的Demo商品管理的效果图及实现代码。 ... [详细]
  • Ihaveaworkfolderdirectory.我有一个工作文件夹目录。holderDir.glob(*)>holder[ProjectOne, ... [详细]
  • 本文介绍了一道经典的状态压缩题目——关灯问题2,并提供了解决该问题的算法思路。通过使用二进制表示灯的状态,并枚举所有可能的状态,可以求解出最少按按钮的次数,从而将所有灯关掉。本文还对状压和位运算进行了解释,并指出了该方法的适用性和局限性。 ... [详细]
author-avatar
手机用户2502896257
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有