基于Linux系统的轨道交通控制数据的传输系统及方法技术方案

技术编号:13348517 阅读:72 留言:0更新日期:2016-07-15 02:11
本发明专利技术公开了一种基于Linux系统的轨道交通控制数据的传输系统及方法,该系统包括PLC模块、IO模块和HMI模块,所述PLC模块内设有IO通信输入模块、IO通信输出模块、输入转换模块、输出转换模块、任务计算模块以及多个缓冲区,所述IO模块内设有输入模块、输出模块以及输入数据缓冲区和输出数据缓冲区,经过各级模块的单独工作,可以将数据从IO模块快速的传输到HMI中。本设计数据传输速度快、实时性高、模块独立、容错性高、数据处理速度快、可移植性强。

【技术实现步骤摘要】
基于Linux系统的轨道交通控制数据的传输系统及方法
本专利技术涉及轨道交通控制系统领域,特别是涉及一种基于Linux系统的轨道交通控制数据的传输系统及方法。
技术介绍
目前轨道交通控制的PLC采用通用PLC,其功耗大、成本高,再次研发时间长,外扩设备多。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于Linux系统的轨道交通控制数据的传输系统及方法,本数据传输系统及方法具备很高的实时性、精确度高、数据传输速度快、模块独立、容错性高、数据处理速度快、可移植性强。本专利技术的目的是这样实现的:一种基于Linux系统的轨道交通控制数据的传输系统,包括PLC模块、IO模块和HMI模块,所述PLC模块内设有IO通信输入模块、IO通信输出模块、输入转换模块、输出转换模块、任务计算模块以及多个缓冲区,所述IO模块内设有输入模块、输出模块以及输入数据缓冲区和输出数据缓冲区,所述IO模块的输入模块用于将IO点的输入数据读取出来放到IO模块的输入数据缓冲区中;所述PLC模块的IO通信输入模块用于读取IO模块的输入数据缓冲区中保存的输入数据,并将其保存到PLC模块的输入数据缓冲区中;所述本文档来自技高网...
基于Linux系统的轨道交通控制数据的传输系统及方法

【技术保护点】
一种基于Linux系统的轨道交通控制数据的传输系统,其特征在于:包括PLC模块、IO模块和HMI模块,所述PLC模块内设有IO通信输入模块、IO通信输出模块、输入转换模块、输出转换模块、任务计算模块以及多个缓冲区,所述IO模块内设有输入模块、输出模块以及输入数据缓冲区和输出数据缓冲区,所述IO模块的输入模块用于将IO点的输入数据读取出来放到IO模块的输入数据缓冲区中;所述PLC模块的IO通信输入模块用于读取IO模块的输入数据缓冲区中保存的输入数据,并将其保存到PLC模块的输入数据缓冲区中;所述PLC模块的输入转换模块用于将PLC模块的输入数据缓冲区保存的输入数据转换成所需要的输入值,并将其保存...

【技术特征摘要】
1.一种基于Linux系统的轨道交通控制数据的传输系统,其特征在于:包括PLC模块、IO模块和HMI模块,所述PLC模块内设有IO通信输入模块、IO通信输出模块、输入转换模块、输出转换模块、任务计算模块以及多个缓冲区,所述IO模块内设有输入模块、输出模块以及输入数据缓冲区和输出数据缓冲区,所述IO模块的输入模块用于将IO点的输入数据读取出来放到IO模块的输入数据缓冲区中;所述PLC模块的IO通信输入模块用于读取IO模块的输入数据缓冲区中保存的输入数据,并将其保存到PLC模块的输入数据缓冲区中;所述PLC模块的输入转换模块用于将PLC模块的输入数据缓冲区保存的输入数据转换成所需要的输入值,并将其保存到输入值缓冲区中,供HMI模块取用以及任务计算模块取用;所述HMI模块用于读取PLC模块的多个缓冲区中的所有数据,并显示;所述HMI模块用于输出指令数据给PLC模块,所述PLC模块用于将HMI模块发送的指令数据保存到输出值缓冲区中;所述PLC模块的任务计算模块用于提取输入值缓冲区和输出值缓冲区中的数据,并进行计算,将计算结果放入到输出值缓冲区中;所述PLC模块中的输出转换模块用于将PLC模块的输出值缓冲区中需要输出的值转换成IO模块所需要的输出数据,存放到输出数据缓冲区中;所述PLC模块中IO通信输出模块用于将保存到输出数据缓冲区的输出数据取出,并发送到IO模块对应的输出数据缓冲区中;所述IO模块的输出模块用于读取其输出数据缓冲区的输出数据,将数据输出到对应的IO点上。2.根据权利要求1所述的传输系统,其特征在于:所述HMI模块包括读取操作模块、写入操作模块和人机界面,所述读取操作模块、写入操作模块用于分别读取、写...

【专利技术属性】
技术研发人员:夏中山马乾刘先振
申请(专利权)人:重庆川仪自动化股份有限公司
类型:发明
国别省市:重庆;85

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1