三菱PLC常用指令说明

描述

三菱PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备。它通过执行用户编写的程序来控制机械设备或生产过程。以下是一些三菱PLC常用的指令说明,这些指令是构建PLC程序的基础。

1. 基本逻辑指令

1.1 LD(Load)

  • 功能 :将输入信号加载到累加器(AC)或辅助继电器(M)中。
  • 格式 :LD X0

1.2 LDI(Load Inverse)

  • 功能 :将输入信号的反相加载到累加器(AC)或辅助继电器(M)中。
  • 格式 :LDI X0

1.3 OUT

  • 功能 :将累加器(AC)或辅助继电器(M)的值输出到指定的输出继电器(Y)。
  • 格式 :OUT Y0

1.4 AND

  • 功能 :逻辑与操作,只有当两个操作数都为ON时,结果才为ON。
  • 格式 :AND M0, M1

1.5 OR

  • 功能 :逻辑或操作,只要有一个操作数为ON,结果就为ON。
  • 格式 :OR M0, M1

1.6 NOT

  • 功能 :逻辑非操作,反转操作数的状态。
  • 格式 :NOT M0

2. 比较指令

2.1 CMP

  • 功能 :比较两个数值,如果相等则将结果设置为ON。
  • 格式 :CMP D0, D1

2.2 CMPD

  • 功能 :比较两个双字数值,如果相等则将结果设置为ON。
  • 格式 :CMPD D0, D2

3. 算术运算指令

3.1 ADD

  • 功能 :将两个数值相加。
  • 格式 :ADD D0, D1, D2

3.2 SUB

  • 功能 :将两个数值相减。
  • 格式 :SUB D0, D1, D2

3.3 MUL

  • 功能 :将两个数值相乘。
  • 格式 :MUL D0, D1, D2

3.4 DIV

  • 功能 :将两个数值相除。
  • 格式 :DIV D0, D1, D2

4. 移位和旋转指令

4.1 SHL

  • 功能 :将数据左移指定位数。
  • 格式 :SHL D0, K2

4.2 SHR

  • 功能 :将数据右移指定位数。
  • 格式 :SHR D0, K2

4.3 ROR

  • 功能 :将数据向右旋转指定位数。
  • 格式 :ROR D0, K2

4.4 ROL

  • 功能 :将数据向左旋转指定位数。
  • 格式 :ROL D0, K2

5. 数据处理指令

5.1 MOV

  • 功能 :将数据从一个位置移动到另一个位置。
  • 格式 :MOV D0, D1

5.2 BMOV

  • 功能 :将一个字节的数据从一个位置移动到另一个位置。
  • 格式 :BMOV K1X0, K1X10

6. 程序控制指令

6.1 JMP

  • 功能 :无条件跳转到指定的程序地址。
  • 格式 :JMP L100

6.2 CJMP

  • 功能 :条件跳转,只有当条件为ON时才跳转。
  • 格式 :CJMP M0, L100

6.3 FOR

  • 功能 :循环开始,配合NEXT使用。
  • 格式 :FOR K10

6.4 NEXT

  • 功能 :循环结束,配合FOR使用。
  • 格式 :NEXT

7. 定时器和计数器指令

7.1 TON

  • 功能 :定时器,用于延时操作。
  • 格式 :TON T0, K100

7.2 TOF

  • 功能 :定时器,用于检测定时器是否完成。
  • 格式 :TOF T0
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分