2.功能(FC) 功能(FC: Function)属于用户编程用块,在用 户程序的结构中属于子程序,FC必须通过其它的逻辑 块调用才能被执行。FC是不具有自己的存储区的逻辑 块。FC的临时变量存储在局域数据堆栈中,当FC执行 结束后,这些数据就丢失了。要想永久保存这些数据, FC也可以使用共享数据块 由于FC没有自己的存储区,所以用户必须为其指 定实际参数,而且不能为一个FC的局域数据分配初始 值
2.功能(FC) 功能(FC:Function)属于用户编程用块,在用 户程序的结构中属于子程序,FC必须通过其它的逻辑 块调用才能被执行。FC是不具有自己的存储区的逻辑 块。FC的临时变量存储在局域数据堆栈中,当FC执行 结束后,这些数据就丢失了。要想永久保存这些数据, FC 也可以使用共享数据块。 由于FC没有自己的存储区,所以用户必须为其指 定实际参数,而且不能为一个FC的局域数据分配初始 值
3.功能块(FB) 功能块(FB: Function block)属于另一种用户 编程用块,在用户程序的结构中属于子程序,FB必须 通过其它的逻辑块调用才能被执行 FB是具有自己的存储区的逻辑块,这是FB与FC 的重要区别,除此之外,FB与FC在编程时没有什么区 别。FB是以数据块作为存储区的,该数据块称为背景 数据块。传递给FB的参数和静态变量都保存在背景数 据块中,临时变量是保存在本地数据堆栈中。保存在 背景数据块(背景DB)中的数据是不会因FB的执行结 束而丢失的,而保存在本地数据堆栈中的数据则不然
3.功能块(FB ) 功能块(FB:Function block)属于另一种用户 编程用块,在用户程序的结构中属于子程序,FB必须 通过其它的逻辑块调用才能被执行。 FB 是具有自己的存储区的逻辑块,这是FB与FC 的重要区别,除此之外,FB与FC在编程时没有什么区 别。FB是以数据块作为存储区的,该数据块称为背景 数据块。传递给FB的参数和静态变量都保存在背景数 据块中,临时变量是保存在本地数据堆栈中。保存在 背景数据块(背景DB)中的数据是不会因FB的执行结 束而丢失的,而保存在本地数据堆栈中的数据则不然
4.背景数据块(背景DB) 背景DB( Data block)是一个用来保存和传 递FB的实际参数和静态参数的区域。每次调用FB时 都要求有一个背景DB与之对应。背景DB的结构决定 于在FB中定义的变量。 用户生成一个背景DB的前提是相应的RB块已 经存在,在生成时,必须指定所属FB的序号 5.共享数据块(DB) DB是用于存放所有其它块都可访问的用户数据的 区域
4.背景数据块(背景DB) 背景DB(Data block)是一个用来保存和传 递FB的实际参数和静态参数的区域。每次调用FB时, 都要求有一个背景DB与之对应。背景DB的结构决定 于在FB中定义的变量。 用户生成一个背景DB的前提是相应的FB块已 经存在,在生成时,必须指定所属FB的序号。 5.共享数据块(DB) DB是用于存放所有其它块都可访问的用户数据的 区域
2.4STEP7的操作 2.4.1STEP7的启动 启动STEP7的方式有两种: 方式一:当安装完STEP7后,STEP7会在 WⅠ NDOWS的桌面上建立一个【 SIMATIC Manager】 图标。通过用鼠标“双击”该图标,即可快速启动 STEP7。 方式二:单击菜单命令【开始】→【 Simatic】→ 【 SIMATIC Manager】,即可启动STEP7
2.4 STEP 7的操作 2.4.1 STEP 7的启动 启动STEP 7的方式有两种: 方式一:当安装完STEP 7后,STEP 7会在 WINDOWS的桌面上建立一个【SIMATIC Manager】 图标。通过用鼠标“双击”该图标,即可快速启动 STEP 7。 方式二:单击菜单命令【开始】→【Simatic】→ 【SIMATIC Manager】,即可启动STEP 7
2.4.2 SIMATIC Manager 1. SIMATIC Manager的基本功能 SIMATIC Manager用于 I NATIC Manager x管理STFP7的所有软件及 File Pc View Options window Help 用户程序。它主要有以下 功能: 建立项目( PROJECT) 组态硬件及设定参数 Press FI to get Help. 组态网络 编写、编辑、调试程序
2.4.2 SIMATIC Manager 1. SIMATIC Manager的基本功能 SIMATIC Manager用于 管理STEP 7的所有软件及 用户程序。它主要有以下 功能: ➢ 建立项目(PROJECT) ➢ 组态硬件及设定参数 ➢ 组态网络 ➢ 编写、编辑、调试程序