通過電子郵件來發(fā)送機械或控制裝置的信息的控制裝置制造方法
【專利摘要】本發(fā)明提供一種通過電子郵件來發(fā)送機械或控制裝置的信息的控制裝置,其能夠控制機械,對在控制裝置或在機械所發(fā)生的事件進行檢測、制作并蓄積包含該事件的事件信息。并且,控制裝置從終端裝置接收電子郵件取得請求時,取出蓄積的所述事件信息,制作出包含該事件信息的電子郵件,并將該電子郵件直接發(fā)送給終端裝置。
【專利說明】通過電子郵件來發(fā)送機械或控制裝置的信息的控制裝置
【技術領域】
[0001]本發(fā)明涉及控制機床或產業(yè)用機械的數(shù)值控制裝置、機器人控制裝置、可編程邏輯控制器等控制裝置,特別涉及通過電子郵件來發(fā)送機械或控制裝置的信息的控制裝置。
【背景技術】
[0002]為了管理控制裝置(包括控制機床或產業(yè)用機械的數(shù)值控制裝置、機器人控制裝置、可編程邏輯控制器)的控制對象即制造設備(機床、機器人、產業(yè)機械)的負責人監(jiān)視應該知道的事件(例如,制造設備的警報信息、制造設備的運轉信息等)的目的使用了遠程監(jiān)視系統(tǒng)。
[0003]通過遠程監(jiān)視系統(tǒng)向制造設備的負責人持有的便攜終端(例如,便攜電話或能夠便攜的個人電腦)或臺式的個人電腦發(fā)送包含制造設備的負責人應該知道的事件的電子郵件,由此制造設備的負責人能夠知道在制造設備發(fā)生了制造設備的負責人應該知道的事件,其中所述負責人位于遠離設置有制造裝置的現(xiàn)場的場所。在制造設備中,通過與控制裝置不同的其他裝置即電子郵件發(fā)送用個人電腦使郵件客戶端工作,通過與制造設備、便攜終端不同的其他裝置(例如,郵件服務器用個人電腦)使郵件服務器工作。
[0004]這里,使用圖19來說明電子郵件系統(tǒng)涉及的電子郵件的基本流程。一般地,電子郵件系統(tǒng)由以下部分構成:提供用戶接口的MUA (Mail User Agent:郵件用戶代理)、確定電子郵件的發(fā)送路徑的MTA (Mail Transfer Agent:郵件傳輸代理)、投遞電子郵件的MDA(Mail Delivery Agent:郵件投遞代理)、蓄積電子郵件的郵箱、以及取出蓄積在郵箱中的電子郵件的MRA (Mail RetrievalAgent:郵件獲取代理)。
[0005]發(fā)送側郵件客戶端10具有MDA11、MTA12、以及MUA13。接收側郵件客戶端40具有MUA41。發(fā)送側郵件服務器20具有MTA21以及MDA22。接收側郵件服務器30具有MTA31、MDA32、郵箱 33、以及 MRA34。
[0006]發(fā)送側郵件客戶端10通過SMTP (Simple Mail Transfer Protocol:簡單郵件傳輸協(xié)議)向發(fā)送側郵件服務器20發(fā)送電子郵件的發(fā)送人所制作的電子郵件。發(fā)送側郵件服務器20通過SMTP將從發(fā)送側郵件客戶端10接收到的電子郵件投遞給接收側郵件服務器30。接收側郵件服務器30將從發(fā)送側郵件服務器20投遞而得到的電子郵件蓄積在郵箱33中。接收側郵件客戶端40通過P0P(Post Office Protocol:郵局協(xié)議)或IMAP(InternetMail Access Protocol:互聯(lián)網(wǎng)郵件訪問協(xié)議)從接收側郵件服務器30的郵箱33中取出電子郵件。
[0007]作為現(xiàn)有技術,例如在日本特開2000-75907號公報中公開了如下技術:通過在機床追加收發(fā)電子郵件的裝置,生產管理用個人電腦收集包含機床的警報信息的電子郵件,并從生產管理用個人電腦向機床進行加工指示。另外,在日本特開2003-22112號公報中公開了如下技術:控制機床的個人電腦將包含機床的加工實際情況信息和警報信息的電子郵件,經(jīng)由郵件服務器發(fā)送給便攜終端或遠離機床的場所的個人電腦。
[0008]圖20是對使用公共線路的以往的電子郵件系統(tǒng)進行說明的圖。[0009]即使在制造設備50 (機器人51、機床52、電子郵件發(fā)送用個人電腦53 )從設置有制造設備50的場所向位于制造設備50附近的制造設備50的負責人發(fā)送包含警報信息的電子郵件時,制造設備50的負責人持有的電子郵件接收用便攜終端71也是經(jīng)由利用公共線路(例如,互聯(lián)網(wǎng)63或移動通信網(wǎng)等)的電子郵件系統(tǒng),接收包含警報信息的電子郵件(電子郵件接收70)。
[0010]圖21是對沒有使用公共線路的以往的電子郵件系統(tǒng)進行說明的圖。
[0011]在沒有利用公共線路的小規(guī)模網(wǎng)絡中,即使在利用裝備了無線LAN功能的電子郵件接收用便攜終端72 (例如,智能手機或平板電腦等)的情況下,若要電子郵件接收用便攜終端72從制造設備50接收包含警報信息的電子郵件(電子郵件接收70),則也還需要準備用于投遞電子郵件的收發(fā)用郵件服務器74。
[0012]如上所述,在利用公共線路時存在耗費用于與公共線路連接的額外勞動量和用于使用公共線路的費用這樣的問題,另一方面,即使在沒有利用公共線路的小規(guī)模網(wǎng)絡中,也存在耗費準備收發(fā)用郵件服務器的勞動量和用于購買收發(fā)用郵件服務器的費用這樣的問題。
[0013]另外,每當在制造設備50發(fā)生警報時都從電子郵件發(fā)送用個人電腦53發(fā)送電子郵件。因此,存在如下問題:當在制造設備50所發(fā)生的警報發(fā)生之后解除了警報時,不能取消已發(fā)送的電子郵件,而導致制造設備50的負責人收到無用的警報發(fā)生通知。
[0014]另外,當在制造設備50連續(xù)發(fā)生了警報時,連續(xù)從電子郵件發(fā)送用個人電腦53發(fā)送多個電子郵件(電子郵件發(fā)送62),電子郵件接收用便攜終端71、72會接收多個電子郵件(電子郵件接收70),對于制造設備50的負責人而言難以一目了然地了解在制造設備50的警報發(fā)生狀況。
【發(fā)明內容】
[0015]因此,本發(fā)明鑒于上述現(xiàn)有技術的問題點,其目的在于提供一種通過電子郵件來發(fā)送機械或控制裝置的信息的控制裝置。
[0016]本發(fā)明的控制裝置具有將該控制裝置或該控制裝置控制的機械的信息通過電子郵件從該控制裝置發(fā)送給處于遠離該控制裝置的場所的終端裝置的功能。
[0017]并且,該控制裝置的第一方式具有:事件檢測單元,其用于對在所述控制裝置或在所述機械所發(fā)生的事件進行檢測;事件信息制作單元,其用于制作包含在所述控制裝置或所述機械所發(fā)生的至少一個事件的事件信息;事件信息蓄積單元,其用于蓄積由所述事件信息制作單元制作出的事件信息;電子郵件取得請求接收單元,其用于接收來自所述終端裝置的電子郵件取得請求;電子郵件制作單元,其根據(jù)所述接收到的電子郵件取得請求來取得由所述事件信息蓄積單元蓄積的所述事件信息,從而制作出包含該事件信息的電子郵件;以及電子郵件發(fā)送單元,其將由所述電子郵件制作單元制作出的包含所述事件信息的電子郵件直接發(fā)送給所述終端裝置。
[0018]所述控制裝置還具有以下單元中的至少某一個:事件信息追加單元,在制作出所述事件信息之后發(fā)生了新事件時,該事件信息追加單元將事件追加到由所述事件信息蓄積單元蓄積的該事件信息中;事件信息更新單元,在制作出所述事件信息之后包含在由所述事件信息蓄積單元蓄積的事件信息中的事件發(fā)生變化時,該事件信息更新單元對包含在由所述事件信息蓄積單元蓄積的該事件信息中的事件進行更新;以及事件信息刪除單元,在制作出所述事件信息之后該事件解除時,該事件信息刪除單元從由所述事件信息蓄積單元蓄積的該事件信息中刪除該事件。
[0019]所述電子郵件取得請求接收單元和所述電子郵件發(fā)送單元具有:P0P (PostOffice Protocol)服務器處理單元,其用于根據(jù)POP的通信協(xié)議將電子郵件發(fā)送給POP客戶端。
[0020]所述電子郵件取得請求接收單元和所述電子郵件發(fā)送單元具有:IMAP (InternetMail Access Protocol)服務器處理單元,其用于根據(jù)IMAP的通信協(xié)議將電子郵件發(fā)送給IMAP客戶端。
[0021]所述事件信息是所述控制裝置的警報信息、所述機械的警報信息、所述控制裝置的運轉信息、或者所述機械的運轉信息中的某一個。
[0022]另外,該控制裝置的第二方式具有:事件檢測單元,其用于對在所述控制裝置或在所述機械所發(fā)生的事件進行檢測;事件信息制作單元,其用于制作包含在所述控制裝置或所述機械所發(fā)生的至少一個事件的事件信息;事件信息蓄積單元,其用于蓄積由所述事件信息制作單元制作出的事件信息;事件信息變化檢測單元,其用于對由所述事件信息蓄積單元蓄積的所述事件信息的變化進行檢測;電子郵件制作單元,當通過所述事件信息變化檢測單元檢測出所述事件信息的變化時,該電子郵件制作單元取得由所述事件信息蓄積單元蓄積的所述事件信息,從而制作出包含該事件信息的電子郵件;電子郵件蓄積單元,其用于蓄積由所述電子郵件制作單元制作出的電子郵件;電子郵件取得請求接收單元,其用于接收來自所述終端裝置的電子郵件取得請求;以及電子郵件發(fā)送單元,其根據(jù)所述接收到的電子郵件取得請求將由所述電子郵件蓄積單元蓄積的包含所述事件信息的電子郵件直接發(fā)送給所述終端裝置。
[0023]所述控制裝置還具有以下單元中的至少某一個:事件信息追加單元,在制作出所述事件信息之后發(fā)生了新事件時,該事件信息追加單元將事件追加到由所述事件信息蓄積單元蓄積的該事件信息中;事件信息更新單元,在制作出所述事件信息之后包含在由所述事件信息蓄積單元蓄積的事件信息中的事件發(fā)生變化時,該事件信息更新單元對包含在由所述事件信息蓄積單元蓄積的該事件信息中的事件進行更新;以及事件信息刪除單元,在制作出所述事件信息之后該事件解除時,該事件信息刪除單元從由所述事件信息蓄積單元蓄積的該事件信息中刪除該事件。
[0024]所述控制裝置還具有以下單元中的至少某一個:事件信息追加單元,在制作出所述事件信息之后發(fā)生了新事件時,該事件信息追加單元將該新事件追加到由所述事件信息蓄積單元蓄積的事件信息中;事件信息更新單元,在制作出所述事件信息之后包含在由所述事件信息蓄積單元蓄積的事件信息中的事件發(fā)生變化時,該事件信息更新單元對包含在由所述事件信息蓄積單元蓄積的該事件信息中的事件進行更新;以及事件信息刪除單元,在制作出所述事件信息之后該事件解除時,該事件信息刪除單元從由所述事件信息蓄積單元蓄積的該事件信息中刪除該解除的事件,所述控制裝置還具有以下單元中的至少某一個:電子郵件更新單元,在制作出所述事件信息之后所述事件信息變化檢測單元檢測出發(fā)生新事件并將事件追加到該事件信息時,或者在制作出所述事件信息之后所述事件信息變化檢測單元檢測出包含在該事件信息的事件發(fā)生變化時,該電子郵件更新單元對由所述電子郵件制作單元制作出的電子郵件所包含的所述事件信息進行更新;以及電子郵件刪除單元,在制作出所述事件信息之后所述事件信息變化檢測單元檢測出該事件中至少一個事件解除時,該電子郵件刪除單元刪除由所述電子郵件制作單元制作出的電子郵件所包含的所述事件信息的該事件,并且在制作出所述事件信息之后所述事件信息變化檢測單元檢測出該事件全部解除時,該電子郵件刪除單元刪除由所述電子郵件制作單元制作出的電子郵件。
[0025]所述電子郵件取得請求接收單元和所述電子郵件發(fā)送單元具有:P0P (PostOffice Protocol)服務器處理單元,其用于根據(jù)POP的通信協(xié)議將電子郵件發(fā)送給POP客戶端。
[0026]所述電子郵件取得請求接收單元和所述電子郵件發(fā)送單元具有:IMAP (InternetMail Access Protocol)服務器處理單元,其用于根據(jù)IMAP的通信協(xié)議將電子郵件發(fā)送給IMAP客戶端。
[0027]所述事件信息是所述控制裝置的警報信息、所述機械的警報信息、所述控制裝置的運轉信息、或者所述機械的運轉信息中的某一個。
[0028]通過本發(fā)明能夠提供一種控制裝置,該控制裝置具有將控制裝置或該控制裝置控制的機械的信息通過電子郵件從該控制裝置發(fā)送給處于遠離該控制裝置的場所的終端裝置的功能。
【專利附圖】
【附圖說明】
[0029]根據(jù)參照附圖的以下的實施例的說明本發(fā)明的所述和其他目的以及特征得以明確。這些圖中:
[0030]圖1是對一個終端裝置接收包含事件信息的電子郵件的系統(tǒng)的概略結構進行說明的圖。
[0031]圖2是對多個終端裝置接收包含事件信息的電子郵件的系統(tǒng)的概略結構進行說明的圖。
[0032]圖3是對終端裝置(電子郵件接收用便攜終端)的內部結構進行說明的圖。
[0033]圖4是對從控制機械的控制裝置發(fā)送到終端裝置(電子郵件接收用便攜終端)的電子郵件進行說明的圖。
[0034]圖5是對本發(fā)明涉及的控制裝置的實施方式一的內部結構進行說明的圖。
[0035]圖6是對本發(fā)明涉及的控制裝置的實施方式二的內部結構進行說明的圖。
[0036]圖7是對本發(fā)明涉及的控制裝置的實施方式三的內部結構進行說明的圖。
[0037]圖8是對本發(fā)明涉及的控制裝置的實施方式四的內部結構進行說明的圖。
[0038]圖9是對從控制裝置(POP服務器)向終端裝置(POP客戶端)發(fā)送電子郵件的通信時序的示例進行說明的圖。
[0039]圖10是對從控制裝置(IMAP服務器)向終端裝置(IMAP客戶端)發(fā)送電子郵件的通信時序的示例進行說明的圖。
[0040]圖11是表示事件發(fā)生時的圖5以及圖6所示的事件檢測單元和事件信息制作單元執(zhí)行的處理的流程圖。
[0041]圖12是表示事件發(fā)生時的圖7以及圖8所示的事件檢測單元和事件信息制作單元以及事件信息追加單元執(zhí)行的處理的流程圖。
[0042]圖13是表示事件發(fā)生時的圖7以及圖8所示的事件檢測單元和事件信息制作單元以及事件信息更新單元執(zhí)行的處理的流程圖。
[0043]圖14是表示事件解除時的圖7以及圖8所示的事件檢測單元和事件信息刪除單元執(zhí)行的處理的流程圖。
[0044]圖15是表示圖5以及圖7所示的電子郵件取得請求接收單元和電子郵件發(fā)送單元以及電子郵件制作單元執(zhí)行的處理的流程圖。
[0045]圖16是表示圖8所示的事件信息檢測單元和電子郵件制作單元以及電子郵件更新單元執(zhí)行的處理的流程圖。
[0046]圖17是表示圖8所示的事件信息檢測單元和電子郵件刪除單元執(zhí)行的處理的流程圖。
[0047]圖18是表示圖6以及圖8所示的電子郵件取得請求接收單元和電子郵件發(fā)送單元執(zhí)行的處理的流程圖。
[0048]圖19是對電子郵件系統(tǒng)涉及的電子郵件的基本流程進行說明的圖。
[0049]圖20是對使用公共線路的以往的電子郵件系統(tǒng)進行說明的圖。
[0050]圖21是對沒有使用公共線路的以往的電子郵件系統(tǒng)進行說明的圖。
【具體實施方式】
[0051]使用圖1以及圖2來說明本發(fā)明涉及的系統(tǒng)的概略結構。如圖1以及圖2所示,在該系統(tǒng)中不需要用于收發(fā)電子郵件的互聯(lián)網(wǎng)等公共線路和投遞電子郵件的郵件服務器。
[0052]圖1是對一個終端裝置接收包含事件信息的電子郵件的本發(fā)明涉及的系統(tǒng)的概略結構進行說明的圖。
[0053]控制機床80的控制裝置(未圖示)具有通過電子郵件將機床80或該控制裝置的信息發(fā)送給位于遠離該控制裝置的場所的電子郵件接收用便攜終端83的功能。路由器81具有對應該通過哪條線路來轉發(fā)電子郵件進行判斷的功能。
[0054]如后述那樣,機床80的控制裝置制作包含警報信息(參照圖4)等事件信息的電子郵件。當管理機床80的負責人收到來自持有的電子郵件接收用便攜終端83的電子郵件取得請求84時,機床80的控制裝置制作出電子郵件并發(fā)送給電子郵件接收用便攜終端83(電子郵件接收85)。經(jīng)無線LAN設備82來進行從電子郵件接收用便攜終端83通向機床80的控制裝置的電子郵件取得請求84以及從機床80的控制裝置通向電子郵件接收用便攜終端83的電子郵件的發(fā)送。
[0055]圖2是對多個終端裝置接收包含事件信息的電子郵件的本發(fā)明涉及的系統(tǒng)的概略結構進行說明的圖。該系統(tǒng)是這樣的系統(tǒng):能夠在圖1的系統(tǒng)中將電子郵件發(fā)送給一個電子郵件接收用便攜終端83 (第一電子郵件接收用便攜終端),還能夠將電子郵件發(fā)送給另一個電子郵件接收用便攜終端86 (第二電子郵件接收用便攜終端)。
[0056]機床80的控制裝置根據(jù)來自第二電子郵件接收用便攜終端86的電子郵件取得請求87,將電子郵件發(fā)送給電子郵件接收用便攜終端86。這樣,在本發(fā)明的系統(tǒng)中能夠根據(jù)來自兩臺或兩臺以上的電子郵件接收用便攜終端的電子郵件取得請求,將電子郵件分別發(fā)送給各自的電子郵件接收用便攜終端。[0057]另外,在圖1以及圖2中將電子郵件發(fā)送給電子郵件接收用便攜終端的控制裝置是控制機床80的控制裝置,但是這樣的控制裝置也可以是控制產業(yè)用機械的控制裝置、控制機器人的控制裝置、或者可編程邏輯控制器。
[0058]另外,在圖1以及圖2中,機床80的控制裝置與一臺(圖1)或多臺(圖2)電子郵件接收用便攜終端經(jīng)無線LAN設備82以無線方式進行連接,但是并非限定于這樣的連接,控制裝置與電子郵件接收用便攜終端也可以以有線方式進行連接。另外,電子郵件接收用便攜終端也可以是難以便攜的、臺式的電子郵件接收用個人電腦。
[0059]圖3是對作為終端裝置的電子郵件接收用便攜終端的內部結構進行說明的圖。
[0060]關于作為終端裝置的示例的圖1的電子郵件接收用便攜終端83和圖2的電子郵件接收用便攜終端83、86,在MUA91中設置電子郵件接收單元92和電子郵件取得請求發(fā)送單元93。如圖19、圖20、圖21所示,在電子郵件系統(tǒng)中從以往就開始使用該MUA。
[0061]這里,在本發(fā)明涉及的系統(tǒng)中,使用圖4來對從控制機械的控制裝置發(fā)送到終端裝置(以電子郵件接收用便攜終端83、86為例)的電子郵件進行說明。圖4是對包含含有所發(fā)生的事件的事件信息的電子郵件的示例進行說明的圖。
[0062]電子郵件95包含確定發(fā)信側、郵件題目、以及收信側的標題96 ;以及警報信息等事件信息97。事件信息97包含所發(fā)生的事件98a、98b、98c。在圖4中〈Alarm Information)是事件信息,ALM_1122、ALM_3344、ALM_5566分別是所發(fā)生的事件。
[0063]以下,說明本發(fā)明涉及的控制裝置的各實施方式。
[0064]<實施方式一 >
[0065]圖5是對控制裝置的實施方式一的內部結構進行說明的圖。這里,將控制機床或產業(yè)用機械的控制裝置、控制機器人的控制裝置、或可編程邏輯控制器統(tǒng)稱為“控制機械的控制裝置100”或者簡單地稱為“控制裝置100”。其他的實施方式也同樣。該控制機械的控制裝置100通常具有:處理器(CPU)、存儲器、以及通信用接口。
[0066]控制裝置100具有將該控制裝置100或該控制裝置100控制的機械的信息通過電子郵件發(fā)送給處于遠離該控制裝置100的場所的終端裝置(圖1、圖2的電子郵件接收用便攜終端83、86)的功能。控制裝置100具有:事件檢測單元101,其用于對在該控制裝置100或在該控制裝置100控制的機械所發(fā)生的事件進行檢測;事件信息制作單元103,其用于制作包含在控制裝置100或該控制裝置100控制的機械所發(fā)生的至少一個事件的事件信息;事件信息蓄積單元105,其用于蓄積由該事件信息制作單元103制作出的事件信息;電子郵件取得請求接收單元111,其用于接收來自終端裝置的電子郵件取得請求;電子郵件制作單元107,其根據(jù)該接收到的電子郵件取得請求來取得由事件信息蓄積單元105蓄積的事件信息從而制作出包含該取得的事件信息的電子郵件;以及電子郵件發(fā)送單元110,其將由該電子郵件制作單元107制作出的包含事件信息的電子郵件直接發(fā)送給終端裝置。另外,MRA109由電子郵件發(fā)送單元110和電子郵件取得請求接收單元111構成。如使用圖19所說明那樣,在電子郵件系統(tǒng)中從以往開始就使用MRA。
[0067]這里,以圖4所示的電子郵件為例進行說明。當事件檢測單元101檢測出在機械或者控制機械的控制裝置100中發(fā)生了異常(即,在控制裝置100中例如檢測出ALM_1122)時,事件信息制作單元103制作包含所發(fā)生的事件的事件信息。事件信息制作單元103將制作出的事件信息蓄積到事件信息蓄積單元105。當電子郵件制作單元107從MRA109的電子郵件取得請求接收單元111收到指令時,讀出蓄積在事件信息蓄積單元105的事件信息,并制作出電子郵件發(fā)送給MRA109的電子郵件發(fā)送單元110。電子郵件發(fā)送單元110將制作出的電子郵件直接發(fā)送給向控制裝置100請求電子郵件的終端裝置。
[0068]<實施方式二 >
[0069]圖6是對控制裝置的實施方式二的內部結構進行說明的圖。
[0070]控制裝置100具有將該控制裝置100或該控制裝置100控制的機械的信息通過電子郵件發(fā)送給處于遠離該控制裝置100的場所的終端裝置(圖1、圖2的電子郵件接收用便攜終端83、86)的功能。控制裝置100具有:事件檢測單元101,其用于對在該控制裝置100或在該控制裝置100控制的機械所發(fā)生的事件進行檢測;事件信息制作單元103,其用于制作包含在控制裝置100或該控制裝置100控制的機械所發(fā)生的至少一個事件的事件信息;事件信息蓄積單元105,其用于蓄積由該事件信息制作單元103制作出的事件信息;事件信息變化檢測單元106,其用于對由該事件信息蓄積單元105蓄積的事件信息的變化進行檢測;電子郵件制作單元107,當通過該事件信息變化檢測單元106檢測出事件信息的變化時,該電子郵件制作單元107取得由事件信息蓄積單元105蓄積的事件信息從而制作出包含該事件信息的電子郵件;電子郵件蓄積單元108,其用于蓄積該制作出的電子郵件;電子郵件取得請求接收單元111,其用于接收來自終端裝置的電子郵件取得請求;以及電子郵件發(fā)送單元110,其根據(jù)該接收到的電子郵件取得請求將由電子郵件蓄積單元108蓄積的包含事件信息的電子郵件直接發(fā)送給終端裝置。另外,MRA109由電子郵件發(fā)送單元110和電子郵件取得請求接收單元111構成。
[0071]〈實施方式三〉
[0072]圖7是對控制裝置的實施方式三的內部結構進行說明的圖。
[0073]控制裝置100具有將該控制裝置100或該控制裝置100控制的機械的信息通過電子郵件發(fā)送給處于遠離該控制裝置100的場所的終端裝置(圖1、圖2的電子郵件接收用便攜終端83、86)的功能??刂蒲b置100具有:事件檢測單元101,其用于對在該控制裝置100或在該控制裝置100控制的機械所發(fā)生的事件進行檢測;事件信息制作單元103,其用于制作包含在控制裝置100或該控制裝置100控制的機械所發(fā)生的至少一個事件的事件信息;事件信息蓄積單元105,其用于蓄積由該事件信息制作單元103制作出的事件信息;電子郵件取得請求接收單元111,其用于接收來自終端裝置的電子郵件取得請求;電子郵件制作單元107,其根據(jù)該接收到的電子郵件取得請求來取得由事件信息蓄積單元105蓄積的事件信息從而制作出包含該取得的事件信息的電子郵件;以及電子郵件發(fā)送單元110,其將由該電子郵件制作單元107制作出的包含事件信息的電子郵件直接發(fā)送給終端裝置,另外控制裝置100還具有:事件信息追加單元112,在制作出事件信息之后發(fā)生了新事件時,該事件信息追加單元112將事件追加到由事件信息蓄積單元105蓄積的該事件信息中;事件信息更新單元113,在制作出事件信息之后包含在由事件信息蓄積單元105蓄積的事件信息的事件發(fā)生變化時,該事件信息更新單元113對包含在由事件信息蓄積單元105蓄積的該事件信息的事件進行更新;事件信息刪除單元114,在制作出事件信息之后該事件解除時,該事件信息刪除單元114從由事件信息蓄積單元105蓄積的該事件信息中刪除該事件。
[0074]另外,該實施方式的控制裝置100并非全部具有:所述的事件信息追加單元112、事件信息更新單元113、事件信息刪除單元114,也可以構成為具有其中至少某一個。[0075]〈實施方式四〉
[0076]圖8是對控制裝置的實施方式四的內部結構進行說明的圖。
[0077]控制裝置100具有將該控制裝置100或該控制裝置100控制的機械的信息通過電子郵件發(fā)送給處于遠離該控制裝置100的場所的終端裝置(圖1、圖2的電子郵件接收用便攜終端83、86)的功能。控制裝置100具有:事件檢測單元101,其用于對在該控制裝置100或在該控制裝置100控制的機械所發(fā)生的事件進行檢測;事件信息制作單元103,其用于制作包含在控制裝置100或該控制裝置100控制的機械所發(fā)生的至少一個事件的事件信息;事件信息蓄積單元105,其用于蓄積由該事件信息制作單元103制作出的事件信息;事件信息變化檢測單元106,其用于對由該事件信息蓄積單元105蓄積的事件信息的變化進行檢測;電子郵件制作單元107,當通過該事件信息變化檢測單元106檢測出事件信息的變化時,該電子郵件制作單元107取得由該事件信息蓄積單元105蓄積的事件信息從而制作出包含該事件信息的電子郵件;電子郵件蓄積單元108,其用于蓄積該制作出的電子郵件;電子郵件取得請求接收單元111,其用于接收來自終端裝置的電子郵件取得請求;電子郵件發(fā)送單元110,其根據(jù)該接收到的電子郵件取得請求將由電子郵件蓄積單元108蓄積的包含事件信息的電子郵件直接發(fā)送給終端裝置,另外還具有:事件信息追加單元112,在制作出事件信息之后發(fā)生了新事件時,該事件信息追加單元112將事件追加到由事件信息蓄積單元105蓄積的該事件信息中;事件信息更新單元113,在制作出事件信息之后包含在由事件信息蓄積單元105蓄積的事件信息的事件發(fā)生變化時,該事件信息更新單元113對包含在由事件信息蓄積單元105蓄積的該事件信息的事件進行更新;以及事件信息刪除單元114,在制作出事件信息之后該事件解除時,該事件信息刪除單元114從由事件信息蓄積單元105蓄積的該事件信息中刪除該事件。
[0078]另外,該實施方式的控制裝置100并非全部具有:所述的事件信息追加單元112、事件信息更新單元113、事件信息刪除單元114,也可以構成為具有其中至少某一個。
[0079]該控制裝置100還具有電子郵件更新單元115,在制作出事件信息之后事件信息變化檢測單元106檢測出發(fā)生新事件并將事件追加到該事件信息時,或者在制作出事件信息之后事件信息變化檢測單元106檢測出包含在該事件信息的事件發(fā)生變化時,該電子郵件更新單元115對由電子郵件制作單元107制作出的電子郵件所包含的事件信息進行更新;以及電子郵件刪除單元116,在制作出事件信息之后事件信息變化檢測單元106檢測出該事件中至少一個事件解除時,該電子郵件刪除單元116刪除由電子郵件制作單元107制作出的電子郵件所包含的事件信息的該事件,并且在制作出事件信息之后事件信息變化檢測單元106檢測出該事件全部解除時,該電子郵件刪除單元116刪除由電子郵件制作單元107制作出的電子郵件。
[0080]另外,該控制裝置100并非具有電子郵件更新單元115和電子郵件刪除單元116兩者,也可以構成為具有其中至少某一個。
[0081]在上述的各實施方式中,控制裝置100通過與圖19所示的相同的協(xié)議(POP或IMAP)將電子郵件發(fā)送給終端裝置。圖9是對從作為POP服務器的控制裝置100向作為POP客戶端的終端裝置發(fā)送電子郵件的通信時序的示例進行說明的圖。另外,圖10是對從作為IMAP服務器的控制裝置100向作為IMAP客戶端的終端裝置發(fā)送電子郵件的通信時序的示例進行說明的圖。例如,圖4所示的電子郵件被從作為POP服務器的控制裝置100發(fā)送到終端裝置。
[0082]以下,使用流程圖來對控制裝置的各實施方式執(zhí)行的處理進行說明。
[0083]圖11是表示事件發(fā)生時的控制裝置的實施方式一(圖5)以及實施方式二(圖6)中的事件檢測單元和事件信息制作單元執(zhí)行的處理的流程圖。以下,按照各步驟對執(zhí)行的處理進行說明。
[0084][步驟SA01]判斷在控制裝置中事件是否發(fā)生,當事件發(fā)生時(是)向步驟SA02轉移,當事件沒有發(fā)生時(否)結束該處理。
[0085][步驟SA02]新制作事件信息。
[0086][步驟SA03]將包含事件的事件信息存儲到事件信息蓄積單元,結束該處理。
[0087]圖12是表示事件發(fā)生時的控制裝置的實施方式三(圖7)以及實施方式四(圖8)中的事件檢測單元和事件信息制作單元以及事件信息追加單元的處理的流程圖。以下,按照各步驟對執(zhí)行的處理進行說明。
[0088][步驟SB01]判斷在控制裝置中事件是否發(fā)生,當事件發(fā)生時(是)向步驟SB02轉移,當事件沒有發(fā)生時(否)結束處理。
[0089][步驟SB02]判斷在事件信息蓄積單元中是否存在事件信息,存在時(是)向步驟SB03轉移,不存在時(否)向步驟SB04轉移。
[0090][步驟SB03]將事件追加到制作完成的事件信息中,結束該處理。
[0091][步驟SB04]新制作事件信息。
[0092][步驟SB05]將包含事件的事件信息存儲到事件信息蓄積單元,結束該處理。
[0093]圖13是表示事件發(fā)生時的控制裝置的實施方式三(圖7)以及實施方式四(圖8)中的事件檢測單元和事件信息制作單元以及事件信息更新單元的處理的流程圖。以下,按照各步驟對執(zhí)行的處理進行說明。
[0094][步驟SC01]判斷在控制裝置中事件是否發(fā)生了變化,當事件發(fā)生變化時(是)向步驟SC02轉移,當事件沒有變化時(否)結束該處理。
[0095][步驟SC02]判斷在事件信息蓄積單元中是否存在包含變化的事件的事件信息,存在時(是)向步驟SC03轉移,不存在時(否)向步驟SC04轉移。
[0096][步驟SC03]對包含變化的事件的事件信息進行更新,結束該處理。
[0097][步驟SC04]新制作事件信息。
[0098][步驟SC05]將包含事件的事件信息存儲到事件信息蓄積單元,結束該處理。
[0099]圖14是表示事件解除時的控制裝置的實施方式三(圖7)以及實施方式四(圖8)中的事件檢測單元和事件信息刪除單元的處理的流程圖。以下,按照各步驟對執(zhí)行的處理進行說明。
[0100][步驟SD01]判斷在控制裝置中事件是否解除,當事件解除時(是)向步驟SD02轉移,當事件沒有解除時(否)結束該處理。
[0101][步驟SD02]判斷在事件信息蓄積單元中是否存在包含解除的事件的事件信息,存在時(是)向步驟SD03轉移,不存在時(否)結束該處理。
[0102][步驟SD03]判斷事件信息是否是僅包含了與解除的事件相應的事件的事件信息,當事件信息是僅包含了與解除的事件相應的事件的事件信息時(是)向步驟SD04轉移,當事件信息不是僅包含了與解除的事件相應的事件的事件信息時(否)向步驟SD05轉移。[0103][步驟SD04]從事件信息蓄積單元刪除事件信息,結束該處理。
[0104][步驟SD05]從事件信息刪除與解除的事件相應的事件,結束該處理。
[0105]圖15是表示控制裝置的實施方式一(圖5)以及實施方式三(圖7)中的電子郵件取得請求接收單元和電子郵件發(fā)送單元以及電子郵件制作單元的處理的流程圖。以下,按照各步驟對執(zhí)行的處理進行說明。
[0106][步驟SE01]判斷終端裝置是否有電子郵件取得請求,當有電子郵件取得請求時(是)向步驟SE02轉移,當沒有電子郵件取得請求時(否)結束該處理。
[0107][步驟SE02]判斷是否需要將電子郵件發(fā)送給終端裝置,需要時(是)向步驟SE03轉移,不需要時(否)結束該處理。
[0108][步驟SE03]判斷在事件彳目息畜積單兀是否存在事件彳目息,存在事件彳目息時(是)向步驟SE04轉移,不存在時(否)結束該處理。
[0109][步驟SE04]從事件信息蓄積單元取得事件信息來制作電子郵件。
[0110][步驟SE05]向終端裝置發(fā)送電子郵件,結束該處理。
[0111]圖16是表示控制裝置的實施方式四(圖8)中的事件信息檢測單元和電子郵件制作單元以及電子郵件更新單元的處理的流程圖。以下,按照各步驟對執(zhí)行的處理進行說明。
[0112][步驟SR)1]判斷是否更新了事件信息蓄積單元內的事件信息所包含的事件,進行了更新時(是)向步驟SF02轉移,沒有更新時(否)結束該處理。
[0113][步驟SF02]判斷在電子郵件蓄積單元是否存在包含事件信息的電子郵件,存在該電子郵件時(是)向步驟SF03轉移,不存在時(否)向步驟SF04轉移。
[0114][步驟SR)3]更新制作完成的電子郵件的事件信息,結束該處理。
[0115][步驟SF04]新制作包含事件信息的電子郵件。
[0116][步驟SR)5]將包含事件信息的電子郵件存儲到電子郵件蓄積單元,結束該處理。
[0117]圖17是表示控制裝置的實施方式四(圖8)中的事件信息檢測單元和電子郵件刪除單元的處理的流程圖。以下,按照各步驟對執(zhí)行的處理進行說明。
[0118][步驟SG01]判斷是否刪除了事件信息蓄積單元內的事件信息所包含的事件,刪除該事件時(是)向步驟SG02轉移,沒有刪除時(否)結束該處理。
[0119][步驟SG02]判斷事件信息是否是僅包含了刪除的事件的事件信息,當事件信息是僅包含了刪除的事件的事件信息時(是)向步驟SG03轉移,當事件信息不是僅包含了刪除的事件的事件信息時(否)向步驟SG04轉移。
[0120][步驟SG03]從電子郵件蓄積單元刪除包含事件信息的電子郵件,結束該處理。
[0121][步驟SG04]從電子郵件所包含的事件信息中刪除已刪除的事件,結束該處理。
[0122]圖18是表示控制裝置的實施方式二(圖6)以及實施方式四(圖8)中的電子郵件取得請求接收單元和電子郵件發(fā)送單元的處理的流程圖。以下,按照各步驟對執(zhí)行的處理進行說明。
[0123][步驟SH01]判斷終端裝置是否有電子郵件取得請求,當有電子郵件取得請求時(是)向步驟SH02轉移,當沒有電子郵件取得請求時(否)結束該處理。
[0124][步驟SH02]判斷是否需要將電子郵件發(fā)送給終端裝置,需要時(是)向步驟SH03轉移,不需要時(否)結束該處理。
[0125][步驟SH03]判斷在電子郵件蓄積單元是否存在電子郵件,存在電子郵件時(是)向步驟SH04轉移,不存在時(否)結束該處理。
[0126][步驟SH04]從電子郵件蓄積單元取出電子郵件。[步驟SH05]向終端裝置發(fā)送電子郵件,結束該處理。
【權利要求】
1.一種控制裝置,其具有將控制裝置或該控制裝置控制的機械的信息通過電子郵件從該控制裝置發(fā)送給處于遠離該控制裝置的場所的終端裝置的功能,其特征在于, 所述控制裝置具有: 事件檢測單元,其用于對在所述控制裝置或在所述機械所發(fā)生的事件進行檢測; 事件信息制作單元,其用于制作包含在所述控制裝置或所述機械所發(fā)生的至少一個事件的事件信息; 事件信息蓄積單元,其用于蓄積由所述事件信息制作單元制作出的事件信息; 電子郵件取得請求接收單元,其用于接收來自所述終端裝置的電子郵件取得請求;電子郵件制作單元,其根據(jù)所述接收到的電子郵件取得請求來取得由所述事件信息蓄積單元蓄積的所述事件信息,從而制作出包含該事件信息的電子郵件;以及 電子郵件發(fā)送單元,其將由所述電子郵件制作單元制作出的包含所述事件信息的電子郵件直接發(fā)送給所述終端裝置。
2.根據(jù)權利要求1所述的控制裝置,其特征在于, 所述控制裝置還具有以下單元中的至少某一個: 事件信息追加單元,在制作出所述事件信息之后發(fā)生了新事件時,該事件信息追加單元將事件追加到由所述 事件信息蓄積單元蓄積的該事件信息中; 事件信息更新單元,在制作出所述事件信息之后包含在由所述事件信息蓄積單元蓄積的事件信息中的事件發(fā)生變化時,該事件信息更新單元對包含在由所述事件信息蓄積單元蓄積的該事件信息中的事件進行更新;以及 事件信息刪除單元,在制作出所述事件信息之后該事件解除時,該事件信息刪除單元從由所述事件信息蓄積單元蓄積的該事件信息中刪除該事件。
3.根據(jù)權利要求1或2所述的控制裝置,其特征在于, 所述電子郵件取得請求接收單元和所述電子郵件發(fā)送單元具有=POP服務器處理單元,其用于根據(jù)POP的通信協(xié)議將電子郵件發(fā)送給POP客戶端。
4.根據(jù)權利要求1或2所述的控制裝置,其特征在于, 所述電子郵件取得請求接收單元和所述電子郵件發(fā)送單元具有=IMAP服務器處理單元,其用于根據(jù)IMAP的通信協(xié)議將電子郵件發(fā)送給IMAP客戶端。
5.根據(jù)權利要求1或2所述的控制裝置,其特征在于, 所述事件信息是所述控制裝置的警報信息、所述機械的警報信息、所述控制裝置的運轉信息、或者所述機械的運轉信息中的某一個。
6.一種控制裝置,其具有將控制裝置或該控制裝置控制的機械的信息通過電子郵件從該控制裝置發(fā)送給處于遠離該控制裝置的場所的終端裝置的功能,其特征在于, 所述控制裝置具有: 事件檢測單元,其用于對在所述控制裝置或在所述機械所發(fā)生的事件進行檢測; 事件信息制作單元,其用于制作包含在所述控制裝置或所述機械所發(fā)生的至少一個事件的事件信息; 事件信息蓄積單元,其用于蓄積由所述事件信息制作單元制作出的事件信息; 事件信息變化檢測單元,其用于對由所述事件信息蓄積單元蓄積的所述事件信息的變化進行檢測;電子郵件制作單元,當通過所述事件信息變化檢測單元檢測出所述事件信息的變化時,該電子郵件制作單元取得由所述事件信息蓄積單元蓄積的所述事件信息,從而制作出包含該事件信息的電子郵件; 電子郵件蓄積單元,其用于蓄積由所述電子郵件制作單元制作出的電子郵件; 電子郵件取得請求接收單元,其用于接收來自所述終端裝置的電子郵件取得請求;以及 電子郵件發(fā)送單元,其根據(jù)所述接收到的電子郵件取得請求將由所述電子郵件蓄積單元蓄積的包含所述事件信息的電子郵件直接發(fā)送給所述終端裝置。
7.根據(jù)權利要求6所述的控制裝置,其特征在于, 所述控制裝置還具有以下單元中的至少某一個: 事件信息追加單元,在制作出所述事件信息之后發(fā)生了新事件時,該事件信息追加單元將事件追加到由所述事件信息蓄積單元蓄積的該事件信息中; 事件信息更新單元,在制作出所述事件信息之后包含在由所述事件信息蓄積單元蓄積的事件信息中的事件發(fā)生變化時,該事件信息更新單元對包含在由所述事件信息蓄積單元蓄積的該事件信息中的事件進行更新;以及 事件信息刪除單元,在制作出所述事件信息之后該事件解除時,該事件信息刪除單元從由所述事件信息蓄積單元蓄積的該事件信息中刪除該事件。
8.根據(jù)權利要求6或7所述的控制裝置,其特征在于, 所述控制裝置還具有以下單元中的至少某一個: 事件信息追加單元,在制作出所述事件信息之后發(fā)生了新事件時,該事件信息追加單元將該新事件追加到由所述事件信息蓄積單元蓄積的事件信息中; 事件信息更新單元,在制作出所述事件信息之后包含在由所述事件信息蓄積單元蓄積的事件信息中的事件發(fā)生變化時,該事件信息更新單元對包含在由所述事件信息蓄積單元蓄積的該事件信息中的事件進行更新;以及 事件信息刪除單元,在制作出所述事件信息之后該事件解除時,該事件信息刪除單元從由所述事件信息蓄積單元蓄積的該事件信息中刪除該解除的事件, 所述控制裝置還具有以下單元中的至少某一個: 電子郵件更新單元,在制作出所述事件信息之后所述事件信息變化檢測單元檢測出發(fā)生新事件并將事件追加到該事件信息時,或者在制作出所述事件信息之后所述事件信息變化檢測單元檢測出包含在該事件信息的事件發(fā)生變化時,該電子郵件更新單元對由所述電子郵件制作單元制作出的電子郵件所包含的所述事件信息進行更新;以及 電子郵件刪除單元,在制作出所述事件信息之后所述事件信息變化檢測單元檢測出該事件中至少一個事件解除時,該電子郵件刪除單元刪除由所述電子郵件制作單元制作出的電子郵件所包含的所述事件信息的該事件,并且在制作出所述事件信息之后所述事件信息變化檢測單元檢測出該事件全部解除時,該電子郵件刪除單元刪除由所述電子郵件制作單元制作出的電子郵件。
9.根據(jù)權利要求6~8中任一項所述的控制裝置,其特征在于, 所述電子郵件取得請求接收單元和所述電子郵件發(fā)送單元具有=POP服務器處理單元,其用于根據(jù)POP的通信協(xié)議將電子郵件發(fā)送給POP客戶端。
10.根據(jù)權利要求6~8中任一項所述的控制裝置,其特征在于, 所述電子郵件取得請求接收單元和所述電子郵件發(fā)送單元具有=IMAP服務器處理單元,其用于根據(jù)IMAP的通信協(xié)議將電子郵件發(fā)送給IMAP客戶端。
11.根據(jù)權利要求6~8中任一項所述的控制裝置,其特征在于, 所述事件信息是所述控制裝置的警報信息、所述機械的警報信息、所述控制裝置的運轉信息、或者所述機械的運轉信息中的某一個。
【文檔編號】H04L12/58GK103970086SQ201410043324
【公開日】2014年8月6日 申請日期:2014年1月29日 優(yōu)先權日:2013年1月29日
【發(fā)明者】井上祥吾 申請人:發(fā)那科株式會社