SCADA系统介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
报警功能介绍 –报警
• 报警
– "ALM-ACK-RTN"
• 这种类型的报警行为用于存在两种状态(正常和异 常)的设备的报警。该设备的这两种状态相应于报 警的两种状态:ALM (报警)和 RTN (返回正常 态)。状态ALM表明报警状态为活动的;状态RTN表 明报警状态不再存在。由于调度员必须确认所有的 报警,定义了两个附加的状态:ACK(确认的)和 UNACK(未确认的)。一个带有ALM-ACK-RTN行 为类型的报警保持在报警库中,直到返回正常状态 并被确认。
SCADA_Server
• SCADA_Server 运行在DAC节点上,进程 运行后,可用qtpcsmon进程查看工具检查 其运行情况。利用sysview工具,检查其主 备状态。运行pasSeek程序可以显示当前主 SCADA服务所在的服务器。(pasSeek运行 不了?) • 根据启动参数的不同,又可分为s1,s2,s3等 研究态数据处理服务器,运行于调度员等 节点上,用于事故反演,快照恢复等。
遥测(模拟)量处理
• 开关状态与遥测值不匹配判定 • 数据存储 一分钟的整数倍
开关分,有对应遥测
脉冲(电度)量处理
• 电度量的工程转换 • 积分电度 大wk.baidu.com数现场使用积分电度
计算量处理
• 常用计算公式一
• • 公式计算。如计算模拟量中,利用Vf1+Vf2。 正值表达式。如果计算公式中,某个计算分量为正,参 与公式计算。为负值时,不参与计算。可以写成这样: Vf1+POSITIVE(Vf2) 负值表达式。如果计算公式中,某个计算分量为负,参 与公式计算。为正值时,不参与计算。可以写成这样: Vf1+NEGATIVE(Vf2) 条件计算. 如计算模拟量中,COND(Vf1>Vf2 ,Vf1,Vf2).如 果Vf1 >Vf2,最终结果为Vf1,反之为Vf2。
报警功能介绍 –报警
• 报警
– "ALM-ACK"
• 这种报警行为用于那些没有正常状态的设备的报警。 这类报警保持在合适的报警总结中,直到被调度员 确认为止。
– “调度员接口"
• 报警确认 • 报警删除
报警功能介绍 –事项
• 事项
– " ALM-RTN"
• 这种事项适用于一个设备的操作指示,例如,当加入一个标 志,一个ALM-RTN 事项可能有两种状态:SET 和 UNDEF。 如果状态为SET,则该事项为活动的,并且显示在界面上。如 果状态为UNDEF,该事项不活动不显示。
可手工进行替代。当拓扑关系正确后,可以通过pas服务实现自动旁路。
• 对端替代和对端替代解除操作
可手工进行替代,暂无法自动实现替代。
遥测(模拟)量处理
• 生数据到工程值的转换 (生数据与工程值 的区别?) • 零飘处理 设置零死区,范围之内为零 • 跳变的过滤 • 合理性判断 • 越限检测 三级限值(操作限,紧急限,事故限) • 模拟量的死区 越限立即报警,恢复时需越过死区 • 人工置数
CTRL_Server控制服务器
• CTRL_Server进程运行在DAC节点上,进程运行 后,可用qtpcsmon进程查看工具检查其运行情况。 利用sysview工具,可以查看控制服务器的主备状 态。 • 控制服务器的控制步骤在ctrl.log文件中基本上都 有记录,如果SCADA系统的控制功能有误,如遥 控、升降控制等不能控制,或者人工置数无法完 成,除了在调度员界面上有提示外,在这些文件 中可以得到更详细的错误原因以及出错的位置。
其他进程
• • • • • • • 事故追忆服务器(PDR_Server) 事故反演服务器(Recur_Server) 快照服务器(SSM_Server) 限值加载服务器(limit) 动态数据更新进程(udb) 光字牌计算程序(scada_misc) 显示点信息程序(dumppoint)
应用子系统数据流图
•
•
计算量处理
• 常用计算公式 二
• • 总加计算。如果有许多模拟量需要相加,如(Vf1+Vf2+Vf3+Vf4), 可以简写为SUM(Vf1:Vf4). 数字量计算 – 如COND_VD(Vd1 == PROTACT,PROTACT,PROTRES),当Vd1 为保护信号动作时,返回动作,否则返回复归。如果利用开关进 行计算,开关对应的状态为CLOSE,OPEN。 – 如COND_VD(ABS(Vf1-Vf2)>=1,PROTACT,PROTRES),表示 如果Vf1与Vf2的差值超过1,该数字量为动作,否则为复归。 如果需要根据数字量,计算模拟量,可采用下面的公式: COND(Vd3==CLOSE,PF(Vf1,Vf2),1),当开关为为合时,利用PF函 数计算功率因数,否则功率因数为1.
SCADA系统主要特点
• 分布式应用触发机制
– 事件驱动模块
• 外部事件 • 定时器事件 • 内部事件
– 远程过程调用
SCADA系统主要进程
• SCADA数据处理服务器(SCADA_Server) • SCADA复制库更新服务器(SCADA_Rep) • SCADA数据存储服务器(SCADA_Save) • 控制服务器(CTRL_Server) 复制库更新服务器指的是?数据存储服务器 指的是?
– Inhibit-Enable"
• 这种类型的事项是上述类型事项的一种特殊的事项。区别在于 它影响在一个设备上的所有的报警。
– " History Only"
• 这种类型的只适用不存储到活动报警和事项的事项消息和注 册信息。
报警功能介绍 –报警类
• 报警类
– 一个报警类将具有一些相同特征的报警和事项集合在 一起。它定义了该报警或事项的行为,一系列的报警 信息和一些与该消息联系的用户属性。所有的报警类 由报警定义数据库编辑器定义和更新。 – 当产生一个报警或事项信号时,必须指定报警类和一 个设备键(设备标示符字符串)。设备键用于在报警 类中唯一的确定报警或事项。 – 用户也可以指定一些报警或事项属性的值。用户提供 的值和类定义一起建立最终的属性值。默认情况下, 报警子系统的值使用存储在类定义中的值。
DF8003E SCADA系统介绍
主要内容
• • • • SCADA系统主要特点 SCADA系统主要进程 SCADA系统数据处理 报警功能介绍
SCADA系统主要特点
• 分布式实时数据库管理
– 对于某一个分布式实时数据库,整个系统内只有一个 节点的数据库为参考点,其它节点的该数据库为参考 点的复制点,复制实时数据库的数据自动向参考点的 数据统一,以达到数据一致性的要求。 – 保持数据一致性的途径分为两种:实时数据刷新和实 时数据库下载。实时数据刷新用于新的实时数据一致 性,该实时数据首先通知参考实时数据库,然后由参 考实时数据库负责将该数据统一到其它所有的复制实 时数据库。实时数据库下载主要用于一个新的节点启 动时一次性获取全部实时数据库的内容;或者参考实 时数据库节点发生变化时一次性获取新参考实时数据 库的全部数据。
SCADA_Rep
• SCADA_Rep 可以运行在除DAC (是SCADA_server主运行节点吗?) 节点之外的任何节点上,可用 qtpcsmon进程查看工具检查其运行 情况。
SCADA_Save
• SCADA_Save进程运行在 DAC节点上,进程运行后,可 用qtpcsmon进程查看工具检 查其运行情况。 SCADA_Save进程依赖于 SCADA_Server进程的主备关 系,没有单独的主备。
•
计算量处理
• 计算的启动
– 计算的启动方式分为三种:自动计算、周期计 算和按需计算。 – 自动计算:当计算的操作数发生变化时,置重 计算标志。等待定时器周期到,重计算这些点, 周期很短。 – 周期计算:以秒为单位。每个点可以设置自己 的计算周期。用于一般的公式计算。 – 按需计算:在需要计算时才进行。只有两种计 算:报警许可和控制许可。很少用到。
数据处理服务器 历史数据保存服务器 追忆处理服务器 限值加载服务器 库数据更新服务器 SCADA数据处理子系统 控制服务器 WEB浏览子系统 PAS应用子系统
人机交互界面
SCADA关系数据库
前置通讯子系统
RTU
SCADA应用子系统数据流图
SCADA系统数据处理
• • • •
遥信(数字)量处理 遥测(模拟)量处理 脉冲(电度)量处理 计算量处理
遥信(数字)量处理
• • • • • • •
遥信的类型 单位遥信 双位遥信 取反 慢遥信 防止因干扰引起遥信变位误报 人工置数 不再接受前置数据 SOE 生成事项,存储到历史库中 动作次数越限告警和清除动作次数 事故判别 事故总信号,事故总或保护,事故总与保护
遥信(数字)量处理
• 事故追忆 默认事故前后10分钟 • 旁路替代和旁路替代解除操作