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

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

3天内不再提示

PLC指令的简要说明

广成工控 来源:广成工控 2024-09-18 14:15 次阅读

PLC(可编程逻辑控制器)的指令虽然因不同的制造商和型号而有所差异,但有一些指令是相对比较通用的。以下是一些常见的、较为通用的PLC指令,以及它们的简要说明:

1.逻辑指令

LD(Load):装载操作数到累加器。

LDI(Load Inverse):装载操作数的反码到累加器。

OUT:输出累加器的值到指定的地址。

AND(And Logic):如果累加器和操作数都为真,则累加器保持为真。

ANI(And Logic Inverse):如果累加器为真且操作数为假,则累加器置为假。

OR(Or Logic):如果累加器或操作数中至少有一个为真,则累加器置为真。

ORI(Or Logic Inverse):如果累加器为假且操作数为真,则累加器置为真。

2.计时器/计数器指令

TMR(Timer):启动或重置计时器。

CNT(Counter):计数输入事件的次数。

3.数据传输指令

MOV(Move):将数据从一个地址移动到另一个地址。

CMP(Compare):比较两个操作数的值,并将结果存储在指定的地址。

4.运算指令

ADD(Addition):将两个操作数相加。

SUB(Subtraction):从一个操作数中减去另一个操作数。

MUL(Multiplication):将两个操作数相乘。

DIV(Division):用一个操作数去除另一个操作数。

5.移位和循环指令

SHL(Shift Left):将数据向左移动指定的位数。

SHR(Shift Right):将数据向右移动指定的位数。

ROL(Rotate Left):循环左移数据。

ROR(Rotate Right):循环右移数据。

6.控制流指令

MC(Master Control):开始一个主控制块。

MCR(Master Control Reset):结束一个主控制块。

JMP(Jump):跳转到程序中的另一个位置。

CALL(Subroutine Call):调用子程序。

RET(Return):从子程序返回。

7.转换指令

BCD(Binary-Coded Decimal):将二进制数转换为BCD码。

BIN(Binary):将BCD码或其他格式转换为二进制数。

8.特殊功能指令

NOP(No Operation):无操作指令,通常用于填充程序空间或提供时间延迟。

END(End):程序结束指令。

9.通信指令

虽然具体的通信指令因PLC的型号和制造商而异,但通常都会提供用于建立、维持和终止通信连接的指令,如发送(SEND)和接收(RECEIVE)指令。

注意事项

(1)不同的PLC制造商和型号可能使用不同的指令集和命名约定。

(2)在编写PLC程序时,应参考特定PLC的编程手册和参考文档,以确保正确使用指令。

(3)一些高级或特殊的指令可能仅在特定型号的PLC中可用。

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

    关注

    5001

    文章

    12942

    浏览量

    459195
  • 指令
    +关注

    关注

    1

    文章

    595

    浏览量

    35505
  • 可编程逻辑控制器

    关注

    4

    文章

    261

    浏览量

    25784

原文标题:哪些PLC指令是通用的?

文章出处:【微信号:gccanzx,微信公众号:广成工控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TI官方BLE Bridge串口转蓝牙源码+简要说明文档

    TI官方BLE Bridge串口转蓝牙源码+简要说明文档
    发表于 11-03 09:39

    请问参与竞标时应该做什么类型的简要说明

    参与竞标时,提示“请输入您能够完成任务的简要说明并且上传相应附件资料”,如贴主需要一个温控开关系统,“简要说明”是否为所需芯片,如何做出来等;附件又该是什么?现象?
    发表于 08-01 05:00

    熔丝位简要说明

    熔丝位简要说明熔丝位功能配置说明 熔丝低位CKDIV8时钟8分频0:时钟8分频 1:时钟不分频 CKOUT时钟输出0:系统时钟输出(PB0) 1:不输出 SUT1选择启动时间根据时钟源选择..
    发表于 07-21 07:29

    Socket API简要说明

    Socket API简要说明:创建套接字 ( socket ) int socket(int domain, int type ,int protocol);参数描述domain协议族类型type
    发表于 01-11 07:26

    简要说明四线SPI接口应用中需要掌握的一些关键知识

    SPI,全称 Serial Peripheral Interface ,即 串行外设接口 的意思,其作为一种同步、全双工、主从模式通讯接口,广泛应用于各种片上微控制器与外设之间的通讯。本文简要说明
    发表于 01-21 14:37

    三菱plc指令说明

    三菱PLC指令说明书:
    发表于 11-21 01:11 328次下载
    三菱<b class='flag-5'>plc</b><b class='flag-5'>指令</b><b class='flag-5'>说明</b>书

    收银程序安装简要说明

    收银程序安装简要说明,感兴趣的可以看看。
    发表于 02-29 16:21 1次下载

    接口技术-USB驱动程序简要说明及应用例子

    接口技术-USB驱动程序简要说明及应用例子,有兴趣的同学可以下载学习
    发表于 04-25 18:24 0次下载

    交换机6000简要说明

    6000工业以太网交换机用户手册简要说明
    发表于 12-23 02:34 0次下载

    6000A-CQ1用户手册简要说明

    6000工业以太网交换机用户手册简要说明CQ1
    发表于 12-23 02:33 0次下载

    汉邦7000SDK V3.0.11.610开发软件简要说明

    汉邦7000SDK V3.0.11.610开发软件简要说明
    发表于 01-04 12:47 0次下载

    CreMedia7.2客户端简要说明文档

    CreMedia7.2客户端简要说明文档
    发表于 03-21 08:00 0次下载

    SL-DIY02-51单片机简要说明

    SL-DIY02-51单片机简要说明
    发表于 09-21 13:47 4次下载

    PLC指令说明与解读

    指令语句表编程语言是所有PLC都具有的最基本的编程语言。而指令语句表程序是由一条一条的指令堆砌而成的。因此,我们有必要对指令进行进一步的
    的头像 发表于 01-24 17:53 1w次阅读
    <b class='flag-5'>PLC</b>的<b class='flag-5'>指令</b><b class='flag-5'>说明</b>与解读

    PLC表格指令说明

      表格指令包括填表指令、查表指令、先进先出提令、后进先出指令和存储区填充指令。 填表指令 1.
    的头像 发表于 05-29 10:16 3214次阅读
    <b class='flag-5'>PLC</b>表格<b class='flag-5'>指令</b><b class='flag-5'>说明</b>