• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 13
    • 下载费用:30 金币  

    重庆时时彩怎么关了呢: 能够检测个人计算机功能异常时的主要原因的控制装置.pdf

    关 键 词:
    能够 检测 个人计算机 功能 异常 主要原因 控制 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201610753524.7

    申请日:

    2016.08.29

    公开号:

    CN106484552A

    公开日:

    2017.03.08

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 发明专利申请公布后的视为撤回 IPC(主分类):G06F 11/07申请公布日:20170308|||公开
    IPC分类号: G06F11/07 主分类号: G06F11/07
    申请人: 发那科株式会社
    发明人: 相泽安晴
    地址: 日本山梨县
    优先权: 2015.08.27 JP 2015-167685
    专利代理机构: 北京银龙知识产权代理有限公司 11243 代理人: 范胜杰;文志
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610753524.7

    授权公告号:

    |||

    法律状态公告日:

    2019.03.15|||2017.03.08

    法律状态类型:

    发明专利申请公布后的视为撤回|||公开

    摘要

    本发明提供一种能够检测个人计算机功能异常时的主要原因的控制装置,该控制装置根据发生异常时的信号的输出状态来判断发生该异常的主要原因在于硬件还是软件??刂谱爸镁哂懈鋈思扑慊δ?,并且具备:只由硬件构成的硬件定时器;通过软件进行计数的软件定时器,生成表示硬件定时器已启动的信号和表示软件定时器已启动的信号,并输出这些信号。

    权利要求书

    1.一种控制装置,其具有个人计算机功能,该控制装置的特征在于,具有:
    硬件定时器,其仅由硬件构成;
    软件定时器,其通过软件进行计数;
    硬件定时器启动中信号生成单元,其生成表示硬件定时器已启动的硬件定时器启动中
    信号;
    软件定时器启动中信号生成单元,其生成表示软件定时器已启动的软件定时器启动中
    信号;以及
    输出单元,其输出所述硬件定时器启动中信号以及所述软件定时器启动中信号的状
    态。
    2.根据权利要求1所述的控制装置,其特征在于,
    按优先级不同设置多个所述软件定时器,针对每个软件定时器具有软件定时器启动中
    信号生成单元。

    说明书

    能够检测个人计算机功能异常时的主要原因的控制装置

    技术领域

    本发明涉及一种在发生了异常时能够根据该信号的输出状态来判断发生该异常
    的主要原因在于硬件还是在于软件的控制装置。

    背景技术

    当在应用程序或硬件中存在问题从而在个人计算机功能中发生了异常时,很多时
    候不对显示本身进行更新,难以检测其原因。

    在发生了不良时,一般无法得到任何的信息,因此进行再启动,实际地运行各个应
    用程序来一个一个地确认这些应用程序,由此来检测发生不良的主要原因。但是,即使这样
    也会有无法再现的情况,因此很多时候无法弄清上次发生不良的主要原因。另外,假设即使
    能够再现,也难以判断该不良发生的主要原因是由硬件造成的还是由特定的应用程序造成
    的。

    在日本特开平01-320549号公报中公开了一种与看门狗定时器(Watch dog timer
    that)有关的技术,该看门狗定时器用于检测程序是否正在正常地运行。然而,该技术是用
    于即使在硬件或软件中的任意一个中发生了异常,使防止CPU失控的看门狗定时器进行动
    作的技术,并不具有在发生异常时检测发生异常的主要原因在于软件还是硬件的功能。

    发明内容

    因此,本发明的目的在于,提供一种在发生了异常时能够根据该信号的输出状态
    来判断发生该异常的主要原因在于硬件还是软件的控制装置。

    本发明的控制装置具有个人计算机功能,该控制装置具有:硬件定时器,其仅由硬
    件构成;软件定时器,其通过软件进行计数;硬件定时器启动中信号生成单元,其生成表示
    硬件定时器已启动的硬件定时器启动中信号;软件定时器启动中信号生成单元,其生成表
    示软件定时器已启动的软件定时器启动中信号;以及输出单元,其输出所述硬件定时器启
    动中信号以及所述软件定时器启动中信号的状态。

    可以按优先级不同设置多个所述软件定时器,针对每个软件定时器具有软件定时
    器启动中信号生成单元。

    通过本发明,提供一种在发生了异常时能够根据该信号的输出状态来判断发生该
    异常的主要原因在于硬件还是软件的控制装置。另外,通过该控制装置,在针对每个优先级
    级别准备了软件定时器时,即使为软件主要原因的情况下也能够进一步确定在哪个级别的
    优先级的应用程序中发生了异常。

    附图说明

    通过参照附图对以下的实施例进行说明,本发明的上述以及其他的目的、特征会
    变得明确。在这些附图中:

    图1是本发明的一实施例的控制装置的概要结构图。

    图2是表示图1的控制装置的动作状况的功能框图。

    图3显示图1以及图2所示的控制装置的启动顺序(启动时顺序)。

    图4说明在图1以及图2所示的控制装置的动作中发生了硬件异常时的动作状态
    (异常时硬件异常)。

    图5说明在图1以及图2所示的控制装置的动作中在优先级1级的应用程序中发生
    了异常时的动作状态(异常时优先级1软件异常)。

    图6说明在图1以及图2所示的控制装置的动作中在优先级2级的应用程序中发生
    了异常时的动作状态(异常时优先级2软件异常)。

    具体实施方式

    在本发明的控制装置中,使用硬件定时器和软件定时器,并使用信号或LED等的显
    示输出向外部通知正在动作。在发生了异常时,根据它们的输出状态,判断该异常的主要原
    因是硬件主要原因还是软件主要原因。

    另外,在各应用程序中,一般设定了执行的优先级。并且,优先执行优先级高的应
    用程序,当在优先级高的应用程序中发生了某种异常时,优先级低的应用程序等待执行。在
    本发明中,通过使用按照优先级不同的级别来执行的软件定时器,即使在为软件主要原因
    的情况下也能够确定在哪个级别的优先级的应用程序中发生了异常。

    使用图1来说明本发明的一实施方式的控制装置的结构。

    控制装置1由控制部10和个人计算机部20构成,其中,控制部10控制在加工等中使
    用的各种设备,个人计算机部20提供用于该控制部10中的控制动作的辅助或作业者的作业
    辅助等的个人计算机功能。

    控制部10例如通过目前已知的数值控制等控制机械(未图示),在此省略其详细的
    说明。

    个人计算机部20由以下构成:进行运算处理的处理器即CPU21、经由总线29与该
    CPU21相连接的RAM和ROM等存储器22、在硬件级别对时刻进行计时的时钟23、对与控制部10
    之间的数据收发进行控制的通信控制器24、控制外部输入设备2的输入设备控制器25、控制
    外部存储装置3的存储装置控制器26、控制显示装置4的显示控制器27、在从个人计算机部
    20进行控制装置1的信号控制时使用的信号控制器28。

    个人计算机部20当已启动时,在CPU21的控制下从外部存储装置3读出OS(操作系
    统)的软件程序,并且自动地或基于来自外部的指令在该OS上运行各种各样的应用程序软
    件,由此来提供控制部10的控制动作的辅助或作业者的作业辅助的功能。在OS上构筑的应
    用程序的运行环境中,准备了用于决定各应用程序软件的执行优先顺序的优先级。针对各
    应用程序软件,在执行时设定优先级,OS在通过多任务同时运行多个应用程序软件时,优先
    执行优先级高的应用程序软件的任务。

    例如,在当得到了CPU21的执行权时可立即执行的状态下多个优先级级别的应用
    程序软件的任务进行待机的情况下,OS向这些各应用程序软件的任务中的优先级最高的任
    务赋予执行权。然后,对于被赋予了执行权的任务,执行该任务的处理,当该任务的处理内
    容转移到不使用CPU21的处理(输入输出处理等),或者优先级更高的其他应用程序软件的
    任务变为可立即执行的状态时,将基于该任务的CPU21的执行权交还到OS,OS向上述优先级
    高的其他应用程序软件的任务赋予交还的执行权。

    通过这样由OS进行执行权的管理,多个应用程序软件在个人计算机部20上并行运
    行。并且,当在应用程序软件的任务的处理中发生了异常时,使该任务以异常的状态继续执
    行。OS在成为能够向该任务赋予执行权的状态(不存在优先级高的等待状态的任务的状态)
    时向该任务赋予执行权。因此,当在优先级高的应用程序的执行过程中发生了异常时,优先
    级低的应用程序等待执行。

    在本实施方式中,针对各优先级的每一级别准备通过应用程序软件执行的软件定
    时器。并且,构成为能够从外部监视这些软件定时器的执行状况,由此能够确定在属于哪个
    优先级级别的应用程序软件中发生了异常。

    使用图2来说明该控制装置1的动作状况。

    在控制装置1的个人计算机部20中,通过时钟23(图1)实现的硬件定时器210进行
    动作,另外,通过执行应用程序软件而实现的软件定时器220a、220b…按照各自的优先级级
    别来执行。

    硬件定时器210在内部具备计数器(未图示),在进行动作的期间通过按照每个预
    定周期(每个时钟周期、个人计算机部20的每个控制周期等)更新该内部计数器来进行计
    时,并且,当以预定时间或预定计数数量进行了动作时将内部计数器重置来再次重复计数。

    另外,硬件定时器启动中信号生成单元230在硬件定时器210正在进行动作时,生
    成表示硬件定时器210已启动的信号(已启动信号),并从输出单元30输出该生成的信号。所
    述启动中信号是指通过硬件定时器的计数使状态始终进行变化,并且由于硬件定时器的停
    止而使状态变化停止的信号。该硬件定时器启动中信号生成单元230可以设置在硬件定时
    器210的内部也可以设置在外部。关于硬件定时器启动中信号生成单元230针对硬件定时器
    210的监视,例如可以监视硬件定时器210的内部计数器的动作,也可以向硬件定时器启动
    中信号生成单元230通知硬件定时器210在计数器的重置时正在进行动作。另外,关于硬件
    定时器启动中信号生成单元230输出的信号,例如可以设为只要硬件定时器210正在进行动
    作则输出开启信号,也可以在每次硬件定时器210的内部计数器表示预定的计数值时,切换
    输出开启信号和关闭信号。

    软件定时器220a、220b…与硬件定时器210一样具备计数器(未图示),在进行动作
    的期间通过按照每个预定周期(每个时钟周期、个人计算机部20的每个控制周期等)更新该
    计数器来进行计时,当以预定时间或预定计数数量进行了动作时,重置计数器来再次重复
    进行计数。

    另外,软件定时器启动中信号生成单元240a、240b…在软件定时器220a、220b…正
    在进行动作时,生成表示软件定时器220a、220b…已启动的信号(已启动信号),并从输出单
    元30输出该生成的信号。所述启动中信号是指通过软件定时器的计数使状态始终进行变
    化,并且由于软件定时器的停止而使状态变化停止的信号。该软件定时器启动中信号生成
    单元240a、240b…可以设置在软件定时器220a、220b…的内部也可以设置在外部。关于软件
    定时器启动中信号生成单元240a、240b…针对软件定时器220a、220b…的监视,例如可以监
    视存储软件定时器220a、220b…的计数器的值的存储器,也可以向软件定时器启动中信号
    生成单元240a、240b…通知软件定时器220a、220b…在计数器的重置时正在进行动作。另
    外,关于软件定时器启动中信号生成单元240a、240b…输出的信号,例如可以设为只要软件
    定时器220a、220b…正在进行动作则输出开启信号,也可以在每次软件定时器220a、220b…
    的计数器表示预定的计数值时,切换输出开启信号和关闭信号。

    输出单元30以从外部可观测的方式输出从硬件定时器启动中信号生成单元230、
    软件定时器启动中信号生成单元240a、240b…输出的表示各定时器已启动的信号。输出单
    元30例如可以构成为设置与各定时器的启动中信号相对应的LED,与信号的状态相匹配地
    使与各信号对应的LED点亮或熄灭。此时,通过将这些LED配置在控制装置的操作盘等,现场
    的作业者能够确认控制装置1所具备的个人计算机20的动作状况。另外,作为输出单元30的
    其他结构例,例如可以将各定时器的启动中信号编码为表示该信号状态的数据,并经由通
    信线等向外部的监视设备输出该编码后的数据。此时,通过监视装置等经由通信线接收编
    码后的数据,由此能够集中管理控制装置1所具备的个人计算机部20的动作状况。

    使用图3~6来说明图1以及图2所示的控制装置1的动作状态。

    首先,使用图3来说明控制装置1的启动时顺序。

    当对控制装置1接通了电源时,硬件定时器210进行启动,当检测到硬件定时器210
    启动时,硬件定时器启动中信号生成单元230输出硬件定时器启动中信号。此后,从外部存
    储装置3将OS软件读入到个人计算机部20中以使OS启动,通过该OS按照各优先级级别来执
    行软件定时器的应用程序软件,结果,软件定时器220a、220b…按顺序进行启动。然后,在检
    测到这些软件定时器220a、220b…启动时,软件定时器启动中信号生成单元240a、240b…输
    出各软件定时器的启动中信号。

    接着,使用图4来说明在控制装置1的动作中发生了异常时的动作状态。

    当在控制装置1的动作中发生了硬件异常时,硬件定时器210的动作、以及按照各
    优先级级别执行的软件定时器220a、220b…的动作全部停止。因此,硬件定时器启动中信号
    生成单元230以及软件定时器启动中信号生成单元240a、240b…停止输出各个定时器的启
    动中信号。并且,由于各定时器的启动中信号已停止,由输出单元30进行的启动中信号的输
    出也停止,因此例如在通过LED正在显示启动中信号时,能够观测全部LED熄灭或停止闪烁
    等,能够掌握在硬件级上存在问题的情况。

    接着,使用图5来说明在控制装置1进行动作的过程中在优先级1级的应用程序中
    发生了异常时的动作状态。

    当在控制装置1进行动作的过程中,在按照优先级1级进行动作的应用程序中发生
    了异常时,由于该应用程序持续为以异常状态执行中的状态,因此OS不会对该级别以下的
    级别的其他的应用程序的任务赋予执行权,从而上述其他的应用程序的动作全部停止。因
    为在动作停止的应用程序中还包含软件定时器220a、220b…,因此优先级1级以下的软件定
    时器220a、220b…全部停止动作,软件定时器启动中信号生成单元240a、240b…停止输出各
    个定时器的启动中信号。由于各软件定时器的启动中信号已停止,由输出单元30进行的各
    软件定时器的启动中信号的输出也停止,因此例如在通过LED正在显示启动中信号时,观测
    到除了与硬件定时器210对应的LED以外的全部LED熄灭或停止闪烁等,可知硬件没有问题,
    并且能够掌握在优先级1级的应用程序中存在问题的情况。

    接着,使用图6来说明在控制装置1进行动作的过程中在优先级2级的应用程序中
    发生了异常时的动作状态。

    当在控制装置1进行动作的过程中,在按照优先级2级进行动作的应用程序中发生
    了异常时,由于该应用程序持续为以异常状态执行中的状态,因此OS不会对该级别以下的
    级别的其他的应用程序的任务赋予执行权,从而上述其他的应用程序的动作全部停止。因
    为在动作停止的应用程序中还包含软件定时器220b…,因此优先级2级以下的软件定时器
    220b…全部停止动作,软件定时器启动中信号生成单元240b…停止输出各个定时器的启动
    中信号。由于各软件定时器的启动中信号已停止,由输出单元30进行的各软件定时器的启
    动中信号的输出也停止,因此例如在通过LED正在显示启动中信号时,观测到除了与硬件定
    时器210、软件定时器220a对应的LED以外的全部LED熄灭或停止闪烁等,可知硬件没有问
    题,并且能够掌握在优先级2级的应用程序中存在问题的情况。

    以上,对本发明的实施方式进行了说明,但是本发明并不限定于上述实施方式的
    例子,通过施加适当的变更能够以各种其他的方式进行实施。

    关于本文
    本文标题:能够检测个人计算机功能异常时的主要原因的控制装置.pdf
    链接地址://www.4mum.com.cn/p-6004745.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • kk电玩游戏大厅下载 马耳他幸运飞艇官方开奖网站 亚洲杯女篮比赛直播 vip博网dota2 怎么转发小说链接赚钱 pk10技巧 美国职业棒球比分规则 nba本土投注量cc指数 北京十一选五有窍门吗 梦幻西游打图和挖宝哪个更赚钱 全天北京pk赛车计划 三个骰子赌4-17的技巧 大乐透一百期开门彩 qka棋牌免费赢一元话费 魔龙世界手游吧 女篮亚洲杯2019分组