计算机联锁系统软件
DSKB计算机联锁控制系统解析解析

程序流程图:描 述系统功能模块 之间的关系和流 程
算法设计:包括 数据输入、数据 处理、数据输出 等步骤
算法优化:提高 系统运行效率和 稳定性
安全性考虑:确 保系统安全运行 ,防止数据丢失 或泄露
数据结构与数据库设计
数据结构:采用树形结构,便于管理和查询 数据库设计:采用关系型数据库,便于存储和检索 数据库表设计:包括设备表、信号表、操作表等 数据库索引设计:提高查询效率,减少查询时间
系统安全与可靠性设计
安全设计:采用多层次、多角度的安全防护措施,确保系统安全
冗余设计:采用冗余设计,提高系统的可靠性和稳定性
容错设计:采用容错设计,提高系统的容错能力和稳定性 监控设计:采用监控设计,实时监控系统运行状态,及时发现并处 理异常情况
05
DSKB计算机联锁控制系统应用案例分析
应用场景与需求分析
实时监控: 实时监控列 车运行状态, 确保行车安
全
自动控制: 自动控制列 车运行,提 高运行效率
故障诊断: 自动诊断系 统故障,及 时报警并采
取措施
信息管理: 管理列车运 行信息,方 便查询和分
析
兼容性强: 支持多种信 号系统,易 于升级和维
护
安全性高: 采用多重安 全机制,确 保系统安全
可靠
03
04
DSKB计算机联锁控制系统软件设计
系统软件概述
软件设计包括硬件接口、数 据处理、逻辑控制等功能模 块
DSKB计算机联锁控制系统 软件设计是DSKB系统的核 心部分
软件设计需要满足铁路信号 系统的安全性、可靠性和实
时性要求
软件设计需要与硬件设备紧 密配合,实现信号设备的控
制和监测
程序流程图与算法
CIS-1型计算机联锁系统

四、CIS-1型计算机联锁系统接口电路
• CIS-1型系统采用“电平—动/静变换”电路构成表 示信息的闭环输入电路,采用“代码—动/静”和 “动/静—电平”两级变换电路构成联锁机输出电 路。 • CIS-1系统包含了CTC、TDCS等系统的联网接口。 CIS-1系统能直接与卡斯柯公司的CTC及TDCS系 统的基层信息网互联,而无需增加任何额外的硬 件和软件投资。
二、CIS-1型计算机联锁系统的主要结构
• 1、该系统采用高可靠工业控制计算机,以双机热 备冗余结构组成联锁处理系统,可实现双套联锁 系统的快速同步切换的功能,不影响值班人员的 任何操作和现场显示。 • 2、该系统特有的联锁上位机并行工作机制,可以 保证联锁上位机之间无需相互倒切即可同时进行 车站的各种列调车作业。 • 3、该系统独有的共享式网段隔离的双以太网互联 结构,通过网络传输经过加密编码的安全信息, 保证系统内各设备获得安全、可靠、稳定的信息。
六、CIS-1型计算机联锁系统典型故障分析与处理
系统发生故障时,应根据电务维修机的提示和各 子系统指示灯的显示分析故障的原因,最大限度 地缩小故障范围,及时准确地处理故障。下面以 举例的形式介绍系统常见故障的分析处理。 • 1、无驱动、无采集故障 原因:机械室混线故障或驱动盒故障。 现象: (1)全站信号立即关闭; (2)上位机、维修机提示故障组合的位 置。
五、CIS-1型计算机联锁系统软件
• 4.网络通信子系统
• 数据通信子系统包含上位机服务器模块、上位机客 户模块、下位机服务器模块、下位机客户模块和处 理模块。 • 处理模块包含上位机处理模块和下位机处理模块 上位机的处理模块主要完成按钮和命令的分析与发 送以及对下位机送过来的表示信息、同步信息、硬 件故障信息和报警信息进行处理等功能。 • 下位机的处理模块主要完成联锁运算、向上位机发 送硬件故障信息、表示信息、同步信息、报警信息 以及联锁机之间输出结果的比较信息等功能。
计算机连锁详解2

计算机联锁系统软件一、计算机联锁系统软件的总体结构计算机联锁系统软件的基本结构应设计成实时操作系统或实时调度程序支持下的多任务的实时系统,其软件的基本结构可归纳如下。
1.按照系统层次结构分类按照软件的层次结构,可分为三个层次,即人机对话层、联锁运算层和执行层,其结构如图7—17所示。
人机对话层完成人机界面信息处理;联锁运算层完成联锁运算;执行层完成控制命令的输出和表示信息的输入。
2.按照冗余结构划分按照冗余结构,可分为三取二系统的单软件结构和双机热备系统的双版本软件结构。
其小双版本软件结构,如图7—18所示。
3.按照联锁数据的组织形式划分按照联锁数据的组织形式,可分为联锁图表式软件结构和进路控制式的软件结构。
进路控制式的软结构(即模块化结构)如图7—19所示。
二、联锁数据与数据结构在计算机联锁系统中,凡参与联锁运算的有关数据统称为联锁数据:,联锁数据在存储器中的组成方法称为数据结构。
联锁数据包括静态数据(常量)和动态数据(变量)两大类,与之相对应的有静态数据结构和动态数据结构。
].静态数据及其结构联锁程序需要哪些静态数据以及这些数据在存储器中的组织形式,对于联锁程序结构有很大的影响。
目前采用最多的是进路表型联锁和站场型联锁,对应的就存在两种不同的静态数据结构;进路表型静态数据结构和站场型静态数据结构。
建立任何一条进路都必须指明该进路的特性和有关监控对象的特征及其数量等,包括:进路性质,是列车进路还是调车进路;进路方向,是接车方向还是发车方向;进路的范围,即进路的两端,如果是迂回进路,还应指明变更点(相当于变通按钮所对应的位置);肪护进路的信号机(名称);进路中的轨道电路区段(名称)及数量;进路中的道岔(名称)、应处的位置、数量;进路所涉及的侵限绝缘轨道区段(名称)及检查条件;进路的接近区段(名称);进路的离去区段(名称);进路末端是否存在需要结合或照查的设施,如闭塞设备、机务段联系、驼峰信号设备等。
计算机联锁软件设计和锁闭模块设计

U M L 是一 种 面 向对 象 的标 准 建 模 语 言 , 主 要 用 于 分 析 和 设 计 阶 段 的 系 统建 模 。 由于 U M L 易于 表 达 、 功 能 强 大 , 融 入 了软 件 工 程 领 域 的 新 思 想 、 新 方 法 和 新 技 术 , 适 合 用 于 支 持 面 向对 象 语 言 实 现 的项 目, 应 用 范 围不 仅 限 于 支 持 面 向对 象 的 分 析 与 设 计 ,还 包 括 从 需 求 分 析 开 始 的软 件 开 发 全 过 程 , 己被 广泛 应 用 到 描 述 系 统 的静 态 结 构 和 动 态 行 为 ,所 以 U M L 模 型成 为 了 测试 用 例 生 成 的有 效 来源 。 根 据 系 统 不 同方 面 的 描 述 ,U M L 分 为 静 态 建 模 和 动 态 建 模 。 其 中 静 态 建 模 包 括 类 图 、 用 例 图 、包 图 、 构 件 图 和 配 置 图 ; 动 态 建模 包括 顺 序 图 、协 作 图和 活 动 图 。 2 . 系统软件分析与建模 计 算 机 联 锁 系 统 的功 能 主 要包 括 : 人 机 界 面 信 息 处 理 功 能 、 进 路 控 制 功 能 和 执 行 控 的 , 尤 其 是 通 信 技 术 、 计 算 机 技 术 、 网 络 技 术 和 电子 商 务 的 发 展 ,它 们 为 供 应链 的 重 构 提 供 了技 术 支 持 。在 网络 环 境 下 , 企 业 间 及 企 业 与 客 户 的 信 息 交 流 更 方 便 ; 随 着 电子 商 务 的 发 展 , 客 户 响 应 速 度 得 到 明 显 提 高 ,为 了 适 应 客 户 驱 动 生 产 和 供 应 链 中 企 业 联 盟 的 需 要 ,分 销 商 、 零 售 商 的作 用 将 不 断 减 弱 , 直 至 消 失 。 作 为 广 义 的企 业 一 一 供 应 链 ,也 向“ 扁 平 化 ” 发 展 , 即制 造 商 直 接 与 用 户 连 接 ,实行更好的信息交 互,能够较好地掌握 用 户 需求 , 能 很 好 地 消 除传 统 供 应 链 存 在 的 问题 ,实 现 有 效 的 运 营 和 管 理 。 互 联 网等信 息 技术 促 进 了从供 应 商直 到 顾 客 的 整 条 供 应 链 双 向 的 、 及 时 的 、完 整 的 信 息交 流 , 成 为 企 业 获得 顾 客 和 市 场 需求 信 息 的 有 效 途 径 。 同 时 , 现 代 化 信 息 技 术 的 应 用 可 以 使 企 业 的业 务 延 伸 到 世 界 的 各 个 角 落 ; 企 业 利 用 信 息 技 术 还 可 以 开 展 虚 拟 经
计算机联锁系统介绍_V0.0.1

- - P 10
计算机联锁系统的发展概况
• 我国的计算机联锁系统的研制工作是从 80年代在一些研究部门和高等院校相继 开始的。 • 1984年,通信信号总公司研究设计 院研制生产出了国内第一个车站计算机 联锁系统,并成功的应用于地方铁路, 填补了我国计算机联锁控制系统的空白。
- - P 11
计算机联锁系统的发展概况
铁路运输系统及分工
• 铁路运输:以机车车辆等移动设备和铁道线路、桥梁 隧道、站场等固定设备为基本设备,以车站为运输生 产基地的实现旅客和货物运输的系统 • 车:车务段,运输指挥部门 • 机:机务段,负责机车的维修保养及司机 • 工:工务段,负责线路的维修保养养护 • 电 : 电务段,负责维修地面及机车信号 设备,负责 “交通红绿灯”,保障各部门能协调工作,保证列车 按计划有效运行 • 辆:车辆段,负责客车的车厢及列车员 • 其他:通信、水电、建筑、物资、生活
K5B
- - P 26
交大微联计算机联锁产品
- - P 27
铁科院计算机联锁产品
TYJL-II
TYJL-TR9
TYJL-III
- - P 28
计算机联锁系统的技术要求
• 《TB-T_3027-2002_计算机联锁技术条件》总则 – 计算机联锁是以计算机为主要技术手段实现车站联锁的信号系统。计算机联锁应能满足 各种车站、车场(不含驼峰场)规模和运输作业的需要,应保证行车安全, 提高运输效 率, 改善劳动条件,并具备大信息量和联网能力。 – 计算机联锁必须工作可靠并符合故障-安全原则。 – 联锁计算机必须采用高可靠性硬件和冗余结构。 – 计算机联锁软件的安全完整性等级宜划分为5级,由高至低依次为4~0级。等级的划分 等同于EN50128和EN50129的规定。 – 有关电源、电磁环境、外部接口、人机接口(考虑操作失误)等环境条件和使用条件的 设计应采用与安全完整性等级相适应的设计方法。 – 联锁计算机在发生一处故障与一次错误办理同时存在的情况下,不得产生危险侧输出。 – 计算机联锁的硬件和软件结构应实现模块化和标准化。 – 计算机联锁应能与其他信号系统结合, 并能与其他管理信息系统交换数据。 – 计算机联锁与其他系统通信时,应遵循规定的通信协议。 – 计算机联锁应能够与分散自律调度集中系统接口,向其提供车站状态信息,接收调度集 中传来的操作命令并予以执行。 – 计算机联锁应能够与无线闭塞中心、车站列控中心等列控系统接口,向其提供行车必要 的状态信息,接收传来的信号降级显示命令并予以执行。 – 计算机联锁应能与微机监测系统接口,向其提供室内外联锁设备的联锁状态监测信息。 -- 计算机联锁必须向规定的软件检测设备提供必要的接口。
计算机联锁软件设计和锁闭模块设计

计算机联锁软件设计和锁闭模块设计【摘要】根据计算机联锁软件设计可靠性和安全性的要求,采用统一建模语言UML对其进行建模,可以保证列车安全、高速的运行。
【关键词】联锁软件;UML;建模车站信号计算机联锁软件是一种保证站内行车安全,实现进路控制的安全性苛求软件。
随着铁路运输速度的不断提高,以及铁路客运专线、高速铁路的快速建设,对铁路计算机联锁系统的可靠性和安全性提出了更高的要求。
车站联锁系统是以技术手段实现以进路控制为主要内容的联锁功能的系统。
计算机联锁系统,就是采用计算机技术构成的车站信号自动控制系统。
该系统以进路、道岔、信号为控制对象,由计算机系统来实现进路、道岔、信号之间的联锁,并按列车运行和调车作业的要求,自动控制选择进路、转换道岔、锁闭进路等。
本文以铁路车站信号联锁控制系统为背景,研究基于UML对联锁软件进行建模。
有助于测试人员加深对联锁系统基本功能模块的理解,根据UML的动画模拟过程,自动完成测试工作,提高联锁软件的可靠性和安全性。
主要研究工作包括对联锁系统核心--进路过程进行分析和子模块划分,并对其中的子模块,如进路锁闭模块,进行了动态建模。
1.UMLUML是一种面向对象的标准建模语言,主要用于分析和设计阶段的系统建模。
由于UML易于表达、功能强大,融入了软件工程领域的新思想、新方法和新技术,适合用于支持面向对象语言实现的项目,应用范围不仅限于支持面向对象的分析与设计,还包括从需求分析开始的软件开发全过程,已被广泛应用到描述系统的静态结构和动态行为,所以UML模型成为了测试用例生成的有效来源。
根据系统不同方面的描述,UML分为静态建模和动态建模。
其中静态建模包括类图、用例图、包图、构件图和配置图;动态建模包括顺序图、协作图和活动图。
2.系统软件分析与建模计算机联锁系统的功能主要包括:人机界面信息处理功能、进路控制功能和执行控制功能等。
计算机联锁控制系统硬件部分由上位机和联锁机组成,系统安全软件主要是指联锁机软件部分。
计算机联锁工程软件安全生产优化方案
技术应用计算机联锁工程软件安全生产优化方案刘鹏1,杨璘1,孙翼1,宋小莉2(1.中国铁道科学研究院集团有限公司通信信号研究所,北京100081;2.中铁检验认证中心有限公司,北京100081)摘要:为实现铁路车站计算机联锁系统工程软件的安全生产,依据铁路信号运用管理办法及相关安全评估标准,在软件生产环节制定一系列优化措施。
针对工程软件设计、编制环节存在的问题,提出有效解决方案;结合工程应用经验,通过采用双套校核机制减少软件人员在数据编制时的错误,提高软件的安全性和可靠性;依据软件生产流程控制特点,采用信息管理系统、开发联锁数据自动生成工具应用到软件生产中,提高软件生产效率。
研究表明,上述优化方案应用于联锁工程后效果良好,可有效提高联锁软件的生产效率和安全性。
关键词:计算机联锁;软件;质量管理;流程控制;接口设计;调试中图分类号:U284文献标识码:A文章编号:1001-683X(2020)03-0102-05DOI:10.19549/j.issn.1001-683x.2020.03.1020引言计算机联锁在铁路车站应用广泛,特别是在高速铁路信号系统中,由于高速铁路列车运行速度高、运行间隔小、正点率要求高,为提高高铁系统的安全与效率,必须配有计算机联锁系统[1]。
计算机联锁系统对可靠性和安全性2方面都有极高要求,特别是在安全性方面,要求达到最高的安全完整性等级[2]。
联锁软件主要负责联锁逻辑运算,是计算机联锁系统各子系统中功能和逻辑安全要求最高的核心软件。
在计算机联锁软件工程生产实施中,为避免诸如设计、软件变更、软件数据配置错误等问题发生,其应用软件应从流程控制、软件数据安全防护、软件管理等方面加强软件安全生产,在保证软件安全性的前提下提高软件质量和生产效率。
1联锁软件生产存在的主要问题在联锁系统工程实际实施中,影响联锁系统可靠运行除了系统硬件、标准版软件功能缺陷之外,绝大部分是设计人员和软件人员在软件生产过程中产生的诸如设计、数据配置错误等造成的,这些诸如“人的行为”问题经常影响现场设备使用,延误设备开通工期,频繁加大联锁回归测试。
(完整word版)计算机联锁系统软件教案
计算机联锁系统的软件计算机联锁的软件由联锁数据和联锁程序组成,各种型号的计算机联锁系统最大的区别就是软件的不同,而且各家公司对其软件均采取保密措施,具体程序均不对外公布。
当然维修单位也没有必要掌握具体的程序,这里对计算机联锁系统的软件只作简单的介绍。
1 联锁数据在计算机联锁系统中,所有的信息进入计算机后均变为数据,计算机只能对这些数据进行运算处理,凡参与联锁运算的有关数据统称为联锁数据.在联锁运算中有些数据是固定不变的,如表示设备的编号或位置的数据。
这些在联锁运算中不发生变化的数据被称为静态数据,也称常量。
而在联锁运算中发生变化的数据,如表示状态输入信息、操作数入信息的数据,被称为动态数据,也称作逻辑变量。
在联锁程序运行的过程中有大量的静态和动态数据参与联锁运算,各种数据存放在存储器中,数据在存储器中的组成方法被称为数据结构。
1。
1 数据编码代表信号设备状态或控制命令的开关量有两个状态被称为二值逻辑变量。
为了实现故障—安全, 一般用多位二进制数表示一个二值逻辑变量。
即用码长为n 的二进制代码,取其两个码与二值逻辑量对应,其它2n-2个代码均为非法码,两个有效码一个对应安全侧另一个对应危险侧(次安全侧)。
如果由于信息受到干扰,而产生非法码时,计算机将其作为安全侧信息处理,从而实现故障导向安全。
这种方式称为信息冗余。
实践证明,在数据编码时,取1、0相间的代码对应危险侧,则安全性更高。
在数据存储时,将同一数据存入不同的单元,数据输出时采用比较法和多数表决法还可进一步提高系统的安全性。
1.2 静态数据在静态数据库中,将进路的特性及与该进路有关的监控对象的特征用一组数据表示出来,这组数据与联锁表相似,在这里被称为进路表。
一般的系统进路表均采用站场形数据结构。
其构成方法是先将信号平面布置图上各监控对象及操作按钮的位置数据化,这些数据存放在只读存储器中,即每一个信号设备对应有一个数据块,各设备的数据合起来形成一个小型静态数据库,即站形数据库。
计算机联锁习题与解答
操作输入变量:反映操作人员操作动作的开关量
状态输入变量:反映监控对象状态的变量,如轨道电路,道岔定反位,信号状态等。
表示输出变量:指向控制台,表示盘或屏幕显示器提供的变量。
控制变量:指控制信号和道岔的变量
中间变量:指联锁程序执行过程中产生的一些变量
十、联锁控制程序的六个模块及相应的功能:
按冗余结构分:三取二系统的单软件结构、双机热备制式的双版本软件结构
按联锁数据的组织形式分:小站规模的联锁图表式软件结构、中站以上规模的进路控制式的软件结构
八、连锁数据 静态数据
联锁数据:指在联锁计算机中,所有参与联锁运算的数据。
静态数据:进路性质、进路方向、进路范围、防护进路的信号机、进路中的轨道电路区段及数量、进路中的道岔应处于的位置和数量、进路所涉及的侵限绝缘轨道区段及检查条件、进路的接近区段、进路的离去区段、进路末端是否存在需要结合或照查的设施。
监控层 接受联锁层的信号控制命令改变信号显示,接受道岔控制命令,驱动道岔转换,向连锁机构传输信号状态信息、道岔状态信息,
以及轨道电路状态信息。
室外设备 执行命令
四、铁路信号系统包括:
列车运行控制系统(CTCS):作用是安全防护(在任何情况下防止列车许可运行、防止列车超速运行、防止列车溜速)、人机界面、检测功能、可靠性和安全性.
轨道电路的主要工作状态有:
调理状态:指轨道电路在没有机车车辆占用时,不论在任何不利的电源和天气等条件下:接收端的继电器都处于励磁状态,发出轨道电路区段空闲的信息。
分路状态:轨道电路被机车车辆占用时,不论在任何不利的电源和天气条件下,接收端的继电器都处于失磁状态,发出轨道电路区段被占用的信息。
联锁系统介绍-ILOCK
IPS子系统硬件
VLE板
VPS板
I/OBUS2板
I/OBE2板
VIIB板
VOOB板
IPS子系统硬件
• 安全逻辑运算板(VLE) VLE板是整个联锁处理子系统的核心,包括通过I/O选址读取输 入/输出信息、进行联锁运算、与MMI、SDM、其它iLOCK系统 通信等。对于大型联锁车站或有光通信的车站,为了缓解VLE 板的通信压力,其中的安全通信由CPU/PD1板完成。VLE板通 过总线与VPS板、CPU/PD1板通信。
• 输入输出总线扩展板(I/OBE2)
I/OBUS2板与I/OBE2板交换信息,通过I/OBE2板实现差分驱动,
驱动双断输出板。
IPS子系统硬件
• 双采安全型输入板(VIIB) VIIB板为iLOCK系统的两个CPU分别采集提供相同的接口。每块 VIIB板有16个输入端口,每个输入端口对应一个指示灯,当某端 口有输入信号时,相应的指示灯点亮。
MMI界面实例
MMI界面实例
GPC子系统
较大车站(一般为25组道岔以上车站)根据用户需要设置 值班员台(GPC) 。
GPC的显示界面与MMI完全相同,但是没有操作功能。
SDM子系统
SDM与微机监测站机构成二合一的微机监测与诊断维护子系统 ,主要 完成系统维护及接口设备监测的功能。
生成iLOCK系统专用的应用数据(ADS)后才能被系统所接受执行。
系统芯片
系统芯片
应用芯片
应用芯片
MMI子系统
MMI提供了iLOCK系统与用户之间的人 机接口。MMI可采用彩色显示器或者控 制台等作为计算机联锁系统的人机交互 界面,用来供信号员通过鼠标等操作工 具办理各种作业。
MMI工作于WIN 2000或更高版本的 WINDOWS多任务操作系统,对每个车 站,采用N+1热备工作方式,使用高可 靠的工业控制计算机,通过高速网口或 串口与其它系统(子系统)交换信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
因此必须采取适当的数据编码和差错控制技术以提高系统的可靠性和安 全性。关于编码和差错控制的一般原理,在数字和通信的技术书籍中多有介绍, 在这里将从安全的角度强调一些应注意的问题。
另外,参与联锁的数据量是很大的,它们在存储器中的组织方法称做数据 结构。数据有静态数据(常量)和动态数据(变量)两类。相应地有静态数据 结构和动态数据结构。数据结构的形式不仅影响联锁程序的结构, 而且关系到 数据结构自身的生成方式问题。一种好的数据结构可用计算机辅助设计方法生 成,这样可以减少或避免编制数据结构时的人为错误。
第二节联锁数据与数据结构
联锁数据,是指在联锁计算机中,所有参与联锁运算的数据。
在联锁数据中,有一些数据有可能由于硬件故障或受到干扰而发生错误 时,其后果不仅能导致系统失败,而且会造成危险输出。
例如,一个涉及行车安全的逻辑变量的安全侧代码可能由于故障而畸变成 危险侧代码,这是十分危险的。
又如,一个地址码在传输过程中发生错误而未识别出来,也将造成数据传
对于参与运算的一些非逻辑变量(如一些标志) ,可以采用增加码位的方 法来判别它是否因故障而出现错误, 还可以采用比较法或多数表决法来提高该 类数据的安全性。
在计算机系统中还有一些常量。对于参与运算的一些常量的检测,除了用 比较法外更多的是用校验法, 即设计一种算法对数据进行整批的检测。 常量一 般是存于ROM中的,对于常量的检测也就是对ROM勺检测,检查方法很多,在 此不再多述。
一、联锁数据
1•数据的编码
在计算机联锁系统所处理的大量数据中, 代表安全信息的二值逻辑变量占 有重要的地位。如果简单地用一个二值码元(bit)代表一个具体逻辑量,显 然是不符合故障—安全要求的。 因此,必须采取多个码元编码。 编码技术是冗 余技术在信息领域里的具体应用。
对于涉及安全的逻辑量,取一个字节(1Byte)的全8位编码作为一个逻辑量值,并取其中的相间码10101010和01010101作为有效值。因为10101010和01010101间具有最大的码距,且具有更高的故障—安全值。
2.数据的传输
在多个计算机的安全系统中, 当计算机之间相距较远时, 一般采取串行数据 传输方式。 所传输的数据有逻辑量、 数字量和地址数据等。 为了克服数据在传 输中出错,一般采取避错和容错相结合的技术。避错技术是采用可靠的器件, 抗干扰的通道介质以及严格的工艺措施等, 力求数据不发生错误。 采取容错技 术就是传输理论中的差错控制技术。在编码理论中,常用到(n,k)分组码这 一术语,其中n表示整个传输码的位数,k表示信息位数,那么n-k就是冗余 位数,一般称做监督位。 编码理论的重要内容之一是研究信息码元与监督码元 的相关性, 设计出合理的码字, 在满足规定的检错和纠错能力情况下, 使得编 码和译码技术易于实现而且经济。 应该说, 当前的传输编码理论比较成熟, 理 论上讲,用增加通道的空间和时间的办法总是能用编码方法达到代码防护的预 期水平。但从目前使用中的安全系统来看, 多采用标准的编码形式, 例如汉明 码和BCH码等,而不米用纠错能力很强的特殊编码方式。在实时控制系统中, 要求数据及时刷新, 因此可利用周期循环传输的特点采取比较或表决方法提高 数据的安全性, 这也就是说数据的接收端必须是安全系统。 如果在运算时间上 允许的话,可对重要数据附上它的产生或传输的时间标志, 在使用它时检查它 的时间标志是否过时,从而提高了系统的安全性。
第六章 计算机联锁系统软件
第一节 软件的功能与总体结构
一、软件的功能
一般来说,计算机联锁系统的软件应具有以下功能:
1.人机界面信息处理功能
(l) 操作信息处理
对正常的操作进行处理, 形成有效的操作命令, 并在屏幕上给出相应的表 示,以便使值班员确认自己的操作: 对错误的操作进行处理, 并在屏幕上给出 相应的提示, 以便使值班员能够立即发现自己的错误操作, 及时采取措施纠正 错误的操作。
(2)表示信息处理 对现场信号设备的状态, 在屏幕上实时地给出显示, 使值班员能随时监督 现场设备的运用情况。
(3)维护与管理信息处理 对现场的信号设备的故障状态, 在屏幕上及时地给出特殊的显示, 以便使 维护人员迅速、 准确地查找故障; 自动记录并储软件的总体结构
计算机联锁系统是以计算机为主要技术实现车站联锁控制的系统, 该系统 应保证行车安全,提高运输效率,改善劳动条件,并为管理、服务现代化创造 条件;应能满足各种站场规模和运输作业的需要。 因此,系统软件的基本结构 应设计成实时操作系统或实时调度程序支持下的多任务的实时系统。
综合分析国内外研制的计算机联锁系统,其软件的基本结构可归结如下:
1.按照系统层次结构分类 按照软件的层次结构,可分为三个层次,即人机会话层、联锁运算层和 执行层,其结构如图4-1所示。
人机对话层完成人机界面信息处理; 联锁运算层完成联锁运算, 执行层完 成控制命令的输出和表示信息的输入。
2.按照冗余结构划分 按照冗余结构,可分为三取二系统的单软件结构和双机热备制式的双版本 软件结构。其中双版本软件结构,如图4-2所示。
(5)与调度监督系统联系功能:
(6)与其他系统,如站内调度、管理信息系统等的结合功能
(7)监测联锁设备状态功能等。
上列各项功能尽管存在着某些联系,但它们的目的性是不同的,而且在 一个具体车站上也不需要联锁系统具备所有这些功能, 因此对于每项功能需由 独立的软件甚至是由独立的计算机来实现。 在这些软件中, 人机界面信息处理 软件、基本联锁软件、执行控制软件、自动检测与诊断软件,是计算机联锁系 统必须具备的。
图4-1软件的层次结构
图4-2双版本软件结构
3•按照联锁数据的组织形式划分
按照联锁数据的组织形式,可分为小站规模的联锁图表式软件结构和中站 以上规模的进路控制式的软件结构。其中进路控制式的软件结构(即模块化结 构)如图4-3所示。
在图4-3中,各个模块之间相对独立,只有数据交换,没有程序上的联系, 使得系统结构清晰,设计、编程均可实现标准化。
2.进路控制功能(基本联锁控制) 能够完成规定的联锁功能,主要包括:
1)
进路选出(建立);
2)
进路锁闭;
3)
信号开放;
4)
信号保持开放;
5)
进路解锁;
6)
进路正常解锁;
7)
进路非正常解锁;
8)
道岔单独操纵;
9)
进路引导总锁闭等。
3.执行控制功能
(1)输出控制:根据联锁软件生成的控制命令来驱动现场设备控制电
(2)输入控制:采集现场设备的状态信息,为联锁运算提供数据。
4.自动检测与诊断功能
主要是在执行联锁程序的过程中检测故障的外在现象, 检查硬件资源的物 理失效,软件的缺陷以及故障的位置。
5.其他功能
(1)非进路调车控制功能:
(2)平面调车溜放控制功能:
(3)站内道口控制功能:
(4)与调度集中系统联系功能;