第四章2-CPM1A指令系统

时间:2025-05-11

第11章

欧姆龙CPM1A系列

PLC的指令系统

内容提要 11.1欧姆龙CPM1A系列机基本指令 11.2数据传送和数据比较指令 11.3数据移位和数据转换指令 11.4数据运算指令 11.5子程序控制指令 11.6高速计数器控制指令 11.7脉冲输出控制 11.8中断控制指令 11.9步进控制指令 特殊指令

11.111.1.1 IL/ ILC指令

基本指令

1.IL指令 IL指令的格式、逻辑符号、操作数的含义及范围如表所示。指 令 IL 格 式 IL(02) 逻辑符号 — IL(02) 操作数的含义及范围 无操作数 功 能 程序分支开始

2.ILC指令 ILC指令的格式、逻辑符号、操作数的含义及范围如表11.2所示。表11.2 ILC指令 指 令 格 式 逻辑符号 操作数的含义及范围 功 能

ILC

ILC(03)

—— ILC(03)

无操作数

程序分支结束

CPM1A基本指令14条,功能指令77种135条。P型机的37条指 令除FUN(98)之外,其余36条全都可以用在CPM1A中。

11.1.2 JMP/JME指令1.JMP指令 JMP指令的格式、逻辑符号、操作数的含义及范围如表11.3所示。表11.3 JMP指令 指 令 JMP 格 式 JMP(04)B 逻辑符号 — JMP(04 )B 操作数B的含义及范围 B为跳转号,其范围为: 00~49 功 能 跳转开始

2.JME指令 JME指令的格式、逻辑符号、操作数的含义及范围如表11.4所示。表11.4 JME指令 指 令 JME 格 式 JME(05)B 逻辑符号 — JME(05 )B 操作数B的含义及范围 同JMP指令 功 能 跳转结束

当JMP的执行条件为OFF时,跳过JMP和JME之间的程序转去执行JME之后的程序; 当JMP的执行条件为ON时,JMP和JME之间的程序被执行。

11.1.3 定时器/计数器指令 1.TIM指令 TIM指令的格式、逻辑符号、操作数的含义及范围如表11.5所示。表11.5 TIM指令指 令 格 式 逻辑符号 操作数的含义及范围 B是定时器的TC号,范围为:000~ 127。 SV是定时器的设定值(BCD 0000~ 9999),其范围为:IR、SR、HR、 AR、LR、DM、*DM、#

— TIM

TIM B SV

TIM B SV

功能:定时器。从输入条件为ON时开始定时(定时时间为SV×0.1s)。 定时时间到,定时器的输出为ON且保持;当输入条件变为OFF时,定时 器复位,输出变为OFF,并停止定时,其当前值PV恢复为SV。

2.TIMH指令 TIMH指令的格式、逻辑符号、操作数的含义及范围如表11.6所示。表11.6 TIMH指令 指 令 格 式 逻辑符号B — TIMH(15)

操作数的含义及范围

TIMH

TIMH(15)B SV

同TIM指令SV

功能:高速定时器指令。定时时间为SV×0.01s,其余同TIM指令。 http://www.77cn.com.cnT指令 CNT指令的格式、逻辑符号、操作数的含义及范围如表11.7所示。表11.7 CNT指令指令 格 式 逻辑符号 CNT CNT CNT B SV CP—B R— SV 操作数的含义及范围 B是计数器的TC号,范围为:000~127。 SV是计数器的设定值(BCD0000~9999

),其 范围为:IR、SR、HR、AR、LR、DM、*DM、 #

http://www.77cn.com.cnTR指令 CNTR指令的格式、逻辑符号、操作数的含义及范围如表11.8所示。 功能:可逆循环计数器。只要复位R端为ON,计数器即复位为OFF并停 止计数,且不论加计数还是减计数,其PV均为0。从ACP端和SCP端同时输 入计数脉冲则不计数;从ACP端输入计数脉冲为加计数;从SCP端输入计数 脉冲为减计数;加/减计数有进/借位时,输出ON一个计数脉冲周期。表11.8 CNTR指令 指 令 格 式 逻辑符号 ACP — CNTR(12) SCP — B B R ——SV

操作数的含义及范围

CNTR

CNTR(12) B SV

同CNT指令

11.2

数据传送和数据比较指令

11.2.1 数据传送指令 CPM1A系列提供多种数据传送指令,在指令前加@符号是指该指令是微分 型指令,它只在执行条件由OFF变为ON时执行一次,此后即使执行条件一 直为ON,指令也不再执行。 1.MOV(21)指令 MOV(21)指令的格式、逻辑符号、操作数的含义及范围如表11.9所示。

功能:传送指令。当执行条件为ON时,将源数据S传送到通道D中。

表11.9 MOV(21)指令指 令 格 式 逻辑符号 操作数的含义及范围 S是源数据,其范围是: IR、SR、HR、AR、LR、TC、DM、 *DM、# D是目的通道,其范围是: IR、SR、HR、AR、LR、DM、*DM

MOV(21)

MOV(21) S D

MOV(21) S D

2.MVN(22)指令 MVN(22)指令的格式、逻辑符号、操作数的含义及范围如表11.10所 示。 功能:取反传送指令。当执行条件为ON时,将源数据S按位取反后传 送到通道D中。表11.10 MVN(22)指令指 令 格 式 逻辑符号— MVN(22) S D

操作数的含义 及范围

MVN(22)

MVN(22) S D

同MOV指令

3.XFER(70)指令 XFER(70)的格式、逻辑符号、操作数的含义及范围如表11.11所示。 功能:块传送。当执行条件为ON时,将几个连续通道中的数据应传送 到另外几个连续通道中去。表11.11 XFER(70)指令指 令 格 式 逻辑符号 操作数的含义及范围

XFER(70)

XFER(70) B S D

XFER(70) B S D

B是通道数(必须是BCD码),其范围是: IR、SR、HR、AR、LR、TC、DM、*DM、# S是源数据块开始通道号,其范围是: IR、SR、HR、AR、LR、TC、DM、 *DM D是目的通道,其范围同S S和D可在同一区内,S+B-1和D+B-1不能 超出所在的区域

4.BSET(71)指令 BSET(71)的格式、逻辑符号、操作数的含义及范围如表11.12所示。 功能:块设置。当执行条件为ON时,将源数据S传送到从St到E的所有通 道中去。表11.12 BSET(71)指令

逻辑符号

操作数的含义及范围

BSET(71)

BSET(71) S St E

BSET(71) S St E

S是源数据,其范围是:IR、SR、 …… 此处隐藏:2296字,全部文档内容请下载后查看。喜欢就下载吧 ……

第四章2-CPM1A指令系统.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219