信息處理裝置、信息處理裝置的控制方法及控制程序的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對(duì)通信系統(tǒng)的動(dòng)作狀態(tài)進(jìn)行收集的信息處理裝置、信息處理裝置的控制方法以及控制程序,該通信系統(tǒng)包含對(duì)網(wǎng)絡(luò)上的通信進(jìn)行管理的主控裝置以及能依照主控裝置的指示來(lái)進(jìn)行通信的至少I(mǎi)個(gè)從屬裝置。
【背景技術(shù)】
[0002]作為產(chǎn)業(yè)用設(shè)備等的控制裝置而被使用的PLC (Programmable LogicController ;可編程邏輯控制器)由對(duì)PLC整體進(jìn)行控制的CPU單元、進(jìn)行通信的通信單元、進(jìn)行信號(hào)的輸入輸出的I/O單元等多個(gè)單元構(gòu)成。為了使這樣的PLC執(zhí)行用戶(hù)期望的控制而如何設(shè)計(jì)用戶(hù)程序等,用戶(hù)在設(shè)計(jì)PLC的控制內(nèi)容時(shí),一般是在電腦(計(jì)算機(jī))中安裝給定的軟件,并使用該安裝的軟件。
[0003]作為支援這樣的PLC的開(kāi)發(fā)的開(kāi)發(fā)支援裝置,例如公開(kāi)了“歐姆龍社制CX-Programmer支持軟件Ver9.0日語(yǔ)版(2009年發(fā)售)”(非專(zhuān)利文獻(xiàn)I)。
[0004]在使用這樣的開(kāi)發(fā)支援裝置對(duì)進(jìn)行控制內(nèi)容的設(shè)計(jì)等的PLC實(shí)施PLC的維護(hù)作業(yè)的情況下,例如要連接電腦(計(jì)算機(jī))。在電腦中安裝有用于進(jìn)行PLC的維護(hù)作業(yè)的支持軟件。
[0005]具體而言,在支持軟件中具備PLC的處理方法、用于進(jìn)行故障排查(troubleshooting)的引導(dǎo)信息(content) ο
[0006]在PLC中預(yù)先規(guī)定有唯一表示PLC的狀態(tài)或PLC的動(dòng)作的代碼(事件代碼),關(guān)于該點(diǎn),在JP特開(kāi)2012-208931號(hào)公報(bào)中公開(kāi)了收集PLC的動(dòng)作狀態(tài)并顯示于顯示器的技術(shù)。
[0007]現(xiàn)有技術(shù)文獻(xiàn)
[0008]專(zhuān)利文獻(xiàn)
[0009]專(zhuān)利文獻(xiàn)1: JP特開(kāi)2012-208931號(hào)公報(bào)
[0010]非專(zhuān)利文獻(xiàn)
[0011 ] 非專(zhuān)利文獻(xiàn)1: “歐姆龍社制CX-Programmer支持軟件Ver9.0日語(yǔ)版(2009年發(fā)售),,
【發(fā)明內(nèi)容】
[0012]發(fā)明要解決的課題
[0013]然而,在現(xiàn)有的構(gòu)成中,關(guān)于利用多個(gè)PLC的系統(tǒng),僅僅是收集各PLC中所存放的異常(錯(cuò)誤)的狀態(tài)來(lái)顯示錯(cuò)誤狀態(tài),因此即便是像通信異常那樣相互存在關(guān)聯(lián)的錯(cuò)誤狀態(tài),也不能容易地把握。因此,存在難以容易地確定要去除障礙的部位這樣的問(wèn)題。
[0014]本發(fā)明為了解決上述那樣的問(wèn)題而提出,其目的在于,提供在對(duì)通信系統(tǒng)的動(dòng)作狀態(tài)進(jìn)行收集的信息處理裝置中能容易地把握相互存在關(guān)聯(lián)的錯(cuò)誤狀態(tài)的信息處理裝置、信息處理裝置的控制方法以及控制程序,該通信系統(tǒng)包含管理網(wǎng)絡(luò)上的通信的主控裝置以及能依照主控裝置的指示進(jìn)行通信的至少I(mǎi)個(gè)從屬裝置。
[0015]用于解決課題的手段
[0016]依照本發(fā)明的一局面的信息處理裝置對(duì)通信系統(tǒng)的動(dòng)作狀態(tài)進(jìn)行收集,該通信系統(tǒng)包含對(duì)網(wǎng)絡(luò)上的通信進(jìn)行管理的主控裝置以及與網(wǎng)絡(luò)連接且能依照主控裝置的指示進(jìn)行通信的至少I(mǎi)個(gè)從屬裝置,主控裝置以及從屬裝置依照通信處理來(lái)記錄與時(shí)刻信息以及通信狀態(tài)有關(guān)的通信日志,信息處理裝置具備:獲取部,其從主控裝置以及從屬裝置之中的至少一者獲取通信日志;日志編輯部,其基于時(shí)刻信息來(lái)編輯獲取到的通信日志;以及日志提取部,其在日志編輯部編輯后的通信日志當(dāng)中提取從具有通信異常信息的通信日志的發(fā)生起給定時(shí)間內(nèi)的通信日志,該通信異常信息表示在通信中已發(fā)生異常這一通信狀態(tài)。
[0017]優(yōu)選地,信息處理裝置還具備顯示部,該顯示部顯示提取出的通信日志。
[0018]優(yōu)選地,在通信系統(tǒng)中設(shè)置有安全從屬裝置和安全主控裝置,該安全從屬裝置連接與安全相關(guān)聯(lián)的設(shè)備,該安全主控裝置用于管理安全從屬裝置,安全從屬裝置或者安全主控裝置與主控裝置以及從屬裝置之中的至少一者連接,安全主控裝置構(gòu)成為經(jīng)由主控裝置向安全從屬裝置發(fā)出指示。安全主控裝置以及安全從屬裝置依照通信處理來(lái)記錄與時(shí)刻信息以及通信狀態(tài)有關(guān)的通信日志。獲取部還從安全主控裝置以及安全從屬裝置之中的至少一者獲取通信日志。
[0019]優(yōu)選地,信息處理裝置還具備:異常原因分析數(shù)據(jù)庫(kù),其將異常原因與異常模式相對(duì)應(yīng)地進(jìn)行存放,該異常模式包含具有至少I(mǎi)個(gè)以上的通信異常信息的通信日志;以及異常原因確定部,其針對(duì)提取出的通信日志,參照異常原因分析數(shù)據(jù)庫(kù)來(lái)確定異常原因。
[0020]關(guān)于依照本發(fā)明的一局面的信息處理裝置的控制方法,該信息處理裝置對(duì)通信系統(tǒng)的動(dòng)作狀態(tài)進(jìn)行收集,該通信系統(tǒng)包含對(duì)網(wǎng)絡(luò)上的通信進(jìn)行管理的主控裝置以及與網(wǎng)絡(luò)連接且能依照主控裝置的指示進(jìn)行通信的至少I(mǎi)個(gè)從屬裝置,在主控裝置以及從屬裝置中依照通信處理來(lái)記錄與時(shí)刻信息以及通信狀態(tài)有關(guān)的通信日志,控制方法包含如下步驟,即,從主控裝置以及從屬裝置之中的至少一者獲取通信日志的步驟;基于時(shí)刻信息來(lái)編輯獲取到的通信日志的步驟;以及在編輯后的通信日志當(dāng)中提取從具有通信異常信息的通信日志的發(fā)生起給定時(shí)間內(nèi)的通信日志,該通信異常信息表示在通信中已發(fā)生異常這一通信狀態(tài)。
[0021]關(guān)于依照本發(fā)明的一局面的信息處理裝置的控制程序,由該信息處理裝置的計(jì)算機(jī)執(zhí)行,該信息處理裝置對(duì)通信系統(tǒng)的動(dòng)作狀態(tài)進(jìn)行收集,該通信系統(tǒng)包含對(duì)網(wǎng)絡(luò)上的通信進(jìn)行管理的主控裝置以及與網(wǎng)絡(luò)連接且能依照主控裝置的指示進(jìn)行通信的至少I(mǎi)個(gè)從屬裝置,在主控裝置以及從屬裝置中依照通信處理而記錄與時(shí)刻信息以及通信狀態(tài)有關(guān)的通信日志,程序使計(jì)算機(jī)執(zhí)行包含如下步驟的處理,即,從主控裝置以及從屬裝置之中的至少一者獲取通信日志的步驟;基于時(shí)刻信息來(lái)編輯獲取到的通信日志的步驟;以及在編輯后的通信日志當(dāng)中提取從具有通信異常信息的通信日志的發(fā)生起給定時(shí)間內(nèi)的通信日志,該通信異常信息表示在通信中已發(fā)生異常這一通信狀態(tài)。
[0022]發(fā)明效果
[0023]能容易地確定相互存在關(guān)聯(lián)的錯(cuò)誤狀態(tài)。
【附圖說(shuō)明】
[0024]圖1是說(shuō)明依照本發(fā)明的實(shí)施方式I的通信系統(tǒng)的構(gòu)成的圖。
[0025]圖2是示意地表示主控PLC20的功能構(gòu)成的框圖。
[0026]圖3是表示依照本實(shí)施方式I的PClO的硬件構(gòu)成的概略框圖。
[0027]圖4是說(shuō)明在依照本實(shí)施方式I的PClO的CPUll中執(zhí)行的功能塊的圖。
[0028]圖5是說(shuō)明在依照本實(shí)施方式I的通信系統(tǒng)中發(fā)生了通信異常的情況的圖。
[0029]圖6是說(shuō)明在依照本實(shí)施方式I的通信系統(tǒng)中由PClO處理的通信日志的一例的圖。
[0030]圖7是說(shuō)明在依照本實(shí)施方式I的變形例的通信系統(tǒng)中發(fā)生了通信異常的情況的圖。
[0031]圖8是說(shuō)明在依照本實(shí)施方式I的變形例的通信系統(tǒng)中由PClO處理的通信日志的一例的圖。
[0032]圖9是說(shuō)明在依照本實(shí)施方式2的PClO的CPUll中執(zhí)行的功能塊的圖。
[0033]圖10是說(shuō)明在依照本實(shí)施方式2的顯示部13中顯示的故障排查日志顯示的圖。
【具體實(shí)施方式】
[0034]以下,參照附圖來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式。此外,對(duì)圖中同一或相當(dāng)部分賦予同一附圖標(biāo)記,并省略其說(shuō)明。
[0035](實(shí)施方式I)
[0036]圖1是說(shuō)明依照本發(fā)明的實(shí)施方式I的通信系統(tǒng)的構(gòu)成的圖。
[0037]參照?qǐng)D1的(A),依照實(shí)施方式I的通信系統(tǒng)包含:作為信息處理裝置的PC (Personal Computer ;個(gè)人計(jì)算機(jī))10、主控PLC20、從屬PLC22、從屬PLC24以及連接各PLC的網(wǎng)絡(luò)26。
[0038]盡管在本例中,將3個(gè)PLC彼此與網(wǎng)絡(luò)26連接的構(gòu)成作為一例進(jìn)行說(shuō)明,但該P(yáng)LC的個(gè)數(shù)不限于此,進(jìn)而還能構(gòu)成為連接多個(gè)PLC的構(gòu)成。
[0039]在PClO中,作為開(kāi)發(fā)支援裝置,安裝用于進(jìn)行PLC的維護(hù)作業(yè)的給定的軟件,并基于該軟件來(lái)執(zhí)行PLC的維護(hù)處理。在本例中,PClO與主控PLC20連接,并經(jīng)由主控PLC20以及主控PLC20來(lái)獲取與各從屬PLC22、24等的狀態(tài)有關(guān)的信息。然后,基于獲取結(jié)果來(lái)執(zhí)行用于進(jìn)行PLC的維護(hù)作業(yè)的各種處理。例如,對(duì)用于故障排查的引導(dǎo)信息進(jìn)行顯示等。盡管在本例