[发明专利]铝板带轧制工艺过程控制系统的通讯方法有效
申请号: | 201310307865.8 | 申请日: | 2013-07-22 |
公开(公告)号: | CN103399541A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 赵德方;王仁忠;彭鹏 | 申请(专利权)人: | 苏州有色金属研究院有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 王玉国;陈忠辉 |
地址: | 215021 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 铝板带 轧制 工艺 过程 控制系统 通讯 方法 | ||
1.铝板带轧制工艺过程控制系统的通讯方法,其特征在于:采用反应堆的事件多路分离和分派的策略,负责分发数据链接和数据包分发,降低其与处理代码之间的耦合,实现铝轧机控制系统通讯中诸多进程并发访问;接收器负责监控既定网络端口,等待本地或者远程数据客户端连接,响应后创建功能响应对象。
2.根据权利要求1所述的铝板带轧制工艺过程控制系统的通讯方法,其特征在于:采用MAP映射容器组件,采用哈希表实现高效联想式访问,其效率接近随机访问方式,实现数据变量的按照名称随机访问和数据变量的动态扩增;所有数据存储在内存映像文件中,保证高速和数据的持久性,即使断电也保留已有数据。
3.根据权利要求1或2所述的铝板带轧制工艺过程控制系统的通讯方法,其特征在于:以反应堆Reactor为载体,在指定端口启动接收器,等待并接受数据消费端连接请求,动态创建一个任务处理器对象,并将此对象注册在反应堆上,任务处理器对象完成本连接链路的所有数据处理工作;
针对建立起来的多路连接,反应器完成事件消息的排队和映射,依次将消息发送到所映射的处理器对象上,由处理器负责完成实际的数据访问工作;
处理器对象分别解析消息获取数据请求的数据类型、数据名称、应用类型,完成Map映射容器中新数据映射的动态添加、已有数据的更新、读取、删除工作,映射容器驻留在内存文件中,并将处理结果反馈通过连接器所维持的通讯链路发回。
4.根据权利要求1或2所述的铝板带轧制工艺过程控制系统的通讯方法,其特征在于:采用ACE构架中的反应堆Reactor模式类 ACE_Reactor、接收器ACE_Acceptor、任务处理器ACE_ Event _Handler,结合标准模板库STL,一个关联容器MAP,提供一对一的数据处理能力,采用hash表的实现,提供名称——值的高效映射,将容器放置在内存映射文件空间FileMapping,确保数据的永久和快速;
启动ACE_Reactor,开辟共享内存区FileMapping,创建关联容器MAP,为每个开放端口启动一个接收器ACE_Acceptor,等待客户端连接请求;
ACE_Acceptor为每个连接请求创建一个处理器对象ACE_ Event _Handler,完成在ACE_Reactor上的注册,确定该客户端所有请求由本处理器对象完成;
reactor->register_handler(this,ACE_Event_Handler::ACCEPT_MASK) ;
调用反应堆ACE_Reactor::instance()->run_reactor_event_loop();进入循环监控状态,所有客户端的数据请求经对应端口由反应堆经并发调度处理后分发到对应处理器对象ACE_ Event _Handler ,该对象分输入触发事件handle_input() 完成对请求的解析:
如果是新增数据项或者是读取已有数据变量,则直接以该变量名从关联容器MAP映射检索,如果读取失败,为新增,直接加入映射;成功则返回读取值;
如果是更新已有变量值,则直接根据变量名写入指定值,返回操作结果;
同样进行删除操作,返回操作结果;
ACE_ Event _Handler将操作结果通过输出事件沿着原通讯连接发回,客户端数据需求操作完成;
循环以上流程,实现铝轧机过程控制系统任意两个功能模块的通讯通过此模块中转通讯,在系统运行过程中动态增删常见类型通讯变量,多模块间并行通过变量名称随机访问通讯量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州有色金属研究院有限公司,未经苏州有色金属研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310307865.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:散状物料装船计量控制装置
- 下一篇:一种含七氟菊酯与生物源类的杀虫组合物