发明名称 基于工业以太网通讯的悬浮列车悬浮监控方法及装置
摘要 本发明公开了一种基于工业以太网通讯的悬浮列车悬浮监控方法及装置,方法步骤如下:将各个悬浮控制下位机通过工业以太网与上位机相连;悬浮控制下位机通过多任务形式采集悬浮点悬浮状态数据输出至上位机并接收来自上位机的控制命令,同时悬浮控制下位机根据悬浮点的悬浮状态数据和控制命令控制悬浮点的悬浮状态;装置包括上位机和多个悬浮控制下位机,悬浮控制下位机包括传感器组、数据采集板、悬浮控制器、执行机构、以太网控制器和以太网接口。本发明能够实时显示悬浮数据及了解悬浮系统的工作状态、保证工程人员对悬浮系统进行高效的实时监测与维护,具有运行速度快、系统集成度高,功能全面、调试方便快捷的优点。
申请公布号 CN103529789A 申请公布日期 2014.01.22
申请号 CN201310487544.0 申请日期 2013.10.17
申请人 中国人民解放军国防科学技术大学 发明人 李杰;张文清;张锟;崔鹏;周丹峰
分类号 G05B19/418(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 湖南兆弘专利事务所 43008 代理人 赵洪;谭武艺
主权项 一种基于工业以太网通讯的悬浮列车悬浮监控方法,其特征在于实施步骤如下:1)将用于控制悬浮列车各个悬浮点的悬浮控制下位机分别通过工业以太网与同一上位机相连;当悬浮控制下位机上电后,通过存储在悬浮控制下位机中的用户主模块执行步骤2)~5);当上位机上电后,通过存储在上位机中的悬浮监控模块执行步骤6)~步骤8);2)启动中断触发信号采样任务,跳转执行下一步;3)根据根据预设发送频率采样的中断触发信号触发调用采样中断函数执行悬浮主体模块;同时启动通信初始化任务执行通讯初始化,在通讯初始化执行完毕后跳转执行下一步;4)创建用于与上位机通讯的通信套接字,创建发送二进制信号灯、接收二进制信号灯和连接二进制信号灯,分别启动发送任务、接收任务和连接任务;跳转执行下一步;5)发送任务根据预设发送频率启动,等待获取发送二进制信号灯,在得到发送二进制信号灯后将来自对应悬浮点的悬浮状态数据以及悬浮控制下位机执行的IO信息、故障信息通过发送子函数发送到上位机,如果发送子函数发送正确则返回继续等待获取发送二进制信号灯,如果发送子函数发送出错则释放发送二进制信号灯;接收任务则等待接收网络数据包,当悬浮控制下位机收到网络数据包时,接收任务检验接收的网络数据包,如果接收正确则执行网络数据包中的控制命令来控制对应悬浮点的悬浮状态并返回继续等待接收网络数据包,如果接收出错则释放接收二进制信号灯;连接任务监测所述发送任务和接收任务是否正常,如果监测到二进制信号灯或者接收二进制信号灯被释放则判定发送任务或接收任务出现异常,判定出现异常后启用关闭任务释放资源,重新启用通信初始化任务并跳转执行步骤4);6)悬浮监控模块执行窗口初始化,初始化窗口框架及变量;跳转执行下一步; 7)创建用于与悬浮控制下位机通讯的通信套接字,且绑定指定的通讯端口;设置定时器,通过定时器按照指定的刷新频率定时刷新悬浮监控模块窗口;跳转执行下一步;8)创建接收进程并调用接收进程,所述接收进程在判断收到悬浮控制下位机发送的悬浮状态数据以及悬浮控制下位机执行的IO信息、故障信息时调用接收进程处理函数,通过所述接收进程处理函数根据收到的悬浮状态数据及悬浮控制下位机执行的IO信息、故障信息进行数据存储、数据显示以及传感器数据曲线的绘制;同时,悬浮监控模块检测控件点击事件,如果收到控件则触发该控件的控件响应函数,当控件为下发控制命令时所述控件响应函数生成包含指定的控制命令的网络数据包并通过所述通信套接字发送给指定的悬浮控制下位机;当悬浮监控模块窗口收到关闭命令时,关闭所述通信套接字和悬浮监控模块的窗口,释放资源。
地址 410073 湖南省长沙市砚瓦池正街47号中国人民解放军国防科学技术大学三院磁悬浮研究中心
您可能感兴趣的专利