通过电子邮件来发送机械或控制装置的信息的控制装置制造方法

文档序号:7796563阅读:518来源:国知局
通过电子邮件来发送机械或控制装置的信息的控制装置制造方法
【专利摘要】本发明提供一种通过电子邮件来发送机械或控制装置的信息的控制装置,其能够控制机械,对在控制装置或在机械所发生的事件进行检测、制作并蓄积包含该事件的事件信息。并且,控制装置从终端装置接收电子邮件取得请求时,取出蓄积的所述事件信息,制作出包含该事件信息的电子邮件,并将该电子邮件直接发送给终端装置。
【专利说明】通过电子邮件来发送机械或控制装置的信息的控制装置
【技术领域】
[0001]本发明涉及控制机床或产业用机械的数值控制装置、机器人控制装置、可编程逻辑控制器等控制装置,特别涉及通过电子邮件来发送机械或控制装置的信息的控制装置。
【背景技术】
[0002]为了管理控制装置(包括控制机床或产业用机械的数值控制装置、机器人控制装置、可编程逻辑控制器)的控制对象即制造设备(机床、机器人、产业机械)的负责人监视应该知道的事件(例如,制造设备的警报信息、制造设备的运转信息等)的目的使用了远程监视系统。
[0003]通过远程监视系统向制造设备的负责人持有的便携终端(例如,便携电话或能够便携的个人电脑)或台式的个人电脑发送包含制造设备的负责人应该知道的事件的电子邮件,由此制造设备的负责人能够知道在制造设备发生了制造设备的负责人应该知道的事件,其中所述负责人位于远离设置有制造装置的现场的场所。在制造设备中,通过与控制装置不同的其他装置即电子邮件发送用个人电脑使邮件客户端工作,通过与制造设备、便携终端不同的其他装置(例如,邮件服务器用个人电脑)使邮件服务器工作。
[0004]这里,使用图19来说明电子邮件系统涉及的电子邮件的基本流程。一般地,电子邮件系统由以下部分构成:提供用户接口的MUA (Mail User Agent:邮件用户代理)、确定电子邮件的发送路径的MTA (Mail Transfer Agent:邮件传输代理)、投递电子邮件的MDA(Mail Delivery Agent:邮件投递代理)、蓄积电子邮件的邮箱、以及取出蓄积在邮箱中的电子邮件的MRA (Mail RetrievalAgent:邮件获取代理)。
[0005]发送侧邮件客户端10具有MDA11、MTA12、以及MUA13。接收侧邮件客户端40具有MUA41。发送侧邮件服务器20具有MTA21以及MDA22。接收侧邮件服务器30具有MTA31、MDA32、邮箱 33、以及 MRA34。
[0006]发送侧邮件客户端10通过SMTP (Simple Mail Transfer Protocol:简单邮件传输协议)向发送侧邮件服务器20发送电子邮件的发送人所制作的电子邮件。发送侧邮件服务器20通过SMTP将从发送侧邮件客户端10接收到的电子邮件投递给接收侧邮件服务器30。接收侧邮件服务器30将从发送侧邮件服务器20投递而得到的电子邮件蓄积在邮箱33中。接收侧邮件客户端40通过P0P(Post Office Protocol:邮局协议)或IMAP(InternetMail Access Protocol:互联网邮件访问协议)从接收侧邮件服务器30的邮箱33中取出电子邮件。
[0007]作为现有技术,例如在日本特开2000-75907号公报中公开了如下技术:通过在机床追加收发电子邮件的装置,生产管理用个人电脑收集包含机床的警报信息的电子邮件,并从生产管理用个人电脑向机床进行加工指示。另外,在日本特开2003-22112号公报中公开了如下技术:控制机床的个人电脑将包含机床的加工实际情况信息和警报信息的电子邮件,经由邮件服务器发送给便携终端或远离机床的场所的个人电脑。
[0008]图20是对使用公共线路的以往的电子邮件系统进行说明的图。[0009]即使在制造设备50 (机器人51、机床52、电子邮件发送用个人电脑53 )从设置有制造设备50的场所向位于制造设备50附近的制造设备50的负责人发送包含警报信息的电子邮件时,制造设备50的负责人持有的电子邮件接收用便携终端71也是经由利用公共线路(例如,互联网63或移动通信网等)的电子邮件系统,接收包含警报信息的电子邮件(电子邮件接收70)。
[0010]图21是对没有使用公共线路的以往的电子邮件系统进行说明的图。
[0011]在没有利用公共线路的小规模网络中,即使在利用装备了无线LAN功能的电子邮件接收用便携终端72 (例如,智能手机或平板电脑等)的情况下,若要电子邮件接收用便携终端72从制造设备50接收包含警报信息的电子邮件(电子邮件接收70),则也还需要准备用于投递电子邮件的收发用邮件服务器74。
[0012]如上所述,在利用公共线路时存在耗费用于与公共线路连接的额外劳动量和用于使用公共线路的费用这样的问题,另一方面,即使在没有利用公共线路的小规模网络中,也存在耗费准备收发用邮件服务器的劳动量和用于购买收发用邮件服务器的费用这样的问题。
[0013]另外,每当在制造设备50发生警报时都从电子邮件发送用个人电脑53发送电子邮件。因此,存在如下问题:当在制造设备50所发生的警报发生之后解除了警报时,不能取消已发送的电子邮件,而导致制造设备50的负责人收到无用的警报发生通知。
[0014]另外,当在制造设备50连续发生了警报时,连续从电子邮件发送用个人电脑53发送多个电子邮件(电子邮件发送62),电子邮件接收用便携终端71、72会接收多个电子邮件(电子邮件接收70),对于制造设备50的负责人而言难以一目了然地了解在制造设备50的警报发生状况。

【发明内容】

[0015]因此,本发明鉴于上述现有技术的问题点,其目的在于提供一种通过电子邮件来发送机械或控制装置的信息的控制装置。
[0016]本发明的控制装置具有将该控制装置或该控制装置控制的机械的信息通过电子邮件从该控制装置发送给处于远离该控制装置的场所的终端装置的功能。
[0017]并且,该控制装置的第一方式具有:事件检测单元,其用于对在所述控制装置或在所述机械所发生的事件进行检测;事件信息制作单元,其用于制作包含在所述控制装置或所述机械所发生的至少一个事件的事件信息;事件信息蓄积单元,其用于蓄积由所述事件信息制作单元制作出的事件信息;电子邮件取得请求接收单元,其用于接收来自所述终端装置的电子邮件取得请求;电子邮件制作单元,其根据所述接收到的电子邮件取得请求来取得由所述事件信息蓄积单元蓄积的所述事件信息,从而制作出包含该事件信息的电子邮件;以及电子邮件发送单元,其将由所述电子邮件制作单元制作出的包含所述事件信息的电子邮件直接发送给所述终端装置。
[0018]所述控制装置还具有以下单元中的至少某一个:事件信息追加单元,在制作出所述事件信息之后发生了新事件时,该事件信息追加单元将事件追加到由所述事件信息蓄积单元蓄积的该事件信息中;事件信息更新单元,在制作出所述事件信息之后包含在由所述事件信息蓄积单元蓄积的事件信息中的事件发生变化时,该事件信息更新单元对包含在由所述事件信息蓄积单元蓄积的该事件信息中的事件进行更新;以及事件信息删除单元,在制作出所述事件信息之后该事件解除时,该事件信息删除单元从由所述事件信息蓄积单元蓄积的该事件信息中删除该事件。
[0019]所述电子邮件取得请求接收单元和所述电子邮件发送单元具有:P0P (PostOffice Protocol)服务器处理单元,其用于根据POP的通信协议将电子邮件发送给POP客户端。
[0020]所述电子邮件取得请求接收单元和所述电子邮件发送单元具有:IMAP (InternetMail Access Protocol)服务器处理单元,其用于根据IMAP的通信协议将电子邮件发送给IMAP客户端。
[0021]所述事件信息是所述控制装置的警报信息、所述机械的警报信息、所述控制装置的运转信息、或者所述机械的运转信息中的某一个。
[0022]另外,该控制装置的第二方式具有:事件检测单元,其用于对在所述控制装置或在所述机械所发生的事件进行检测;事件信息制作单元,其用于制作包含在所述控制装置或所述机械所发生的至少一个事件的事件信息;事件信息蓄积单元,其用于蓄积由所述事件信息制作单元制作出的事件信息;事件信息变化检测单元,其用于对由所述事件信息蓄积单元蓄积的所述事件信息的变化进行检测;电子邮件制作单元,当通过所述事件信息变化检测单元检测出所述事件信息的变化时,该电子邮件制作单元取得由所述事件信息蓄积单元蓄积的所述事件信息,从而制作出包含该事件信息的电子邮件;电子邮件蓄积单元,其用于蓄积由所述电子邮件制作单元制作出的电子邮件;电子邮件取得请求接收单元,其用于接收来自所述终端装置的电子邮件取得请求;以及电子邮件发送单元,其根据所述接收到的电子邮件取得请求将由所述电子邮件蓄积单元蓄积的包含所述事件信息的电子邮件直接发送给所述终端装置。
[0023]所述控制装置还具有以下单元中的至少某一个:事件信息追加单元,在制作出所述事件信息之后发生了新事件时,该事件信息追加单元将事件追加到由所述事件信息蓄积单元蓄积的该事件信息中;事件信息更新单元,在制作出所述事件信息之后包含在由所述事件信息蓄积单元蓄积的事件信息中的事件发生变化时,该事件信息更新单元对包含在由所述事件信息蓄积单元蓄积的该事件信息中的事件进行更新;以及事件信息删除单元,在制作出所述事件信息之后该事件解除时,该事件信息删除单元从由所述事件信息蓄积单元蓄积的该事件信息中删除该事件。
[0024]所述控制装置还具有以下单元中的至少某一个:事件信息追加单元,在制作出所述事件信息之后发生了新事件时,该事件信息追加单元将该新事件追加到由所述事件信息蓄积单元蓄积的事件信息中;事件信息更新单元,在制作出所述事件信息之后包含在由所述事件信息蓄积单元蓄积的事件信息中的事件发生变化时,该事件信息更新单元对包含在由所述事件信息蓄积单元蓄积的该事件信息中的事件进行更新;以及事件信息删除单元,在制作出所述事件信息之后该事件解除时,该事件信息删除单元从由所述事件信息蓄积单元蓄积的该事件信息中删除该解除的事件,所述控制装置还具有以下单元中的至少某一个:电子邮件更新单元,在制作出所述事件信息之后所述事件信息变化检测单元检测出发生新事件并将事件追加到该事件信息时,或者在制作出所述事件信息之后所述事件信息变化检测单元检测出包含在该事件信息的事件发生变化时,该电子邮件更新单元对由所述电子邮件制作单元制作出的电子邮件所包含的所述事件信息进行更新;以及电子邮件删除单元,在制作出所述事件信息之后所述事件信息变化检测单元检测出该事件中至少一个事件解除时,该电子邮件删除单元删除由所述电子邮件制作单元制作出的电子邮件所包含的所述事件信息的该事件,并且在制作出所述事件信息之后所述事件信息变化检测单元检测出该事件全部解除时,该电子邮件删除单元删除由所述电子邮件制作单元制作出的电子邮件。
[0025]所述电子邮件取得请求接收单元和所述电子邮件发送单元具有:P0P (PostOffice Protocol)服务器处理单元,其用于根据POP的通信协议将电子邮件发送给POP客户端。
[0026]所述电子邮件取得请求接收单元和所述电子邮件发送单元具有:IMAP (InternetMail Access Protocol)服务器处理单元,其用于根据IMAP的通信协议将电子邮件发送给IMAP客户端。
[0027]所述事件信息是所述控制装置的警报信息、所述机械的警报信息、所述控制装置的运转信息、或者所述机械的运转信息中的某一个。
[0028]通过本发明能够提供一种控制装置,该控制装置具有将控制装置或该控制装置控制的机械的信息通过电子邮件从该控制装置发送给处于远离该控制装置的场所的终端装置的功能。
【专利附图】

【附图说明】
[0029]根据参照附图的以下的实施例的说明本发明的所述和其他目的以及特征得以明确。这些图中:
[0030]图1是对一个终端装置接收包含事件信息的电子邮件的系统的概略结构进行说明的图。
[0031]图2是对多个终端装置接收包含事件信息的电子邮件的系统的概略结构进行说明的图。
[0032]图3是对终端装置(电子邮件接收用便携终端)的内部结构进行说明的图。
[0033]图4是对从控制机械的控制装置发送到终端装置(电子邮件接收用便携终端)的电子邮件进行说明的图。
[0034]图5是对本发明涉及的控制装置的实施方式一的内部结构进行说明的图。
[0035]图6是对本发明涉及的控制装置的实施方式二的内部结构进行说明的图。
[0036]图7是对本发明涉及的控制装置的实施方式三的内部结构进行说明的图。
[0037]图8是对本发明涉及的控制装置的实施方式四的内部结构进行说明的图。
[0038]图9是对从控制装置(POP服务器)向终端装置(POP客户端)发送电子邮件的通信时序的示例进行说明的图。
[0039]图10是对从控制装置(IMAP服务器)向终端装置(IMAP客户端)发送电子邮件的通信时序的示例进行说明的图。
[0040]图11是表示事件发生时的图5以及图6所示的事件检测单元和事件信息制作单元执行的处理的流程图。
[0041]图12是表示事件发生时的图7以及图8所示的事件检测单元和事件信息制作单元以及事件信息追加单元执行的处理的流程图。
[0042]图13是表示事件发生时的图7以及图8所示的事件检测单元和事件信息制作单元以及事件信息更新单元执行的处理的流程图。
[0043]图14是表示事件解除时的图7以及图8所示的事件检测单元和事件信息删除单元执行的处理的流程图。
[0044]图15是表示图5以及图7所示的电子邮件取得请求接收单元和电子邮件发送单元以及电子邮件制作单元执行的处理的流程图。
[0045]图16是表示图8所示的事件信息检测单元和电子邮件制作单元以及电子邮件更新单元执行的处理的流程图。
[0046]图17是表示图8所示的事件信息检测单元和电子邮件删除单元执行的处理的流程图。
[0047]图18是表示图6以及图8所示的电子邮件取得请求接收单元和电子邮件发送单元执行的处理的流程图。
[0048]图19是对电子邮件系统涉及的电子邮件的基本流程进行说明的图。
[0049]图20是对使用公共线路的以往的电子邮件系统进行说明的图。
[0050]图21是对没有使用公共线路的以往的电子邮件系统进行说明的图。
【具体实施方式】
[0051]使用图1以及图2来说明本发明涉及的系统的概略结构。如图1以及图2所示,在该系统中不需要用于收发电子邮件的互联网等公共线路和投递电子邮件的邮件服务器。
[0052]图1是对一个终端装置接收包含事件信息的电子邮件的本发明涉及的系统的概略结构进行说明的图。
[0053]控制机床80的控制装置(未图示)具有通过电子邮件将机床80或该控制装置的信息发送给位于远离该控制装置的场所的电子邮件接收用便携终端83的功能。路由器81具有对应该通过哪条线路来转发电子邮件进行判断的功能。
[0054]如后述那样,机床80的控制装置制作包含警报信息(参照图4)等事件信息的电子邮件。当管理机床80的负责人收到来自持有的电子邮件接收用便携终端83的电子邮件取得请求84时,机床80的控制装置制作出电子邮件并发送给电子邮件接收用便携终端83(电子邮件接收85)。经无线LAN设备82来进行从电子邮件接收用便携终端83通向机床80的控制装置的电子邮件取得请求84以及从机床80的控制装置通向电子邮件接收用便携终端83的电子邮件的发送。
[0055]图2是对多个终端装置接收包含事件信息的电子邮件的本发明涉及的系统的概略结构进行说明的图。该系统是这样的系统:能够在图1的系统中将电子邮件发送给一个电子邮件接收用便携终端83 (第一电子邮件接收用便携终端),还能够将电子邮件发送给另一个电子邮件接收用便携终端86 (第二电子邮件接收用便携终端)。
[0056]机床80的控制装置根据来自第二电子邮件接收用便携终端86的电子邮件取得请求87,将电子邮件发送给电子邮件接收用便携终端86。这样,在本发明的系统中能够根据来自两台或两台以上的电子邮件接收用便携终端的电子邮件取得请求,将电子邮件分别发送给各自的电子邮件接收用便携终端。[0057]另外,在图1以及图2中将电子邮件发送给电子邮件接收用便携终端的控制装置是控制机床80的控制装置,但是这样的控制装置也可以是控制产业用机械的控制装置、控制机器人的控制装置、或者可编程逻辑控制器。
[0058]另外,在图1以及图2中,机床80的控制装置与一台(图1)或多台(图2)电子邮件接收用便携终端经无线LAN设备82以无线方式进行连接,但是并非限定于这样的连接,控制装置与电子邮件接收用便携终端也可以以有线方式进行连接。另外,电子邮件接收用便携终端也可以是难以便携的、台式的电子邮件接收用个人电脑。
[0059]图3是对作为终端装置的电子邮件接收用便携终端的内部结构进行说明的图。
[0060]关于作为终端装置的示例的图1的电子邮件接收用便携终端83和图2的电子邮件接收用便携终端83、86,在MUA91中设置电子邮件接收单元92和电子邮件取得请求发送单元93。如图19、图20、图21所示,在电子邮件系统中从以往就开始使用该MUA。
[0061]这里,在本发明涉及的系统中,使用图4来对从控制机械的控制装置发送到终端装置(以电子邮件接收用便携终端83、86为例)的电子邮件进行说明。图4是对包含含有所发生的事件的事件信息的电子邮件的示例进行说明的图。
[0062]电子邮件95包含确定发信侧、邮件题目、以及收信侧的标题96 ;以及警报信息等事件信息97。事件信息97包含所发生的事件98a、98b、98c。在图4中〈Alarm Information)是事件信息,ALM_1122、ALM_3344、ALM_5566分别是所发生的事件。
[0063]以下,说明本发明涉及的控制装置的各实施方式。
[0064]<实施方式一 >
[0065]图5是对控制装置的实施方式一的内部结构进行说明的图。这里,将控制机床或产业用机械的控制装置、控制机器人的控制装置、或可编程逻辑控制器统称为“控制机械的控制装置100”或者简单地称为“控制装置100”。其他的实施方式也同样。该控制机械的控制装置100通常具有:处理器(CPU)、存储器、以及通信用接口。
[0066]控制装置100具有将该控制装置100或该控制装置100控制的机械的信息通过电子邮件发送给处于远离该控制装置100的场所的终端装置(图1、图2的电子邮件接收用便携终端83、86)的功能。控制装置100具有:事件检测单元101,其用于对在该控制装置100或在该控制装置100控制的机械所发生的事件进行检测;事件信息制作单元103,其用于制作包含在控制装置100或该控制装置100控制的机械所发生的至少一个事件的事件信息;事件信息蓄积单元105,其用于蓄积由该事件信息制作单元103制作出的事件信息;电子邮件取得请求接收单元111,其用于接收来自终端装置的电子邮件取得请求;电子邮件制作单元107,其根据该接收到的电子邮件取得请求来取得由事件信息蓄积单元105蓄积的事件信息从而制作出包含该取得的事件信息的电子邮件;以及电子邮件发送单元110,其将由该电子邮件制作单元107制作出的包含事件信息的电子邮件直接发送给终端装置。另外,MRA109由电子邮件发送单元110和电子邮件取得请求接收单元111构成。如使用图19所说明那样,在电子邮件系统中从以往开始就使用MRA。
[0067]这里,以图4所示的电子邮件为例进行说明。当事件检测单元101检测出在机械或者控制机械的控制装置100中发生了异常(即,在控制装置100中例如检测出ALM_1122)时,事件信息制作单元103制作包含所发生的事件的事件信息。事件信息制作单元103将制作出的事件信息蓄积到事件信息蓄积单元105。当电子邮件制作单元107从MRA109的电子邮件取得请求接收单元111收到指令时,读出蓄积在事件信息蓄积单元105的事件信息,并制作出电子邮件发送给MRA109的电子邮件发送单元110。电子邮件发送单元110将制作出的电子邮件直接发送给向控制装置100请求电子邮件的终端装置。
[0068]<实施方式二 >
[0069]图6是对控制装置的实施方式二的内部结构进行说明的图。
[0070]控制装置100具有将该控制装置100或该控制装置100控制的机械的信息通过电子邮件发送给处于远离该控制装置100的场所的终端装置(图1、图2的电子邮件接收用便携终端83、86)的功能。控制装置100具有:事件检测单元101,其用于对在该控制装置100或在该控制装置100控制的机械所发生的事件进行检测;事件信息制作单元103,其用于制作包含在控制装置100或该控制装置100控制的机械所发生的至少一个事件的事件信息;事件信息蓄积单元105,其用于蓄积由该事件信息制作单元103制作出的事件信息;事件信息变化检测单元106,其用于对由该事件信息蓄积单元105蓄积的事件信息的变化进行检测;电子邮件制作单元107,当通过该事件信息变化检测单元106检测出事件信息的变化时,该电子邮件制作单元107取得由事件信息蓄积单元105蓄积的事件信息从而制作出包含该事件信息的电子邮件;电子邮件蓄积单元108,其用于蓄积该制作出的电子邮件;电子邮件取得请求接收单元111,其用于接收来自终端装置的电子邮件取得请求;以及电子邮件发送单元110,其根据该接收到的电子邮件取得请求将由电子邮件蓄积单元108蓄积的包含事件信息的电子邮件直接发送给终端装置。另外,MRA109由电子邮件发送单元110和电子邮件取得请求接收单元111构成。
[0071]〈实施方式三〉
[0072]图7是对控制装置的实施方式三的内部结构进行说明的图。
[0073]控制装置100具有将该控制装置100或该控制装置100控制的机械的信息通过电子邮件发送给处于远离该控制装置100的场所的终端装置(图1、图2的电子邮件接收用便携终端83、86)的功能。控制装置100具有:事件检测单元101,其用于对在该控制装置100或在该控制装置100控制的机械所发生的事件进行检测;事件信息制作单元103,其用于制作包含在控制装置100或该控制装置100控制的机械所发生的至少一个事件的事件信息;事件信息蓄积单元105,其用于蓄积由该事件信息制作单元103制作出的事件信息;电子邮件取得请求接收单元111,其用于接收来自终端装置的电子邮件取得请求;电子邮件制作单元107,其根据该接收到的电子邮件取得请求来取得由事件信息蓄积单元105蓄积的事件信息从而制作出包含该取得的事件信息的电子邮件;以及电子邮件发送单元110,其将由该电子邮件制作单元107制作出的包含事件信息的电子邮件直接发送给终端装置,另外控制装置100还具有:事件信息追加单元112,在制作出事件信息之后发生了新事件时,该事件信息追加单元112将事件追加到由事件信息蓄积单元105蓄积的该事件信息中;事件信息更新单元113,在制作出事件信息之后包含在由事件信息蓄积单元105蓄积的事件信息的事件发生变化时,该事件信息更新单元113对包含在由事件信息蓄积单元105蓄积的该事件信息的事件进行更新;事件信息删除单元114,在制作出事件信息之后该事件解除时,该事件信息删除单元114从由事件信息蓄积单元105蓄积的该事件信息中删除该事件。
[0074]另外,该实施方式的控制装置100并非全部具有:所述的事件信息追加单元112、事件信息更新单元113、事件信息删除单元114,也可以构成为具有其中至少某一个。[0075]〈实施方式四〉
[0076]图8是对控制装置的实施方式四的内部结构进行说明的图。
[0077]控制装置100具有将该控制装置100或该控制装置100控制的机械的信息通过电子邮件发送给处于远离该控制装置100的场所的终端装置(图1、图2的电子邮件接收用便携终端83、86)的功能。控制装置100具有:事件检测单元101,其用于对在该控制装置100或在该控制装置100控制的机械所发生的事件进行检测;事件信息制作单元103,其用于制作包含在控制装置100或该控制装置100控制的机械所发生的至少一个事件的事件信息;事件信息蓄积单元105,其用于蓄积由该事件信息制作单元103制作出的事件信息;事件信息变化检测单元106,其用于对由该事件信息蓄积单元105蓄积的事件信息的变化进行检测;电子邮件制作单元107,当通过该事件信息变化检测单元106检测出事件信息的变化时,该电子邮件制作单元107取得由该事件信息蓄积单元105蓄积的事件信息从而制作出包含该事件信息的电子邮件;电子邮件蓄积单元108,其用于蓄积该制作出的电子邮件;电子邮件取得请求接收单元111,其用于接收来自终端装置的电子邮件取得请求;电子邮件发送单元110,其根据该接收到的电子邮件取得请求将由电子邮件蓄积单元108蓄积的包含事件信息的电子邮件直接发送给终端装置,另外还具有:事件信息追加单元112,在制作出事件信息之后发生了新事件时,该事件信息追加单元112将事件追加到由事件信息蓄积单元105蓄积的该事件信息中;事件信息更新单元113,在制作出事件信息之后包含在由事件信息蓄积单元105蓄积的事件信息的事件发生变化时,该事件信息更新单元113对包含在由事件信息蓄积单元105蓄积的该事件信息的事件进行更新;以及事件信息删除单元114,在制作出事件信息之后该事件解除时,该事件信息删除单元114从由事件信息蓄积单元105蓄积的该事件信息中删除该事件。
[0078]另外,该实施方式的控制装置100并非全部具有:所述的事件信息追加单元112、事件信息更新单元113、事件信息删除单元114,也可以构成为具有其中至少某一个。
[0079]该控制装置100还具有电子邮件更新单元115,在制作出事件信息之后事件信息变化检测单元106检测出发生新事件并将事件追加到该事件信息时,或者在制作出事件信息之后事件信息变化检测单元106检测出包含在该事件信息的事件发生变化时,该电子邮件更新单元115对由电子邮件制作单元107制作出的电子邮件所包含的事件信息进行更新;以及电子邮件删除单元116,在制作出事件信息之后事件信息变化检测单元106检测出该事件中至少一个事件解除时,该电子邮件删除单元116删除由电子邮件制作单元107制作出的电子邮件所包含的事件信息的该事件,并且在制作出事件信息之后事件信息变化检测单元106检测出该事件全部解除时,该电子邮件删除单元116删除由电子邮件制作单元107制作出的电子邮件。
[0080]另外,该控制装置100并非具有电子邮件更新单元115和电子邮件删除单元116两者,也可以构成为具有其中至少某一个。
[0081]在上述的各实施方式中,控制装置100通过与图19所示的相同的协议(POP或IMAP)将电子邮件发送给终端装置。图9是对从作为POP服务器的控制装置100向作为POP客户端的终端装置发送电子邮件的通信时序的示例进行说明的图。另外,图10是对从作为IMAP服务器的控制装置100向作为IMAP客户端的终端装置发送电子邮件的通信时序的示例进行说明的图。例如,图4所示的电子邮件被从作为POP服务器的控制装置100发送到终端装置。
[0082]以下,使用流程图来对控制装置的各实施方式执行的处理进行说明。
[0083]图11是表示事件发生时的控制装置的实施方式一(图5)以及实施方式二(图6)中的事件检测单元和事件信息制作单元执行的处理的流程图。以下,按照各步骤对执行的处理进行说明。
[0084][步骤SA01]判断在控制装置中事件是否发生,当事件发生时(是)向步骤SA02转移,当事件没有发生时(否)结束该处理。
[0085][步骤SA02]新制作事件信息。
[0086][步骤SA03]将包含事件的事件信息存储到事件信息蓄积单元,结束该处理。
[0087]图12是表示事件发生时的控制装置的实施方式三(图7)以及实施方式四(图8)中的事件检测单元和事件信息制作单元以及事件信息追加单元的处理的流程图。以下,按照各步骤对执行的处理进行说明。
[0088][步骤SB01]判断在控制装置中事件是否发生,当事件发生时(是)向步骤SB02转移,当事件没有发生时(否)结束处理。
[0089][步骤SB02]判断在事件信息蓄积单元中是否存在事件信息,存在时(是)向步骤SB03转移,不存在时(否)向步骤SB04转移。
[0090][步骤SB03]将事件追加到制作完成的事件信息中,结束该处理。
[0091][步骤SB04]新制作事件信息。
[0092][步骤SB05]将包含事件的事件信息存储到事件信息蓄积单元,结束该处理。
[0093]图13是表示事件发生时的控制装置的实施方式三(图7)以及实施方式四(图8)中的事件检测单元和事件信息制作单元以及事件信息更新单元的处理的流程图。以下,按照各步骤对执行的处理进行说明。
[0094][步骤SC01]判断在控制装置中事件是否发生了变化,当事件发生变化时(是)向步骤SC02转移,当事件没有变化时(否)结束该处理。
[0095][步骤SC02]判断在事件信息蓄积单元中是否存在包含变化的事件的事件信息,存在时(是)向步骤SC03转移,不存在时(否)向步骤SC04转移。
[0096][步骤SC03]对包含变化的事件的事件信息进行更新,结束该处理。
[0097][步骤SC04]新制作事件信息。
[0098][步骤SC05]将包含事件的事件信息存储到事件信息蓄积单元,结束该处理。
[0099]图14是表示事件解除时的控制装置的实施方式三(图7)以及实施方式四(图8)中的事件检测单元和事件信息删除单元的处理的流程图。以下,按照各步骤对执行的处理进行说明。
[0100][步骤SD01]判断在控制装置中事件是否解除,当事件解除时(是)向步骤SD02转移,当事件没有解除时(否)结束该处理。
[0101][步骤SD02]判断在事件信息蓄积单元中是否存在包含解除的事件的事件信息,存在时(是)向步骤SD03转移,不存在时(否)结束该处理。
[0102][步骤SD03]判断事件信息是否是仅包含了与解除的事件相应的事件的事件信息,当事件信息是仅包含了与解除的事件相应的事件的事件信息时(是)向步骤SD04转移,当事件信息不是仅包含了与解除的事件相应的事件的事件信息时(否)向步骤SD05转移。[0103][步骤SD04]从事件信息蓄积单元删除事件信息,结束该处理。
[0104][步骤SD05]从事件信息删除与解除的事件相应的事件,结束该处理。
[0105]图15是表示控制装置的实施方式一(图5)以及实施方式三(图7)中的电子邮件取得请求接收单元和电子邮件发送单元以及电子邮件制作单元的处理的流程图。以下,按照各步骤对执行的处理进行说明。
[0106][步骤SE01]判断终端装置是否有电子邮件取得请求,当有电子邮件取得请求时(是)向步骤SE02转移,当没有电子邮件取得请求时(否)结束该处理。
[0107][步骤SE02]判断是否需要将电子邮件发送给终端装置,需要时(是)向步骤SE03转移,不需要时(否)结束该处理。
[0108][步骤SE03]判断在事件彳目息畜积单兀是否存在事件彳目息,存在事件彳目息时(是)向步骤SE04转移,不存在时(否)结束该处理。
[0109][步骤SE04]从事件信息蓄积单元取得事件信息来制作电子邮件。
[0110][步骤SE05]向终端装置发送电子邮件,结束该处理。
[0111]图16是表示控制装置的实施方式四(图8)中的事件信息检测单元和电子邮件制作单元以及电子邮件更新单元的处理的流程图。以下,按照各步骤对执行的处理进行说明。
[0112][步骤SR)1]判断是否更新了事件信息蓄积单元内的事件信息所包含的事件,进行了更新时(是)向步骤SF02转移,没有更新时(否)结束该处理。
[0113][步骤SF02]判断在电子邮件蓄积单元是否存在包含事件信息的电子邮件,存在该电子邮件时(是)向步骤SF03转移,不存在时(否)向步骤SF04转移。
[0114][步骤SR)3]更新制作完成的电子邮件的事件信息,结束该处理。
[0115][步骤SF04]新制作包含事件信息的电子邮件。
[0116][步骤SR)5]将包含事件信息的电子邮件存储到电子邮件蓄积单元,结束该处理。
[0117]图17是表示控制装置的实施方式四(图8)中的事件信息检测单元和电子邮件删除单元的处理的流程图。以下,按照各步骤对执行的处理进行说明。
[0118][步骤SG01]判断是否删除了事件信息蓄积单元内的事件信息所包含的事件,删除该事件时(是)向步骤SG02转移,没有删除时(否)结束该处理。
[0119][步骤SG02]判断事件信息是否是仅包含了删除的事件的事件信息,当事件信息是仅包含了删除的事件的事件信息时(是)向步骤SG03转移,当事件信息不是仅包含了删除的事件的事件信息时(否)向步骤SG04转移。
[0120][步骤SG03]从电子邮件蓄积单元删除包含事件信息的电子邮件,结束该处理。
[0121][步骤SG04]从电子邮件所包含的事件信息中删除已删除的事件,结束该处理。
[0122]图18是表示控制装置的实施方式二(图6)以及实施方式四(图8)中的电子邮件取得请求接收单元和电子邮件发送单元的处理的流程图。以下,按照各步骤对执行的处理进行说明。
[0123][步骤SH01]判断终端装置是否有电子邮件取得请求,当有电子邮件取得请求时(是)向步骤SH02转移,当没有电子邮件取得请求时(否)结束该处理。
[0124][步骤SH02]判断是否需要将电子邮件发送给终端装置,需要时(是)向步骤SH03转移,不需要时(否)结束该处理。
[0125][步骤SH03]判断在电子邮件蓄积单元是否存在电子邮件,存在电子邮件时(是)向步骤SH04转移,不存在时(否)结束该处理。
[0126][步骤SH04]从电子邮件蓄积单元取出电子邮件。[步骤SH05]向终端装置发送电子邮件,结束该处理。
【权利要求】
1.一种控制装置,其具有将控制装置或该控制装置控制的机械的信息通过电子邮件从该控制装置发送给处于远离该控制装置的场所的终端装置的功能,其特征在于, 所述控制装置具有: 事件检测单元,其用于对在所述控制装置或在所述机械所发生的事件进行检测; 事件信息制作单元,其用于制作包含在所述控制装置或所述机械所发生的至少一个事件的事件信息; 事件信息蓄积单元,其用于蓄积由所述事件信息制作单元制作出的事件信息; 电子邮件取得请求接收单元,其用于接收来自所述终端装置的电子邮件取得请求;电子邮件制作单元,其根据所述接收到的电子邮件取得请求来取得由所述事件信息蓄积单元蓄积的所述事件信息,从而制作出包含该事件信息的电子邮件;以及 电子邮件发送单元,其将由所述电子邮件制作单元制作出的包含所述事件信息的电子邮件直接发送给所述终端装置。
2.根据权利要求1所述的控制装置,其特征在于, 所述控制装置还具有以下单元中的至少某一个: 事件信息追加单元,在制作出所述事件信息之后发生了新事件时,该事件信息追加单元将事件追加到由所述 事件信息蓄积单元蓄积的该事件信息中; 事件信息更新单元,在制作出所述事件信息之后包含在由所述事件信息蓄积单元蓄积的事件信息中的事件发生变化时,该事件信息更新单元对包含在由所述事件信息蓄积单元蓄积的该事件信息中的事件进行更新;以及 事件信息删除单元,在制作出所述事件信息之后该事件解除时,该事件信息删除单元从由所述事件信息蓄积单元蓄积的该事件信息中删除该事件。
3.根据权利要求1或2所述的控制装置,其特征在于, 所述电子邮件取得请求接收单元和所述电子邮件发送单元具有=POP服务器处理单元,其用于根据POP的通信协议将电子邮件发送给POP客户端。
4.根据权利要求1或2所述的控制装置,其特征在于, 所述电子邮件取得请求接收单元和所述电子邮件发送单元具有=IMAP服务器处理单元,其用于根据IMAP的通信协议将电子邮件发送给IMAP客户端。
5.根据权利要求1或2所述的控制装置,其特征在于, 所述事件信息是所述控制装置的警报信息、所述机械的警报信息、所述控制装置的运转信息、或者所述机械的运转信息中的某一个。
6.一种控制装置,其具有将控制装置或该控制装置控制的机械的信息通过电子邮件从该控制装置发送给处于远离该控制装置的场所的终端装置的功能,其特征在于, 所述控制装置具有: 事件检测单元,其用于对在所述控制装置或在所述机械所发生的事件进行检测; 事件信息制作单元,其用于制作包含在所述控制装置或所述机械所发生的至少一个事件的事件信息; 事件信息蓄积单元,其用于蓄积由所述事件信息制作单元制作出的事件信息; 事件信息变化检测单元,其用于对由所述事件信息蓄积单元蓄积的所述事件信息的变化进行检测;电子邮件制作单元,当通过所述事件信息变化检测单元检测出所述事件信息的变化时,该电子邮件制作单元取得由所述事件信息蓄积单元蓄积的所述事件信息,从而制作出包含该事件信息的电子邮件; 电子邮件蓄积单元,其用于蓄积由所述电子邮件制作单元制作出的电子邮件; 电子邮件取得请求接收单元,其用于接收来自所述终端装置的电子邮件取得请求;以及 电子邮件发送单元,其根据所述接收到的电子邮件取得请求将由所述电子邮件蓄积单元蓄积的包含所述事件信息的电子邮件直接发送给所述终端装置。
7.根据权利要求6所述的控制装置,其特征在于, 所述控制装置还具有以下单元中的至少某一个: 事件信息追加单元,在制作出所述事件信息之后发生了新事件时,该事件信息追加单元将事件追加到由所述事件信息蓄积单元蓄积的该事件信息中; 事件信息更新单元,在制作出所述事件信息之后包含在由所述事件信息蓄积单元蓄积的事件信息中的事件发生变化时,该事件信息更新单元对包含在由所述事件信息蓄积单元蓄积的该事件信息中的事件进行更新;以及 事件信息删除单元,在制作出所述事件信息之后该事件解除时,该事件信息删除单元从由所述事件信息蓄积单元蓄积的该事件信息中删除该事件。
8.根据权利要求6或7所述的控制装置,其特征在于, 所述控制装置还具有以下单元中的至少某一个: 事件信息追加单元,在制作出所述事件信息之后发生了新事件时,该事件信息追加单元将该新事件追加到由所述事件信息蓄积单元蓄积的事件信息中; 事件信息更新单元,在制作出所述事件信息之后包含在由所述事件信息蓄积单元蓄积的事件信息中的事件发生变化时,该事件信息更新单元对包含在由所述事件信息蓄积单元蓄积的该事件信息中的事件进行更新;以及 事件信息删除单元,在制作出所述事件信息之后该事件解除时,该事件信息删除单元从由所述事件信息蓄积单元蓄积的该事件信息中删除该解除的事件, 所述控制装置还具有以下单元中的至少某一个: 电子邮件更新单元,在制作出所述事件信息之后所述事件信息变化检测单元检测出发生新事件并将事件追加到该事件信息时,或者在制作出所述事件信息之后所述事件信息变化检测单元检测出包含在该事件信息的事件发生变化时,该电子邮件更新单元对由所述电子邮件制作单元制作出的电子邮件所包含的所述事件信息进行更新;以及 电子邮件删除单元,在制作出所述事件信息之后所述事件信息变化检测单元检测出该事件中至少一个事件解除时,该电子邮件删除单元删除由所述电子邮件制作单元制作出的电子邮件所包含的所述事件信息的该事件,并且在制作出所述事件信息之后所述事件信息变化检测单元检测出该事件全部解除时,该电子邮件删除单元删除由所述电子邮件制作单元制作出的电子邮件。
9.根据权利要求6~8中任一项所述的控制装置,其特征在于, 所述电子邮件取得请求接收单元和所述电子邮件发送单元具有=POP服务器处理单元,其用于根据POP的通信协议将电子邮件发送给POP客户端。
10.根据权利要求6~8中任一项所述的控制装置,其特征在于, 所述电子邮件取得请求接收单元和所述电子邮件发送单元具有=IMAP服务器处理单元,其用于根据IMAP的通信协议将电子邮件发送给IMAP客户端。
11.根据权利要求6~8中任一项所述的控制装置,其特征在于, 所述事件信息是所述控制装置的警报信息、所述机械的警报信息、所述控制装置的运转信息、或者所述机械的运转信息中的某一个。
【文档编号】H04L12/58GK103970086SQ201410043324
【公开日】2014年8月6日 申请日期:2014年1月29日 优先权日:2013年1月29日
【发明者】井上祥吾 申请人:发那科株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1