全文预览

计算机联锁系统软件

上传者:徐小白 |  格式:doc  |  页数:38 |  大小:502KB

文档介绍
该模块的基本功能是检查进路的锁闭条件是否满足,若满足时给出进路锁闭变量及提示信息(如白光带等)。(3)信号开放子模块。该模块的基本功能是检查进路信号开放条件是否满足,若满足时形成防护该进路信号机的开放命令。(4)信号保持子模块。在信号开放后,该模块不间断地检查信号开放条件,条件满足时使信号保持开放,否则使信号关闭。(5)自动解锁子模块。该模块的基本功能是实现进路正常解锁和调车进路的中途返回解锁。?4.状态输入模块?该模块是将道岔、信号和轨道电路等的状态信息输入到联锁计算机中。?5.表示信息输出模块?该模块是将己形成的各种表示信息通过相应的接口,来驱动表示灯和使CRT工作。?6.控制命令输出模块该模块是将已形成的道岔控制命令和信号控制命令通过相应的输出通道,来控制道岔控制电路和信号控制电路。二、任务调度方式在联锁计算机中,如何把各个程序模块管理起来而使其协调而有效地工作,是软件设计的一个重要内容。对于程序模块的管理,也称做程序模块的调度。一般来说,有两种基本的调度方式,即集中调度方式和分散调度方式。集中调度方式是在各个程序模块之外,另设计一套实时调度程序,由它统一调度各个任务的执行,如图4-7所示。这种方式是由调度程序确定向哪个任务发送一组信息,由这些信息激励任务开始工作。任务执行结束时也向调度程序提供一组信息,调度程序收到该组信息后确定下一步调用哪个任务。集中调度方式具有层次结构的特点,调度程序处于上层,各个任务处于下层。各个任务仅与调度程序交换信息而任务之间不需相互联系,这为扩展任务提供了方便。集中调度方式可以根据各个任务的优先级别进行调度;可以监督任务的执行情况。例如,某个任务由于某种原因超过了规定的执行时间,则强制它停止执行而调用其他任务。集中调度方式还能较方便地根据任务的需要确定下一步调用哪个任务,而不局限于某种确定的顺序,也就是说,对于任务的调度具有较大的灵活性。

收藏

分享

举报
下载此文档