0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

plc传送指令和比较指令的运用实例

Goodtimes ? 作者:电子发烧友网 ? 2019-01-30 09:51 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们应该都知道,传送指令和比较指令可以说是功能指令中最常用的指令。传送指令有传送指令MOV,数位传送指令SMOV,取反传送指令CML,成批传送指令BMOV,多点传送指令FMOV,这么多传送指令常用的其实也就是MOV指令。比较指令有比较指令CMP,区间比较指令ZCP,浮点数比较指令ECMP、EZCP,这几个比较指令中常用的也就是CMP指令了。除此之外,还有数据交换指令XCH,触点比较指令也会较常用到。

下面我们便举一个运用到多个指令的例子来掌握这些常用指令。

现有10个数字,分别存在D0~D9中,编写程序找出其中的最大数,并把它存到D10中。

在这个例子中,程序虽短,但是却运用到了多个知识点,有传送指令,比较指令,触点比较指令,数据交换指令,加1指令,还有变址寻址的知识。

那么再拓展一下,我们也可以利用FOR、NEXT指令设计一个循环程序,采用调用子程序的方法实现。

这样,通过这个小例子,我们不仅可以掌握到传送指令,比较指令,触点比较指令,数据交换指令,加1指令,还能掌握到循环指令,子程序调用指令,还有变址寻址的知识。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5037

    文章

    14105

    浏览量

    476845
  • 指令
    +关注

    关注

    1

    文章

    617

    浏览量

    36822
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    步进电机控制指令详解

    这些指令主要是针对用 PLC 直接联动伺服放大器,目的是可以不借助其他扩展设备(例如1GM 模块)来进行简单的点位控制, 使用这些指令时最好配合三菱的伺服放大器 (如 MR-J2)。然而,我们也可以用这些
    的头像 发表于 06-12 10:33 ?911次阅读
    步进电机控制<b class='flag-5'>指令</b>详解

    单片机实例项目:485与CAN总线运用实例

    单片机实例项目:485与CAN总线运用实例,推荐下载!
    发表于 06-03 20:48

    NVME控制器设计之指令控制

    指令控制模块由一个指令信息缓存, 一个指令组装状态机和一个 ID 池组成。 指令信息缓存中存放着由系统控制模块写入的待处理指令信息;
    的头像 发表于 04-24 10:22 ?375次阅读
    NVME控制器设计之<b class='flag-5'>指令</b>控制

    CPU的各种指令和执行流程

    在集成电路设计中,CPU的指令是指计算机中央处理单元(CPU)用来执行计算任务的基本操作指令集。这些指令是CPU能够理解并执行的二进制代码,它们在计算机内部由硬件控制并按顺序执行,从而实现计算、控制
    的头像 发表于 04-18 11:24 ?1048次阅读

    三菱PLC PLSV(可变速脉冲输出指令)在软件中如何使用?

    请问下 三菱PLC PLSV(可变速脉冲输出指令)在软件中如何使用?软件版本和指令格式如下图: 三菱PLC 型号 FX2N-32MT 请高手指点一下
    发表于 04-10 18:40

    使用RDATAC指令后,ADS131E04传送的数据格式以及内容是怎样的?

    请问使用RDATAC指令后,ADS131E04传送的数据格式以及内容是怎样的,数据手册是按照ADS131E08为例来说明有27个BYTE,不知道ADS131E04是不是只用15个BYTE?
    发表于 01-10 07:19

    三菱PLC常用指令说明

    PLC常用的指令说明,这些指令是构建PLC程序的基础。 1. 基本逻辑指令 1.1 LD(Load) 功能 :将输入信号加载到累加器(AC)
    的头像 发表于 12-26 18:04 ?7192次阅读

    Erp指令能效

    ErP指令EC244/2009、EC245/2009、EU1194/2012和能效标签指令EU874/2012已经实行多年,欧盟委员会在近3年通过参照不断改进的照明产品技术、环境和经济因素以及实际
    的头像 发表于 11-20 23:57 ?649次阅读
    Erp<b class='flag-5'>指令</b>能效

    汇川INOVANCE 中型PLC指令手册

    汇川INOVANCE 中型PLC指令手册
    发表于 11-19 13:45 ?6次下载

    RISC-V基本整数指令

    (Branch if Equal)指令可以在两个寄存器相等时跳转到指定的地址。这种指令在实现条件分支和循环结构时非常有用。 BEQ Rs1, Rs2, Offset 其中,Rs1和Rs2是进行比较的源寄存器
    发表于 10-31 16:15

    plc基本指令的应用有哪些

    控制、数据类型转换、算术运算、比较操作、程序控制以及基本的输入输出操作等多个方面。 一、逻辑运算指令 逻辑运算指令PLC编程中最常用的指令
    的头像 发表于 10-21 17:16 ?2971次阅读

    处理器指令的获取过程

    微处理器指令的获取是计算机执行程序过程中的关键环节,它决定了微处理器如何对数据和指令进行处理。以下将详细阐述微处理器指令的获取过程,包括指令的来源、存储位置、读取方式以及相关的硬件和软
    的头像 发表于 10-05 15:16 ?1144次阅读

    PLC指令的简要说明

    PLC(可编程逻辑控制器)的指令虽然因不同的制造商和型号而有所差异,但有一些指令是相对比较通用的。
    的头像 发表于 09-18 14:15 ?1628次阅读

    RISCV的主流指令集有哪些?

    如题,就像X86中指令集有MMX,SSE,SSE2等,就像ARM指令集有ARM和Thumb等,但是总是感觉RISCV特别乱,可能是厂商比较多的缘故吧,我知道的有WCH的青稞RISC-V,玄铁
    发表于 08-29 13:49

    复杂指令集和精简指令集有什么区别

    的两种主要指令集架构,它们在多个方面存在显著的差异。以下是对这两种指令集架构的详细比较,涵盖设计理念、指令复杂性、寻址方式、实现方式、性能特点、应用场景以及未来发展等多个方面。
    的头像 发表于 08-22 11:00 ?6164次阅读