PLC指令的功能分类.docx

上传人:b****6 文档编号:8777874 上传时间:2023-02-01 格式:DOCX 页数:29 大小:23.93KB
下载 相关 举报
PLC指令的功能分类.docx_第1页
第1页 / 共29页
PLC指令的功能分类.docx_第2页
第2页 / 共29页
PLC指令的功能分类.docx_第3页
第3页 / 共29页
PLC指令的功能分类.docx_第4页
第4页 / 共29页
PLC指令的功能分类.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

PLC指令的功能分类.docx

《PLC指令的功能分类.docx》由会员分享,可在线阅读,更多相关《PLC指令的功能分类.docx(29页珍藏版)》请在冰豆网上搜索。

PLC指令的功能分类.docx

PLC指令的功能分类

I/O存储器详细容

类型

X型

XA型

Y型

型号

CP1H-X40DR-A

CP1H-X40DT-D

CP1H-X40DT1-D

CP1H-XA40DR-A

CP1H-XA40DT-D

CP1H-XA40DT1-D

CP1H-Y20DT-D

CHI/O区域

输入继电器

272点(17CH)0.00~16.15

输出继电器

272点(17CH)100.00~116.15

置模拟输入继电器区域

200~203CH

置模拟输出继电器区域

210~211CH

数据继电器区域

3,200点(200CH)1000.00~1119.15(1000~1119CH)

CJ系列CPU总线单元继电器

6,400点(400CH)1500.00~1899.15(1500~1899CH)

CJ系列CPU特殊I/O单元继电器

15,360点(960CH)2000.00~2959.15(2000~2959CH)

串行PLC继电器

1,440点(90CH)3100.00~3199.15(3100~3199CH)

DeviceNet继电器9

600点(600CH)3200.00~3799.15(3200~3799CH)

部辅助继电器

4,800点(300CH)1200.00~1499.15(1200~1499CH)

37,504点(2,344CH)3800.00~6143.15(3800~6143CH)

部辅助继电器

8,192点(512CH)W000.00~W511.15(W0~W511CH)

暂时存储继电器

16点TR0~TR15

保持继电器

8,192点(512CH)H0.00~H511.15(H0~H511CH)

特殊辅助继电器)

只读(不可写入7168点(448CH)A0.00~A447.15(A0~A447CH)

可读/写8192点(512CH)A448.00~A959.15(A448~A959CH)

定时器

4,096点T0~T4095

计数器

4,096点C0~C4095

DM区

32K字D0~D32767

注:

可通过数据存的初始值传送功能将初始值保存到CPU单元置闪

存,并通过PLC系统设定,在电源为ON时展开到RAM。

CJ系列高功能I/O单元用DM区域:

D20000~D29599(100字×96号机)

CJ系列CPU高功能单元用DM区域:

D30000~D31599(100字×16号机)

Modbus-RTU简易主站用DM固定分配区域:

D32200~D32249

(1)、D32300~D32349(串行端口2)

数据寄存器

16点(16位)DR0~DR15

变址寄存器

16点(32位)IR0~IR15

任务标志

32点TK0000~TK0031

跟踪存储器

4,000字(跟踪对象数据最大(31接点、6CH)时,500采样值)

 

通过PLC系统设定来进行输入的功能设定

输入端子台

输入动作设定

高速计数器动作设定

原点搜索功能

Ch

编号(位)

通用输入

输入中断*1

脉冲接收输入

「使用」高速计数器0~3

「使用」脉冲输出0~3的原点搜索功能

0CH

00

通用输入0

输入中断0

快速响应输入0

脉冲0原点输入信号

01

通用输入1

输入中断1

快速响应输入1

高速计数器2(Z相/复位)

脉冲0原点接近输入信号

02

通用输入2

输入中断2

快速响应输入2

高速计数器1(Z相/复位)

脉冲1原点输入信号

03

通用输入3

输入中断3

快速响应输入3

高速计数器0(Z相/复位)

脉冲1原点接近输入信号

04

通用输入4

高速计数器2(A相/加法/计数输入)

05

通用输入5

高速计数器2(B相/减法/方向输入)

06

通用输入6

高速计数器1(A相/加法/计数输入)

07

通用输入7

高速计数器1(B相/减法/方向输入)

08

通用输入8

高速计数器0(A相/加法/计数输入)

09

通用输入9

高速计数器0(B相/减法/方向输入)

10

通用输入10

高速计数器3(A相/加法/计数输入)

11

通用输入11

高速计数器3(B相/减法/方向输入)

1CH

00

通用输入12

输入中断4

快速响应输入4

高速计数器3(Z相/复位

脉冲2原点输入信号

01

通用输入13

输入中断5

快速响应输入5

脉冲2原点接近输入信号

02

通用输入14

输入中断6

快速响应输入6

脉冲3原点输入信号

03

通用输入15

输入中断7

快速响应输入7

脉冲3原点接近输入信号

04

通用输入16

05

通用输入17

06

通用输入18

07

通用输入19

----

08

通用输入20

09

通用输入21

10

通用输入22

11

通用输入23

 

指令的功能分类

分类

小分类

助记符

指令名称

助记符

指令名称

助记符

指令名称

助记符

指令名称

时序输入指令

 

时序输出指令

LD

LDNOT

读·非

AND

ANDNOT

与·非

OR

ORNOT

或·非

ANDLD

块·与

ORLD

块·或

NOT

UPP.F.

上升沿微分

DOWNP.F.

下降沿微分

位测试相关

LDTST

LD型·位测试

LDTSTN

LD型·位测试非

ANDTST

AND型位测试非

ANDTSTN

AND型位测试非

ORTST

OR型·位测试

ORTSTN

OR型·位测试非

OUT

输出

OUTNOT

输出非

KEEP

保持

DIFU

上升沿微分

DIFD

下降沿微分

OUTB

1位输出

设置/重置相关

SET

置位

RSET

复位

SETA

多位置位

RSTA

多位复位

SETB

1位置位

RSTB

1位复位

时序控制

指令

互锁相关

 

转移相关

IL

互锁

ILC

互锁清除

MILH

多重互锁(微分标志保持型)

MILR

多重互(微分标志非保持型)

MILC

多重互锁清除

JMP

转移

JME

转移结束

CJP

条件转移

CJPN

条件非转移

JMP0

多重转移

JME0

多重转移结束

循环相关

FOR

重复开始

BREAK

循环中断

NEXT

重复结束

定时器/

计数器指

BCD方式

*1

定时器(有定时器编号)

定时器(无定时器编号)

计数器(有计数器编号)

TIM

定时器

TIMH

高速定时器

TMHH

超高速定时器

TTIM

累计定时器

TIMLX

长时间定时器

MTIMX

多输出定时器

CNTX

计数器

CNTRX

可逆计数器

CNRX

定时器/计数器

BIN

方式*1

定时器(有定时器编号)

TIMX

定时器时器

TIMHX

高速定时器

TMHHX

超高速定时器

TTIMX

累计定

定时器(无定时器编号)

TIMLX

长时间定时器

MTIMX

多输出定时器

计数器(有计数器编号)

CNTX计

数器

CNTRX

可逆计数器

CNRX

定时器/计数器复位

数据比较指令

符号比较

LD,AND,OR

+

=、<>、<、

<=、>、>=

符号比较(无符

号)

LD,AND,

OR+=、<>、<、<=、

>、>=+

L

符号比较(倍长・

无符号)

LD,AND,

OR+=、<>、<、<=、

>、>=+

S

符号比较(带符号)

LD,AND,

OR+=、<>、<、<=、

>、>=+

SL

符号比较(倍

长・带符号)

时刻比较

LD、AND、OR

+=DT、<>

DT、<DT、<

=DT、>DT、

>=DT

时刻比较

数据比较(反映到状态标

CMP

无符号比较

CMPL

无符号倍长比较

CPS

带符号BIN比较

CPSL

带符号BIN倍

长比较

ZCP

区域比较

ZCPL

倍长区域比较

表比较

MCMP

多通道比较

TCMP

表一致

BCMP

无符号表间比较

BCMP2

扩展表间比较

数据传送指令

1CH、2CH传送

MOV

传送

MOVL

倍长传送

MVN

否定传送

MVNL

非倍长传送

位・位传送

MOVB

位传送

MOVD

数字传送

转换

XCHG

数据交換

XCGL

数据倍长交換

块・多位传送

XFRB

多位传送X

FER

块传送

BSET

块设定

抽出・分配

DIST

数据分配

COLL

数据抽出

变址寄存器设定

MOVR

变址寄存器设定

MOVRW

变址寄存器设定(只限定时器/计数器当前值)

数据移位指令

1位移位

SFT

移位寄存器

SFTR

左右移位寄存器

ASL

左移1位

ASLL

倍长左移1位

ASR

右移1位

ASRL

倍长右移1位

0000Hex移位

ASFT

非同步移位寄存器

字移位

WSFT

字移位

1位循环

ROL

带CY左移1位

ROLL

带CY1位倍长左循环

RLNC

无CY左移1位

RLNL

无CY1位倍长左循环

ROR

带CY右移1位

RORL

带CY1位倍长右循环

RRNC

无CY右移1位

RRNL

无CY1位倍长右循环

1位移位

SLD

左移1位

SRD

右移1位

N位数据的1位移位

NSFL

N位数据左移位

NSFR

N位数据右移位

N位移位

NASL

N位左移位

NSLL

N位倍长左移位

NASR

N位右移位

NSRL

N位倍长右移位

增量/减量指令

BIN

++

BIN增量

++L

BIN倍长增量

--

BIN减量

--L

BIN倍长减

BCD

++B

BCD增量

++BL

BCD倍长增量

--B

BCD减量

--BL

BCD倍长减量

四则运算指令

BIN加法

+

带符号・无CYBIN加法

+L

带符号・无CYBIN倍长加法

+C

符号・带CYBIN加法

+CL

符号・带CYBIN倍长加法

BCD加法

+B

无CYBCD加法

+BL

无CYBCD倍长加法

+BC

带CYBCD加法

+BCL

带CYBCD倍长加法

BIN减法

-

带符号・无CYBIN减法

-L

带符号・无CYBIN倍长减法

-C

符号・带CYBIN减法

-CL

符号・带CYBIN倍长减法

BCD减法

-B

无CYBCD减法

-BL

无CYBCD倍长减法

-BC

带CYBCD减法

-BCL

带CYBCD倍长减法

BIN乘法

带符号BIN乘法

*L

带符号BIN倍长乘法

*U

无符号BIN乘法

*UL

无符号BIN倍长乘法

BCD乘法

*B

BCD乘法

*BL

BCD倍长乘法

BIN除法

/

带符号BIN除法

/L

带符号BIN倍长除法

/U

无符号BIN除法

/UL

无符号BIN倍长除法

BCD除法

/B除

BCD除法

/BL

BCD倍长法

数据转换指令

无符号BIN←→BCD转换

BIN

BCD→BIN转换

BINL

BCD→BIN倍长转换

BCD

BIN→BCD转换

BCDL

BIN→BCD倍长转换

NEG

2的补码转换

NEGL

2的补码倍长转换

SIGN

符号扩展

解码器/编码器

MLPX

4→16/8→256解码器

DMPX

16→4/256→8编码器

ASCII/HEX转换

ASC

ASCII代码转换

HEX

ASCII→HEX转换

位列←→位行转换

LINE

位列→位行转换

COLM

位行→位列转换

带符号BIN←→BCD

转换

BINS

带符号BCD→BIN转换

BISL

带符号BCD→BIN倍长转换

BCDS

带符号BIN→BCD转换

BDSL

带符号BIN→BCD倍长转换

格雷码转换

GRY

格雷码转换

逻辑运算指令

逻辑和・积

ANDW

字逻辑积

ANDL

字倍长逻辑积

ORW

字逻辑和

ORWL字

倍长逻辑和

XORW

字逻辑和非辑和非

XORL

字倍长逻辑和非

XNRW

字非逻辑和非

XNRL

字倍长非逻

位取反

COM

位取反

COML

位倍长取反

特殊运算指令

ROTB

BIN平方根运算

ROOT

BCD平方根运算特殊运算指令

APR

数值转换

FDIV

浮点除法(BCD)

BCNT

位计数器

浮点转换・运算指令

浮点←→BIN转换

FIX

浮点→16位BIN转换

FIXL

浮点→32位BIN转换

FLT

16位BIN→浮点转换

FLTL

32位BIN→浮点转换

浮点四则运算

+F

浮点加法

-F

浮点减法

/F

浮点除法

*F

浮点乘法

三角函数运算

RAD

角度→弧度转换

DEG

弧度→角度转换

SIN

SIN运算

COS

COS运算

TAN

TAN运算

ASIN

SIN-1运算

ACOS

COS-1运算

ATAN

TAN-1运算

浮点运算

SQRT

平方根运算

EXP

指数运算

LOG

对数运算

PWR

乘方运算

单精度浮点数据比较

=F、<>F、

<F、<=F、

>F、>=F

单精度浮点数据比较

FSTR

浮点<单>→字符串转换

FVAL

字符串→浮点<单>转换

倍精度浮点转换・运

算指令

倍精度浮点←→BIN转换

FIXD

浮点→16位

BIN转换<双>

FIXLD

浮点→32位BIN转换<双>

DBL

16位BIN→浮点转换<双>

DBLL

32位BIN→浮点转换<

双>

浮点四则运算

+D

浮点加法<双>

-D

浮点减法<双>

/D

浮点除法<双>

*D

浮点乘法<双>

三角函数运算

RADD

角度→弧度转换<双>

DEGD

弧度→角度转换<双>

SIND

SIN运算<双>

COSD

COS运算<双>

TAND

TAN运算<双>

ASIND

SIN-1运算<双>

ACOSD

COS-1运算<双>

ATAND

TAN-1运算<双>

浮点运算

SQRTD

平方根运算<双>

EXPD

指数运算<双>

LOGD

对数运算<双>

PWRD

乘方运算<双>

单精度浮点数据比较

=F、<>F、

<F、<=F、

>F、>=F

单精度浮点

数据比较

FSTR

浮点<单>→字符串转换

FVAL

字符串→浮点<单>转换

表格数据处理指令

栈处理

SSET

栈区域设定

PUSH

栈数据保存

LIFO

后入先出

FIFO

先入先出

SNUM

栈数据数输出

SREAD

栈数据参照

SWRIT

栈数据刷新

SINS

栈数据插入

SDEL

栈数据删除

1记录复数字处理

DIM

表区域说明

SETR

记录位置设定

GETR

记录位置读出

1记录1字处理

SRCH

数据检索

MAX

最大值检索

MIN

最小值检索

SUM

计算出总数值

FCS

FCS值计算

字节处理

SWAP

字节交换

数据控制指令

PID

PID运算

PIDAT

带自整定PID运算

LMT

上下限限位控制

BAND

无控制作用区控制

ZONE

静区控制

TPO

时分割比例输出

SCL

比例缩放

SCL2

比例缩放2

SCL3

比例缩放3

AVG

数据平均化

子程序指令

SBS

子程序调用

MCRO

SBN

子程序入口

RET

子程序返回

GSBS

全局子程序调用

GSBN

全局子程序入口

GRET

全局子程序回送

中断控制指令

MSKS

中断屏蔽设置

MSKR

中断屏蔽写入

CLI

中断解除

DI

中断任务执行禁止

EI

中断任务执行禁止解除

高速计数器/脉冲输

出指令*2

INI

动作模式控制

PRV

高速计数器当前值读出

PRV2

脉冲频率转换

CTBL

比较表登录

SPED

频率设定

PULS

脉冲量设置

PLS2

定位

ACC

频率加减速控制

ORG

原点检索

PWM

PWM输出

工程步进控制指令

STEP

梯形图区域定义

SNXT

梯形图区域步进

I/O装置用指令

IORF

I/O刷新

SDEC

7段解码器

DSW

数字开关

TKY

10键输入

HKY

16键输入

MTR

矩阵输入

7SEG

7段表示

IORD

智能I/O读出

IOWR

智能I/O写入

DLNK*1

CPU高功能装

置每次I/O刷新

串行通信指令

PMCR

协议宏

TXD

串行端口输出

RXD

串行端口输

TXDU

串行通信单元

串行端口输出

RXDU

串行通信单元

串行端口输入

STUP

串行端口通信

设定变更

网络通信用指令

SEND

网络发送

RECV

网络接收

CMND

指令发送

EXPLT

通用Explicit

消息发送指令

EGATRExplicit

读出指令

ESATR

Explicit写入指令

ECHRD

ExplicitCPU装置数据读出指令

ECHWR

ExplicitCPU装置数据写入指令

表示功能用指令

MSG

消息表示

SCH

7段LED通道

数据表示

SCTRL

7段表示控制

时钟功能指令

CADD

日历加法

CSUB

日历减法

SEC

时分秒→秒转换

HMS

秒→时分秒转换

DATE

时钟修正

调试处理指令

TRSM

跟踪存采样

故障诊断指令

FAL

运行继续故障诊断

FALS

运行停止故障诊断

FPD

故障点检测

特殊指令

STC

置进位

CLC

清除进位

WDT

周期定时监视时间设定

CCS

状态标志保存

CCL

状态标志读

FRMCV

CV→CS地址转换

TOCV

CS→CV地址转换

块程序指令

块程序区域定义

BPRG

块程序

BEND

块程序结束

块起动/停止指示

BPPS

块程序暂时停止

BPRS

块程序再起动

EXIT处理

EXIT继电器编号

带条件结束

EXITNOT继电器编号

带条件结束(非)

输入条件

EXIT

带条件结束

IF分支处理

IF继电器编号

条件分支块

IFNOT继电器编号

条件分支块(非)

ELSE

条件分支伪块

IEND

条件分支块结束

WAIT处理

WAIT继电

器编号

1扫描条件等待

WAITNOT

继电器编号

1扫描条件等

待(非)

输入条件

WAIT

1扫描条件等

定时器

/计数

器等待

处理

BCD方式*1

TIMW

定时器等待

CNTW

计数器等待

TMHW

等待

高速定时器

BIN方式*1

TIMWX

定时器等待

CNTWX

计数器等待

TMHWX

高速定时器等待

循环处理

LOOP

循环块

LEND继电

器编号

循环块结束

LENDNOT

继电器编号

循环块结束(非)输入条件

LEND

循环块

字符串处理指令

MOV$

字符串·传送

+$

字符串·连接右

LEFT$

字符串・从左取出

RGHT$

字符串·从取出

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1