发明名称 液压泵站与无极绳连续牵引车集控综合装置控制方法
摘要 本发明公开了液压泵站与无极绳连续牵引车集控综合装置控制方法,由输入装置、输出端控制装置、液晶显示屏和语音播放装置分别与PLC连接组成液压泵站与无极绳连续牵引车集控综合装置监控装置;液压泵站与无极绳连续牵引车集控综合装置系统的控制核心为PLC,液压泵站与无极绳连续牵引车集控综合装置控制方法包括集控综合装置运行控制方法、液压泵站次级控制方法、画面切换次级控制方法、紧急停止次级控制方法、语音次级控制方法、parameter次级控制方法、零点校对次级控制方法和HSCO次级控制方法。实现对液压泵站与无极绳连续牵引车集控综合装置的控制,实时监控液压泵站与无极绳连续牵引车的运行状态。
申请公布号 CN103771279B 申请公布日期 2015.12.30
申请号 CN201410032077.7 申请日期 2014.01.22
申请人 安徽理工大学 发明人 陈伟;邓海顺;王飞;柏方艳;许军;赵启刚;卞全林
分类号 B66D1/40(2006.01)I;B66D1/54(2006.01)I;B66D1/52(2006.01)I;F15B21/02(2006.01)I 主分类号 B66D1/40(2006.01)I
代理机构 代理人
主权项 一种液压泵站与无极绳连续牵引车集控综合装置控制方法,由输入装置、输出端控制装置、液晶显示屏和语音播放装置分别与PLC连接组成液压泵站与无极绳连续牵引车集控综合装置监控装置;其特征是:液压泵站与无极绳连续牵引车集控综合装置系统的控制核心为PLC,液压泵站与无极绳连续牵引车集控综合装置控制方法包括集控综合装置运行控制方法、液压泵站次级控制方法、画面切换次级控制方法、紧急停止次级控制方法、语音次级控制方法、parameter次级控制方法、零点校对次级控制方法和HSC0次级控制方法;所述的画面切换次级控制方法还包括参数选择灯二次级控制方法、参数加减二次级控制方法;所述的集控综合装置运行控制方法包括以下步骤:步骤1:控制开始,加载液压泵站次级控制方法、画面切换次级控制方法、紧急停止次级控制方法、语音次级控制方法、parameter次级控制方法、零点校对次级控制方法;PLC首次扫描加载HSC0次级控制方法和设置的运行参数;步骤2:i、如果按下正向点动按钮,则进入点动方式;如果再次按下正向点动按钮,则PLC正转输出点闭合;ii、如果按下正向运行按钮,则启动预警声音播放,同时开始延时计时,延时时间到,则停止播放预警声音,PLC正转输出点闭合;iii、如果按下反向运行按钮,则启动预警声音播放,同时开始延时计时,延时时间到,则停止播放预警声音,PLC反转输出点闭合;iv、如果按下反向点动按钮,则进入点动方式;如果再次按下反向点动按钮,PLC反转输出点闭合;步骤3:开始另一延时计时,延时时间到,合上离合器;步骤4:进入液压泵站次级控制方法步骤5:步骤2中i、ii的情况下,牵引车开始正向前进;步骤2中iii、iv的情况下,牵引车开始反向返回;步骤6:i、如果松开正向点动按钮或松开反向点动按钮或按下停止按钮,则牵引车停止运行,同时返回到步骤2,重新开始循环;ii、如果出现紧急停止信号,则牵引车停止运行;步骤7:步骤6中的步骤ii中,出现紧急停止信号,则播放相应的报警声音,同时弹出报警子窗口,并记录和存储至液晶显示屏中的存储器;如果紧急停止信号消除,则转入步骤8;步骤8:如果按下复位按钮,则返回到步骤2,重新开始循环;步骤9:在牵引车停止运行的情况下,如果按住松绳按钮,直到油压表指数为零,则结束整个牵引车运行;所述的液压泵站次级控制方法包括以下步骤:步骤301:延时时间到,开始启动液压泵站次级控制方法;步骤302:液压泵站的松闸继电器吸合,松开车闸;步骤303:液压泵站的紧绳继电器吸合,张紧油缸开始往蓄能器充液,对无极绳进行拉紧,此时绳索开始张紧;步骤304:如果无极绳的压力未到压力高点,则返回步骤302,继续紧绳;步骤305:如果无极绳的压力达到压力高点,蓄能器自动停止补充油液,停止紧绳,并通过液控单向阀保压;步骤306:如果无极绳的压力下降达到压力低点,则返回步骤302,液压站给张紧油缸蓄能器补压,重新继续紧绳,达到高点后自动保压;步骤307:如果无极绳的压力保持在压力低点之上,无极绳正常工作;如果液压泵站的油温过高或按下停止按钮或出现紧急停止信号,则转入步骤308步骤308:液压泵站的刹闸继电器开始吸合,液压刹车制动,刹住绕有无极绳的摩擦滚筒,无极绳牵引车停止运行;步骤309:如果按下松绳按钮,则松绳继电器吸合,释放蓄能器中油液,开始松开无极绳;步骤310:如果压力表指针完全归零,则结束本次对液压泵站的运行控制;所述的画面切换次级控制方法包括以下步骤:步骤401:PLC首次扫描或按下复位按钮,转入步骤402;步骤402:打开主画面;步骤403:如果按下设置键按钮,转入步骤404;步骤404:进入参数设置画面,步骤405:i、如果按下设置键按钮,转入步骤406;ii、如果按下复位按钮,则返回到步骤401,重新开始循环;步骤406:调用参数选择灯二级次级控制方法;步骤407:i、如果历史报警按键未选中,按下增加键按钮或按下减少键按钮,则调用参数加减二级次级控制方法;ii、如果历史报警按键选中,转入步骤408;步骤408:按下停止按钮;步骤409:进入历史报警画面;步骤410:如果按下复位按钮,则返回到步骤401,重新开始循环;步骤411:返回牵引车运行控制方法;所述的参数选择灯二次级控制方法还包括以下步骤:步骤5401:读取画面号;步骤5402:加载上升沿初始化指示灯号码为零;步骤5403:读取指示灯数量步骤5404:如果按下增加按钮,则进入步骤5405;步骤5405:如果按住增加按钮时间未到,则返回步骤5404;如果按住增加按钮时间到,则进入步骤5406;步骤5406:指示灯号码加1步骤5407:如果按住增加按钮自动断开时间到,则返回步骤5405;如果自动断开时间未到,则进入步骤5408;步骤5408:如果指示灯号码>指示灯数量,则指示灯号码变为1,返回步骤5404;步骤5409:如果指示灯号码≤指示灯数量,则返回画面切换次级控制方法;所述的参数加减二次级控制方法还包括以下步骤:步骤6401:读取画面页码;步骤6402:读取参数当前值;步骤6403:如果按住增加按钮时间未到或按住减少按钮时间未到,则返回画面切换次级控制方法;如果按住增加按钮时间到,则转入步骤5304;如果按住减少按钮时间到,则转入步骤6414;步骤6404:参数当前值加上步长送入到参数当前值寄存器;步骤6405:如果自动加减开始时间未到,则返回画面切换次级控制方法;如果自动加减开始时间到,则转入步骤6406;步骤6406:如果自动加减间隔时间未到,则返回画面切换次级控制方法;如果自动间隔开始时间到,则转入步骤5307;步骤6407:参数当前值加上步长送入到参数当前值寄存器;步骤6408:如果当前值≤设定最大值,则转入步骤6403,重新开始循环;如果当前值>设定最大值,则转入步骤6409;步骤6409:最小值送入参数当前值寄存器;步骤6410:返回步骤6403,重新开始循环;步骤6414:参数当前值减去步长送入到参数当前值寄存器;步骤6415:如果自动加减开始时间未到,则返回画面切换次级控制方法;如果自动加减开始时间到,则转入步骤6416;步骤6416:如果自动加减间隔时间未到,则返回画面切换次级控制方法;如果自动间隔开始时间到,则转入步骤6417;步骤6417:参数当前值减去步长送入到参数当前值寄存器;步骤6418:如果当前值≥设定最大值,则转入步骤6403,重新开始循环;如果当前值<设定最大值,则转入步骤6419;步骤6419:最大值送入参数当前值寄存器;步骤6420:返回步骤6403,重新开始循环;所述的紧急停止次级控制方法包括以下步骤:步骤701:如果牵引车速度大于或等于设定的超速基准,则为超速故障;如果否,则转入步骤702;步骤702:如果牵引车速度小于或等于设定的欠速基准,则为欠速故障;如果否,则转入步骤703;步骤703:如果牵引车当前位置运行的距离大于或等于设定的总长度,则为超过距离故障;如果否,则转入步骤704;步骤704:如果机头过卷开关接通,则为机头过卷故障;如果否,则转入步骤705;步骤705:如果机尾过卷开关接通,则为机尾过卷故障;如果否,则转入步骤706;步骤706:如果漏泄急停开关接通,则为漏泄急停故障;如果否,则转入步骤707;步骤707:牵引车系统的总急停数为N,如果急停1至急停N之间至少有一个急停开关接通,则为急停故障;如果否,返回牵引车运行控制方法,等待下一扫描周期再次调用;步骤708:如果温度过高,温度继电器接通,则为温度过高故障;如果否,则转入步骤709;步骤709:如果超速故障、欠速故障、超过距离故障、机头过卷故障、机尾过卷故障、漏泄急停故障、急停故障之间至少出现一个和温度过高故障,则显示急停保护状态,转入步骤710;步骤710:如果按下复位按钮,则解除急停保护状态,转入步骤701,重新开始循环;所述的语音次级控制方法包括以下步骤:步骤801:如果按下正向运行按钮,则播放启动预警声音播放,同时开始延时计时,延时时间到,则停止播放启动预警声音;如果否,则转入步骤802;步骤802:如果按下反向运行按钮,则播放启动预警声音播放,同时开始延时计时,延时时间到,则停止播放启动预警声音;如果否,则转入步骤803;步骤803:如果出现超速故障,则播放超速报警声音;如果否,则转入步骤804;步骤804:如果出现欠速故障,则播放欠速报警声音;如果否,则转入步骤805;步骤805:如果出现机头过卷故障,则播放机头过卷报警声音;如果否,则转入步骤806;步骤806:如果出现机尾过卷故障,则播放机尾过卷报警声音;如果否,则转入步骤807;步骤807:如果出现漏泄急停故障,则播放漏泄急停报警声音;如果否,则转入步骤808;步骤808:如果出现急停故障,则播放急停报警声音;如果否,则转入步骤809;如果否,返回主程序,等待下一扫描周期再次调用;步骤809:如果出现温度过高故障,则播放温度过高报警声音;如果否,则转入步骤810;步骤810:如果超速报警声音、欠速报警声音、机头过卷报警声音、机尾过卷报警声音、漏泄急停报警声音、急停报警声音和温度过高报警声音至少有一个播放,则转入步骤811;步骤811:如果按下复位按钮,则断开报警声音,转入步骤801,重新开始循环;所述的parameter次级控制方法包括以下步骤:转速单位由转/分转换为米/分;所述的零点校对次级控制方法包括以下步骤:如果牵引车到达零点过卷开关,则当前位置和脉冲数置0;所述的HSC0次级控制方法包括以下步骤:步骤901:初始化HSC0次级控制方法;步骤902:累加次数置0;步骤903:累加数据置0;步骤904:置高速计数器HC0的控制字节=16#F8;步骤905:置HC0的工作模式=0;步骤906:置HC0的初始值寄存器=0;步骤907:执行HSC指令;步骤908:设置定时中断时间;步骤909:连接定时中断号和中断程序INT‑0;步骤910:开中断;步骤911:PLC的第一输入端口,采集旋转编码器脉冲数,并送入到HC0当前值;步骤912:将HC0当前值加上累加数据送入累加数据寄存器;步骤913:将累加次数+1送入累加次数寄存器;步骤914:执行HSC指令;步骤915:如果累加次数不等于设定数值,则返回到步骤813,重新开始循环;如果累加次数等于设定数值,则转入步骤817;步骤916:将累加数据除以累加次数的值送入数据平均值寄存器;步骤917:将数据平均值除以定时中断时长的值送入转速为转/分的寄存器;步骤918:置累加次数=0;步骤919:置累加数据=0;步骤920:关中断;步骤921:调用parameter次级控制方法,转速由转/分转换为米/分,并计算出运行距离;步骤922:转速和运行距离数据经串口通信线输入到液晶显示屏中显示。
地址 232001 安徽省淮南市舜耕中路168号