日志档案

发表于 2007-12-18 11:43:13

0

标签: PLC梯形逻辑指令一览

PLC梯形逻辑指令一览

所有梯形逻辑指令一览 (国际)

英文助记符   程序元素分类     说明

---| |---        状态位指令    常开接点(地址)

---|/|---        状态位指令    常闭接点(地址)

---( )          状态位指令    输出线圈

---(#)---       状态位指令    中间输出

==0 ---| |---    状态位指令    结果位等于“0

>0 ---| |---     状态位指令    结果位大于“0

>=0 ---| |---    状态位指令    结果位大于等于“0

<=0 ---| |---    状态位指令    结果位小于等于“0

<0 ---| |---     状态位指令    结果位小于“0

<>0 ---| |---    状态位指令    结果位不等于“0

ABS       浮点算术运算指令   浮点数绝对值运算

ACOS     浮点算术运算指令   浮点数反余弦运算

ADD_DI   整数算术运算指令   双整数加法

ADD_I     整数算术运算指令   整数加法

ADD_R    浮点算术运算指令   实数加法

ASIN      浮点算术运算指令   浮点数反正弦运算

ATAN     浮点算术运算指令   浮点数反正切运算

BCD_DI     转换指令    BCD 码转换为双整数

BCD_I       转换指令    BCD 码转换为整数

BR ---| |---    状态位指令   异常位二进制结果

----(CALL)    程序控制指令   从线圈调用 FC/SFC(无参数)

CALL_FB    程序控制指令   从方块调用 FB

CALL_FC    程序控制指令   从方块调用 FC

CALL_SFB   程序控制指令   从方块调用 SFB

CALL_SFC   程序控制指令   从方块调用 SFC

----(CD)      计数器指令     减计数器线圈

CEIL          转换指令     上取整

CMP >=D      比较指令     双整数比较(==<>><>=<=

CMP >=I       比较指令     整数比较(==<>><>=<=

CMP >=R      比较指令      实数比较(==<>><>=<=

COS        浮点算术运算指令   浮点数余弦运算

----(CU)       计数器指令        加计数器线圈

DI_BCD       转换指令       双整数转换为BCD

DI_R          转换指令       双整数转换为浮点数

DIV_DI       整数算术运算指令   双整数除法

DIV_I        整数算术运算指令   整数除法

DIV_R       浮点算术运算指令   实数除法

EXP         浮点算术运算指令   浮点数指数运算

FLOOR        转换指令    下取整

I_BCD         转换指令    整数转换为BCD

I_DI           转换指令    整数转换为双整数

INV_I        转换指令   整数的二进制反码

INV_DI      转换指令   双整数的二进制反码

---( JMP )    跳转指令   无条件跳转

---( JMP )    跳转指令   条件跳转

---( JMPN )   跳转指令   若非则跳转

LABEL       跳转指令    标号

LN         浮点算术运算指令   浮点数自然对数运算

---(MCR>)      程序控制指令   主控继电器断开

---(MCR<)      程序控制指令   主控继电器接通

---(MCRA)      程序控制指令   主控继电器启动

---(MCRD)      程序控制指令   主控继电器停止

MOD_DI        整数算术运算指令   回送余数的双整数

MOVE          赋值指令         赋值

MUL_DI        整数算术运算指令   双整数乘法

MUL_I          整数算术运算指令   整数乘法

MUL_R         浮点算术运算指令   实数乘法

---(N)---         位逻辑指令     RLO 下降沿检测

NEG           位逻辑指令     地址下降沿检测

NEG_DI        转换指令       双整数的二进制补码

NEG_I          转换指令       整数的二进制补码

NEG_R         转换指令       浮点数求反

---|NOT|---       位逻辑指令     信号流反向

---(OPN)        数据块调用指令    打开数据块:DB DI

OS ---| |---       状态位指令      存储溢出异常位

OV ---| |---       状态位指令      溢出异常位

---( P )---        位逻辑指令      RLO 上升沿检测

POS            位逻辑指令      地址上升沿检测

---( R )           位逻辑指令     线圈复位

---( RET )        程序控制指令    返回

ROL_DW        移位和循环指令   双字左循环

ROL_DW        移位和循环指令   双字右循环

ROUND         转换指令       舍入为双整数

RS              位逻辑指令     复位置位触发器

---( S )           位逻辑指令     线圈置位

---(SAVE)        位逻辑指令     RLO 存入BR 存储器

---( SC )          计数器指令     设置计数器值

S_CD            计数器指令     减计数器

S_CU            计数器指令     加计数器

S_CUD          计数器指令     -减计数器

---( SD )          定时器指令   接通延时定时器线圈

---( SE )          定时器指令   扩展脉冲定时器线圈

---( SF )          定时器指令   断开延时定时器线圈

SHL_DW        移位和循环指令   双字左移

SHL_W          移位和循环指令   字左移

SHR_DI         移位和循环指令   双整数右移

SHR_DW        移位和循环指令   双字右移

SHR_I           移位和循环指令   整数右移

SHR_W          移位和循环指令   字右移

SIN             浮点算术运算指令   浮点数正弦运算

S_ODT          定时器指令    接通延时 S5 定时器

S_ODTS         定时器指令    保持型接通延时 S5 定时器

S_OFFDT        定时器指令    断电延时 S5 定时器

---( SP )          定时器指令    脉冲定时器线圈

S_PEXT         定时器指令    扩展脉冲 S5 定时器

S_PULSE       定时器指令    脉冲 S5 定时器

SQR            浮点算术运算指令   浮点数平方

SQRT           浮点算术运算指令   浮点数平方根

SR              位逻辑指令    置位复位触发器

---( SS )          定时器指令    保持型接通延时定时器线圈

SUB_DI          整数算术运算指令   双整数减法

SUB_I            整数算术运算指令   整数减法

SUB_R           浮点算术运算指令   实数减法

TAN              浮点算术运算指令   浮点数正切运算

TRUNC           转换指令      舍去小数取整为双整数

UO ---| |---          状态位指令      无序异常位

WAND_DW        字逻辑指令     双字和双字相“与”

WAND_W          字逻辑指令     字和字相“与”

WOR_DW          字逻辑指令     双字和双字相“或”

WOR_W           字逻辑指令     字和字相“或”

WXOR_DW         字逻辑指令    双字和双字相“异或”

WXOR_W           字逻辑指令    字和字相“异或”

系统分类: PLC/PAC   |   用户分类: 无分类   |   来源: 整理

    阅读(603)    回复(0)