截图
简介
这是一个关于施耐德上位机软件SCADA 经典培训教程介绍ppt(部分ppt内容已做更新升级),主要介绍了启动SCADA;对工程进行修改;配置报表、报警、趋势服务器及其冗余;配置IO服务器及其冗余;配置“集群”;配置Web客户端;使用Windows集成安全等内容。施耐德电气公司是全球能效管理领域的领导者,为100多个国家的能源及基础设施、工业、数据中心及网络、楼宇和住宅市场提供整体解决方案,在住宅应用领域也拥有强大的市场能力。2012财年,施耐德在全球的总营收达到240亿欧元,在100多个国家拥有超过140,000名员工,欢迎点击下载施耐德上位机软件SCADA 经典培训教程介绍ppt(部分ppt内容已做更新升级)哦。
施耐德上位机软件SCADA 经典培训教程介绍ppt是由红软PPT免费下载网推荐的一款培训教程PPT类型的PowerPoint.
CitectSCADA(7.20) 的架构和冗余
课程目标
课程结束后您应该学会:
启动SCADA
对工程进行修改
配置报表、报警、趋势服务器及其冗余
配置IO服务器及其冗余
配置“集群”
配置Web客户端
使用Windows集成安全
日程 – 第一天
Vijeo Citect 的网络
在线修改
配置冗余
日程 – 第二天
配置集群
配置Web客户端
Windows 集成安全性
CitectSCADA 的架构Chapter 3
典型的 CitectSCADA 网络
服务器组件
Other components
集群和服务器
集群是包括了报表服务器、报警服务器、趋势服务器和IO服务器的独立子系统。
即便在独立机配置中,我们同样需要配置一个集群及其相关的服务器
集群的规则
每个集群必须使用不相同的名称
每个服务器都需要隶属于一个集群
每个服务器都要有不同的名称
注意 – 是在集群范围内不同
每个集群可以包括一对冗余的报警、报表、趋势服务器。这些冗余的服务器必须部署在不同的计算机上。
每个集群可以包括最多255个IO服务器。这些服务器需要部署在不同的计算机上。
注意 – 该规则在7.1版本的SP2中使用
正确的集群配置示例
非法的集群配置
练习
还原工程
定义集群和服务器
测试:
编译工程
检查是否有错误
集群和服务器
网络地址
工程编辑器允许对IP地址进行命名
服务器通过网络地址分配到不同的计算机上
可以直接使用IP地址的别名
练习
定义网络地址
为服务器分配网络地址
编译工程
运行计算机配置向导
运行工程 (单机模式、多进程)
时钟同步
网络中的所有SCADA设备保证时钟同步是很重要的
7.10版本中使用了一个新的时钟同步服务,它可以在所有计算机中作为服务运行
一台计算机作为时钟源
所有计算机都将其时钟与时钟源进行同步
TimeSet() 函数已作废 (会产生编译问题)
始终同步
服务器
客户端
练习
每个工作组中配置一台计算机作为时钟源
其他计算机作为客户端
启动服务器和客户端进行测试
然后,将趋势服务器部署到另外一台计算机
工程部署
工程目录下的所有文件都要被SCADA相关的计算机访问到
部署方式:
在每台计算机上都有拷贝
通过文件服务器贡献Links to a shared file server
Local copies with automatic updates (using the COPY parameter)
工程部署
工程目录下的所有文件都要被SCADA相关的计算机访问到
部署方式:
在每台计算机上都有拷贝
通过文件服务器共享
使用COPY参数自动更新本地拷贝
部署方式
本地拷贝
连接到文件服务器
共享必须拥有写权限
推荐共享用户文件夹(工程文件夹的副文件夹)
建立链接,编译工程
连接到文件服务器
COPY参数
客户端都有本地拷贝
[CTEDIT]COPY 参数可以被设置为主拷贝的地址
当工程文件被访问时会比较最后修改的时标
如果本地拷贝和主拷贝由不同的时标,那么主拷贝的文件将会自动拷贝到本地
COPY参数
只适用于运行文件
因此COPY参数不能用于开发工作!
同样支持包含工程中的文件
COPY参数应该指向工程目录的根目录
COPY参数
推荐使用UNC路径
COPY = \\syd-d-tr01\User\Pulp
使用硬盘镜像可能导致不可预料的结果!
共享服务器上的“用户”文件夹以允许访问包含工程
在线修改(7.10)
下列情况可以在不重启客户端的情况下进行修改:
IO设备
标签
报警
趋势
报表
累加器
只有和服务器相关时才需要重启
在线修改(7.20)
7.2版本延伸了在线修改功能
报警和趋势服务器作出修改,现在可以使用载入功能
ServerReload() 函数需要设置[LAN]AllowRemoteReload=1
ServerRestart() 函数需要设置[Shutdown]NetworkRestart
在线修改
下列项目的改变需要重启客户端:
Cicode 代码 (*.ci)
事件
键盘事件
设备
组
字体
在线修改
最初修改,并使用增量方式进行编译(在工程编辑器选项中设置)
客户端计算机需要连接到文件服务器或者使用COPY参数来同步工程的修改
系统冗余
冗余是指在SCADA的服务器故障停机时系统可以继续正常工作的能力
冗余一般是通过主备方式实现的
如果主服务器故障停机,那么被服务器将接管主服务器的工作
冗余一般需要使用额外的硬件或软件
这会增加系统开销...
然而,系统停止工作的损失要远大于冗余的开销!
CitectSCADA的冗余
Vijeo Citect的冗余
报警服务器冗余
主备服务器均处理报警事件
主备服务器会同步他们的数据
客户端会连接到主服务器或备服务器上
客户端启动后会优先尝试连接主服务器
如果客户端连接到备服务器上,即便主服务器重新上线,客户端也会继续保持与备服务器的连接
趋势服务器冗余
主备服务器同时处理趋势数据并维护各自的趋势文件
主备服务器间通过回填同步数据
客户端会连接到主服务器或者备服务器上
客户端启动后会优先连接主服务器
如果客户端连接到备服务器上,即便主服务器重新上线,客户端也会继续保持与备服务器的连接
报表服务器冗余
一般情况下主服务器处理报表事件
您可以指定“tandem”进程,通过设定如下的参数:
[REPORT] RunStandby = 1
客户端会连接到主服务器或备服务器
当客户端启动后会优先连接主服务器
如果客户端连接到备服务器上,即便主服务器重新上线,客户端也会继续保持与备服务器的连接
主服务器间没有数据同步
练习
数据服务器的冗余
IO 服务器冗余
冗余实际上是在IO设备层实现
您可以配置多个备用设备
每个设备都分配一个优先级
同一时刻只会使用一个数据信道
如果客户端连接到备服务器,主服务器恢复上线后,客户端会重新连接主服务器
冗余的磁盘IO设备需要特殊配置
IO 服务器冗余
IO 服务器冗余
磁盘IO冗余
磁盘IO冗余
主备服务器都不会向对方的CDK文件写数据
主备机重启后都会读取对方CDK文件的数据
两个CDK文件需要通过UNC或者共享来相互访问
在地址栏可以对其进行配置
两个文件名都需提供,使用逗号分隔,本地文件在前
集群控制系统
集群控制系统
CitectSCADA Web架构
Vijeo Citect Web架构
安全性
CitectSCADA Web服务器可以识别下列三种客户:
Administrators 可以创建、删除、修改工程部署
Display clients 对SCADA系统的正常访问
Manager clients 以只读方式访问
哪种用户取决于您配置Web客户端的文件权限
为了方便管理,推荐创建与上述三种用户相关的用户组
每个用户组都可以配置合适的权限
注意 – CitectSCADA 的用户、区域、权限要同时遵守
Web 客户端限制
不可以访问内核
不能关闭SCADA
没有Cicode调试
一些信息会被IE屏蔽
一些Cicode 函数失效(参考相关文档)
不支持在线修改 (需要工程重新部署)
Web 服务器/客户端 配置
在Web服务器计算机上安装IIS
安装CitectSCADA Web客户端程序
配置用户权限
准备用于部署的SCADA工程
使用CitectSCADA Web服务器程序创建部署
Web客户端可以访问: http://<IP address>/citect
首次访问时,需要下载组件
随后用户就可以使用Web客户端了
Windows 集成安全性
7.1版本要求修改标签之前进行登陆
如果是单机不连网系统则会产生异常
7.1版本之前,所有用户都需要在工程中明确定义
7.1版本开始可以使用Windows集成安全性
可以对下列两者进行镜像:
Windows 的用户组
CitectSCADA 的角色
角色可允许您定义一种指定的工作,例如 “操作员”,“监护员”,他们可以指定不同的区域和权限
自动登陆
多级别用户授权安全性
一些法规要求电子产品需要保留“签名”,例如:FDA title 21 CFR Part 11
7.1版本有了一个新的函数MultiSignatureForm()
可以用来校验4个用户名/密码
创建日志
MultiSignatureTagWrite()
标签扩展
7.2版本之前您只可以在Cicode中访问到标签,例如:
Cluster1.Chip_Pile_Level
然而,报警标签可以扩展访问:
HTA.H
7.2版本中可以对全部标签进行扩展访问:
Cluster.TagName.Element.Item
日志文件
<CitectSCADA>\Logs\syslog.dat
Syslog.dat
CitectSCADA 主要的运行日志
<CitectSCADA>\Logs\syslog.dat
如果运行单进程模式,所有消息都将录入这个文件
在多进程模式下,每个服务器都有各自的日志文件:
Syslog.Alarm.Cluster1.AlarmServer1.dat
Etc.
客户端日志录入 syslog.dat
Syslog.dat 格式和大小
Syslog 文件是文本文件,可以使用记事本打开
7.2版本开始,每一行的时标表示录入日志的时间
Syslog 文件大小2M
如果创建新的日志文件,那么原日志将重命名为syslog.bak
请参考[DEBUG] 参数:
SysLogSize
SysLogArchive
异常报告
一旦 CitectSCADA 异常终止,就会有一系列文件压缩成文件,这个文件可以发送到技术支持部门进行处理。
展开