发明名称 一种实现港口自动化码头作业的控制系统及方法
摘要 本发明揭示了一种实现自动化码头设备作业的控制系统及方法,包括建立自动化码头作业任务列表、设备动作指令以及设备作业关系表,读取调用所述列表并执行所述设备作业关系表里的动作指令流程,以驱动所述设备,实现作业任务。本发明适用于最新的包括了低架桥系统的自动化码头,并采用了多线程控制技术,这样使设备的空闲时间大大减少,提高了设备作业效率。
申请公布号 CN101303591B 申请公布日期 2010.06.02
申请号 CN200810039464.8 申请日期 2008.06.24
申请人 上海振华重工(集团)股份有限公司 发明人 徐建峰;曹卫锋
分类号 G05B19/418(2006.01)I;B65G63/00(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 上海明成云知识产权代理有限公司 31232 代理人 陈紫云
主权项 一种实现自动化码头设备作业的控制方法,其特征在于,包括:建立自动化码头作业任务列表,所述任务列表包括任务类型、任务设备、任务起止点信息;建立码头设备的动作指令,同一码头设备类型的所述每个动作指令具有唯一的ID,执行了这种ID动作指令就驱动设备作出与之相应的动作;建立自动化码头作业任务的设备作业关系表,每个设备作业关系表与每个自动化码头作业任务相匹配,所述设备作业关系表包括执行所述码头设备动作指令的流程;读取所述自动化码头作业任务列表并调用与其匹配的设备作业关系表,按设备作业关系表中动作指令流程读取并执行所述动作指令,驱动所述码头设备动作,实现所述自动化码头作业任务,该步骤采用多线程控制,包括主线程控制及辅线程控制,所述辅线程从主线程执行下一设备动作指令时开始执行,主线程读取所述自动化码头作业任务列表,并根据任务列表中的任务类型、任务设备、任务起止点信息调用与其匹配的设备作业关系表,按设备作业关系表中动作指令流程读取所述动作指令,再将所述动作指令发送至相应码头的控制单元,所述控制单元执行动作指令以驱动所述码头设备动作,实现所述自动化码头作业任务,同时还反馈所述动作指令的执行结果,所述动作指令执行成功则继续向码头控制单元发送下一条动作指令,并依次循环,所述动作指令执行失败,则返回失败信息,调用辅线程控制时,所述主线程在发出动作指令前,要先判断该指令命令类型是否存在设备间交互,不存在设备间交互则主线程提前给其余的各码头控制单元发送动作指令以驱动所述各码头设备进行相应的动作,若存在设备间交互则同时调用辅线程控制对下一设备发送指令命令,其中,所述主线程控制流程:步骤1,读取任务列表,任务路径生成后,先检查该任务所涉及的设备是否出错,若出错则输出错误信息,若未出错则从指令序列表中读取一条指令,并分析其设备类型和指令命令;步骤2,由上述该任务所涉及的设备判断该指令的任务ID是否小于该设备的详细任务请求执行列表中最小的任务ID,若是,则该设备读取下一条指令,若否,则判断该设备是否空闲,空闲则发送指令至控制单元;步骤3,控制单元返回执行结果,执行结果为成功则读取下一条指令并判断该设备是否空闲且该设备读取的指令不是当前执行任务的第一条指令,若是,则该设备完成这条任务并将该设备从指令序列表中删除,若否,则循环以上步骤2、3。
地址 200125 上海市浦东南路3470号