您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7简介
来源:艾特贸易2017-06-04
简介STEP 7 编程软件用于西门子系列工控产品,包括 SIMATIC S7 、 M7 、 C7 和基于 PC 的 WinAC ,是供它们编程、监控和进行参数设置的标准工具,是 SIMATIC 工业软件的重要组成部分。 STEP 7 标准软
STEP 7编程软件用于西门子系列工控产品,包括SIMATIC S7、M7、C7和基于PC的WinAC,是供它们编程、监控和进行参数设置的标准工具,是SIMATIC工业软件的重要组成部分。 STEP 7标准软件包提供一系列的应用程序,如图3-1所示,具有以下功能:硬件组态和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。STEP 7的所有功能均有大量的在线帮助,用鼠标打开或选中某一对象,按F1键可以得到该对象的在线帮助。 图3-1 标准软件包提供的应用程序 标准软件包运行在Windows 95/98/2000/NT/XP下,与Windows的图形和面向对象操作原则相匹配,支持自动控制任务创建过程的各个阶段。标准软件包提供的应用程序的主要功能如下。 1.SIMATIC管理器 SIMATIC Manager(SIMATIC管理器)可以管理一个自动化项目的所有数据,无论是为哪个可编程控制系统( S7/M7/C7)设计的。编辑所选数据所需要的工具由SIMATIC Manager自行启动。SIMATIC Mannger用户界面如图3-2所示。 2.符号编辑器 使用Symbol Editor(符号编辑器),可以管理所有的共享符号。它具有以下功能: ·为过程信号(输入/输出)、位存储和块设定符号名和注释; ·分类功能;
图3-2 SIMATIC Manager用户界面 ·从/向其他的Windows程序导入/导出。 使用这个工具生成的符号表可供其他所有工具使用。因而,对一个符号特性的任何变化都能自动被其他工具识别。 3.硬件诊断 这些功能可以向用户提供可编程控制器的状态概况。在概况中可以显示符号,指示每个模块是否正常或有故障。双击故障模块,可以显示有关故障的详细信息。信息的范围视使用模块而定: ·显示关于模块的一般信息(例如,定货号、版本、名称)以及模块状态(例如,故障); ·显示中央I/O和分布式从站的模块信息(例如,通道故障); ·显示来自诊断缓存区的报文。对于CPU,还可显示以下附加信息: ·用户程序处理过程中的故障原因; ·显示循环时间(最长的、最短的和最近一次的); ·MPI的通信可能性及负载; ·显示性能数据(可能的输入/输出、位存储、计数器、定时器和块的数量)。 4.硬件组态 使用这个功能,可以为自动化项目的硬件进行组态和参数设置。硬件组态的功能如下所示: 1)组态可编程控制器时,可以从电子目录中选择一个机架,并在机架中将选中的模块安排在所需要的槽上。 2)组态分布式I/O与组态中央I/O一致,也支持以通道为单位的I/O。 3)在给CPU参数设置的过程中,可以通过菜单的指导设置属性,比如,启动特性和循环扫描时间监控。支持多处理方式。输入的数据保存在系统数据块中。 4)在向模块作参数设置的过程中,所有可以设置的参数都是用对话框来设置的。没有任何设置使用DIP开关。参数设置向模块的传送是在CPU启动过程中自动完成的,这意味着模块可以相互交换而无需赋值新的参数。 5)功能模块( FM)和通信处理器(CP)的参数设置,与其他模块的赋值方法一样,也是在硬件组态工具中完成的。对于每一个FM和CP,都有模块指定对话框和规则(包括在FM/CP功能软件包范围内)。通过只在对话框中提供有效的选项,系统可以防止不正确的输入。 5.网络组态 通过MPI,使用组态工具选择通信的网站,在表中输人数据源和数据目标,自动生成要下载的所有块( SDB),并且自动完整地下载到所有的CPU中。事件驱动的数据传送也是可以实现的:设置通信连接,从集成的块库中选择通信或功能块,以你选择的编程语言为所选的通信或功能块赋值参数。 6.编程语言 用于S7 -300和S7 -400的编程语言梯形逻辑图(Ladder Logic,LAD)、语句表( Statement List,STL)和功能块图(Function Block Diagram,FBD)都集成在一个标准软件包中。 1)梯形逻辑图是STEP 7编程语言的图形表达方式。它的指令语法与一个继电器的梯形逻辑图相似:当电信号通过各个触点、复合元件以及输出线圈时,使用梯形图,可以追踪电信号在电源示意线之间的流动。 2)语句表是STEP 7编程语言的文本表达方式。如果一个程序是用语句表编写的,则CPU执行程序时按每一条指令一步一步地执行。为使编程更容易,语句表已进行扩展,还包括一些高层语言结构(例如结构数据的访问和块参数)。 3)功能块图是STEP 7编程语言的图形表达方式,使用与布尔代数相类似的逻辑框来表达逻辑。复合功能(如数学功能)可用逻辑框相连直接表达。其他编程语言作为可选软件包使用。
点击排行
