计算机联锁仿真系统通信模块的研究与实现
2011-05-08梁豆豆范多旺陈光武
铁路计算机应用 2011年2期
梁豆豆, 范多旺,陈光武
(兰州交通大学 光电技术与智能控制教育部重点实验室,兰州 730070 )
车站联锁控制系统是铁路运输领域的重要控制系统,目前随着计算机联锁技术的日趋完善,计算机联锁控制成为联锁控制的主要形式,实现高可靠的通信模块进行联锁系统内部的数据传输,具有很强的实际意义。目前套接字(Socket)为开发网络应用程序非常有效快捷的工具,可以很方便访问TCP/IP。本设计就使用Socket来实现计算机联锁仿真系统的通信模块。
1 计算机联锁系统结构
计算机联锁系统结构如图1,本设计中分别由监控机、联锁机、模拟机(模拟实现监控层和室外设备层)实现。
监控机发送操作控制命令给联锁机,并接收来自联锁机的命令执行结果及站场中各信号设备的状态表示信息,将其显示到屏幕上。
联锁机负责接收监控机的操作控制命令,根据来自模拟机的现场设备实时状态进行联锁逻辑运算,并将运算的结果发送到监控机和模拟机。
模拟机接收来自联锁机的控制命令,改变信号设备状态,实时显示现场设备状态,并且模拟现场信号设备的故障状态。
2 客户机/服务器模式及套接字
2.1 客户机/服务器(C/S)模式
在TCP/IP网络应用中,通信的两个进程间相互作用的主要模式是C/S模式,即客户机向服务器提出请求,服务器接收到请求后提供相应的服务。
C/S模式在操作过程中采取主动请求的方式。服务器方要先启动并根据请求提供相应的服务:
(1) 打开一个通信通道并告知本地主机在某一地址和端口上接收客户请求。……
登录APP查看全文
