《计算机联锁控制系统软件ppt课件.ppt》由会员分享,可在线阅读,更多相关《计算机联锁控制系统软件ppt课件.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、4.1 软件功能分解软件功能分解1.计算机联锁控制系统采用计算机联锁控制系统采用软件来实现软件来实现各种联锁逻辑运算。各种联锁逻辑运算。2.将联锁运算的结果将联锁运算的结果形成控制命令形成控制命令来来驱动相应的电子电路设备,从而实现对驱动相应的电子电路设备,从而实现对站场设备的操作和进路的控制。站场设备的操作和进路的控制。3.联锁软件是实现车站信号系统功能安联锁软件是实现车站信号系统功能安全的核心软件模块。全的核心软件模块。4.1 软件功能分解软件功能分解一般来说,计算机联锁控制系统的软件应具有以下功一般来说,计算机联锁控制系统的软件应具有以下功能:能:1、操作表示功能、操作表示功能 操作信息
2、处理操作信息处理对对正常正常的操作进行处理,形成有效的操作命令,的操作进行处理,形成有效的操作命令,发送到联锁机进行判断、发送到联锁机进行判断、执行执行,并在屏幕上给出,并在屏幕上给出相应的表示,同时对相应的表示,同时对错误错误的操作给出错误的操作给出错误提示提示,以便得到及时纠正。以便得到及时纠正。 表示信息处理表示信息处理对现场信号设备对现场信号设备(道岔、信号机和轨道区段道岔、信号机和轨道区段)以及以及联锁控制系统本身的状态,在屏幕上实时地给出联锁控制系统本身的状态,在屏幕上实时地给出显示,使值班员能随时监督现场设备的运用情况。显示,使值班员能随时监督现场设备的运用情况。4.1 软件功能
3、分解软件功能分解在计算机联锁控制系统中根据需要会设在计算机联锁控制系统中根据需要会设置置电务维修机电务维修机,实现,实现维护与管理信息处维护与管理信息处理理功能:功能:1.对现场的信号设备的故障状态,在屏对现场的信号设备的故障状态,在屏幕上及时地给出特殊的显示,以便使维幕上及时地给出特殊的显示,以便使维护人员迅速、准确地查找故障;护人员迅速、准确地查找故障;2.自动记录并储存值班员办理作业的时自动记录并储存值班员办理作业的时间及被操作的按钮。间及被操作的按钮。4.1 软件功能分解软件功能分解2、联锁控制功能、联锁控制功能 进路控制 进路建立进路建立 进路解锁 进路选择进路选择 进路锁闭进路锁闭
4、 开放信号开放信号 自动解锁自动解锁 非自动解锁 正常通过解锁正常通过解锁 调车中途返回解锁 取消进路取消进路 人工延时解锁 故障解锁 信号开放保持信号开放保持 4.1 软件功能分解软件功能分解 进路建立功能进路建立功能进路建立包括以下进路建立包括以下4个部分:个部分:进路选择进路选择根据车站值班人员的操作,从许多进路中选取一条要办理根据车站值班人员的操作,从许多进路中选取一条要办理的进路。在选择过程中主要是将道岔转换到与进路相符的的进路。在选择过程中主要是将道岔转换到与进路相符的位置,但在转换之前必须检查道岔区段是否被位置,但在转换之前必须检查道岔区段是否被占用占用及道岔及道岔是否在是否在锁
5、闭锁闭状态等。状态等。进路锁闭进路锁闭 当进路选取后,在确证进路在空闲状态,道岔位置正确以当进路选取后,在确证进路在空闲状态,道岔位置正确以及敌对进路没有建立的条件下,把与进路有关的及敌对进路没有建立的条件下,把与进路有关的道岔和区道岔和区段段进行进行锁闭锁闭,使它们不能扳动和复用,完成进路锁闭。,使它们不能扳动和复用,完成进路锁闭。信号开放信号开放在实现进路锁闭后,使防护进路的信号机开放,允许列车在实现进路锁闭后,使防护进路的信号机开放,允许列车或车列驶入进路。或车列驶入进路。信号开放保持信号开放保持在信号机开放期间还需不断地检查信号开放的条件(如进在信号机开放期间还需不断地检查信号开放的条
6、件(如进路空闲、道岔位置正确和敌对进路未建立等),一旦出现路空闲、道岔位置正确和敌对进路未建立等),一旦出现危及安全的因素,应使信号机立即关闭。危及安全的因素,应使信号机立即关闭。4.1 软件功能分解软件功能分解 进路解锁功能进路解锁功能 进路控制过程的第二阶段是进路解锁进路控制过程的第二阶段是进路解锁过程。过程。 进路解锁与进路建立相对应,当列车进路解锁与进路建立相对应,当列车或车列确实越过了道岔区段后,应使或车列确实越过了道岔区段后,应使该区段内的道岔以及相关的敌对进路该区段内的道岔以及相关的敌对进路解除锁闭。解除锁闭。 进路解锁又分成自动解锁和非自动解进路解锁又分成自动解锁和非自动解锁两
7、大类。锁两大类。4.1 软件功能分解软件功能分解自动解锁自动解锁A. 正常通过解锁正常通过解锁正常通过解锁分为正常通过解锁分为一次性解锁一次性解锁和和分段解锁分段解锁两种方两种方式。无论是一次解锁方式还是分段解锁方式,都式。无论是一次解锁方式还是分段解锁方式,都必须确认车列确实通过了需要解锁的区段后,该必须确认车列确实通过了需要解锁的区段后,该区段才能自动解锁。区段才能自动解锁。B. 调车中途返回解锁调车中途返回解锁这是调车进路的一种自动解锁方式,当进行转线这是调车进路的一种自动解锁方式,当进行转线调车作业时,先建立牵出作业的牵出进路,当牵调车作业时,先建立牵出作业的牵出进路,当牵出的车列行走
8、到可以反向转线地点后,为了提高出的车列行走到可以反向转线地点后,为了提高调车作业效率,提前建立反向回牵作业的折返进调车作业效率,提前建立反向回牵作业的折返进路,牵出进路没有解锁的道岔区段随返回进路解路,牵出进路没有解锁的道岔区段随返回进路解锁。锁。 4.1 软件功能分解软件功能分解非自动解锁非自动解锁a. 取消进路取消进路进路锁闭后,而车列未驶入接近区段时,操作人员办理取进路锁闭后,而车列未驶入接近区段时,操作人员办理取消进路手续,进路立即解锁。消进路手续,进路立即解锁。b. 人工延时解锁人工延时解锁当信号机已经开放,且车列已驶入接近区段时,操作人员当信号机已经开放,且车列已驶入接近区段时,操
9、作人员办理解除进路手续,信号机先关闭,从信号机关闭时算起,办理解除进路手续,信号机先关闭,从信号机关闭时算起,延迟一定时间后(对接车进路和正线发车进路延时延迟一定时间后(对接车进路和正线发车进路延时3分钟,分钟,对于侧线发车进路和调车进路延时对于侧线发车进路和调车进路延时30秒)进路解锁秒)进路解锁 。c. 故障解锁故障解锁由于某种故障,不能随车列驶过进路而自动解锁的道岔区由于某种故障,不能随车列驶过进路而自动解锁的道岔区段;非进路中的道岔由于某种原因没有锁闭,需采取特殊段;非进路中的道岔由于某种原因没有锁闭,需采取特殊的人为解锁方式使其解锁。称这种解锁方式为故障解锁,的人为解锁方式使其解锁。
10、称这种解锁方式为故障解锁,这种解锁方式对操作者有严格的限制。这种解锁方式对操作者有严格的限制。4.1软件功能分解软件功能分解 以上介绍了进路控制过程,另外,基本联锁以上介绍了进路控制过程,另外,基本联锁功能模块还包括下列功能:功能模块还包括下列功能: 信号操作功能信号操作功能重复开放信号重复开放信号非常关闭信号非常关闭信号 道岔操作功能道岔操作功能道岔单独操纵道岔单独操纵道岔单独锁闭道岔单独锁闭道岔单独解锁道岔单独解锁4.1软件功能分解软件功能分解 引导操作功能引导操作功能开放引导信号开放引导信号进路引导总锁闭进路引导总锁闭引导解锁引导解锁 其他联锁控制功能其他联锁控制功能非进路调车控制非进路
11、调车控制平面调车溜放控制平面调车溜放控制站内道口控制站内道口控制1、选排一致检查及道岔控制命令生成子模、选排一致检查及道岔控制命令生成子模块块 功能需求功能需求 检查进路建立的技术条件是否满足,检检查进路建立的技术条件是否满足,检查道岔位置是否符合进路要求,如果符合查道岔位置是否符合进路要求,如果符合则形成相应的道岔控制命令。则形成相应的道岔控制命令。2、进路锁闭子模块、进路锁闭子模块 功能需求功能需求 检查进路的锁闭条件是否满足,若满足时检查进路的锁闭条件是否满足,若满足时给出进路锁闭变量及提示信息(如白光带给出进路锁闭变量及提示信息(如白光带等)。等)。3、信号开放子模块、信号开放子模块
12、功能需求功能需求 检查进路信号开放条件是否满足,若满足检查进路信号开放条件是否满足,若满足时形成防护该进路信号机的开放命令。时形成防护该进路信号机的开放命令。4、信号保持子模块、信号保持子模块 功能需求功能需求 该模块不间断的检查信号开放条件,条件该模块不间断的检查信号开放条件,条件满足时使信号机保持开放,否则使信号机满足时使信号机保持开放,否则使信号机关闭。关闭。YNNYNY 建立进路 进路搜索 已选出 确选检查 正确? 进路锁闭 锁闭? 信号开放检查 二进路解锁子模块二进路解锁子模块1、进路正常解锁子模块、进路正常解锁子模块 功能需求功能需求 自动解锁是实现进路正常通过解锁和调自动解锁是实
13、现进路正常通过解锁和调车进路的中途返回解锁。这里只描述正常车进路的中途返回解锁。这里只描述正常通过解锁阶段。在该阶段要完成两个功能:通过解锁阶段。在该阶段要完成两个功能:a确定信号机的关闭时机:确定信号机的关闭时机:b实现进路正实现进路正常解锁。与这两个功能相对应的设有两个常解锁。与这两个功能相对应的设有两个程序模块:确定信号关闭时机的模块,进程序模块:确定信号关闭时机的模块,进路正常解锁模块。列车信号关闭的时机:路正常解锁模块。列车信号关闭的时机:当列车第一轮对进入该信号机内方第一轨当列车第一轮对进入该信号机内方第一轨道区段时。道区段时。 调车信号关闭的时机:一是当调车车列出调车信号关闭的时
14、机:一是当调车车列出清接近区段且完全进入调车信号机内方;清接近区段且完全进入调车信号机内方;二是若接近区段留有车辆,当车列出清信二是若接近区段留有车辆,当车列出清信号机内方第一区段并轧入下一相邻区段时。号机内方第一区段并轧入下一相邻区段时。进路的正常解锁模块处理方法是在进路两进路的正常解锁模块处理方法是在进路两端采用两点检查法解锁区段和道岔,其它端采用两点检查法解锁区段和道岔,其它区段按三点检查法(三点检查:前一区段区段按三点检查法(三点检查:前一区段已解锁,本区段占用且出清,下一区段占已解锁,本区段占用且出清,下一区段占用)解除区段及道岔锁闭。用)解除区段及道岔锁闭。NNNYYNYNYY 中
15、途返回解锁程序 解 锁人 工 解锁 引 导 解锁 故 障 解锁取消进路程序 取消? 正 常 解锁人工解锁程序引导解锁程序故障解锁程序正常解锁程序2、取消进路子模块、取消进路子模块 功能需求功能需求 信号开放后车还没有接近,即进路处于预信号开放后车还没有接近,即进路处于预先锁闭状态时,要想使进路解锁,采用取先锁闭状态时,要想使进路解锁,采用取消进路的办法。需要注意的是:首先要判消进路的办法。需要注意的是:首先要判断要取消的进路是否建立,然后还需要判断要取消的进路是否建立,然后还需要判断这条进路是否完整。当没有建立进路或断这条进路是否完整。当没有建立进路或进路不完整,部分解锁时不能够采用取消进路不
16、完整,部分解锁时不能够采用取消进路命令。进路命令。3.6 其他软件功能模块其他软件功能模块 一般情况下基本联锁控制功能的软件实现,这些功能的一般情况下基本联锁控制功能的软件实现,这些功能的实现就可以保证完成基本进路操作。实现就可以保证完成基本进路操作。 基本联锁功能中还包含其他的功能子模块,而这些功能基本联锁功能中还包含其他的功能子模块,而这些功能子模块往往是实际站场作业所需要的。如非正常通过解子模块往往是实际站场作业所需要的。如非正常通过解锁操作子模块中的调车中途返回解锁子模块、人工延时锁操作子模块中的调车中途返回解锁子模块、人工延时解锁子模块、上电解锁模块(计算机联锁特有,停电上解锁子模块
17、、上电解锁模块(计算机联锁特有,停电上电后的确认解锁)、区段故障解锁模块等;信号操作子电后的确认解锁)、区段故障解锁模块等;信号操作子模块,如重复开放信号模块、非常关闭信号模块;引导模块,如重复开放信号模块、非常关闭信号模块;引导操作子模块操作子模块,如:开放引导信号模块、引导进路模块、如:开放引导信号模块、引导进路模块、引导总锁闭、引导解锁模块;道岔操作子模块,如道岔引导总锁闭、引导解锁模块;道岔操作子模块,如道岔单独操纵模块、道岔单独锁闭模块、道岔单独解锁模块、单独操纵模块、道岔单独锁闭模块、道岔单独解锁模块、道岔单独封锁模块(道岔维修时用)、道岔封锁模块。道岔单独封锁模块(道岔维修时用)
18、、道岔封锁模块。4.1软件功能分解软件功能分解3、信息采集及设备驱动控制功能、信息采集及设备驱动控制功能输入:完成现场设备信号机、道岔以及轨道区段的输入:完成现场设备信号机、道岔以及轨道区段的状态信息采集,为联锁运算提供基础数据。状态信息采集,为联锁运算提供基础数据。输出:根据联锁软件生成的控制命令来驱动现场设输出:根据联锁软件生成的控制命令来驱动现场设备,如信号开放,道岔动作等。备,如信号开放,道岔动作等。4、其他功能、其他功能与调度集中系统联系功能与调度集中系统联系功能与调度监督系统联系功能与调度监督系统联系功能与其他系统,如站内调度、管理信息系统等的结合功与其他系统,如站内调度、管理信息
19、系统等的结合功能能自动检测与诊断功能自动检测与诊断功能主要是在执行联锁程序的过程中检测故障的外在现象,主要是在执行联锁程序的过程中检测故障的外在现象,检查硬件资源的物理失效,软件的缺陷以及故障的检查硬件资源的物理失效,软件的缺陷以及故障的位置。位置。 4.1软件功能分解软件功能分解在不同的在不同的联锁软件联锁软件中,最基本的完整的中,最基本的完整的联锁功能实现由以下功能模块构成:联锁功能实现由以下功能模块构成:进路选择功能模块进路选择功能模块进路锁闭功能模块进路锁闭功能模块信号开放功能模块信号开放功能模块信号开放保持功能模块信号开放保持功能模块正常解锁功能模块正常解锁功能模块取消进路功能模块取
20、消进路功能模块4.1 软件功能分解软件功能分解在这些软件中,在这些软件中,操作表示信息处理软操作表示信息处理软件、基本联锁软件、信息采集和设备件、基本联锁软件、信息采集和设备驱动控制软件驱动控制软件(前(前3类)是计算机联锁类)是计算机联锁控制系统必须具备的。控制系统必须具备的。 4.2 软件总体结构软件总体结构对应于计算机联锁控制系统的对应于计算机联锁控制系统的硬件结硬件结构构,分为,分为操作表示层、联锁运算层操作表示层、联锁运算层和和 I/O 控制层控制层。对应每层结构都有相。对应每层结构都有相应的控制软件:控应的控制软件:控显软件、联锁运显软件、联锁运算软件和算软件和 I/O 采集驱动软
21、件,以及完采集驱动软件,以及完成各个软件模块间相互交换数据的成各个软件模块间相互交换数据的通信软件(通信软件(3层,层,4个模块),个模块),如下如下图所示:图所示:图4.2计算机联锁控制系统软件的总体结构 操作及显示软件模块 通信软件模块 通信软件模块 联锁逻辑运算软件模块 输入输出软件模块 现场设备 通信软件模块 通信软件模块 操作表示层 联锁运算层 输 入 输 出 测 控4.3联锁数据与数据结构1. 进路表型联锁(静态数据库):将1个车站的全部进路的进路表汇总在一起,就构成总进路表。存储在ROM中,就是静态数据库。(1)进路表型静态数据结构a.因果关联型静态数据结构 英国、北美前因-后果
22、b.相关进路联锁静态数据结构德国、欧洲c.联锁表静态数据结构中国4.3联锁数据与数据结构(2) 联锁表型数据结构联锁表型数据结构联锁表型静态数据结构联锁表型静态数据结构是目前在国内比较是目前在国内比较常用的数据结构。如图示,在联锁表中标常用的数据结构。如图示,在联锁表中标明了进路性质,进路方向,进路的范围,明了进路性质,进路方向,进路的范围,防护进路的信号机名称及显示,进路中的防护进路的信号机名称及显示,进路中的轨道电路区段名称,敌对信号机等内容。轨道电路区段名称,敌对信号机等内容。在每一行中记录了办理一条进路需要满足在每一行中记录了办理一条进路需要满足的条件。的条件。 联锁表是车站所有进路信
23、息的集合。联锁表是车站所有进路信息的集合。当办当办理进路时,根据进路操作命令可从静态数理进路时,根据进路操作命令可从静态数据库中选出相应的进路,从而可得到所需据库中选出相应的进路,从而可得到所需要的静态数据。要的静态数据。 图4.3.1 站场图3G G G D3 D1 1 5 3 7 D9 D7 D5 9 方向进路进路号码排列进路按下按钮信号机道岔敌对信号轨道电路区段名称显示调车进路由D1至G1D1A,D5AD1B1/3,5/7D51DG,7DG,G至G2D1A,D7AD1B(1/3),5/7,9D71DG,3DG,5DG,9DG,G至3G3D1A,D9AD1B(1/3),5/7,(9)D91
24、DG,3DG,5DG,9DG,3GD3至G4D3A,D5AD3B1/3,(5/7)D53DG,5DG,7DG,G至G5D3A,D7AD3B1/3,5/7,9D73DG,5DG,9DG,G至3G6D3A,D9AD3B1/3,5/7,(9)D93DG,5DG,9DG,3GG至D17D5A,D1AD5B5/7,1/3D17DG,1DG至D38D5A,D3AD5B(5/7),1/3D37DG,5DG,3DGG至D19D7A,D1AD7B9,5/7,(1/3)D19DG,5DG,3DG,1DG至D310D7A,D3AD7B9,5/7,1/3D39DG,5DG,3DG3G至D111D9A,D1AD9B(9
25、),5/7,(1/3)D19DG,5DG,3DG,1DG至D312D9A,D3AD9B(9),5/7,1/3D39DG,5DG,3DG 联锁表型数据结构联锁表型数据结构 当车站规模较大,进路数量很大时,总进当车站规模较大,进路数量很大时,总进路表势必十分庞大,当车站改建和扩建时,路表势必十分庞大,当车站改建和扩建时,需要对总进路表进行较大的修改。需要对总进路表进行较大的修改。2.站场型静态数据结构站场型静态数据结构对于大型车站编制总进路表,可用软件实现。对于大型车站编制总进路表,可用软件实现。在应用进路搜索软件时采用在应用进路搜索软件时采用站场型静态数据结构站场型静态数据结构。下面首。下面首先
26、介绍进路搜索过程的两种方式:先介绍进路搜索过程的两种方式: 在站场型联锁结构中,应用在站场型联锁结构中,应用相互关联的逻辑单元表示轨道相互关联的逻辑单元表示轨道的组成元素(信号机,道岔,轨道区段,线路的进站和出的组成元素(信号机,道岔,轨道区段,线路的进站和出站信号机),从而形成了轨道布置图(如图站信号机),从而形成了轨道布置图(如图4.3.2所示)所示)。建立一条进路时,首先根据需要设置进站和出站标志,然建立一条进路时,首先根据需要设置进站和出站标志,然后从进站标志开始搜索进路。遇到分歧道岔时,同时沿两后从进站标志开始搜索进路。遇到分歧道岔时,同时沿两个方向进行搜索。搜索进程呈现树状结构。一
27、旦进程的一个方向进行搜索。搜索进程呈现树状结构。一旦进程的一个分支搜索到了设定的出站标志,将会产生响应信号,这个分支搜索到了设定的出站标志,将会产生响应信号,这时,其他进程分支将被删除。随后,所有的道岔根据搜索时,其他进程分支将被删除。随后,所有的道岔根据搜索和响应进程中的设定状态进行转换,从而排出进路。和响应进程中的设定状态进行转换,从而排出进路。 图4.3.2站场型联锁简图3G G G D3 D1 3 5 1 7 D9 D7 D5 9 进站元素 道岔元素出站元素 2、站场型静态数据结构、站场型静态数据结构另一种进路搜索方式是在进行进路搜索时,如果遇到对向另一种进路搜索方式是在进行进路搜索时
28、,如果遇到对向道岔标志是以道岔标志是以直股搜索优先,如果找不到目标标志就返回直股搜索优先,如果找不到目标标志就返回沿弯股方向进行搜索沿弯股方向进行搜索。基于这种结构的搜索方式需要更长。基于这种结构的搜索方式需要更长的搜索时间,但是能够节省一定的存储空间。的搜索时间,但是能够节省一定的存储空间。另外,进行进路搜索时采用另外,进行进路搜索时采用沿发车方向进行搜索的方式,沿发车方向进行搜索的方式,能够大大提高搜索效率能够大大提高搜索效率。对应信号平面图(或轨道布置图)中的每一个监控对象,对应信号平面图(或轨道布置图)中的每一个监控对象,如信号机、道岔、轨道电路区段、侵限绝缘区段、特设的如信号机、道岔
29、、轨道电路区段、侵限绝缘区段、特设的变通按钮、进路终端按钮(没有信号机)等,各设一变通按钮、进路终端按钮(没有信号机)等,各设一个静个静态数据模块态数据模块。在模块中列出表述该监控对象特性的数据以。在模块中列出表述该监控对象特性的数据以及进路搜索时所需要的一些标志。在实际程序设计中,对及进路搜索时所需要的一些标志。在实际程序设计中,对应每一个监控对象还需要设定应每一个监控对象还需要设定动态数据模块动态数据模块,如图中虚线,如图中虚线框所示。框所示。静态数据模块 动态数据模块图3.4.6 站场型数据结构D3 D1 3 5 1 7 D9 D7 D5 9 3DG 1DG 7DG 9DG 5DG 3G
30、 G G 4.3 动态数据及其结构动态数据及其结构静态数据是实现联锁功能的最基本信息静态数据是实现联锁功能的最基本信息,一般包括一些元素的名称和性质一般包括一些元素的名称和性质。而联锁。而联锁功能的实现还需要这些元素的状态变量以功能的实现还需要这些元素的状态变量以及其他一些变量,这些变量就是动态数据,及其他一些变量,这些变量就是动态数据,相应动态数据的组合就构成了动态数据结相应动态数据的组合就构成了动态数据结构。构。联锁逻辑结合动态数据和静态数据,联锁逻辑结合动态数据和静态数据,才能够形成操作控制命令。才能够形成操作控制命令。 4.3 动态数据及其结构动态数据及其结构参与联锁运算的动态数据主要参与联锁运算的动态数据主要包括操作输包括操作输入变量、状态输入变量、表示输出变量、入变量、状态输入变量、表示输出变量、控制输出变量以及为实现联锁逻辑所需的控制输出变量以及为实现联锁逻辑所需的控制变量及中间变量控制变量及中间变量等。下面就按照计算等。下面就按照计算机联锁控制系统的层次结构对需要的动态机联锁控制系统的层次结构对需要的动态数据及其结构进行介绍。数据及其结构进行介绍。本章结束谢谢!