当前位置: 首页 > 专利查询>韦琳专利>正文

一种麻将机双停机构容错控制方法技术

技术编号:14910079 阅读:44 留言:0更新日期:2017-03-30 00:39
本发明专利技术公开了一种麻将机双停机构容错控制方法,其包括双停止位置机构的容错控制方法和故障预警方法,本发明专利技术克服了现有的麻将机一旦麻将机发生故障就无法继续使用的不足。

【技术实现步骤摘要】

本专利技术涉及一种麻将机双停机构容错控制方法。
技术介绍
现有的麻将机机构均由定位传感器信号控制其工作。例如中心升降机构由上位传感器信号和下位传感器信号控制升降电机分别停止在上位和下位(也称初始位);四方升牌机构由初始位传感器信号控制升牌电机停止在初始位;我们称有两个停止位的机构为双停止位机构,只有一个停止位的机构为单停止位机构。八口机的四方升牌机构比四口机的多一个中间位置,我们也称为双停位置机构,四口机的平推机头只具有机头开启位和机头关闭位(也称初始位),也是双停止位机构。麻将机中心升降机构完成升降工作步骤如下:按压升降键后,升降电机启动,上位传感器有信号后,升降电机停上位,开启大盘入牌口;牌被推入大盘后,按压升降键,升降电机启动,下位传感器有信号后,升降电机停下位,关启大盘入牌口。麻将机四方升牌机构完成升牌工作步骤如下:升降机构完成入牌工作后,四方升牌电机启动,各方升牌初始传感器有信号后,各方升牌电机分别停初始位,升牌工作完成。一旦麻将机受潮或使用年代久,各传感器线路易出现接触不良偶尔开路的故障,当各传感器偶尔开路后,机构会持续寻找停止位信号,无法进行下一步工作。以上情况可以看到各传感器信号是麻将机各机构停止位的重要且唯一的信号,一旦该信号丢失,麻将机均无法正常完成相应工作。
技术实现思路
本专利技术所要解决的技术问题是,针对现有技术不足,提供一种麻将机双停机构容错控制方法,克服现有的麻将机双停位机构各传感器信号故障后需要较强的逻辑检测能力,一旦麻将机机构发生传感器信号故障后就无法继续使用的不足。为解决上述技术问题,本专利技术所采用的技术方案是:一种麻将机双停机构容错控制方法,包括以下:当运行双停位置机构控制程序第一阶段步骤且基础时间TA无效时,按以下步骤处理:A、程序开始,先行判断传感器(1)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(1)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置报警时间,机构开始运行;F、判断传感器(2)是否有信号?有,则直接进入H步;无,则进入G步;G、判断报警时间到?否,则返回到F步;是,则报机构故障代码;H、双停机构运行到中间停止位置,机构停止运行,记录双停机构从初始停止位置运行到中间停止位置的运行时间;如连续M次(200≥M≥1)成功记录了运行时间,则在M次时进行机构运行时间平均值记录,作为以后机构第一阶段运行的基础时间TA;当运行双停位置机构控制程序第二阶段步骤且基础时间TB无效时,按以下步骤处理:A、程序开始,先行判断传感器(2)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(2)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置报警时间,机构开始运行;F、判断传感器(1)是否有信号?有,则直接进入H步;无,则进入G步;G、判断报警时间到?否,则返回到F步;是,则报机构故障代码;H、双停机构运行返回到初始位置,机构停止运行,记录双停机构从中间停止位置返回到初始停止位置的运行时间;如连续M次(200≥M≥1)成功记录了运行时间,则在M次时进行机构运行时间平均值记录,作为以后机构第二阶段运行的基础时间TB;当运行双停位置机构控制程序第一阶段步骤且基础时间TA有效时,按以下步骤处理:A、程序开始,先行判断传感器(1)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(1)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置预备停止时间/平均基础时间,机构开始运行;F、判断传感器(2)是否有信号?有,则直接进入H步;无,则进入G步;G、预备停止时间/平均基础时间到?否,则返回到F步;是,则进入H步;H、双停机构运行到中间停止位置,机构停止运行;还可以同时记录双停机构从初始停止位置运行到中间停止位置的运行时间,如程序未经H步且连续Z次(1000≥Z≥M)成功记录了运行时间,还可以在Z次时进行机构运行时间平均值记录,刷新上一次记录作为以后机构第一阶段运行的基础时间TA;当运行双停位置机构控制程序第二阶段步骤且基础时间TB有效时,按以下步骤处理:A、程序开始,先行判断传感器(2)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(2)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置预备停止时间/平均基础时间,机构开始运行;F、判断传感器(1)是否有信号?有,则直接进入H步;无,则进入G步;G、预备停止时间/平均基础时间到?否,则返回到F步;是,则进入H步;H、双停机构运行返回到初始位置,机构停止运行;还可以同时记录双停机构从中间停止位置返回到初始停止位置的运行时间,如程序未经H步且连续Z次(1000≥Z≥M)成功记录了运行时间,还可以在Z次时进行机构运行时间平均值记录,刷新上一次记录作为以后机构第二阶段运行的基础时间TB;所述的一种麻将机双停机构容错控制方法,还包括以下步骤:A、启动双停位置机构运转,检查各运转阶段运转基础时间是否有效?有效则直接进入C步;无效则进入B步;B、分别记录各双停止位置机构传感器信号从初始停止位置启动到中间停止位置停止的间隔时间和从中间停止位置启动返回到初始停止位置停止的间隔时间,求M次(200≥M≥1)的平均值基础时间TA、TB并储存数据,进入C步;C、各机构正常运转过程中,当各传感器信号正常时,依据各传感器信号确定位置并停止机构电机运转,且重复A、C步;当各传感器信号不正常时,进入D步;D、将时间TA、TB分别加上TA和TB之和作为相应机构相应单程预备停止时间2TA+TB、2TB+TA;当各机构初始停止位置信号和/或中间停止位置信号异常时,控制相应机构继续运转,依据各机构电机从停止位启动经过预备停止时间2TA+TB和/或2TB+TA模拟确定各机构初始位置/中间位置停止机构电机,容错运转理牌程序,不影响麻将机继续理牌;且继续按照预备停止时间继续模拟确定位置停止机构电机,容错运转理牌程序N次(N≥0)后;E、继续按照基础时间TA和/或TB延时继续模拟确定初始位置/中间位置停止机构电机,容错运转理牌程序,不影响麻将机继续理牌;F、当遇信号继续异常时,重复回到E步;G、当遇信号又恢复正常时,麻将机程序重新回到A步;所述的一种麻将机双停机构容错控制方法,还包括:针对双停位置机构在信号出现异常时,还可以采取每洗X(X≤500)副牌后按照延时T+1圈时间运行Y次(Y≥1),用以提示双停位置机构信号出现异常。附图说明图1为原设计升降机构上升工作流程图;图2为原设计升降机构下降工作流程图;图3为本专利技术一实施例双停位置机构第一阶段工作流程图A;图4为本专利技术一实施例双停位置机构第二阶段工作流程图A;图5为本专利技术一实施例双停本文档来自技高网...

【技术保护点】
一种麻将机双停机构容错控制方法,该方法包括以下:当运行双停位置机构控制程序第一阶段步骤且基础时间TA无效时,按以下步骤处理:A、程序开始,先行判断传感器(1)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(1)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置报警时间,机构开始运行;F、判断传感器(2)是否有信号?有,则直接进入H步;无,则进入G步;G、判断报警时间到?否,则返回到F步;是,则报机构故障代码;H、双停机构运行到中间停止位置,机构停止运行,记录双停机构从初始停止位置运行到中间停止位置的运行时间;如连续M次成功记录了运行时间,则在M次时进行机构运行时间平均值记录,作为以后机构第一阶段运行的基础时间TA;当运行双停位置机构控制程序第二阶段步骤且基础时间TB无效时,按以下步骤处理:A、程序开始,先行判断传感器(2)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(2)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置报警时间,机构开始运行;F、判断传感器(1)是否有信号?有,则直接进入H步;无,则进入G步;G、判断报警时间到?否,则返回到F步;是,则报机构故障代码;H、双停机构运行返回到初始位置,机构停止运行,记录双停机构从中间停止位置返回到初始停止位置的运行时间;如连续M次成功记录了运行时间,则在M次时进行机构运行时间平均值记录,作为以后机构第二阶段运行的基础时间TB;当运行双停位置机构控制程序第一阶段步骤且基础时间TA有效时,按以下步骤处理:A、程序开始,先行判断传感器(1)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(1)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置预备停止时间/平均基础时间,机构开始运行;F、判断传感器(2)是否有信号?有,则直接进入H步;无,则进入G 步;G、预备停止时间/平均基础时间到?否,则返回到F步;是,则进入H步;H、双停机构运行到中间停止位置,机构停止运行;还可以同时记录双停机构从初始停止位置运行到中间停止位置的运行时间,如程序未经H步且连续Z次成功记录了运行时间,还可以在Z次时进行机构运行时间平均值记录,刷新上一次记录作为以后机构第一阶段运行的基础时间TA;当运行双停位置机构控制程序第二阶段步骤且基础时间TB有效时,按以下步骤处理:A、程序开始,先行判断传感器(2)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(2)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置预备停止时间/平均基础时间,机构开始运行;F、判断传感器(1)是否有信号?有,则直接进入H步;无,则进入G步;G、预备停止时间/平均基础时间到?否,则返回到F步;是,则进入H步;H、双停机构运行返回到初始位置,机构停止运行;还可以同时记录双停机构从中间停止位置返回到初始停止位置的运行时间,如程序未经H步 且连续Z次成功记录了运行时间,还可以在Z次时进行机构运行时间平均值记录,刷新上一次记录作为以后机构第二阶段运行的基础时间TB。...

【技术特征摘要】
1.一种麻将机双停机构容错控制方法,该方法包括以下:当运行双停位置机构控制程序第一阶段步骤且基础时间TA无效时,按以下步骤处理:A、程序开始,先行判断传感器(1)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(1)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置报警时间,机构开始运行;F、判断传感器(2)是否有信号?有,则直接进入H步;无,则进入G步;G、判断报警时间到?否,则返回到F步;是,则报机构故障代码;H、双停机构运行到中间停止位置,机构停止运行,记录双停机构从初始停止位置运行到中间停止位置的运行时间;如连续M次成功记录了运行时间,则在M次时进行机构运行时间平均值记录,作为以后机构第一阶段运行的基础时间TA;当运行双停位置机构控制程序第二阶段步骤且基础时间TB无效时,按以下步骤处理:A、程序开始,先行判断传感器(2)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(2)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置报警时间,机构开始运行;F、判断传感器(1)是否有信号?有,则直接进入H步;无,则进入G步;G、判断报警时间到?否,则返回到F步;是,则报机构故障代码;H、双停机构运行返回到初始位置,机构停止运行,记录双停机构从中间停止位置返回到初始停止位置的运行时间;如连续M次成功记录了运行时间,则在M次时进行机构运行时间平均值记录,作为以后机构第二阶段运行的基础时间TB;当运行双停位置机构控制程序第一阶段步骤且基础时间TA有效时,按以下步骤处理:A、程序开始,先行判断传感器(1)是否有信号?无,则直接进入E步;有,则进入B步;B、设置传感器有效报警时间,机构开始运行;C、再判断传感器(1)是否有信号?无,则直接进入F步;有,则进入D步;D、判断报警时间到?否,则返回到C步;是,则报机构故障代码;E、设置预备停止时间/平均基础时间,机构开始运行;F、判断传感器(2)是否有信号?有,则直接进入H步;无,则进入G步;G、预备停止时间/平均基础时间到?否,则返回到F步;是,则进入H步;H、双停机构运行到中间停止位置,机构停止运行;还可以同时记录双停机构从初始停止位置运行到中间停止位置的运行时间,如程序未经H步且连续Z次成功记录了运行时间,还可以在Z次时进行机构运行时间平...

【专利技术属性】
技术研发人员:韦琳
申请(专利权)人:韦琳
类型:发明
国别省市:湖南;43

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

1