EDP系列装置软件平台培训资料

更新时间:2023-04-21 00:22:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

EDP平台系列装置 平台软件培训资料

一 EDP系列平台软件概述及组成

EDP系列平台目前包括EDP01~EDP03共三个平台,分别用于不同电压等级、不同应用场合的保护。

各平台框架略有不同。EDP01~EDP02平台采用保护CPU与MMI显示分离的方式,两者通过HDLC完成信息交换;EDP03平台采用保护和MMI显示一体化的结构。但三个平台的开发模式一致,由应用保护所在保护CPU端完成应用程序的开发,都不涉及MMI部分的开发。

EDP系列平台支持程序的动态加载,即软件模块可以在装置侧逐一完成链接。 1 EDP01,EDP02平台软件组成部分

支持动态加载的EDP01~EDP02平台装置程序共包括以下10个部分; (1) bootrom,启动软件

(2) VxWorks_rom,板级支持包软件

(3) watchalarm.bin,watchalarmfuse.txt,电压监视模块软件 (4) edpsys.out,平台支撑软件 (5) autoexec.ini,动态加载文件 (6) edpapp.out,保护应用软件 (7) logic.egs,逻辑图配置文件 (8) hwcfg.ehc,硬件配置文件 (9) swcfg.esc,软件配置文件

(10) VxWorks(MMI使用),MMI模件软件

第(1)、(2)部分由嵌入式硬件所提供。bootrom在电路板生产时已烧写了最新归档的版本,以后一般不需要更新。同时也烧写了最新归档的VxWorks_rom,如果进行了修改,需要进行更新,由嵌硬所发布bios.bin文件,应用开发人员通过sgView工具完成VxWorks_rom的更新。这部分软件直接固化到flash中,

从文件系统中查看不到。

第(3)部分由嵌入式硬件所提供,在电路板生产时已烧写了最新归档的版本。如果进行了修改,需要通过SGView将文件下载到装置/tffs目录。装置重新开机,自动升级,同时将/tffs目录下相应文件删掉。

第(4),(5)部分由嵌入式软件所提供并更新,放置于保护CPU的/tffs目录下。

第(6)部分由保护应用开发部门提供,放置于/tffs目录下。

第(7),(8),(9)部分由保护应用开发部门提供,放置于/tffs/sys目录下。 第(10)部分由嵌入式软件所提供,放置于MMI模件的/tffs目录下,该模块不是动态加载执行。 2 EDP03平台软件组成部分

支持动态加载的EDP03平台装置程序共包括以下11个部分: (1) bootrom,启动软件

(2) VxWorks_rom,板级支持包软件

(3) watchalarm.bin,watchalarmfuse.txt,电压监视模块软件 (4) edpsys.out,平台支撑软件 (5) autoexec.ini,动态加载文件 (6) usb.out;USB模块文件 (7) mmi.out; MMI模块文件 (8) edpapp.out,保护应用软件 (9) logic.egs,逻辑图配置文件 (10) hwcfg.ehc,硬件配置文件 (11) swcfg.esc,软件配置文件

第(1)、(2)部分由嵌入式硬件所提供。bootrom在电路板生产时已烧写了最新归档的版本,以后一般不需要更新。同时也烧写了最新归档的VxWorks_rom,如果进行了修改,需要进行更新,由嵌硬所发布bios.bin文件,应用开发人员通过sgView工具完成VxWorks_rom的更新。这部分软件直接固化到flash中,从文件系统中查看不到。

第(3)部分由嵌入式硬件所提供,在电路板生产时已烧写了最新归档的版本。如果进行了修改,需要通过SGView将文件下载到装置/tffs目录。装置重新开

机,自动升级,同时将/tffs目录下相应文件删掉。

第(4),(5),(6),(7)部分由嵌入式软件所提供并更新,放置于保护CPU的/tffs目录下。

第(8)部分由保护应用开发部门提供,放置于/tffs目录下。

第(9),(10),(11)部分由保护应用开发部门提供,放置于/tffs/sys目录下。

二 平台及应用软件升级方法

1 手动升级方法

(1) 通过SGView上传各种程序文件到装置对应目录

可通过SGVIEW升级如下程序文件:

(a) 平台软件edpsys.out,下载目标路径:/tffs。Edp01,edp02,edp03适用。 (b) 平台USB模块usb.out,下载目标路径:/tffs。edp03适用。 (c) 平台MMI模块mmi.out,下载目标路径:/tffs。Edp03适用。 (d) 应用软件edpapp.out,下载目标路径:/tffs。Edp01,edp02,edp03适用。

(e) 保护配置文件:hwcfg.ehc,swcfg.esc,logic.egs,下载目标路径:/tffs/sys。 Edp01,edp02,edp03适用。

(f) 电压监视模块软件:watchalarm.bin,watchalarmfuse.txt, 下载目标路径:/tffs/sys。Edp01,edp02,edp03适用。

(g) 动态加载文件:autoexec.ini,下载目标路径:/tffs。 Edp01,edp02,edp03适用。

我们以电压监视模块软件watchalarm.bin文件为例说明:

SGView版本在V3.00以上。需要注意的是此时CPU板以太网端口的IP地址必须为192.168.0.123。

如图4-1,通过以太网连接EDP02 CPU板与主机。在通讯设置中选“选择以

太网与04板通讯设置区”,装置地址设置为192.168.0.123。

图4-1 SGView通讯设置

从菜单中选择“BSP操作\BSP模式\正常模式”,出现如下图4-2的界面,点右键,在弹出菜单上选择“下传文件”,如果要求输入内部功能操作密码的话,可以键入gdnz,这样就可以把mega16的程序文件上传到/tffs目录下。

图4-2

上传mega16的程序文件

(2) 通过ftp上传各种程序文件到装置对应目录

类似SGView,我们以电压监视模块软件watchalarm.bin文件为例说明。

在dos界面上,键入命令ftp 192.168.0.123,使EDP02 CPU板与主机连接。如下图4-3所示,依次键入bin和cd /tffs命令,然后通过Put c:\ WatchAlarm.bin和Put c:\WatchAlarmFuse.txt(假设WatchAlarm.bin和WatchAlarmFuse.txt放在C盘根目录下)就可以把文件上传到/tffs目录。

图4-3 通过ftp下载文件

(3) 通过ftp更新vxWorks_rom程序

只要CPU板有bootrom程序,并且是完好的,就可以通过ftp更新

VxWorks_rom程序。本方法一般用在VxWorks_rom损坏,不能通过SGView更新VxWorks_rom的情况。通过该方法更新的VxWorks_rom程序,依赖于所使用的VxWorks。

此种方法不需使用仿真器。PC机上需预装ftp server软件。打开ftp server的“Security\User/rights”菜单,在home directory中把包含vxworks的目录写

上,User Name是target,password也是target。配置完成后,点击“Done”按钮。如图4-4。

图4-4 ftp server配置

把boot_sel短接,fast_boot(或quick_boot)和/RSTCONF都不短接,装置上电后,通过ftp可以自动完成对装置vxworks_rom的更新。整个过程大约持续2分钟左右。在PC机侧ping 192.168.0.123,当能ping通时,说明VxWorks_rom升级完成。

在通过ftp更新vxWorks_rom程序的过程中,如果连接了超级终端,在开始更新vxworks_rom程序时,会有打印信息Begin BIOS update;更新程序成功后,也会有打印信息:BIOS update Finish. (4) 通过SGView更新vxWorks_rom程序

缺省SGView版本在V3.00以上。

CPU板上的VxWorks_rom程序是完好的,但是需要更新VxWorks_rom版本,此时可以通过SGView下载Bios.bin文件,使其更新到其他版本的VxWorks_rom程序。

升级VxWorks_rom要通过SGView软件,在通讯设置中选“选择以太网与04板通讯设置区”,装置地址设置为192.168.0.123,如下图4-5。

图 4-5 SGView通讯设置

从菜单中选择“BSP操作\BSP模式\BIOS升级模式”,单板会重启,重启后选择归档文件中的bios.bin文件,接着就会依次完成该文件下传到单板和烧写到Flash中的工作。

在VxWorks_rom升级过程中,如果发生断电等意外,会造成单板无法启动,此时就需要通过上述(3)中的方法(通过ftp 更新VxWorks_rom程序)中描述的那样完成VxWorks_rom的升级。 2 系统自动升级工具

待系统升级工具完善后,再填写。 三 平台调试或运行过程中常见问题分析

可根据MMI界面上送的平台异常事件和事件参数类型,以及参考系统日志

中记录的内容,分析错误原因。平台异常事件及参数见后面的平台异常事件表说明。

1 开入开出异常问题

MMI界面上送的”开入开出异常“事件,常见错误原因:

(1) 插槽上的IO模件,通道类型和XXPZ配置的IO通道类型不匹配,

导致IO板通信不上。

(2) 因mega小CPU检测到电压越限或其他异常,闭锁SPI信号,导致

IO模件通信异常。

(3) IO模件本身的硬件故障,比如CPLD坏掉等,导致IO模件通信异常。 (4) 因硬件干扰或其他制造或装配工艺原因,导致出现SPI通信误码。

(5) IO模件本身光藕被击穿或失效或电源异常,界面上报开出击穿或开出失效错误。

(6) 其他原因。

2 监视模块的启动反馈和电压监视异常相关问题

MMI界面上送的”监视模块告警”事件,常见错误原因:

(1) 因没有初始化或升级监视模块,导致CPU和监视模块通信不上。 (2) 因检测到某电压越限,MMI界面上送电压越限错误。

(3) 因母板上控制双CPU的跳线和装置双CPU实际模式,不一致。

若是跳线跳上或焊死(单CPU),但实际插上双CPU,则报启动反馈不

一致错误。

(4) 因某IO板的器件坏掉,导致将母板上的启动反馈信号,拉高或拉低,到报启动反馈不一致错误。

(5) 当download调试时,若模块download太慢,超过2分钟,则此时mega会检测到SPI未通,闭锁保护,处于启动闭锁态,报启动反馈不一致。

(6) 受瞬变干扰,也会报启动反馈状态不一致。

3 EDP01的扩展机箱通信中断和采样失步相关问题

MMI界面上送的”扩展机箱告警”事件和”采样系统异常”事件,常见错误原因:

(1) 因为扩展机箱数据线和同步线中断或接触不良,导致通信异常或采样失步。

(2) 因主机箱和扩展机箱的CPU,晶振有漂移,导致采样失步。 (3) 因扩展机箱内部本身的异常或错误。

4 光差通道通信中断和采样失步相关问题

MMI界面上送的”光差通道告警”保护告警事件,常见错误原因: (1) 因光纤附板的硬件问题,导致光差收发不正常。

(2) 因外部光纤通道通信抖动,导致光差通信和采样同步不正常。 (3) 因外部光纤通道路由变化或切换,导致光差通信和采样同步不正常。 (4) 因定值整定设置的光纤通道时钟模式和实际情况不一致。 (5) 因光纤通信器件未焊,导致收发不正常。

5 版本升级和程序校验错误相关问题

MMI界面上送的”程序校验错误”事件,常见错误原因:

(1) 程序升级后,没有同步升级version.ini文件,导致CRC校验错误。

(2) 程序文件被破坏或version.ini文件被破坏。

6 装置CPU板复位问题

可根据系统日志,查看CPU板复位现象和原因,常见复位原因: (1) 系统主动复位,比如EDP03若有异常,按复归后,系统会主动复位。

(2) 系统看门狗检测到关键任务异常,然后主动复位。

(3) 因程序跑飞或系统资源被完全占用,导致系统硬狗或软狗启动。

(4) 未明原因的其他异常复位。

7 存储器和文件系统异常

MMI界面上送的”存储器错误”事件和事件参数,常见错误原因:

(1) flash文件系统未正确初始化。 (2) flash芯片或相关器件未焊。

(3) 铁电存储器未焊。

(4) 文件系统或flash芯片被破坏。

8 定值校验出错相关问题

MMI界面上送的”运行定值无效”事件和”定值校验错误”事件,常见错

误原因:

(1) 运行定值区没有被正确整定。

(2) 软件配置发生更改,和装置以前保存的定值区文件不匹配。 (3) 定值文件被破坏。

9 录波出现波形和标志集丢失问题

SGView上显示录波波形和标志集,出现记录丢失问题,常见错误原因:

(1) CPU负荷太大,导致录波来不及录。 (2) 标志集记录太多,导致存储空间不够。

(3) 录波时间太长,导致有些波形没有空间进行存储。

10 CPU启动初始化不成功问题

根据MMI和CPU的通信中断情况或者调试跟踪,或系统日志,可分析CPU启动初始化不成功的问题。 常见错误原因:

(1) bootrom坏掉或没有烧制,导致无法加载平台模块。

(2) 版本问题,bootrom中的boot模式和平台软件加载模式不匹配,

导致无法加载平台模块。

(3) 板上的BOOT_SEL和QUICK_BOOT信号短接,导致无法加载平

台模块。

在正式出厂时,BOOT_SEL和QUICK_BOOT信号不应短接。 (4) vxworks_rom版本没有和平台软件正确匹配,导致某些符号动态加

载时无法匹配,导致无法加载平台模块。

(5) 加载文件autoexec.ini不存在,或被破坏,导致无法加载平台模块。

(6) 平台软件edpsys.out或应用软件edpapp.out不存在,坏掉或不匹

配,导致无法加载平台或应用模块。

(7) 装置已有的某些重要参数文件和软硬件配置不匹配,

比如通道增益系数文件,开入强制文件,软压板状态文件等,导

致初始化失败。

(8) 硬件配置和装置实际的硬件资源不匹配,比如开入开出模件,交流模件等等,导致初始化失败。

(9) IO板因各种原因,通信不正常,没有正确初始化。

11 CPU检测不一致问题

MMI上送的”主从CPU状态不一致”事件,常见错误原因:

(1) bootrom或vxwroks_rom不一致 (2) CPU板硬件版本不一致 (3) 程序版本不一致 (4) 软硬件配置不一致

(5) 整定的定值,开入强制状态,软压板状态不一致 (6) 外部输入不一致,比如开入不一致。

12 MMI和CPU通信中断问题

MMI上送的”内部通信异常”事件,常见错误原因:

(1) CPU复位后,没有正常启动。

(2) MMI和CPU之间通信错误,导致通信中断

四 EDP平台异常事件表

1 平台异常事件表

文件系统读写错 误 02 运行定值 区无效 定值校验 错误 运行定值区无效 切换运 行定值 区到有 效区 通知厂 家处理 √ 运行定值区无效 某定值区文件格 式非法 开出失效/开出击 穿 开入开出模件初 始化通信失败 开入开出模件通 信误码率过

高 能检出的其他开 入开出本身的错 误 本地 AD 采样信号 时序异常 采样失步 本地采样丢点 扩展机箱采样丢 点 数字采样丢点 数字采样中断 其他能检出的采 样系统异常 配置文件格式不 对,解析错误,比 如 CT 变比文件, 保护投退文件等 重要文件格式非 法或不存在 各种版本校验错 误 检测到主 CPU 频繁 复位 检测到下行帧通 信异常 检测到启动反馈 异常 和监视小 CPU 通信 初始化不成功 √ 和监视小 CPU 通信 异常 监视电压异常 (偏 高或偏低) (闭锁 保护) 检测到启动反馈 异常 与扩展机箱通信 错误 √ √ × √ √ √ × √

03

定值区文件格式非法

×

04

开入开出 异常

开入开出模块异常

通知厂 家处理

×

05

采样异常

本地 AD 采样信号时序异 常采或数字化采样通道 异常

通知厂 家处理

×

6

程序校验 错误

配置等重要文件格式非 法、解析错误,版本校验 错误

通知厂 家处理

×

7

监视模块 告警

监视模块本身或通信异 常,电压监视异常(所有 电压异常,都闭锁)

通知厂 家处理

8

扩展机箱 告警

与扩展机箱通信错误或 扩展机箱自身错误 (有扩

通知厂 家处理

(可 选)

×

9 10~30

FPGA 接口 错误 平台 CPU 预 留位

展机箱配置时,SCI 文件 才在异常事件表中生成 对应事件) FPGA 接口访问错误 (励磁 平台的 SCI 文件才在异常 事件表中生成对应事件)

或扩展机箱自身 错误 通知厂 家处理 (可 选) FPGA 接口初始化 错误 FPGA 其他错误 √ √ × √

31

GOOSE 的 A 网接收中 断

32

GOOSE 的 B 网接收中 断

33

GOOSE 的 CONFVER 配 置错误

CPU 内部发给 HMI 的 GOOSE 的 A 网中断,再由 HMI 重新组织转发给后台 (内部使用,SCI 文件在 异常事件表中生成对应 事件) (只有数字化配置 智能操作箱, 才产生该事 件,同杆不产生,提供接 口给应用, 应用产生相应 事件) CPU 内部发给 HMI 的 GOOSE 的 B 网中断,再由 HMI 重新组织转发给后台 (内部使用,SCI 文件在 异常事件表中生成对应 事件) (只有数字化配置 智能操作箱, 才产生该事 件,同杆不产生,提供接 口给应用, 应用产生相应 事件) CPU 内部发给 HMI 的 GOOSE 的版本配置错误, 再由 HMI 重新组织转发给 后台(内部使用,SCI 文 件在异常事件表中生成 对应事件) (只有数字化 配置智能操作箱, 才产生 该事件,同杆不产生,提 供接口给应用, 应用产生 相应事件)

检查网 络相关 设备及 光纤

(可 选)

GOOSE 的 A 网接收 中断

×

×

检查网 络相关 设备及 光纤

(可 选)

GOOSE 的 B 网接收 中断

×

×

检查网 络

相关 设备及 光纤

(可 选)

GOOSE 的 CONFVER 配置错误

×

×

34~63 64~207

平台 CPU 预 留位 保护告警 预留 内部通信 异常 HMI 模件和 CPU 通信异 常, 或 HMI 模件和面板模件异 常 无对时信号或非预期对 时信号 通知厂 家处理 检查对 时相关 设备或 装置设 置选项 通知厂 家处理 检查双 CPU 装置 定值、 压 板、 配置 等是否 一致 √ HMI 模件和 CPU 通 信异常 HMI 模件和面板模 件异常 无对时信号 √ 对时信号非预期 方式 HMI 模件总异常 × × √ √ × × √ √

208

209

对时信号 异常 HMI 模件异 常

210

HMI 模件总异常

×

×

211

主从 CPU 状 态不一致

双 CPU 工作模式中主从 CPU 状态不一致

(可 选)

主从 CPU 检测到的 各种状态不一致

×

×

2 平台异常事件参数表

5

采样系统异常

6 7

程序校验错误 监视模块告警

17 18 19 20 21 22 23 24 25 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 1 2 3

不能初始化虚拟机箱内的DI 不能初始化本机箱内名为的DO 不能初始化光纵通道虚拟机箱内的DO 不能初始化冗余机箱的DO 不能初始化同杆并架虚拟机箱内的DO 不能初始化智能操作箱内的DO 不能初始化虚拟机箱内的DO 不能初始化地址为%d的IO模件 检测到IO模件SPI校验和错误 初始化冗余机箱异常 初始化同杆并架机箱失败 初始化同杆并架机箱失败 初始化虚拟机箱异常 初始化扩展机箱失败 初始化DSP失败 无效同步点 智能操作箱连续丢点 虚拟机箱连续丢点 光采样接收任务异常,无采样数据 采样数据队列满 A/D转换错误,闭锁保护 采样数据队列空 AD复位失败 零漂越限 主从机箱采样失步 主机箱本地DSP采样连续丢点 扩展机箱本地DSP采样连续丢点 合并器告警 合并器处于测试态 合并器处于唤醒期间,数据无效 数据不能使用插值算法同步 数据同步丢失或无效 数据通道无效 初始化光差通道失败 现有版本和version.ini文件中记录不一致 索引定值不匹配 电压监视模块 初始化失败 打开电压监视MEGA16通信口失败 向MEGA16监视小CPU发送信息失败

电压监视小CPU,处于启动闭锁状态 电压监视小CPU,启动闭锁状态恢复 检测到启动设置状态和启动反馈状态不一致 上行帧长时间校验和错误 上行帧长时间错误或中断的异常恢复 上行帧长时间中断 上行帧长度长时间异常 下行帧长时间通信中断 监视小CPU软件未支持当前硬件版本 监视小CPU发现未明异常 监视小CPU检测到主CPU连续复位 FPGA初始化出错 FPGA给出A/D转换错误信息 FPGA中断间隔过长,不闭锁DO输出 FPGA中断间隔过长,闭锁DO输出

8 9

扩展机箱告警 FPGA接口错误

五 SGVIEW说明书

另见新版<<EDP使用说明书(SGView 3.50版)>>

本文来源:https://www.bwwdw.com/article/zriq.html

Top