西门子STEP7编程软件多项目范围的网络视图
面向多项目的网络视图提供了多项目中所有站的概况,及这些站与各个子网的连接。
跨项目子网只显示在该视图的相关部分(例如子网)。所显示的跨项目子网的名称就是子网组的名称。
用户可打印面向多项目的网络视图,并可从该视图下载内容到所有的站。然而,在该视图中无法编辑或保存项目。
要求
· 该功能只能从多项目中的某个项目启动。
· 对多项目中的项目所作的所有改变都必须保存。必要时,将提示用户执行保存操作。
· 多项目中的所有项目都必须是可访问的(这与分布式项目相关)。
· 多项目中的项目不得设置写保护(只读)。
· 在已打开的项目(面向多项目的网络视图意欲从中启动)中不必激活任何连接状态。
步骤
1. 在网络视图中,使用视图 > 面向多项目的网络视图菜单命令选择一个项目。
之后,使用一个复选框激活菜单命令。
2. 按照用户的意愿放置对象。也可打印出面向多项目的网络视图。
3. 从该视图中,可下载内容到多项目中的所有站(命令:plc > 下载...)
4. 为返回到项目的"正常"网络视图,可选择视图 > 面向多项目的网络视图菜单命令。
当关闭项目时,对象的所有位置也都将自动保存。
面向多项目的网络视图的属性
· 当某个项目调用该功能之后,所有的对象均将重新排列。可改变对象的位置。如果取消激活面向多项目的网络视图,并且多项目中的另一个项目中再次对其进行调用,则对象将按同样的排列再次显示。
· 面向多项目的网络视图的特性,例如缩放因子、子网长度(缩短或不缩短)、有或没有DP从站/IO设备等等,都由调用面向多项目的网络视图的项目决定。
· 当面向多项目的网络视图激活时,不能对项目进行任何改变。然而,可触发跨项目的一致性测试。因此,不能在面向多项目的网络视图中使用保存命令(网络 > 保存)。如果真的选择了网络 > 保存编译菜单命令,则仅能编译网络组态。
· 在面向多项目的网络视图中,可将组态下载到多项目中的所有站。
· 一次只能打开一个面向多项目的网络视图。如果另一个STEP 7用户试图从另一个项目中启动面向多项目的网络视图,该动作将被取消,并显示一条出错消息。
STEP7编程软件的结构体系
与一般的仅用于plc编程的软件不同,STEP7是一种可以用于PLC网络系统的工具软件。在文件的组织与管理上,STEP7使用的是“项目(Project)”分层结构体系,其体系结构如图13-1.3所示。 1.项目 STEP7的体系以“项目”作为层次,项目为针对PLC网络所制定的总体控制方案,它可以下辖多个“站”与MPI网络连接的节点,以组成PLC网络。 对于常用的单PLC控制场合,只有所使用的PLC作为一个“站”,无须考虑其他“站”与MPI网络连接的节点。 2.站 站与MPI节点为STEP7体系结构的第二层次。站(Station)是网络的名称,在PLC网络系统中,将可以进行数据通信、连接外部输入/输出的物理设备称为“站”。PLC网络系统中能够对数据链接系统进行控制的站,称为“主站”。主站可以设置控制整个PLC网络的参数,每一网络系统必须有…个主站,在PLC控制系统中,主站一般由PLC主机兼任。网络中除主站以外的其他站称为从站,从站又有远程I/O站(Remote I/O station)、远程设备站(Remote device station),本地站(Localstation)等。 对于常用的单PLC控制,只有所使用的PLC -个“站”,只需要选择所用的PLC系列号,如SIMATIC 300或SIMATIC 400即可,无须考虑其他“站”的链接情况。 3.CPU与硬件 CPU与硬件(Hardware)为STEP7体系结构的第三层次。作为PLC站的基本组成,在S7-300/400中为CPU模块(CPU)以及其他硬件(Hardware)。CPU模块的型号可通过STEP7软件的设置进行直接选择。在选择了CPU模块的型号后,还可以对其主要参数进行具体设置,在此基础上,可以针对不同CPU模块的功能进行编程。 对于站的其他硬件,只需要利用STEP7的硬件配置功能,就可以建立起PLC中的各I/O模块、接口模块、功能模块等硬件的实际安装与软件中使用的地址、管理数据等方面的对应关系,通常无须再进行其他处理。 4.S7程序与连接对象 S7程序与连接对象为STEP7体系结构的第四层次。S7程序就是前述的PLC用户程序,连接对象是指在PLC中通过PROPIBUS等方式连接的其他单元。 S7程序的编制与编辑是PLC控制系统设计的主要工作,也是STEP7软件主要的功能。在S7-300/400系列PLC中,S7程序由源文件(Source)、块(Blocks)、符号表(Symbols)三部分组成。
源文件( Source)用于STEP7的内部程序管理,一般由STEP7自动生成,使用者无须对其作太多的考虑。 符号表( Symbols)可以通过STEP7的符号编辑器编辑与生成,可以根据需要编制,将程序的地址用具有含义的符号地址代替,对程序进行符号编程,从而使得程序更容易阅读与理解。 块(Blocks)由逻辑块、用户定义的数据类型(UDT)、系统数据、变量表等组成。其中,逻辑块是PLC用户程序的基本组成单元,它由前述的组织块OB、程序块FC、功能块FB、数据块DB、系统程序块SFC、系统功能块SFB等组成,有关块的具体含义可以参见本书第8章的有关内容。以上逻辑块中,系统程序块SFC、系统功能块SFB只能在用户程序中进行调用,用户不可以对其进行编辑或写入。 与S7-200PLC -样,组织块OB、程序块FC、功能块FB、系统程序块SFC、系统功能块SFB等均由“网络”所组成。在采用梯形图编程时,网络则是由触点、线圈、功能指令框、连线等基本的梯形图组成元素构成,通过程序编辑器,即可组成不同的控制程序。 |