文档详情

STEP7-功能块全中文说明全解.doc

发布:2017-01-25约字共26页下载文档
文本预览下载声明
1.Comparator == IN1等于IN2 IN1不等于IN2 IN1大于IN2 IN1小于IN2 = IN1大于或等于IN2 = IN1小于或等于IN2 2.整数就是没有小数位都是零的数 ,即能被1整除的数(如-1,-2,0,1,……)CMP ?I(INT) 整数比较 CMP ?D (DINT)比较双精度整数 CMP ?R (REAL)比较实数 3. 转换指令概述 BCD_I BCD码转换为整数 I_BCD 整型转换为BCD码 BCD_DI BCD码转换为双精度整数 I_DINT 整型转换为长整型 DI_BCD 长整型转换为BCD码 DI_REAL 长整型转换为浮点型 4 计数器指令 S_CUD 双向计数器 S_CD 降值计数器 S_CU 升值计数器 ---( SC ) 设置计数器线圈 ?---( CU ) 升值计数器线圈 ?---( CD ) 降值计数器线圈 5.S_CUD 双向计数器 ` 6. S_CU 升值计数器 7. S_CD 降值计数器 8. ---( SC ) 设置计数器值 9. ---( CU ) 升值计数器线圈 10. ---( CD ) 降值计数器线圈 11. ---(OPN)打开数据块:DB或DI 如果想将数据块中的数据读出(如DB和DI),需要通过(OPN)打开数据块后才可读出。 12. ---(JMP)--- 无条件跳转 13. ---(JMPN) 若“否”则跳转 14. LABEL标号 【整型数学运算指令】整型数学运算指令概述 说明 使用整数运算,您可以对两个整数(16和32位)执行以下运算: ? ADD_I 加整数 ? SUB_I 减整型 ? MUL_I 乘整型 ? DIV_I 除整型 ? ADD_DI 加双精度整数 ? SUB_DI 减长整型 ? MUL_DI 乘长整型 ? DIV_DI 除长整型 ? MOD_DI 返回分数长整型 15. ADD_I 整数加 16. SUB_I 整数减 17. MUL_I 整数乘 18. DIV_I 整数除 19. MOD_DI 返回长整数余数 20. 浮点运算指令概述 IEEE 32位浮点数属于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) 21. DIV_R 实数除 22. ABS 得到浮点型数字的绝对值 23. SQR 求平方 24. SQRT 求平方根 25. EXP 求指数值 26. LN 求自然对数 27. SIN 求正弦值 28. COS 求余弦值 29. TAN 求正切值 30. ASIN 得到反正弦值 31. ACOS 得到反余弦值 32. ATAN 得到反正切值 33. MOVE分配值 34. 程序控制指令概述 说明 可使用下列程序控制指令: ? ---(CALL) 调用来自线圈的FC SFC(不带参数) ? CALL_FB 调用来自框的FB ? CALL_FC 调用来自框的FC ? CALL_SFB 调用来自框的系统FB ? CALL_SFC 调用来自框的系统FC ? 调用多重背景 ? 调用来自库的块 ? 使用MCR功能的重要注意事项 ? ---(MCR) 主控制继电器打开 ? ---(MCR) 主控制继电器关闭 ? ---(MCRA) 主控制继电器激活 ? ---(MCRD) 主控制继电器取消激活 ? RET 返回 移位和循环移位指令 ? SHR_I 整数右移 ? SHR_DI 长整数右移 ? SHL_W 左移字 ? SHR_W 右移字 ? SHL_DW 双字左移 ? SHR_DW 右移双字 35. SHR_I 整数右移 36. SHR_DI 右移长整数 37. SHL_W 字左移 38. SHR_W 字右移 39. SHL_DW 双字左移 30. SHR_DW 双字右移
显示全部
相似文档