一种基于多总线的微波冶金控制系统及方法技术方案

技术编号:9254136 阅读:150 留言:0更新日期:2013-10-16 20:43
本发明专利技术涉及一种基于多总线的微波冶金控制系统及方法。系统包括主控计算机、数据库、多个可编程控制器、各种传感器、继电器及微波冶金装置,主控计算机上有多个通信端口,可编程控制器与主控计算机之间以多总线方式连接。主控计算机包括:界面显示模块、缓冲区创建模块、数据采集模块、控制决策模块、指令发送模块、Web查询服务模块。数据采集、指令发送、用户界面管理及控制决策运行在不同的线程中,线程之间通过全局指令发送缓冲列表和全局数据接收缓冲列表交互数据和协调一致。本发明专利技术采用这种多线程双缓冲的机制,有效的提高了多总线控制系统的数据通信能力和处理能力;采用这种双缓冲机制,优化了程序结构,减少了程序模块之间的耦合度。

【技术实现步骤摘要】

【技术保护点】
一种基于多总线的微波冶金控制系统,包括主控计算机、数据库、多个可编程控制器、多种传感器、继电器及微波冶金装置,主控计算机上有多个通信端口,可编程控制器与主控计算机之间采用多总线方式连接,主控计算机接入到网络中,其特征在于,主控计算机包括:缓冲区创建模块,用于建立全局指令发送缓冲列表和全局数据接收缓冲列表;数据采集模块,用于实时采集各个总线上的可编程控制器向主控计算机发送的数据,具体包括:针对每一通信端口建立一个数据采集线程,用于采集所述通信端口的数据,并将采集到的数据放入全局数据接收缓冲列表中;控制决策模块,用于将采集到的可编程控制器的数据进行加工处理,具体包括:从全局数据接收缓冲列表读取实时...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘明梁贵安彭金辉张利波周俊文杨彪
申请(专利权)人:昆明理工大学
类型:发明
国别省市:

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

1