PLC200指令按字母排序.docx

上传人:b****7 文档编号:11096375 上传时间:2023-02-25 格式:DOCX 页数:14 大小:19.71KB
下载 相关 举报
PLC200指令按字母排序.docx_第1页
第1页 / 共14页
PLC200指令按字母排序.docx_第2页
第2页 / 共14页
PLC200指令按字母排序.docx_第3页
第3页 / 共14页
PLC200指令按字母排序.docx_第4页
第4页 / 共14页
PLC200指令按字母排序.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

PLC200指令按字母排序.docx

《PLC200指令按字母排序.docx》由会员分享,可在线阅读,更多相关《PLC200指令按字母排序.docx(14页珍藏版)》请在冰豆网上搜索。

PLC200指令按字母排序.docx

PLC200指令按字母排序

A.1按英语助记符(国际)排序的LAD指令

英语助记符

程序元素目录

描述

---()

位逻辑指令

输出线圈

---(N)---

位逻辑指令

RLO负跳沿检测

---(P)---

位逻辑指令

RLO上升沿检测

---(R)

位逻辑指令

复位线圈

---(RI)

位逻辑指令

立即复位线圈

---(S)

位逻辑指令

置位线圈

---(SI)

位逻辑指令

立即置位线圈

---(|)

位逻辑指令

立即输出

---(DISI)

中断

中断禁止(DISI)指令全局性禁止所有中断事件进程

---(END)

程序控制

根据前一个逻辑条件终止主用户程序

---(ENI)

中断

中断允许(ENI)指令全局性启用所有附加中断事件进程

---(JMP)

程序控制

跳转至标签:

制定标签(n)执行分支操作

---(MCRA)

程序控制

主控制继电器激活

---(NEXT)

程序控制

标记FOR循环结束,并将堆栈顶设置为1

---(RET)

程序控制

返回

---(RET)

程序控制

根据前一个逻辑终止子程序

---(RETI)

中断

从中断指令有条件返回(CRETI)指令可根据先前逻辑条件用于从中断返回

---(SCRE)

程序控制

顺序控制继电器结束

---(SCRT)

程序控制

顺序控制继电器转换

---(STOP)

程序控制

检测到I/O错误时,强制转换至(停止)模式

---(WDR)

程序控制

触发S7-200CPU的系统监视程序定时器

---||---

位逻辑指令

常开触点(地址)

---|NOT|---

位逻辑指令

能流取反

---|/|---

位逻辑指令

常闭触点(地址)

---|/||---

位逻辑指令

常立即关闭

---|||---

位逻辑指令

立即打开

-|==B|-

比较

字节比较(==、<>、>、<、>=、<=)

-|==D|-

比较

长整数比较(==、<>、>、<、>=、<=)

-|==I|-

比较

整数比较(==、<>、>、<、>=、<=)

-|==R|-

比较

实数比较(==、<>、>、<、>=、<=)

-|==S|-

比较

字符串比较(==、<>)

AD_T_TBL

增加至表格(ATT)指令向表格(TBL)中加入字值(DATA)。

表格中的第一个数值是表格的最大长度(TL)。

第二个数值是条目计数(EC),指定表格中的条目数。

新数据被增加至表格中的最后一个条目之后。

每次向表格中增加新数据后,条目计数加1

ADD_DI

整数数学运算

长整数加

ADD_I

整数数学运算

整数加

ADD_R

浮点型指令

实数加

ATCH

中断

中断连接(ATCH)指令将中断事件(EVNT)与中断例行程序号码(INT)相联系,并启用中断事件

ATH

转换

将从IN开始的ASCII字符号码(LEN)转换成从OUT开始的十六进制数字

B_I

转换

字节转换成整数

BCD_I

转换

BCD码转换为整型

BGN_ITIME

定时器

读取内置1毫秒计数器的当前值,并将该值存储于OUT

BLKMOV_B

传送

将字节数目(N)从输入地址(IN)移至输出地址(OUT)。

N的范围为1至255

BLKMOV_D

传送

将双字数目(N)从输入地址(IN)移至输出地址(OUT)。

N的范围是1至255

BLKMOV_W

传送

将字数目(N)从输入地址(IN)移至输出地址(OUT)。

N的范围为1至255

CAL_ITIME

定时器

计算当前时间与IN所提供时间的差,将该时差存储于OUT

CHR_FIND

字符串

在字符串中查找第一个字符指令在首次出现的字符串IN1中搜索字符串IN2中描述的字符集中的任何字符

CLR_EVNT

中断

"清除中断事件"指令会删除中断队列中所有类型为EVNT的中断事件

COS

浮点型指令

求余弦值

CTD

计数器

每次向下计数输入光盘从关闭向打开转换时,(CTD)指令从当前值向下计数

CTU

计数器

每次向上计数输入CU从关闭向打开转换时,(CTU)指令从当前值向上计数

CTUD

计数器

每次向上计数输入CU从关闭向打开转换,指令向上计数,每次向下计数输入光盘从关闭向打开转换,向下计数

DEC_B

整数数学运算

递减字节指令在输入字节(IN)上减1,并将结果置入OUT指定的变量中

DEC_DW

整数数学运算

递减双字指令在输入双字(IN)上减1,并将结果置入OUT

DEC_W

整数数学运算

递减字指令在输入字(IN)上减1,并将结果置入OUT

DECO

转换

设置输出字(OUT)中与用输入字节(IN)最低"半字节"(4位)表示的位数相对应的位

DI_I

转换

长整型转换为整型

DI_R

转换

长整型转换为浮点型

DI_S

转换

长整型转换为字符串

DIAG_LED

程序控制

如输入IN的值为零,LED会设为不发光。

如输入IN的值大于零,则LED会设为发光(黄色)

DIV

整数数学运算

整数与双整数相除

DIV_DI

整数数学运算

长整数除

DIV_I

整数数学运算

整数除

DIV_R

浮点型指令

实数除

DTA

转换

将双字(IN)转换成ASCII字符数组

DTCH

中断

中断分离(DTCH)指令取消中断事件(EVNT)与所有中断例行程序之间的关联,并禁用中断事件

ENCO

转换

将输入字(IN)最低位集的位数写入输出字节(OUT)的最低"半字节"(4个位)中

EXP

浮点型指令

求指数值

FIFO

先入先出(FIFO)指令通过移除表格(TBL)中的第一个条目,并将数值移至DATA指定位置的方法,移动表格中的最早(或第一个)条目。

表格中的所有其他条目均向上移动一个位置。

每次执行指令时,表格中的条目数减1

FILL_N

内存填充(FILL)指令用包含在地址IN中的字值写入N个连续字,从地址OUT开始

FOR

程序控制

执行FOR和NEXT之间的指令

GET_ADDR

通信

获得端口地址(GPA)指令读取PORT(端口)中指定的S7-200CPU端口站址,并将数值置于ADDR中指定的地址内

HDEF

计数器

选择特定的高速计数器(HSCx)的操作模式

HSC

计数器

根据HSC特殊内存位的状态配置和控制高速计数器

HTA

转换

从IN开始的ASCII字符号码(LEN)转换成从OUT开始的十六进制数字

I_B

转换

整数转换成字节

I_BCD

转换

整型转换为BCD码

I_DI

转换

整型转换为长整型

I_S

转换

将整数转换为字符串

INC_B

整数数学运算

递增字节指令在输入字节(IN)上加1,并将结果置入OUT指定的变量中

INC_DW

整数数学运算

递增双字指令在输入双字(IN)上加1,并将结果置入OUT

INC_W

整数数学运算

递增字指令在输入字(IN)上加1,并将结果置入OUT

INV_B

逻辑运算

对输入字节IN执行求补操作,并将结果载入内存位置OUT

INV_DW

逻辑运算

对输入双字IN执行求补操作,并将结果载入内存位置OUT

INV_W

逻辑运算

对输入字IN执行求补操作,并将结果载入内存位置OUT

ITA

转换

将整数字(IN)转换成ASCII字符数组

LBL

程序控制

标签:

标记跳转目的地(n)的位置

LIFO

后入先出(LIFO)指令将表格中的最新(或最后)一个条目移至输出内存地址,方法是移除表格(TBL)中的最后一个条目,并将数值移至DATA指定的位置。

每次执行指令时,表格中的条目数减1

LN

浮点型指令

求自然对数

MBUS_CTRL

MBUS_MSG

MOV_B

传送

将输入字节(IN)移至输出字节(OUT),不改变原来的数值

MOV_BIR

传送

读取实际输入IN(作为字节),并将结果写入OUT。

但进程映像寄存器未更新

MOV_BIW

传送

从位置IN读取数值并写入(以字节为单位)实际输入OUT,以及对应的"进程图像"位置

MOV_DW

传送

将输入双字(IN)移至输出双字(OUT),不改变原来的数值

MOV_R

传送

将32位、实数输入双字(IN)移至输出双字(OUT),不改变原来的数值

MOV_W

传送

将输入字(IN)移至输出字(OUT),不改变原来的数值

MUL

整数数学运算

整数与双整数相乘

MUL_DI

整数数学运算

长整数乘法

MUL_I

整数数学运算

整数乘

MUL_R

浮点型指令

实数乘

NETR

通信

网络读取(NETR)指令开始一项通讯操作,通过指定的端口(PORT)根据表格(TBL)定义从远程设备收集数据

NETW

通信

网络写入(NETW)指令开始一项通讯操作,通过指定的端口(PORT)根据表格(TBL)定义向远程设备写入数据

NOP

位逻辑指令

无操作(NOP)指令对用户程序执行无效

PID

浮点型指令

根据表格(TBL)中的输入和配置信息对引用LOOP执行PID回路计算

PLS

计数器

被用于控制在高速输入(Q0.0和Q0.1)中提供的"脉冲串输出"(PTO)和"脉宽调制"(PWM)功能

R_S

转换

实数转换为字符串

RCV

通信

接收(RCV)指令开始或终止"接收信息"服务。

您必须指定一个开始条件和一个结束条件,"接收"方框才能操作

READ_RTC

时钟

读取实时时钟(TODR)指令从硬件时钟读取当前时间和日期,并将其载入以地址T起始的8个字节的时间缓冲区

READ_RTCX

时钟

读取扩展的实时时钟(TODRX)指令从PLC读取当前时间、日期及夏时制,并将其载入以T指定之地址起始的19字节时间缓冲区

ROL_B

移位/循环

字节循环左移

ROL_DW

移位/循环

双字循环左移

ROL_W

移位/循环

字循环左移

ROR_B

移位/循环

字节循环右移

ROR_DW

移位/循环

双字循环右移

ROR_W

移位/循环

字循环右移

ROUND

转换

取整为长整型

RS

位逻辑指令

置位优先型RS双稳态触发器

RTA

转换

将实数值(IN)转换成ASCII字符

S_DI

转换

将字符串值IN转换为存储在OUT中的双整数值,从偏移量INDX位置开始

S_R

转换

字符串转换为实数

SBR_0

调用子程序

将程序转换到子程序

SCR

程序控制

为程序安排结构,使之直接与应用程序相对应

SEG

转换

允许您生成照明七段显示段的位格式

SET_ADDR

通信

设置端口地址(SPA)指令将端口站址(PORT)设为ADDR中指定的数值

SET_RTC

时钟

设置实时时钟(TODW)指令将当前时间和日期写入用T指定的在8个字节的时间缓冲区开始的硬件时钟

SET_RTCX

时钟

设置扩展的实时时钟(TODWX)指令将当前时间、日期及夏时制配置以由T指定的19字节时间缓冲区地址起始写入PLC

SHL_B

移位/循环

字节左移

SHL_DW

移位/循环

双字左移

SHL_W

移位/循环

字左移

SHR_B

移位/循环

字节右移

SHR_DW

移位/循环

双字右移

SHR_W

移位/循环

字右移

SHRB

移位/循环

将DATA数值移入移位寄存器。

S_BIT寄存器的最低位。

N寄存器的长度和移位方向(移位加=N,移位减=-N)

SIN

浮点型指令

求正弦值

SQRT

浮点型指令

求平方根

SR

位逻辑指令

复位优先型SR双稳态触发器

SSTR_CPY

字符串

将(从索引(INDX)开始)IN指定的具体字符串数目复制至OUT指定的字符串

STR_CAT

字符串

将IN指定的字符串附加至OUT指定的字符串之后

STR_CPY

字符串

将IN指定的字符串复制至OUT指定的字符串

STR_FIND

字符串

在字符串内查找字符串指令在字符串IN1中搜索首次出现的字符串IN2

STR_LEN

字符串

返回IN指定的字符串长度

SUB_DI

整数数学运算

长整数减

SUB_I

整数数学运算

整数减

SUB_R

浮点型指令

实数减

SWAP

传送

交换字(IN)的最高位字节和最低位字节

TAN

浮点型指令

求正切值

TBL_FIND

表格查找(TBL)指令在表格(TBL)中搜索与某些标准相符的数据。

"表格查找"指令搜索表,从INDX指定的表格条目开始,寻找与CMD定义的搜索标准相匹配的数据数值(PTN)。

命令参数(CMD)被指定一个1至4的数值,分别代表=、<>、<,and>

TOF

定时器

断开延时定时器在输入关闭后,延迟一段时间再关闭输出

TON

定时器

接通延时定时器在输入为"打开"时,开始计时

TONR

定时器

掉电保护性接通延时定时器在输入为"打开"时,开始计时

TRUNC

转换

截取长整数部分

WAND_B

逻辑运算

与运算字节对两个输入数值(IN1和IN2)的对应位执行AND(与运算)操作,并在内存位置(OUT)中载入结果

WAND_DW

逻辑运算

与运算双字对两个双字输入值的对应位执行AND(与运算)操作,并在双字中载入结果(OUT)

WAND_W

逻辑运算

与运算字对两个输入数值(IN1和IN2)的对应位执行AND(与运算)操作,并在内存位置(OUT)载入结果

WOR_B

逻辑运算

或运算字节对两个输入数值(IN1和IN2)的对应位执行OR(或运算)操作,并在内存位址(OUT)中载入结果

WOR_DW

逻辑运算

或运算双字对两个双字输入值的对应位执行OR(或运算)操作,并在双字中载入结果(OUT)

WOR_W

逻辑运算

或运算字对两个输入数值的对应位执行OR(或运算)操作,并在内存位置(OUT)载入结果

WXOR_B

逻辑运算

异或运算字节对两个输入数值(IN1IN2)的对应位执行XOR(异-或)操作,并在内存位置(OUT)中载入结果

WXOR_DW

逻辑运算

异或运算双字对两个双字输入值的对应位执行XOR操作,并在双字中载入结果(OUT)

WXOR_W

逻辑运算

异或运算字对两个输入数值(IN1和IN2)的对应位执行XOR(异-或运算)操作,并在内存位置(OUT)载入结果

XMT

通信

传送(XMT)指令在自由端口模式中使用,通过通讯端口传送数据

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

当前位置:首页 > 工程科技 > 能源化工

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

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