STEP7常用功能块介绍(谷风软件)

合集下载

STEP7-功能块全中文说明资料

STEP7-功能块全中文说明资料
34. S_PEXT 扩展脉冲 S5定
18
35. S_ODT接通延时 S5定时器 36. S_ODTS保持接通延时 S5定时器 37. S_OFFDT断开延时 S5定时器
19
38. ---( SP ) 脉冲定时器线圈
---( SP )
39. ---( SE ) 扩展脉冲定时器线圈
---( SE ) 20
12
? 调用多重背景 ? 调用来自库的块 ? 使用 MCR 功能的重要注意事项 ? ---(MCR<) 主控制继电器打开 ? ---(MCR>) 主控制继电器关闭 ? ---(MCRA) 主控制继电器激活 ? ---(MCRD) 主控制继电器取消激活 ? RET 返回
移位和循环移位指令
? SHR_I 整数右移 ? SHR_DI 长整数右移 ? SHL_W 左移字 ? SHR_W 右移字 ? SHL_DW 双字左移 ? SHR_DW 右移双字 35. SHR_I 整数右移
两个 32 位 IEEE 浮点数
使用浮点运算指令,可对 一个 32 位 IEEE 浮点数 执行下列操作: ? 求绝对值 (ABS) ? 求平方 (SQR) 和平方根 (SQRT) ? 求自然对数 (LN) ? 求指数值 (EXP) 以 e (= 2,71828) 为底
8
? 求下列 32 位 IEEE 浮点数表示的角度的三角函数 - 正弦 (SIN) 和反正弦 (ASIN) - 余弦 (COS) 和反余弦 (ACOS) - 正切 (TAN) 和反正切 (ATAN)
11
32. ATAN 得到反正切值
33. MOVE分配值
34. 程序控制指令概述 说明 可使用下列程序控制指令: ? ---(CALL) 调用来自线圈的 FC SFC( 不带参数 ) ? CALL_FB 调用来自框的 FB ? CALL_FC 调用来自框的 FC ? CALL_SFB 调用来自框的系统 FB ? CALL_SFC 调用来自框的系统 FC

STEP7常用功能块FC105等介绍

STEP7常用功能块FC105等介绍

1、FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块,在[®中,打开Libraries'sta ndard library'OE1 : Tr Main Program Sweep (Cycle J rr【匸口皿吸|CoimiiLent-PrciQram elements•伽jtf■氈u:TI tie:Co mm. ent:*P SCALE^tT-j ENOPIU25 5 一5. OOOOOOe+ □ DO □ . OOOOOOe+ aooMO.o INFIT LIMLO LIHBTPOLAP.RET VAL□irr—HW50FMD20 0金益豊sase一®■囱-ffl-电®--回-回MoveProgrwn controlShiPE/R oHate StatusbitsTiimersWord logicFIB blanks FGblocks 5FBNocks5FC blocksMultiple InstancesLibrariesJM5IMATIC_NETT_CP jH StandardLibraryFF azjj System FurKtion 日□匚kwE S5-S-7 Converting BlocksHl iHl LEC Fun utziciri BlocksQJfchiOdOrganiEation BlocksPID Control Blocks Communi匚mrian BlocksTI-57 Goovertlrig BlockySCALEOr 尸BSO SZt尸B61FBS2Q- FBB3CONVERT1厂".LEADJLAGDCAT MCATIMCConmenv;lletwrk 1;: Title :C omuLeTit:CALL "SCALE"IN : =PIW256HI_LIM :^5,000000e+000LO~LIM :=0.OOOOOOe+OOOBIPOLAR:=FALSERET VALi =MU£0OUT :=MD2009-§口口□口口口口口口□FC90 WSR 上]FC91 WRD_TBLFC92 SHRBFC93 SEGFC94 ATHFC95 HTAF匚勺占EN匚OF 匚DECOF匚勺W BCDCPLF匚99BTTSUMF 匚100R5ETIFC101SETIFCI02DEVFCI03CDTFC104TBL_TELIFCI05丄4丄・FC106UNSCALEStep7编程常用功能块的使用介绍Ti-S7 Converting Blocks\fc105,将其调入 OB1中,给各个管脚输入地址;如下:LAD/STL/FBO 一[UH 1 —XIAO\SlrMA.TlC ^OO(1)\CPU 315-2 1>PJ曰匕Edit Insert PLC Qebua iliyiew1 Qpticnrs Window Help□ T昌T E I孕I M咤|g| C 併厶|4|冃刨Im 旦■!卜|44~|-O|回OBI : fii Hain. Pro gram Sweep (Cyc 丄亡)SCALE / CONVERT其中,管脚的定义如下:IN ----- 模拟量模块的输入通道地址,在硬件组态时分配;HI_LIM---现场信号的最大量程值;Program elementsLO_LIM--现场信号的最小量程值;BIPOLAR —极性设置,如果现场信号为 +10V~-10V (有极性信号),则设置为1, 如果现场信号为4MA~20MA (无极性信号);则设置为0;3、FB41 PID控制模块的使用;PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能中,打开Libraries'sta ndard library' PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下:LAD/STL/FBO ・[OBI t«t\SrMATJC 3O0(l)XCPU 315 2 DP]£3 File Edt Iri^erl: PLC DgbuQ Wiew O0tiCiHr$ Window Help□宣I虫I电时|。

STEP7-功能块全中文说明

STEP7-功能块全中文说明

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

西门子PLC STEP7主要功能块介绍

西门子PLC STEP7主要功能块介绍

西门子PLC STEP7主要功能块介绍西门子PLC S7-300系列和西门子PLC S7-400系列常用在工业自动化领域的中大型项目中,它们使用的编程软件是STEP7,在编程软件STEP7中,西门子为用户提供了多种功能块来方便用户编程使用。

本文下面就对西门子PLC编程软件STEP7中的功能块做一个介绍,为用户的使用提供帮助。

西门子PLC STEP7主要功能块用户在进行西门子PLC编程时,采用的编程工具为STEP7,STEP7是西门子S7/M7/C7系列西门子PLC的编程工具,该软件包以块形式管理用户编写的程序和数据。

STEP7的程序是一种结构化的程序,它把程序分为四种模块:(1) 组织模块(OB)用于对后四种模块的调用与管理;(2) 程序模块(FB)用于实现简单逻辑控制任务;(3) 功能模块(FC)用于对较复杂的控制任务进行编程,以实现调用;(4) 数据模块(DB)存储程序运行所需的数据。

在STEP7的操作系统还固化一些子程序,我们可根据自己的实际需要调用这些模块来满足控制要求,在本程序中,我们使用OB1、OB35、OB100组织模块。

OB1用于线性和结构化的程序执行。

对结构化的程序,所有的模块调用都将写入到OB1中,被OB1调用的模块,OB1可由操作系统自动循环调用。

OB35是一个循环中断程序,操作系统可每隔一定时间就产生中断运行,比OB1更高的优先级,也就是说,OB35可以中断OB1的运行,处理自身程序,中断的时间可在STEP7硬件组态中设定,本设计中,所以我们利用OB35实现对料筒实际温度的采样,其循环中断时间设定为20秒。

西门子PLC编程软件STEP7为用户提供了多种功能块,用户可以在编程组态过程中调用来完成各种逻辑功能。

北京天拓四方科技有限公司。

STEP7常用功能块教程

STEP7常用功能块教程

STEP7常用功能块教程1、 FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块,在 中,打开Libraries\stan dard library\Ti-S7 Converting Blocks\fc105,将其调入OB1中,给各个管脚输入地址;如下:其中,管脚的定义如下:IN---------模拟量模块的输入通道地址,在硬件组态时分配;HI_LIM---现场信号的最大量程值;LO_LIM--现场信号的最小量程值;BIPOLAR—极性设置,如果现场信号为+10V~-10V(有极性信号),则设置为1,如果现场信号为4MA~20MA(无极性信号);则设置为0;OUT-------现场信号值(带工程量单位);信号类型是实数,所以要用MD200来存放;RET_VAL-FC105功能块的故障字,可存放在一个字里面。

如:MW50;2、 热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10;3、 FB41 PID控制模块的使用;PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能 在 中,打开Libraries\s tandard library\PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下:4、脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。

Libraries\standard libra ry\PID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下:5、 果现场是阀门等执行机构,只需要将通道地址输入PID的输出通道,如下:6、如果单独控制变量输出通道,可使用FC106模块,FC106是处理模拟量(1~5V、4~20MA等常规信号)输出的功能块,在 中,打开Libraries\standard library\Ti-S7 Converting Blocks\fc1 06,将其调入OB1中,给各个管脚输入地址;如下:。

STEP7-功能块全中文说明

STEP7-功能块全中文说明

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

STEP7常用功能块教程

STEP7常用功能块教程

STEP7常用功能块教程STEP7(Siemens Totally Integrated Automation Portal)是西门子公司的一款集成的自动化工程软件,用于配置、程序和诊断西门子的可编程逻辑控制器(PLC)系统。

STEP7具有许多强大的功能块,可以帮助用户更高效地编程和管理PLC系统。

本文将介绍一些常用的STEP7功能块和它们的应用。

1.FC(函数块):函数块是一种可重用的程序单元,允许用户编写自定义函数。

通过使用函数块,可以将常用的代码片段封装为函数,以便在不同的程序中重复使用。

例如,可以创建一个函数块来实现PID控制算法,使其可以在不同的工程中重复使用。

2.FB(功能块):功能块是STEP7中的另一种可重用程序单元,类似于函数块。

不同之处在于,功能块可以包含状态信息,并可以在程序中直接调用。

功能块通常用于处理系统的输入和输出信号,并执行相关的逻辑操作。

例如,可以创建一个功能块来处理PLC的输入和输出模块,并根据逻辑条件执行相应的控制操作。

3.OB(组织块):组织块是STEP7中的一种特殊类型的函数块,用于定义PLC程序的执行顺序和事件触发条件。

组织块分为不同的类型,如主程序(OB1)和中断(OB35),每个类型都有不同的功能和触发条件。

通过使用组织块,可以精确控制PLC程序的执行流程,并根据需要触发特定的事件。

4.DB(数据块):数据块是STEP7中用于存储和管理数据的容器。

数据块包含一个或多个变量,可以在PLC程序中访问和使用。

通过使用数据块,可以将相关的数据组织在一起,并轻松地进行数据的传输和处理。

例如,可以创建一个数据块来存储传感器和执行器的输入和输出数据,并在程序中使用这些数据进行逻辑判断和控制操作。

5.SFC(顺序功能图):顺序功能图是一种图形化编程语言,用于描述程序的执行顺序和组织结构。

SFC可以将PLC程序分解为不同的步骤,并定义不同的条件和转换规则。

通过使用SFC,可以更直观地理解和设计复杂的PLC程序,并使其易于修改和维护。

西门子STEP7常用功能块说明

西门子STEP7常用功能块说明

1. SFB0 "CTU" SFB1 "CTD" SFB2 "CTUD" SFB4 "TON" SFB5 TOF兼容IEC61131-3的计数和计时功能块2. SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN"用于PID控制41---连续42---离散43---用于将一个模拟量转化为与之对应的周期性开关量脉冲信号,该脉冲的占空比与模拟量的数值大小成正比.3. SFC0 "SET_CLK" SFC1 "READ_CLK"用于读写PLC中的系统时间4. SFC14 "DPRD_DAT" SFC15 "DPWR_DAT"用于读写DP从站中的一致性数据如:读写用DP通讯的变频器中的控制字5. SFC20 "BLKMOV" SFC21 "FILL"块拷贝,块填充6. SFC46 "STP" SFC47 "WAIT"SFC46 使PLC进入STOP状态,挺有用的:可以当软件陷阱,或利用上位控制PLC停机7. SFC60 "GD_SND" SFC61 "GD_RCV"MPI的GD通讯Function BlocksFC22 "LIMIT" FC25 "MAX" FC27 "MIN"FC22 ---限幅输出FC25,FC27 --- 3个数比大小Control BlocksFB41/42/43 同SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN" FB58 "TCON_CP" FB59 "TCONT_S" 用于温度控制PIDConverting BlocksFC105 "SCALE" FC106 "UNSCALE"模拟量输入输出的比例和数据类型转换。

STEP7常用功能块FC105FB41FB43

STEP7常用功能块FC105FB41FB43

STEP7常用功能块FC105FB41FB43STEP7常用功能块FC105FB41FB43常用功能块FC105:FC105是博途(TIA Portal)中的一个常用功能块,也被称为方向判别器功能块。

它在自动化控制系统中经常被用于判断运动方向,以便在适当的时候进行控制。

FC105通过对输入信号进行处理,根据预设条件判断运动方向,然后根据判断结果输出相应的控制信号。

FC105功能块包含以下常用输入参数:1.当前位置(输入):输入当前位置信息,用于判断运动方向。

2.目标位置(输入):输入目标位置信息,用于判断运动方向。

3.正向容差(输入):输入正向容差信息,用于判断正向运动完成的条件。

4.反向容差(输入):输入反向容差信息,用于判断反向运动完成的条件。

5.正向信号(输入):输入正向运动信号,用于判断正向运动的触发条件。

6.反向信号(输入):输入反向运动信号,用于判断反向运动的触发条件。

FC105功能块的输出参数包括:1.正向运动(输出):输出正向运动信号,在判断为正向运动时触发。

2.反向运动(输出):输出反向运动信号,在判断为反向运动时触发。

FC105的工作原理如下:1.输入当前位置和目标位置信息。

2.判断当前位置是否在目标位置的正向容差范围内。

如果是,则判断为正向运动完成。

3.判断当前位置是否在目标位置的反向容差范围内。

如果是,则判断为反向运动完成。

4.判断正向信号是否触发。

如果是,则判断为正向运动。

5.判断反向信号是否触发。

如果是,则判断为反向运动。

常用功能块FB41:FB41是博途(TIA Portal)中的一个常用功能块,也被称为开关功能块。

它在自动化控制系统中经常被用于对输入信号进行开关控制,通过设置不同的逻辑条件来控制不同的输出信号。

FB41功能块包含以下常用输入和输出参数:1.输入信号:FB41的输入信号可以是布尔类型、字节类型或字类型的信号。

它们可以是来自传感器、按钮等设备的信号。

2.输出信号:FB41的输出信号可以是布尔类型、字节类型或字类型的信号。

STEP7常用功能块说明

STEP7常用功能块说明

S T E P7?常用功能块说明1. SFB0"CTU" SFB1"CTD" SFB2"CTUD" SFB4"TON" SFB5TOF兼容IEC61131-3的计数和计时功能块2.SFB41"CONT_C" SFB42"CONT_S" SFB43"PULSEGEN"用于PID控制41---连续42---离散10.Ti-S7ConvertingBlocksFC105"SCALE"FC106"UNSCALE"模拟量输入输出的比例和数据类型转换11、SFC1 读取系统时钟12、SFC3 启动/停止运行时间定时器13、OB1:主程序循环14、OB10--OB17:在设置的日期和时间启动15、OB20--OB23:延时后启动16、OB30--OB38:以设定的时间为周期17、OB40--OB47:检测到来自外部模块的中断请求时启动18、1、等常规信号)输入的功能块,在中,打开MD200;模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能在4PIDControlblock\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下:将程序下载调试,看PID的温度调节作用如何?如果控制的不好,改变P、I参数!5、果现场是阀门等执行机构,只需要将通道地址输入PID的输出通道,如下:6、如果单独控制变量输出通道,可使用FC106模块,FC106是处理模拟量(1~5V、4~20MA等常规信号)输出的功能块,在中,打开Libraries\standardlibrary\Ti-S7ConvertingBlocks\fc106,将其调入OB1中,给各个管脚输入地址;如下:。

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

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

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

STEP7功能块说明书

STEP7功能块说明书

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

STEP7功能块说明

STEP7功能块说明

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

STEP7 常用功能块说明

STEP7 常用功能块说明

联脉状累插度寄联环激0便点脉节便联环激度便点脉照便联环激必便点脉节照便联环激意便脉类管便联环激找脉类环 的状点控度度情度始情必寄联环激意度便点类管脉调点便联环激意必便点类管脉调联便联环激意情便累节离联状理状管便累的照意度始始始意必始始始意情始始始 如 寄情寄联环点0便联状脉调点离确便联环点度便置状溢照调点离确便累离点意寄联环点度意便照累置照调照溢脉便联环点度找便照累W置调照溢脉便照累 架 照累找寄联环点必0便激离确空类获便联环点必度便环的离离便如控寄联环点意控便联脉累便联环点意插便W溢的脉便联环点意控 累离点 联脉类累 如 架 如 累离点插寄联环点控0便理照调联管照便联环点控度便理照调置点获便空累的 理照方寄的状点环u高避t集o高激首o避题s环点必必便离的空的脉便环点必找便空溢蔽便环点必插便空的管便环点必必始始始环点必找如环点必插始始始情暖寄累的照点o高tro首激首o避题s环激意度属意必属意情 联环激意度便点类管脉调点便联环激意必便点类管脉调联便联环激意情便累节离联状理状管便环激找方便脉点类管调点累便环激找暖便脉点类管脉调联便 累的照度0寄脉集始联插点o高v量rt集高钟激首o避题s环点度0找便联点溢离状便环点度0控便节管联点溢离状便度度寄联环点度度必寄联环点情 属度情 类激度度意 类激度0始始类激度插度找 类激必0始始类激必情度控 类激情0始始类激情方度插 类激意0始始类激意插度方 类激找找 照累获度 累置类环的激节联始照累度度寄度 商类激器度寄必 商类激度器度寄情 商类激度0 类激度插器度寄意 商类激必0 类激必情器度寄找 商类激情0 类激情方器度寄控 商类激意0 类激意插器度寄插 类激商类激找找器度寄方 类激商类激找控器度寄暖 类激商类激找插器度寄度0 商类激控0器度寄度度 类激商类激控度 类激控意器度寄度必的属类 类激商类激插0器度寄度情点累节 类激商类激插必器度寄度意 类激商类激插情器度寄度找 商类激方0器度寄度控 商类激方度器度寄度插 商类激方必器度寄度方 属 商类激方情器度寄度暖点累节 商类激方意器度寄必0 商类激方找器度寄必度 商类激方控器度寄必必 商类激方插器度寄必情 类激商类激方方器度寄必意 商类激暖0器度寄必找 商类激度00 类激度0度 类激度0必器度寄必控 商类激度必度器度寄必插的属类 商类激度必必器必联环点必寄度 置状脉调获溢离必寄必 联环点 置状细 置状脉调获溢离 激节联Y联插始情00属意00情情寄度 联环点必0 激离确空类获情寄必 联环点方度 节激离确空类获情寄情 联环点必度 环的离离情寄意 联环点必必 点置状溢脉调照激情寄找 联环点必情 照状离调照激情寄控 联环点必意 脉状联脉调照激情寄插 联环点必找 点类空累置状联联情寄方 联环点意意 置状累离调获溢离 度情寄暖 联环点方必 点置状溢调照激离情寄度0 联环点方情 置状溢照调照激离情寄度度 联环点方意 W置的脉调照激离 情寄度必 联环点方找 点置状溢调照激意 联环点意寄度 联环点意情 置状调脉置的理置意寄必 联环点意控 联脉累 点累节 联脉类累意寄情 联环点意插 W溢的脉意寄意 联环点情找 空累调溢离空意寄找 联环点度0意 点集置 点集置找 联环点找寄度 联环点0 联状脉调点离确 脉类照找寄必 联环点度 置状溢照调点离确找寄情 联环点意方 联管点调置脉点激找寄意 联环点度00 联状脉调点离确联 脉类照控 联环点控寄度控寄必 联环点度0度 置脉空控寄情 联环点必 联状脉调置脉空控寄意 联环点情 点脉置离调置脉空 控寄找 联环点意 置状溢照调置脉空控寄控 联环点控意 脉的空状调脉点确插 联环点插寄度插寄必 联环点找意 置照调照累溢置空插寄情 联环点度0必 置照调照累溢置溢插寄意 联环点找找 W置调累溢置空插寄找 联环点找控 W置调照累溢置空插寄控 联环点找插 累溢置空调空类照插寄插 联环点找方 W置调置状点插寄方 联环点找暖 置照调置状点插寄暖联环点找找 找暖联插始情00属意00方 累管类溢确度度情度 照累获度联环激方寄度 联环激 置照置状点 照累方寄必 联环激找情 W置置状点 照累方寄情 联环激找意 置溢离置空 联脉溢脉节联装情言 照累方寄意 联环激插找 联溢离置空 照累暖 联环点暖寄度暖寄必联环点必方 情度暖寄情 联环点必方 联状脉调脉的管脉暖寄意 联环点必暖 点溢管调脉的管脉暖寄找 联环点情0 溢点脉调脉的管脉暖寄控 联环点情度 细置Y调脉的管脉度0 联环点度0寄度度0寄必 联环点情必 联置脉调照的管脉度0寄情 联环点情意 细置Y调照的管脉度0寄意 联环点情情 点溢管调照的管脉度度 联环点度度寄度度度寄必 联环点情控 空联确调环离脉度度寄情 联环点情插 照空联确调环离脉度度寄意 联环点情方 置状溢照调状置置度必 联环点度必始度度必寄度度必寄必 联环点情暖 照的联调的置脉度必寄情 联环点意0 状管调的置脉度必寄意 联环点意度 照的联调溢的置脉 度必寄找 联环点意必 状管调溢的置脉度情 联环点度情寄度度情寄必 联环点控 置照调联的管环类 类激度情寄情 联环点找度 置照联Y联联脉度情寄意 联环点找必 W置调节联空联理度情寄找 联环点插方 类激调置脉 类激度情寄控 联环点方插 点调照的溢理度情寄插 联环点度0情 照累调脉类累类离 照累度意 联环点 联环激度意寄度 联环点必控 节累照溢脉调累的度意寄必 联环点必插 节累照溢脉调累类度意寄情 联环点插暖 联状脉 的属类度意寄意 联环点度必控 联Y管点调累的 度意寄找 联环点度必插 的联类调累类 度意寄控 联环点方0 置联状脉 的属类度意寄插 联环激情必 照置节空联插始情00属意00度找度找寄度 联环点找 理溢照置调离理点度找寄必 联环点意暖 离理点调理溢照置 度找寄情 联环点找0 置照调离理溢照置度控 的属类 联环点度控寄度 联环点插 照累调累置溢离 照累度控寄必 联环点度度 照累联Y点调环置 照累度控寄情 联环点度必 照调溢点脉调照累 照累度控寄意 联环点度情 照累管置空调照理 照累 商 器度控寄找 联环点度意 照累置照调照溢脉 照累度控寄控 联环点度找 照累W置调照溢脉 照累度插 联环点度插寄度 联环点控0 理照调联管照 理照度插寄必 联环点控度 理照调置点获 理照度方 联插度方寄度联插 联插度方寄必度方寄情联插度方寄意 联插度暖联插度暖寄度 联插 联环激属环激 联环点属环点度暖寄必 联插 联环激度暖寄情联环激度暖寄意 联环激方属环激方 节联状管照度暖寄找 联环激属环激暖 节置点获度暖寄控 联环激属环激度必 激联状管照度暖寄插 联环激属环激度情 激置点获度暖寄方 联环激属环激度找 累节脉 点累节度暖寄暖 联环激属环激度意理状脉 点累节度暖寄度0 联环激度控 累置的管脉度暖寄度度 联环激度暖 联脉溢置脉 度暖寄度必 联环激必0 联脉类累 联脉类累度暖寄度情 联环激必度 置状联节空状度暖寄度意 联环激必必 联脉溢脉节联度暖寄度找 联环激必情 节联脉溢脉节联度暖寄度控 联环点控必 点类管脉置类离 联环激度暖寄度插 环点控必 点调点管脉置离度暖寄度方联插 联环激属环激联插始情00属意00必0 联插 联环点必0寄度 联环点必0寄必 联插 联环点必0寄情 联环点控找 蔽调联状管照 联插必0寄意 联环点控控 蔽调置点获 联插必0寄找 联环点控方 蔽调累节脉 联插必0寄控 联环点控插 蔽调理状脉 联插必0寄插 联环点控暖 蔽调溢激类置脉 联插必0寄方 联环点插必 的调理状脉 联插必0寄暖 联环点插情 的调累节脉 联插必0寄度0 联环点插意 的调溢激类置脉 联插必度累置类环的高量t必度寄度联环点度度必 度度情 度度意必度寄必 联环点度度必 累管调的管 累置类环的高量t必度寄情 联环点度度情 累管调类节脉 累置类环的高量t 必度寄意 联环点度度意 累管调照累 照累必必必必寄度 联环激必必寄必 联环激情控 管类脉的环Y必必寄情 联环激情度 管类脉的环Y调方累必必寄意 联环激情情 溢离溢置空必必寄找 联环激情找 溢离溢置空调方累 必必寄控 联环激情意 溢离溢置空调方 必必寄插 联环激情插 溢置调联状管照必必寄方 联环点度0 照的联调空联理必必寄暖 联环点暖 状管调空联理必必寄度0 联环激必必寄度度 联环激必必寄度必 联环点必必寄度情 联环点度插 溢离溢置空调联细 联环点度方 溢离溢置空调联必必寄度意 联环点度暖 溢离溢置空调联点 溢离溢置空调联细属溢离溢置空调照细必必寄度找 联环点度0插 溢离溢置空调照细 度0方 溢离溢置空调照必必寄度控 联环点度0找 置状溢照调联的必必寄度插 联环点度0控 置状溢照调联的必情的状点 的状点必情寄度 联环激情 脉累必情寄必 联环激意 脉类管必情寄情 联环激找 脉类环必情寄意 联环激0 点脉节必情寄找 联环激度 点脉照必情寄控 联环激必 点脉节照 属必找 联环激必找寄度 联环激意度属环激意度 点类管脉调点必找寄必 联环激意必属环激意必 点类管脉调联必找寄情 联环激意情属环激意情 累节离联状理状管必找寄意累节离联状理状管必控 点累节 联环激必控寄度 联环激意意 溢高身首o钟必控寄必 联环激意控 照的理的脉溢离必控寄情 联环激意插 点类节管脉必控寄意 联环激意方 环置状细节状管点必控寄找 联环激意暖 累节离联状必控寄控 联环激控0 联状管照调累脉累 商溢联点的的 情暖控意商置器器必控寄插 联环激控度 置点获调累脉累 商溢联点的的 情暖控意商置器器必控寄方 联环激控必 置状联调置点获激 商溢联点的的 情暖控意商置器器必控寄暖 联环激控情 联状管照调置确 商找度必商置器器必控寄度0 联环激控意 环状脉点留置确 商置确找度必器必控寄度度 联环激控找 联状置获状调置确 商置确找度必器必控寄度必联环激控0 控找必插 留点累节 联环点必插寄度 留 联环点暖0 留调点脉置离必方 商 的属类 点累节器必方寄度联环激必暖商留联调点类节管脉器必方寄必联环激情0商环置状细调空状联器必方寄情联环激情方商留联点调溢调激器必方寄意联环激情暖商累类联器必暖累首身st集避s脉量避长o首o钟y必暖寄度联环点控情商溢激调点溢离离器联插始情00属意00度度寄度 商类激器商类激器 点累节 类激• 点累节•••类激点累节 联脉状累插 类激 属插必属 属度0必属 点累节 类激类激类激类激度 类激度度类激度0 0类激度度 度类激度必 必类激度情 情类激度意 意类激度找 找类激度控 控类激度插 插类激必0 0类激必度 度类激必必 必类激必情 情类激情0 0商 找s器类激情度 度商 必s器类激情必 必商 度s器类激情情 情商 找00ms器类激情意 意商 必00ms器类激情找 找商 度00ms器类激情控 控商 找0ms器类激情插 插商 必0ms器类激情方 方商 度0ms器类激意0 0类激意度 度类激意必 必类激意情 情类激意意 意类激意找 找类激意控 控类激意插 插类激找找 必照累获度类激找控 必类激找插 必类激控0联环点情找 空累调溢离空 必找类激控度 度类激控必 必类激控情 情类激控意 意类激插0的属类 商 留点累节 器类激插必点累节 商 留点累节 器类激插情 类激商 留点累节 器类激方0类激方度类激方必类激方情 属类激方意点累节类激方找类激方控 照累 的属类类激方插类激方方类激暖0 类激暖0 点累节 类激暖0 类激暖0类激度00类激度0度类激度0必类激度必度类激度必必的属类度寄必 商类激度器联插点累节 类激度 类激度 类激度 类激度 商环激 联环激器 商环点 联环点器类激度类激 类激度 类激暖0 类激 类激度类激度•• 类激度 商 器类激度 类激度 点累节联插 度找0ms 联环点意情 置状调脉置的理置 类激度类激方0商 类激器 类激方0 点累节 联脉类累商 器类激度类激度 商脉状空累器 类激度类激度调状获调点离溢联联激Y脉状 激储度控储度度 类激度类激度调联点溢管调度激Y脉状•激储度控储0度•激储度控储0必•激储度控储0情•激储度控储0意•激储度控储0找 始 点累节 类激度类激度调累置的类置的脉Y激Y脉状 度类激度调类激调管节空激置激Y脉状类激 商0度器类激度调置状联状置获状照调度激Y脉状类激度调置状联状置获状照调必激Y脉状类激度调累置状获调点Y点离状的管脉 商ms器类激度调空的管调点Y点离状的管脉 商ms器类激度调空溢蔽调点Y点离状的管脉 商ms器类激度调照溢脉状调脉的空状照溢脉状调溢管照调脉的空状 类激 照溢脉状调溢管照调脉的空状度寄情 商类激度0 类激度插器联脉状累插 类激商类激度0 类激度插器 类激联环点 联脉状累插 点累节类激•••••••架 类激 度 必 寄寄寄必方类激 架•联脉状累插• 联脉状累插• 联脉状累插 联环点情0“溢点脉始脉的管脉”• 联环点必方“联状脉调脉的管脉” 联环点情0溢点脉调脉的管脉点累节联环点情0类激联环点必方 联环点情0 类激点累节必情意架 类激 照溢脉状调溢管照调脉的空状 商 点累节 器类激 照溢脉状调溢管照调脉的空状 联环点情暖 意必累r量s量tst身rt t集m量点urr量高tt集m量累r量s量t集高t量rv身首累o集高t身t w长集避长t长量t集m量始of始配身y集高t量rrupt类激集s f集rst量x量避ut量配寄类激类激 类激联环点必暖商点溢管调脉的管脉器商照溢脉状调溢管照调脉的空状器类激类激 类激 点累节类激方找 类激方找 商 点累节 器 点累节 联脉类累点累节 类激类激方0 类激 类激方0类激 类激 类激方0 类激 照溢脉状调溢管照调脉的空状点累节 类激联插始意00始点累节 点累节情度方类激联插始情00始点累节 类激点累节联环点 类激 联脉状累插类激 联脉状累插 商 点累节 器 类激类激类激方0 类激方0 点累节 联脉类累类激方0 类激方0 类激类激类激 商脉状空累器 类激度0类激度0调状获调点离溢联联激Y脉状 激储度控储度度模 类激度0调联脉置脉调的管环类激Y脉状激储度控储度度 类激度0商激储度控储度必 类激度度 器商激储度控储度方 类激度插 器类激度0调累置的类置的脉Y激Y脉状 必类激度0调类激调管节空激置激Y脉状类激 商度0 度插器类激度0调置状联状置获状照调度激Y脉状类激度0调置状联状置获状照调必激Y脉状类激度0调累状置的类照调状蔽状W类置照类激W储度控储0000W储度控储0必0度W储度控储0意0度W储度控储度00度W储度控储度必0度W储度控储度意0度W储度控储度方0度W储度控储必00度类激度0调置状联状置获状照调情的管脉类激度0调置状联状置获状照调意的管脉类激度0调照溢脉状调脉的空状照溢脉状调溢管照调脉的空状 类激 照溢脉状调溢管照调脉的空状度寄意 商类激必0 类激必情器联插 类激商类激必0 类激必情器 类激联环点情必商联置脉调照的管脉器 联环点联环点情必商联置脉调照的管脉器 类激类激类激商 类激 联环点情必 ms器 类激• 联环点情必商联置脉调照的管脉器• 类激 点累节点累节 置节管 类激 类激 联环点情情商点溢管调照的管脉器度ms 联环点情意商细置Y调照的管脉器类激• 类激 联环点情必 联置脉调照的管脉• 类激 联环点情暖 意必类激类激 商脉状空累器 类激必0类激必0调状获调点离溢联联激Y脉状 激储度控储度度类激必0调联脉置脉调的管环激Y脉状激储度控储必度 类激必0商激储度控储必必 类激必度 器商激储度控储必情 类激必必 器商激储度控储必意 类激必情 器类激必0调累置的类置的脉Y激Y脉状 情商类激必0器 控商类激必情器类激必0调类激调管节空激置激Y脉状类激 商必0 必情器类激必0调置状联状置获状照调度激Y脉状类激必0调置状联状置获状照调必激Y脉状类激必0调联的理管W类置照 的照 联环点情必商联置脉调照的管脉器 联的理管类激必0调照脉的空状脉的空状 商 ms器类激必0调照溢脉状调脉的空状照溢脉状调溢管照调脉的空状 类激 照溢脉状调溢管照调脉的空状度寄找 商类激情0 类激情方器联插 类激商类激情0 类激情方器类激类激类激情0找s插类激情度必s方类激情必度s暖类激情情找00ms度0类激情意必00ms度度类激情找度00ms度必类激情控找0ms度情类激情插必0ms度意类激情方度0ms度找类激类激属必情意属 类激架 类激 类激 类激商类激方0器联环点情暖 意必点累节 联脉状累插类激类激 商脉状空累器 类激情找类激情找调状获调点离溢联联激Y脉状 架激储度控储度度类激情找调联脉置脉调的管环激Y脉状激储度控储情0类激 商 留始点累节器激储度控储情度 类激情0激储度控储情控 类激情找激储度控储情暖 类激情方类激情找调累置的类置的脉Y激Y脉状 插商类激情0器 度找商类激情方器类激情找调类激调管节空激置激Y脉状类激 商情0 情方器类激情找调置状联状置获状照调度激Y脉状类激情找调置状联状置获状照调必激Y脉状类激情找调累留溢联状调类环环联状脉W类置照 装ms言类激情找调置状联状置获状照调情的管脉类激情找调状蔽点调环置状细的管脉 商 ms器类激情找调照溢脉状调脉的空状照溢脉状调溢管照调脉的空状 类激 照溢脉状调溢管照调脉的空状度寄控 商类激意0 类激意插器联插 类激联脉状累插•• 类激商 类激意0器点累 环空联脉状累插 类激类激类激 类激 类激 类激• 类激 类激意0累ro避量ss s集钟高身首类激意0状x量避ut集o高of类激意0脉长量s量长身r配w身r量集高t量rrupts身r量高ot配量t量避t量配•类激 类激联环点情暖 意必联脉状累插 联环点找找 找插类激类激 商脉状空累器 类激意0类激意0调状获调点离溢联联激Y脉状激储度控储度度类激意0调联脉置脉调的管环激Y脉状•激储度控储意度 度•激储度控储意必 必商 联插始意00器•激储度控储意情 情商 联插始意00器•激储度控储意意 意商 联插始意00器•激储度控储意找 W集高溢点 累点类激意0调累置的类置的脉Y激Y脉状 度控商类激意0器 必情商类激意插器类激意0调类激调管节空激置激Y脉状类激 商意0 意插器类激意0调置状联状置获状照调度激Y脉状类激意0调的类调环离溢理激Y脉状 激储度控储找意激储度控储找找类激意0调空照离调溢照照置W类置照类激意0调累类的管脉调溢照照置照W类置照•商 0 器类激意0调累类的管脉调溢照照置•商 属插度属 属度0度属器• 点累 的空商 器类激意0调照溢脉状调脉的空状照溢脉状调溢管照调脉的空状 类激 照溢脉状调溢管照调脉的空状照累获度 点累节 联环激找意 置溢离置空类激 联插 照累联插始情00属意00度始度控溢找状00意意控找0方始0度度寄插 类激商类激找找器类激商类激找找器 照累获度 点累节照累获度 点累节 类激找找照累获度 商 器 商 置节管 联脉类累器照累获度类激类激 商脉状空累器 类激找找类激找找调状获调点离溢联联激Y脉状激储度控储度度商 器类激找找调联脉置脉调的管环激Y脉状激储度控储找找商类激找找 器类激找找调累置的类置的脉Y激Y脉状 必类激找找调类激调管节空激置激Y脉状类激 商找找器类激找找调置状联状置获状照调度激Y脉状类激找找调的类调环离溢理激Y脉状 激储度控储找意激储度控储找找类激找找调空照离调溢照照置W类置照 商 器类激找找调离状管激Y脉状类激找找调脉Y累状激Y脉状 的照类激找找调联离类脉激Y脉状 商 器类激找找调联累状点激Y脉状• 0 度• 必 溢配配调溢避题• 情 插类激找找调照溢脉状调脉的空状照溢脉状调溢管照调脉的空状 类激类激找找 联环激找意 置溢离置空 照累联插始情00属意00溢找状00意意控找0方始0度度始度插度寄方 类激商类激找控器类激商类激找控器 照累获度 点累节照累获度 点累节 类激找控照累获度 商 器照累获度 类激类激 商脉状空累器 类激找控类激找控调状获调点离溢联联激Y脉状激储度控储度度商 器类激找控调联脉置脉调的管环激Y脉状激储度控储找控商类激找控 器类激找控调累置的类置的脉Y激Y脉状 必类激找控调类激调管节空激置激Y脉状类激 商找控器类激找控调置状联状置获状照调度激Y脉状类激找控调的类调环离溢理激Y脉状 激储度控储找意激储度控储找找类激找控调空照离调溢照照置W类置照 商 器类激找控调离状管激Y脉状类激找控调脉Y累状激Y脉状 的照类激找控调联离类脉激Y脉状 商 器类激找控调联累状点激Y脉状• 0 度• 必 溢配配调溢避题• 情 插类激找控调照溢脉状调脉的空状照溢脉状调溢管照调脉的空状 类激类激找控 联环激找意 置溢离置空 照累联插始情00属意00度始度方溢找状00意意控找0方始0度度寄暖 类激商类激找插器类激商类激找插器 照累获度 点累节。

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

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

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

STEP7_功能块使用介绍

STEP7_功能块使用介绍
11. ---(OPN)打开数据块:DB或DI
4
如果想将数据块中的数据读出(如 DB 和 DI),需要通过(OPN)打开数据块后才可读出。
12. ---(JMP)--- 无条件跳转
UnRegistered 13. ---(JMPN) 若“否”则跳转
14. LABEL标号
5
red 【整型数学运算指令】整型数学运算指令概述 te 说明
parator == 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码
WORD
I、Q、M、D、L、P
如果该指令的执行没有错误,将
返回值 W#16#0000。对于 W#16#0000 以外的其它值,参见"错误信息"。
R 错误信息 n 如果输入整型值大于 K2,输出(OUT)将钳位于 HI_LIM,并返回一个错误。如果输入整型值小于 U K1,输出将钳位于 LO_LIM,并返回一个错误。ENO 的信号状态将设置为 0,RET_VAL 等于 W#16#0008。
输入
BOOL
I、Q、M、D、L
使能输入端,信号状态为 1 时激活该功能。
r ENO 输出
BOOL
I、Q、M、D、L
如果该功能的执行无错误,该使能输出端
信号状态为 1。

STEP7-功能块全中文说明

STEP7-功能块全中文说明

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

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

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

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

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

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

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被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. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目的:FC105的使用
1、FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块,在中,打开Libraries\standard library\
Ti-S7 Converting Blocks\fc105,将其调入OB1中,给各个管脚输入地址;如下:
其中,管脚的定义如下:
IN---------模拟量模块的输入通道地址,在硬件组态时分配;
HI_LIM---现场信号的最大量程值;
LO_LIM--现场信号的最小量程值;
BIPOLAR—极性设置,如果现场信号为+10V~-10V(有极性信号),则设置为1,
如果现场信号为4MA~20MA(无极性信号);则设置为0;
OUT-------现场信号值(带工程量单位);信号类型是实数,所以要用MD200来存放;
RET_V AL-FC105功能块的故障字,可存放在一个字里面。

如:MW50;
2、热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10;
3、FB41 PID控制模块的使用;
PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能在中,打开Libraries\standard library\ PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下:
4、脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。

Libraries\standard library\
PID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下:
将程序下载调试,看PID的温度调节作用如何?如果控制的不好,改变P、I参数!
5、如果现场是阀门等执行机构,只需要将通道地址输入PID的输出通道,如下:。

相关文档
最新文档