微机保护软件系统配置(二)

 四、中断服务程序及其配置

    (一)实时性与中断工作方式概述

    绝大多数的工控计算机应用软件都采用了中断技术,微机保护装置是实时性要求较强的工控计算机设备,更是离不开中断的工作方式。

    所谓实时性就是指在限定的时间内对外来第件能够及时作出迅速反应的特性。例如保护装置需要在限定的极短时间内完成数据采样,在限定时间内完成分析判断并发出跳合问命令或告警信号,在其他系统对保护装置巡检或查询时及时响应。这些都是保护装置的实时性的具体表现。保护要对外来事件做出及时反应,就要求保护中断自己正在执行的程序,而去执行服务于外来事件的操作任务和程序。实时性还有一种层次的要求,即系统的各种操作的优先等级是不同的,高一级的优先操作应该首先得到处理。显然,这就意味着保护装置将中断低层次的操作任务去执行高一级优先操作的任务,也就是说保护装置为了要满足实时性要求必须采用带层次要求的中断工作方式,在这里中断成为保护装置软件的一个重要概念。

    总之,由于外部事件是随机产生的,凡需要CPU立即响应并及时处理的事件,必须用中断的方式才可实现。

    (二)中断服务程序的概念

    对保护装置而言,其外部事件主要是指电力网系统状态、人机对话、系统机的串行通信要求。电力网系统状态是保护最关心的外部事件,保护装置必须每时每刻掌握保护对象的系统状态。因此,要求保护定时采样系统状态,一般采用定时器中断方式,每经1.66ms中断原程序的运行,转去执行采样计算的服务程序,采样结束后通过存储器中的特定存储单元将采样计算结果传送给原程序,然后再回去执行原被中断了的程序。这种采用定时中断方式的采样服务程序称为定时采样中断服务程序。

    在采样中断服务程序中,除了有采样和计算外,通常还含有保护的启动元件程序及保护某些重要程序。例如高频保护在采样中断服务程序中安排检查收发信机的收信情况;距离保护中还设有两键全相电流差突变元件,用以检测发展性故障;零序保护中设有3Uo突变量元件等,因此保护的采样中断服务程序是微机保护的重要软件组成部分。

    保护装置还应随时接受工作入员的干预:改变保护装置的工作状态、查询系统运行参数、调试保护装置,这就是利用人机对话方式来干预保护工作。这种人机对话是通过键盘方式进行的,常用键盘中断服务程序来完成。有的保护装置不采用键盘中断方式,而采用查询方式。当按下键盘时,通过硬件产生了中断要求,中断响应时就转去执行中断服务程序。键盘中断服务程序或键盘处理程序常属于监控程序的一部分,它把被接的键符及其含义翻译出来并传递给原程序。

    系统机与保护的通信要求,实际上是属于高一层次对保护的干预。这种通信要求常用主从式串行口通信来实现。当系统主机对保护装置有通信要求时,或者接口 CPU对保护CPU提出巡检要求时,保护的串行通信口就提出中断请求,在中断响应时,就转去执行串行口通信的中断服务程序。串行通信是按一定的通信规约进行的,其通信数字帧常有地址帧和命令帧H种。系统机或接口 CPU(主机)通过地址帧呼唤通信对象,被呼唤的通信对象(从机)就执行命令帧中的操作任务。从机中的串行口中断服务程序就是按照一定的通信规约,鉴别通信地址和执行主机的操作命令的程序。

    (三)保护的中断服务程序配置

    根据中断服务程序基本概念的分析,一般保护装置总是要配有定时采样中断服务程序和串行通信中断服务程序。对单CPU保护, CPU除保护任务之外还有人机接口任务,因此还可以配置有键盘中断服务程序。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
微型计算机的软件系统可以分为系统软件和应用软件两类。 系统软件又可以分为操作系统、语言处理系统、数据库管理系统、网络管理系统等。 操作系统是微型计算机的核心软件,它负责管理计算机的硬件资源,提供计算机系统服务和应用程序接口,是其他系统软件和应用软件运行的基础。常见的操作系统有Windows、Linux、macOS等。 语言处理系统是一种用来编译或解释高级语言程序的软件系统。它包括编译器、解释器、调试器等工具,可以将高级语言程序转换为机器语言程序。常见的语言处理系统有C语言编译器、Python解释器等。 数据库管理系统是用来管理和维护数据的软件系统,它可以对数据进行存储、查询、更新等操作。常见的数据库管理系统有MySQL、Oracle、SQL Server等。 网络管理系统是用来管理网络的软件系统,它可以对网络进行配置、监控、维护等操作。常见的网络管理系统有Cisco、Juniper等。 应用软件是基于系统软件开发的各种应用程序,包括办公软件、图形图像处理软件、多媒体软件、游戏软件等。应用软件可以满足用户的各种需求,是计算机系统的重要组成部分。 总的来说,系统软件提供了计算机系统的基础功能,应用软件则是满足用户需求的具体体现。系统软件和应用软件相互依存,共同构成了完整的计算机系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电气秃头大叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值