内容发布更新时间 : 2024/12/25 0:28:33星期一 下面是文章的全部内容请认真阅读。
课程名称:计算机联锁
设计题目: 计算机联锁进路选排设计 院 系: 计算机与通信工程系 年 级: 姓 名: 指导教师:
课 程 设 计 任 务 书
专 业 铁道信号 姓 名 学 号 开题日期:年 月 日 完成日期:年 月 日
题 目 计算机联锁进路选排设计
一、设计的目的
通过对课程设计任务的完成,进一步理解计算机联锁软件设计的理论内容,
并且巩固和深化所学课程的知识,同时培养综合运用所学课程知识,分析和解决实
际问题的能力,逐步树立正确的设计思想及严谨认真的科学态度。
二、设计的内容及要求
要求每位同学能够根据对计算机联锁的作业过程的认识,结合课程设计的内容,独立完成该课程设计。
设计内容: 1) 计算机联锁数据库设计; 2) 计算机联锁进路处理程序的设计; 3) 系统软件平台的人机界面的设计。
三、指导教师评语
四、成 绩
指导教师 (签章)
年 月
计算机联锁进路选排设计
计算机联锁系统是一种有人参与的系统。由于操作人员难免有操作失误的可能,所以应尽量通过检验或者判断使错误操作不至于形成命令。因此,对应每一个按钮的操作有一个按钮操作的分析程序。它的任务就是对输入的按钮操作有一个按钮操作的分析程序。符合要求的形成操作命令存于操作命令表中,以便进一步处理。不符合要求的给出“操作错误”的语音及文字提示,提醒操作人员改正自己的错误操作。根据联锁要求,即便是合法的操作命令也必须在规定的条件满足之后才执行。当执行一条操作命令时,如果它的执行条件没有满足,则也应向操作人员提供“操作命令无效”的信息,以便操作人员采取相应措施。
一、计算机联锁数据库设计
进路选排由于要用计算机程序实现,故首先需要定义动态变量,形成数据库。
站场计算机联锁中动态变量有以下几种:操作输入变量、状态输入变量、表示输出变量、设备控制变量、中间变量五种,各自作用如下:
1、操作输入变量:反映操作人员操作动作的开关量,在联锁系统中,为了防止误动一个操作而形成操作命令,一般需要由两次或两次以上的操作才能形成操作命令,操作输入变量是形成操作命令的原始数据。
2、状态输入变量:反映监控对象状态的变量,如轨道电路区段状态、道岔状态、信号机状态、灯丝状态,以及与进路相关的其他设备状态等。状态变量是参与联锁运算的安全数据。
3、表示输出变量:指向控制台、表示盘或屏幕显示器提供的变量。 4、设备控制变量:设备控制变量是指控制信号机和转辙机的变量。 5、中间变量:联锁程序执行过程中产生的一些变量,是实现联锁逻辑而起过度或中间转换作用的。有的存放在动态数据模块中,有的动态产并动态释放。
二、计算机联锁进路处理程序的设计
建立好数据库之后,需要设计进路搜索程序,进路搜索程序应完成如下任务:
1、根据进路操作命令只能选出一条符合操作要求的进路。
2、判明操作命令的合法性。操作命令是否合法本应该在形成“进路操作命令”之前检查,但这种方法需要在存储器中存放标准操作数据,数量大