网站大量收购独家精品文档,联系QQ:2885784924

《城市轨道交通联锁系统维护》 课件 项目3 计算机联锁系统的基本原理 任务4 计算机联锁系统的软件.pptx

《城市轨道交通联锁系统维护》 课件 项目3 计算机联锁系统的基本原理 任务4 计算机联锁系统的软件.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机联锁系统的基本原理 学习目标熟悉计算机联锁系统软件的总体结构。任务3 联锁系统的软件结构熟悉计算机联锁系统的联锁数据与数据结构。熟悉计算机联锁系统的联锁控制 程序、模块的管理和执行。 计算机联锁系统的软件结构应设计成实时操作系统或实时调度程序支持下的多任务实时系统。标准程序库、语言处理程序、操作系统、服务性程序、数据库管理系统、网络软件等。1.软件分类系统软件根据任务需要编制的各种程序。人机接口、通信、联锁、设备监控等。应用软件 计算机联锁系统的软件结构2.软件的总体结构按系统层次结构人机对话层:人机界面信息处理联锁运算层:联锁运算执行层:控制命令的输出和表示信息的输入 计算机联锁系统的软件结构3.联锁数据和数据结构所有参与联锁运算的数据。静态(常量)和动态(变量),整型、实型、字符型,数组,指针、结构体、共用体(联合体)、链表、类(C++)联锁数据联锁数据在存储器中的组织方法。公式化描述、链接描述、间接寻址和模拟指针。单向链表、循环链表和双向链表。数据结构 计算机联锁系统的软件结构3.联锁数据和数据结构即常量,在联锁运算中保持不变。如一条进路,该进路的特性及有关监控对象的特征及其数量就是静态数据。静态数据及其结构 计算机联锁系统的软件结构3.联锁数据和数据结构进路性质,是列车进路还是调车进路;进路方向,是接车方向还是发车方向;进路的范围,即进路的两端;防护进路的信号机(名称);与建立进路相敌对的信号机及敌对条件;进路中的轨道电路(或计轴)区段(名称)及数量;进路中的道岔(名称)、应处的位置、数量;进路所涉及的侵限绝缘轨道区段(名称)及检查条件;进路的接近区段(名称)和离去区段(名称); 计算机联锁系统的软件结构3.联锁数据和数据结构属性符号内容信号机号xhjh每个信号机对应一个唯一的编号对应进路按钮号anh信号机对应的按钮号横坐标x在显示输出中的横坐标纵坐标y在显示输出中的纵坐标左向或右向RorL左向(TOLEFT)、右向(TORIGHT)高柱或矮柱HorL高柱、矮柱单灯位或双灯位OorT单信号、双信号列信或调信LorD列信、调信、列兼调信号名称name用字符显示的信号机名字信名位置横偏移xmx信名位置纵偏移xmy列兼调之调信按钮号danh列车兼调车信号机的调信按钮号 计算机联锁系统的软件结构3.联锁数据和数据结构信号机显示数据表{ 信号机号: INT xhjh; 按钮号: INT anh; 横坐标: INT x; 纵坐标: INT y; 方向: BYTE direction; 高矮柱: BYTE HorL; 灯位: BYTE OorT; 性质: BYTE LorD; 信号名: char name[10]; 信名横坐标偏移: int mx; 信名纵坐标偏移: int my; 列兼调之调车按钮: BYTE d_anh;}XHJXSSJB; 计算机联锁系统的软件结构3.联锁数据和数据结构将各项数据纳入数据表构成进路表,将一个车站的全部进路表汇总构成总进路表(很像联锁表)。总进路表存于ROM中,就是一个静态数据库。办理进路时,根据进路操作命令可从静态数据库中选出相应的进路,从而可找到所需的静态数据。进路表型静态数据结构 计算机联锁系统的软件结构3.联锁数据和数据结构当车站规模较大,进路数量较多时,总进路表十分庞大,占用ROM的容量很大,意味着增大了ROM检测程序的长度和执行时间,不利于系统的可靠性。当车站改建和扩建时,需要对总进路表进行较大的修改,这也是进路表结构的不足之处。进路表型静态数据结构 计算机联锁系统的软件结构3.联锁数据和数据结构采用计算机辅助设计方法生成总进路表,当办理进路时,由进路操作命令调用该进路生成程序,自动生成一个与进路操作命令相符合的进路表,供联锁软件使用,把这种生成进路表的程序称为进路搜索程序。战场型静态数据结构 计算机联锁系统的软件结构3.联锁数据和数据结构有了进路搜索程序,仍然需要为它提供一个静态数据库。该数据库对应信号平面布置图中的每一监控对象,如信号机、转辙机、轨道电路区段、侵限绝缘区段、进路始终端按钮等内容都存入ROM内,并各设一个静态数据模块。战场型静态数据结构 计算机联锁系统的软件结构3.联锁数据和数据结构战场型静态数据结构每个静态数据模块在ROM中要占用一个区域,该区域第一个单元的地址称为模块的首地址(首址),一般把模块首址的代号看成是模块名称。 计算机联锁系统的软件结构3.联锁数据和数据结构模块的链接方法办理进路时,根据进路操作命令,为进路搜索程序指明始端和终端模块首址,搜索程序从数据结构中搜出与进路有关的全部模块,再从模块中找出所需数据,构成了进路表。 计算机联锁系统的软件结构3.联锁数据和数据结构123所占存储空间小,利于检测;增加

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档