监控机及联锁软件的认知_第1页
监控机及联锁软件的认知_第2页
监控机及联锁软件的认知_第3页
监控机及联锁软件的认知_第4页
监控机及联锁软件的认知_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.4.1. 联锁系统软件结构及其功能TYJL-II型计算机联锁系统的软件按系统硬件的结构可划分为三个软件包:人机对话处理软件包C语言编程、联锁逻辑处理软件包汇编语言和执行表示软件包汇编语言。各种软件包之间由专用通讯软件实现沟通。人机对话处理软件包不涉及行车安全。主要包括按钮命令处理和进路初选软件,图象显示软件和记录、储存、打印软件。为提高联锁软件的可靠性和故障安全性,系统采用双套联锁软件,在控制命令输出级进行比较。命令一致,即向外发出驱动命令。它们主要有以下几方面的特点:套软件数据模块的连接结构与站场的几何图形完全对应,也就是说采用站场图形数据结构,即现场的每一信号、道岔和区段在程序中均有其

2、对应的数据模块,相邻的模块通过上下链数据指针相互连接。一个数据模块是描述某个信号(或道岔区段)的特征的所有数据的集合。对不同的站场,数据各不相同,而联锁程序编制成通用的,均可适用。信号模块区段模块道岔模块信号模块信号模块套软件的数据同样采用模块化结构,实际上是对A套软件的校核。1. 、两套程序模块采用分层的网络结构,但其流程大相径庭。以套程序来说,程序模块选路、确选、锁闭、开放信号等若干个子模块。一个程序链接层可类比6502的一条网络线,采用此种结构使程序层次清晰,并提高了程序模块的独立性。在安全方面,这种分层递进的结构也较为联锁表检查方式好,因为联锁检查是多层的,上一层的错误往往会被下一层发

3、现,必须相邻的上一层通过后才允许进入下一层。在层次的传递过程中还进行多种校核。这些措施使得联锁程序具有了相当的检测能力,在联锁运算的同时,也间接地检查了联锁机硬件本身。因为一旦这些校核不一致,就意味着有错误出现。2. 联锁程序采用冗余编码方式,以减少形成危险错误的可能性。3. 程序具有较完善的错误输出指示。这些错误可分为三类:操作人员操作错误、现场设备的故障和微机本身的错误。在此程序中共设有二百多个错误出口,给出错误信息显示,并可记录打印。对于不同的错误输出,程序采取程序卷回、重复运算、报警等不同处理办法。联锁机主程序框图监控机的软件是用C+语言编写的。图像、链表、按钮数据均有计算机辅助CAD工具直接生成。程序和数据完全分开,对各站来说,程序是通用的,不同的是每个站场有各自的数据文件,由CONFIG.TXT文件给出使用的数据文件名、采用的控制台操作是数字化仪还是鼠标还是单元按钮、机柜配置数量等。软件流程如图所示:监控机软件结构初

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论