第2章STEP7V5.1基础 2.1概述 STEP7是用于 SIMATIC可编程逻辑控制器的组态 和编程的标准软件包。它是SⅠ MATIC工业软件的组成部 分 STEP7标准软件包具有强大的功能,主要有: 建立和管理项目 对硬件和通讯作组态和参数赋值 创建程序 向PLC下载程序 测试系统 诊断设备故障等
第2章 STEP 7 V5.1 基础 2.1 概述 STEP 7是用于SIMATIC 可编程逻辑控制器的组态 和编程的标准软件包。它是SIMATIC工业软件的组成部 分。 STEP 7标准软件包具有强大的功能,主要有: ➢ 创建程序 ➢ 对硬件和通讯作组态和参数赋值 ➢ 建立和管理项目 ➢ 诊断设备故障等 ➢ 测试系统 ➢ 向PLC下载程序
STEP7标准软件包包含以下主要工具: SIMATIC管理器 用于管理一个项目的所有数据,以及管理STEP7 软件包所带的其它工具。 符号编辑器 使用符号编辑器可以管理所有的共享符号,用这 个工具生成的符号表可供其它的所有工具使用。用它可 以为过程信号(输入/输出)、位存储和块设定符号名 和注释,进行符号的分类等 >硬件组态 使用这个工具可以对所有管理的项目进行硬件组态、 硬件管理及参数赋值
STEP 7标准软件包包含以下主要工具: ➢ 硬件组态 ➢ 符号编辑器 ➢ SIMATIC管理器 用于管理一个项目的所有数据,以及管理STEP 7 软件包所带的其它工具。 使用符号编辑器可以管理所有的共享符号,用这 个工具生成的符号表可供其它的所有工具使用。用它可 以为过程信号(输入/输出)、位存储和块设定符号名 和注释,进行符号的分类等。 使用这个工具可以对所有管理的项目进行硬件组态、 硬件管理及参数赋值
网络组态 通过此工具可对PLC的工作状态进行诊断,可给出 每个模板的硬件信息、工作状态(正常、故障)信息, 还可给出用户程序处理过程中的故障信息。 编程语言 STEP7标准软件包给用户提供了梯形逻辑(LAD) 语句表(STL)、功能块图(FBD)三种编程语言。其它 编程语言是作为可选软件包提供的,如GROP(顺序控 制)语言 >硬件诊断 通过此工具可对PLC的工作状态进行诊断,可给出 每个模板的硬件信息、工作状态(正常、故障)信息, 还可给出用户程序处理过程中的故障信息
➢ 硬件诊断 ➢ 编程语言 ➢ 网络组态 通过此工具可对PLC的工作状态进行诊断,可给出 每个模板的硬件信息、工作状态(正常、故障)信息, 还可给出用户程序处理过程中的故障信息。 STEP 7标准软件包给用户提供了梯形逻辑(LAD)、 语句表(STL)、功能块图(FBD)三种编程语言。其它 编程语言是作为可选软件包提供的,如GROPH(顺序控 制)语言。 通过此工具可对PLC的工作状态进行诊断,可给出 每个模板的硬件信息、工作状态(正常、故障)信息, 还可给出用户程序处理过程中的故障信息
2.2STEP7的安装与授权 STEP7软件包及其它可选软件包是拷贝保护的, 保护是通过使用附带的授权盘来实现的。要想正常使用 STEP7编程软件,就需要安装产品的特别授权,否则无 法正常使用。 2.2.1授权的安装 授权被存放在一张3.5英寸的磁盘上,此盘由供货 商在提供相应软件时一同提供 授权的数量由授权盘上的授权记数器决定,当授权 被安装过一次后,该记数器将自动减1,当记数器的值 为零时,则表明该磁盘上已没有了可使用的授权。 在STEP7V5.1的CD一ROM中有一个“ AuthorsW 程序,用于显示、安装及取出授权
2.2 STEP 7的安装与授权 STEP 7软件包及其它可选软件包是拷贝保护的, 保护是通过使用附带的授权盘来实现的。要想正常使用 STEP 7编程软件,就需要安装产品的特别授权,否则无 法正常使用。 2.2.1 授权的安装 授权被存放在一张3.5英寸的磁盘上,此盘由供货 商在提供相应软件时一同提供。 授权的数量由授权盘上的授权记数器决定,当授权 被安装过一次后,该记数器将自动减1,当记数器的值 为零时,则表明该磁盘上已没有了可使用的授权。 在STEP 7 V5.1的CD — ROM中有一个“AuthorsW” 程序,用于显示、安装及取出授权
警告:紧急授权在安装后是不可再取回的!其使用时 间只有14天,自安装之日起计算;计时启动后 不能中断。因此,紧急授权应该在通用授权损 坏的情况下,作为一种暂时弥补手段来使用 即:正常使用情况下,不要安装紧急授权
警告:紧急授权在安装后是不可再取回的!其使用时 间只有14天,自安装之日起计算;计时启动后 不能中断。因此,紧急授权应该在通用授权损 坏的情况下,作为一种暂时弥补手段来使用。 即:正常使用情况下,不要安装紧急授权
2.2.2授权的取出 当需要卸载STEP7、或者重新格式化授权所在的 硬盘驱动器时,在做此类工作之前,必须先取回授权, 否则,将造成授权的丢失,带来不必要的麻烦。 授权的取出过程,与授权的安装过程基本相同, 不同的只是在【 AuthorsW】窗口中,要从右半部分“C 盘”中选择要取回的授权,然后单击对话框中部的标 有“←”的按钮,其它步骤均相同
2.2.2 授权的取出 当需要卸载STEP 7、或者重新格式化授权所在的 硬盘驱动器时,在做此类工作之前,必须先取回授权, 否则,将造成授权的丢失,带来不必要的麻烦。 授权的取出过程,与授权的安装过程基本相同, 不同的只是在【AuthorsW】窗口中, 要从右半部分“C 盘”中选择要取回的授权, 然后单击对话框中部的标 有“←”的按钮,其它步骤均相同
2.3结构化编程环境 PLC的CPU 操作系统 用户程序 操作系统是在CPU用户程序是用户为 出厂前固化到CPU完成一个特定的控 内部的,用以组制任务而自行编制 织与特定的控制的程序,用户程序 任务无关的CPU的是由用户下载到 功能及其顺序 CPU中的
2.3 结构化编程环境 PLC的CPU 操作系统 用户程序 操作系统是在CPU 出厂前固化到CPU 内部的,用以组 织与特定的控制 任务无关的CPU的 功能及其顺序。 用户程序是用户为 完成一个特定的控 制任务而自行编制 的程序,用户程序 是 由 用 户 下载 到 CPU中的
结构化编程环境 STEP7编程软件为用户提供了一个结构化的编程 环境,用户可根据需要将用户程序分解为若干个独立 的组成部分,并将各部分的内容分别写在不同的“块” 中。这样做具有以下优点: 使复杂程序简单化,便于理解 容易实现程序的标准化 对复杂的大程序,可以多人合作完成 便于程序的査错、修改及调式
STEP 7编程软件为用户提供了一个结构化的编程 环境,用户可根据需要将用户程序分解为若干个独立 的组成部分,并将各部分的内容分别写在不同的“块” 中。这样做具有以下优点: 结构化编程环境 ➢ 对复杂的大程序,可以多人合作完成 ➢ 容易实现程序的标准化 ➢ 使复杂程序简单化,便于理解 ➢ 便于程序的查错、修改及调式
在STEP7编程软件中,为用户提供了具有不同功 能的各种“块( Block)”用以构建程序结构。主要有 以下类型: >组织块(OB) 系统功能块(SFB) 系统功能(SFC) 功能块(FB) 功能(FC) 背景数据块(背景DB) 数据块(DB) 其中OB、FB、SFB、FC和SFC都可构成程序的组成 部分,因此也称之为逻辑块
在STEP 7编程软件中,为用户提供了具有不同功 能的各种“块(Block)”用以构建程序结构。主要有 以下类型: ➢ 系统功能(SFC) ➢ 系统功能块(SFB) ➢ 组织块(OB) ➢ 功能块(FB) ➢ 数据块(DB) ➢ 背景数据块(背景DB) ➢ 功能(FC) 其中OB、FB、SFB、FC和SFC都可构成程序的组成 部分,因此也称之为逻辑块
几种常用块的解释 1.组织块(0B) (1)组织块(OB: Organization block)是操作系统和 用户程序的接口。它们决定着用户程序的结构,决定 着程序的各个组成部分执行的顺序。组织块由操作系 统直接调用,通过组织块控制程序的循环和中断、控 制PLC的启动方式,通过组织块处理CPU对错误的响应 等 2)OB1组织块,是用户程序的主程序,是用于实现程 序循环的组织块,操作系统通过调用OB1来实现对用户 程序的循环执行,因此OB1是用户程序中必要的组成部 分
几种常用块的解释 1.组织块(OB) ⑴ 组织块(OB:Organization block)是操作系统和 用户程序的接口。它们决定着用户程序的结构,决定 着程序的各个组成部分执行的顺序。组织块由操作系 统直接调用,通过组织块控制程序的循环和中断、控 制PLC的启动方式,通过组织块处理CPU对错误的响应 等。 ⑵ OB1组织块,是用户程序的主程序,是用于实现程 序循环的组织块,操作系统通过调用OB1来实现对用户 程序的循环执行,因此OB1是用户程序中必要的组成部 分