PLC S7 300梯形图指令汇总

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

PLCS7-300梯形图命令汇总1.1位逻辑指令概述有可以执行下列功能的位逻辑指令:•---||---常开触点(地址)•---|/|---常闭触点(地址)•---(SAVE)将RLO状态保存到BR•XOR位异或运算•---()输出线圈•---(#)---中间输出•---|NOT|---取反使能位RLO为1时将触发下列指令:•---(S)置位线圈•---(R)复位线圈•SR复位优先型SR双稳态触发器•RS置位优先型RS双稳态触发器其它指令将对上升沿或下降沿过渡做出反应,执行下列功能:•---(N)---RLO负跳沿检测•---(P)---RLO正跳沿检测•NEG地址下降沿检测•POS地址上升沿检测•立即读取•立即写入2比较指令根据用户选择的比较类型比较IN1和IN2:==IN1等于IN2IN1不等于IN2IN1大于IN2IN1小于IN2=IN1大于等于IN2=IN1小于等于IN2可使用下列比较指令:•CMP?I整数比较•CMP?D长整数比较•CMP?R实数比较3转换指令用户可使用下列转换指令:•BCD_IBCD码转换为整型•I_BCD整型转换为BCD码•BCD_DIBCD码转换为长整型•I_DINT整型转换为长整型•DI_BCD长整型转换为BCD码•DI_REAL长整型转换为浮点型•INV_I对整数求反码•INV_DI对长整数求反码•NEG_I对整数求补码•NEG_DI对长整数求补码•NEG_R浮点数取反•ROUND取整为长整型•TRUNC截取长整数部分•CEIL向上取整•FLOOR向上取整4计数器指令可使用下列计数器指令在此范围内改变计数值:•S_CUD双向计数器•S_CD降值计数器•S_CU升值计数器•---(SC)设置计数器线圈•---(CU)升值计数器线圈•---(CD)降值计数器线圈5数据块指令---(OPN)打开数据块:DB或DI6逻辑控制指令可以在所有逻辑块(组织块(OB)、功能块(FB)和功能(FC))中使用逻辑控制指令。有可以执行下列功能的逻辑控制指令:•---(JMP)---无条件跳转•---(JMP)---条件跳转•---(JMPN)---若“否”则跳转7整型数学运算指令使用整数运算,您可以对两个整数(16和32位)执行以下运算:•ADD_I整数加•SUB_I整数减•MUL_I整数乘•DIV_I整数除•ADD_DI长整数加•SUB_DI长整数减•MUL_DI长整数乘•DIV_DI长整数除•MOD_DI返回长整数余数8浮点型数学运算指令IEEE32位浮点数属于称作实数(REAL)的数据类型。您可使用浮点运算指令通过两个32位IEEE浮点数来执行下列数学运算指令:•ADD_R实数加•SUB_R实数减•MUL_R实数乘•DIV_R实数除利用浮点运算,可用一个32位IEEE浮点数执行下列运算:•求绝对值(ABS)•求平方(SQR)和平方根(SQRT)•求自然对数(LN)•求指数值(EXP)以e(=2,71828)为底•求下列32位IEEE浮点数表示的角度的三角函数-正弦(SIN)和反正弦(ASIN)-余弦(COS)和反余弦(ACOS)-正切(TAN)和反正切(ATAN)9传送指令MOVE分配值10程序控制指令10.1程序控制指令概述描述可使用下列程序控制指令:•---(CALL)调用来自线圈的FCSFC(不带参数)•CALL_FB调用来自框的FB•CALL_FC调用来自框的FC•CALL_SFB调用来自框的系统FB•CALL_SFC调用来自框的系统FC•调用多重实例•从库中调用块•使用MCR功能的重要注意事项•---(MCR)主控制继电器打开•---(MCR)主控制继电器关闭•---(MCRA)主控制继电器激活•---(MCRD)主控制继电器取消激活•RET返回11移位和循环指令下列移位指令可用:•SHR_I整数右移•SHR_DI长整数右移•SHL_W字左移•SHR_W字右移•SHL_DW双字左移•SHR_DW双字右移12状态位指令•二进制结果位(BR---II---)被置位(即信号状态为1)。•数学运算函数发生溢出(OV---II---)或存储溢出(OS---II---)。•数学运算函数的结果是无序的(UO---II---)。•数学运算函数的结果与0的关系有:==0、0、0、0、=0、=0。13定时器指令13.1定时器指令概述描述有关设置和选择正确的定时信息,请参阅定时器在存储器中的位置与定时器组件描述。以下定时器指令可用:•S_PULSE脉冲S5定时器•S_PEXT扩展脉冲S5定时器•S_ODT接通延时S5定时器•S_ODTS保持接通延时S5定时器•S_OFFDT断开延时S5定时器•---(SP)脉冲定时器线圈•---(SE)扩展脉冲定时器线圈•---(SD)接通延时定时器线圈•---(SS)保持接通延时定时器线圈•---(SA)断开延时定时器线圈14字逻辑指令14.1字逻辑指令概述描述字逻辑指令按照布尔逻辑逐位比较字(16位)和双字(32位)对。如果输出OUT的结果不等于0,将把状态字的CC1位设置为“1”。如果输出OUT的结果等于0,将把状态字的CC1位设置为“0”。可以使用下列字逻辑指令:•WAND_W(字)单字与运算•WOR_W(字)单字或运算•WXOR_W(字)单字异或运算•WAND_DW(字)双字与运算•WOR_DW(字)双字或运算•WXOR_DW(字)双字异或运算

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功