西门子6SL3060-4AD00-0AA0
1、使用向导建立项目
在我们第一次使用西门子step7这款软件时默认是使用向导来建立项目的,下面我们一起来熟悉一下使用向导建立项目的整个流程。
1) 进入新建项目向导
图1-1
2) 对cpu进行设定
图1-2
这里我们可以对cpu的型号名称与mpi通讯站地址进行修改与设定
3) 选择编程模式
图1-3
此处我们可以预设所要使用的组织块,当然ob1作为主程序是必须选择的,其他组织块视情况而定。当然编程语言也是可以进行设定的,此处我们可以在梯形图(lad)、语句表(stl)、功能块图(fbd)之间进行任意选择。
4) 设定项目名称
图1-4
5)完成设定建立项目
图1-5
这里需要注意的是当项目建立完成后,硬件中除了cpu与机架以外是没有任何其他硬件的,所以在编写程序之前我们必须根据控制要求来选择其他模块进行组态,否侧我们编写完成的程序下载到中也是无法运行的。
2、 常规方法建立项目
除了使用向导来建立项目外,我们通常情况都是按步骤使用常规的方法来建立项目的,使用常规方法建立项目相对于使用向导建立项目过程虽然更加繁琐,但是整个流程的安排更加合理规范,这就可以尽可能的减少出错的几率,因此编写点位较多的大型项目我都是使用常规方法来建立项目的。
1) 新建项目
图2-1
2)确定项目名称
图2-2
3) 插入s7-300站点
图2-3
4)根据现场工艺情况配置硬件
图2-4
这里需要注意的是硬件的配置一定是要符合现场工艺要求的,也就是说我们必须通过对现场整个工艺流程的分析后建立一张i/o点位表,以这张表作为依据来配置i/o模块。
5) 项目建立完成
图2-5
wincc web navigator 服务器负载均衡功能可以使wincc web navigator 客户端在连接web navigator服务器时,根据各个服务器的授权和连接负载等状态,使客户机自动连接到不同的wincc web navigator服务器上,以实现各服务器负载均衡,同时又能获得冗余(容错)的功能,比如:当web 客户机到服务器的连接中断时(比如:服务器宕机、服务器的wincc停止运行、服务器网络故障等),客户端可以自动切换到其他的web navigator服务器, 如下图所示:
wincc web navigator的负载均衡功能可用于提升系统的可用性,可靠性和延展性。
这里要提到两个名词:参与服务器和负载均衡服务器。
参与服务器很容易理解,是指所有参与和提供web 服务的服务器;
负载均衡服务器:本身也是参与服务器,但它同时要负责进行对各服务器负荷评估,当收到客户端发出的请求时,负载均衡服务器会决定由负荷较轻的服务器来处理请求,并将请求直接送到这台参与服务器,由参与服务器返回给客户端的流量不经过负载均衡服务器,这样速度快开销少。负载均衡功能的实现需要至少有一台web navigator负载均衡服务器和一台参与服务器,也可以有多台负载均衡服务器。
wincc*多支持32 个web navigator 服务器之间的负载均衡。
组态要求:
有两台或两台以上的wincc web navigator v7.0服务器。
wincc基本授权, web navigator服务器授权和“load balancing”授权。
组态步骤:
安装设置每台wincc web navigator 服务器,安装web navigator server 前,请确认已安装了iis (internet inbbbbation service)。关于web navigator的安装步骤请参见wincc 在线帮助。
确认所需授权都已安装。
各web navigator服务器可以正常单独运行,并能相互通过ie访问。
各web navigator参与服务器和负载均衡服务器上运行相同的wincc项目,同时要组态相同的用户;客户机无需授权。
在列表中添加每一个web navigator参与服务器的地址。其中也包含负载均衡服务器。
web服务器可以组态为参与服务器也可以组态成负载均衡服务器,但若要获得负载均衡的功能,客户机要首先连接负载均衡服务器。换而言之,若客户机首先连接未激活负载均衡功能的参与服务器,可以访问该服务器,但却没有负载均衡和冗余(容错)功能。
在load balancing configuration 对话框中添加所有参与服务器,如果本机要作为负载均衡服务器,使能“enable load balancing”,若不使能该选项,则仅作为参与服务器。在其他各web navigator服务器上做相同设置。
设置完后会在安装目录下..\wincc\webnavigator\server\bin中生成lbconfig.xml 文件,其中记录了各参与服务器的地址:
重新激活wincc 运行系统,即可。
如果客户机连接到一台负载均衡服务器上,若该服务器的负荷较重,而其他“参与服务器”负荷较轻时,负载均衡服务器会将客户机的请求自动转发给这台负荷较轻的服务器,这台服务器可以是负载均衡服务器也可以是参与服务器。
下图是web 客户端连接到一台负载均衡服务器,并且此服务器发生故障(比如:wincc runtime 没有激活)。
连接中断,经过几秒钟的重试后,客户端会自动连接到next server 。
如果服务器只是“参与服务器”,而没有激活负载均衡。客户机连接到这台机器上,连接是不会自动切换的。
如果客户机起初试图连接一台负载均衡服务器,但无法建立连接,则客户机无法自动切换到其他web 服务器上。
故可将各参与服务器设置为负载均衡服务器,以获得在各台服务器上有冗余(容错)功能。
注意:
wincc v7提供的winccviewerrt.exe 客户端不支持web navigator 服务器的负载均衡功