午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

控制系統(tǒng)、方法、程序以及信息處理裝置的制造方法

文檔序號(hào):10694044閱讀:565來源:國(guó)知局
控制系統(tǒng)、方法、程序以及信息處理裝置的制造方法
【專利摘要】控制裝置(104)存儲(chǔ)將預(yù)定的事件和與該事件相關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息(185)??刂蒲b置(104)響應(yīng)于預(yù)定的事件(905)的發(fā)生,將發(fā)生的事件的信息和鏈接信息(185)中表示的與事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息存儲(chǔ)在存儲(chǔ)器(911)中。另外,控制裝置(104)根據(jù)預(yù)定的周期,將含有規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息存儲(chǔ)在存儲(chǔ)器(128)中。信息處理裝置(300)從控制裝置獲取鏈接信息(185),基于鏈接信息和第二日志信息,將表示與第一日志信息中表示的事件的信息對(duì)應(yīng)關(guān)聯(lián)的變量的信息顯示在顯示器(314)中。
【專利說明】
控制系統(tǒng)、方法、程序以及信息處理裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種包含控制裝置的控制系統(tǒng)以及控制系統(tǒng)的信息處理裝置,該控制裝置周期性地或事件性(事件驅(qū)動(dòng))地執(zhí)行用戶程序。
【背景技術(shù)】
[0002]在多個(gè)生產(chǎn)現(xiàn)場(chǎng)使用的機(jī)械或設(shè)備,典型地利用主要由可編程控制器(Programmable Logic Controller;以下稱作“PLC”)等控制裝置構(gòu)成的控制系統(tǒng)來控制。在這樣的控制系統(tǒng)中,為了能夠在事后驗(yàn)證在系統(tǒng)構(gòu)成時(shí)或執(zhí)行時(shí)發(fā)生的不良情況,搭載了各種日志輸出功能。
[0003]另外,為了使針對(duì)隨著用戶程序的執(zhí)行而變化的變量進(jìn)行數(shù)據(jù)跟蹤成為可能,PLC例如構(gòu)成為當(dāng)用戶程序中包含的跟蹤采樣指令被執(zhí)行時(shí),在用戶程序中收集參照變量以及更新的變量。例如,以編程的調(diào)試為目的,進(jìn)行變量的跟蹤。例如,在程序的執(zhí)行時(shí),在存在編程執(zhí)行或數(shù)據(jù)輸入的時(shí)刻收集數(shù)據(jù)。
[0004]作為與搭載了這樣的功能的控制裝置相關(guān)的現(xiàn)有技術(shù)文獻(xiàn),日本特開2012-194680號(hào)公報(bào)(專利文獻(xiàn)I)記載了這樣的技術(shù):在控制設(shè)備的動(dòng)作的PLC中,在用戶程序中含有跟蹤采樣指令的情況下,使用者能夠判斷通過何種跟蹤采樣指令得到了何種收集結(jié)果O
[0005]現(xiàn)有技術(shù)文獻(xiàn)
[0006]專利文獻(xiàn)
[0007]專利文獻(xiàn)I:日本特開2012-194680號(hào)公報(bào)

【發(fā)明內(nèi)容】

[0008]發(fā)明要解決的技術(shù)問題
[0009]控制裝置中,根據(jù)程序的執(zhí)行、或網(wǎng)絡(luò)的通信狀態(tài)、或外部環(huán)境的狀況發(fā)生各種事件。在事件發(fā)生的情況下,為了確定該事件的主要原因、再現(xiàn)該事件發(fā)生時(shí)的PLC的動(dòng)作狀態(tài)、確認(rèn)事件發(fā)生之前的PLC的動(dòng)作狀態(tài)等,需要知道變量的狀態(tài)。
[0010]但是,在以往的控制裝置中,需要通過將事件發(fā)生時(shí)刻作為基準(zhǔn)、參照與該事件相關(guān)聯(lián)的變量的值的數(shù)據(jù)列、對(duì)照事件的發(fā)生時(shí)刻和事件的內(nèi)容來確認(rèn)數(shù)據(jù),需要復(fù)雜的步驟。
[0011]這里,本發(fā)明的目的在于,提供在事件發(fā)生時(shí),能夠容易地知道該事件的主要原因發(fā)生時(shí)的控制裝置的狀態(tài)的控制系統(tǒng)、方法、程序以及信息處理裝置。
[0012]解決技術(shù)問題的方法
[0013]本發(fā)明的某方面所涉及的控制系統(tǒng)具備:周期性地或事件性地執(zhí)行用戶程序的控制裝置,和能夠與控制裝置相連的信息處理裝置??刂蒲b置,具備:第一存儲(chǔ)部,用于存儲(chǔ)將預(yù)定的事件和與該事件關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息;第一寫入部,用于響應(yīng)于預(yù)定的事件的發(fā)生,將該發(fā)生的事件的信息和鏈接信息中表示的與該事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息寫入第一存儲(chǔ)部;第二寫入部,用于按照預(yù)定的周期,將包含規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息寫入第一存儲(chǔ)部。信息處理裝置,具備:通信部,從控制裝置獲取第一日志信息以及第二日志信息;顯示器,用于顯示信息;第二存儲(chǔ)部,用于存儲(chǔ)鏈接信息;控制部,控制信息處理裝置的操作??刂撇?,包含:日志顯示部,將通過通信部獲取的第一日志信息中表示的發(fā)生的事件的信息,以及鏈接信息中表示的與事件相關(guān)聯(lián)的變量的、事件發(fā)生時(shí)的與該事件相關(guān)聯(lián)的規(guī)定的變量的值顯示在顯示器上;鏈接顯示部,基于鏈接信息和第二日志信息,將表示規(guī)定的變量的值的信息顯示在顯示器上,規(guī)定的變量與第一日志信息中表示的發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。
[0014]優(yōu)選地,信息處理裝置的控制部包括鏈接信息生成部,根據(jù)編輯事件和變量的指定的對(duì)應(yīng)關(guān)系的輸入操作,生成鏈接信息,由通信部將生成的鏈接信息發(fā)送到控制裝置??刂蒲b置從信息處理裝置接收并存儲(chǔ)鏈接信息,從信息處理裝置接收到對(duì)第一日志信息以及第二日志信息的請(qǐng)求時(shí),將第一日志信息、第二日志信息以及鏈接信息發(fā)送到信息處理裝置;信息處理裝置的控制部從控制裝置接收鏈接信息,并將接收到的鏈接信息存儲(chǔ)在第二存儲(chǔ)部中。
[0015]優(yōu)選地,信息處理裝置的鏈接顯示部根據(jù)用于將變量的值顯示在顯示器中的輸入操作,將該變量的值顯示在顯示器上,其中,變量與第一日志信息中表示的發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。
[0016]優(yōu)選地,鏈接信息包括與事件對(duì)應(yīng)關(guān)聯(lián)的變量的值的時(shí)刻信息的范圍,控制部根據(jù)編輯事件與變量的指定的對(duì)應(yīng)關(guān)系的輸入操作,生成包含與事件對(duì)應(yīng)關(guān)聯(lián)的變量的值的時(shí)刻信息的范圍的鏈接信息,鏈接顯示部將與發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)的變量的值,根據(jù)鏈接信息中表示的時(shí)刻信息的范圍顯示在顯示器上。
[0017]根據(jù)其他的實(shí)施方式,提供一種用于顯示控制系統(tǒng)的日志的方法??刂葡到y(tǒng)具備周期性地或事件性地執(zhí)行用戶程序的控制裝置和能夠與控制裝置相連的信息處理裝置??刂蒲b置具備用于存儲(chǔ)將預(yù)定的事件和與該事件相關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息的第一存儲(chǔ)部,信息處理裝置具備用于存儲(chǔ)鏈接信息的第二存儲(chǔ)部和顯示器。方法包括:控制裝置響應(yīng)于預(yù)定的事件的發(fā)生,將該發(fā)生的事件的信息和鏈接信息中表示的、與該事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息寫入第一存儲(chǔ)部中的步驟,控制裝置按照預(yù)定的周期,將含有規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息寫入第一存儲(chǔ)部中的步驟,信息處理裝置從控制裝置獲取第一日志信息以及第二日志信息的步驟,信息處理裝置將獲取到的第一日志信息中表示的發(fā)生的事件的信息,以及鏈接信息中表示的與事件相關(guān)聯(lián)的變量的、事件發(fā)生時(shí)的與該事件相關(guān)聯(lián)的規(guī)定的變量的值顯示在顯示器上的步驟,信息處理裝置基于鏈接信息和第二日志信息,將表示規(guī)定的變量的值的信息顯示在顯示器上的步驟,其中,規(guī)定的變量與第一日志信息中表示的發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。
[0018]根據(jù)其他的實(shí)施方式,提供一種由周期性地或事件性地執(zhí)行用戶程序的控制裝置和能夠與控制裝置相連的信息處理裝置構(gòu)成的控制系統(tǒng)的信息處理裝置??刂蒲b置具備:第一存儲(chǔ)部,用于存儲(chǔ)將預(yù)定的事件和與該事件相關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息;第一寫入部,用于響應(yīng)于預(yù)定的事件的發(fā)生,將該發(fā)生的事件的信息和鏈接信息中表示的與該事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息寫入第一存儲(chǔ)部;第二寫入部,用于按照預(yù)定的周期,將包含規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息寫入第一存儲(chǔ)部。信息處理裝置具備:通信部,從控制裝置獲取第一日志信息以及第二日志信息;顯示器,用于顯示信息;第二存儲(chǔ)部,用于存儲(chǔ)鏈接信息;控制部,控制信息處理裝置的操作??刂撇堪?日志顯示部,將通過通信部獲取的第一日志信息中表示的發(fā)生的事件的信息,以及鏈接信息中表示的與事件相關(guān)聯(lián)的變量的、事件發(fā)生時(shí)的與該事件相關(guān)聯(lián)的規(guī)定的變量的值顯示在顯示器上;鏈接顯示部,基于鏈接信息和第二日志信息,將表示規(guī)定的變量的值的信息顯示在顯示器上,規(guī)定的變量與第一日志信息中表示的發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。
[0019]根據(jù)其他的實(shí)施方式,提供一種程序,其是由周期性地或事件性地執(zhí)行用戶程序的控制裝置和能夠與控制裝置相連的信息處理裝置構(gòu)成的控制系統(tǒng)的、用于控制信息處理裝置的操作的程序??刂蒲b置具備:第一存儲(chǔ)部,用于存儲(chǔ)將預(yù)定的事件和與該事件相關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息;第一寫入部,用于響應(yīng)于預(yù)定的事件的發(fā)生,將該發(fā)生的事件的信息和鏈接信息中示出的與該事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息寫入第一存儲(chǔ)部;第二寫入部,用于按照預(yù)定的周期,將包含規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息寫入第一存儲(chǔ)部。信息處理裝置具備:用于存儲(chǔ)將事件與變量的指定對(duì)應(yīng)關(guān)聯(lián)的鏈接信息的第二存儲(chǔ)部、處理器及顯示器。程序由處理器執(zhí)行以下步驟:從控制裝置獲取第一日志信息以及第二日志信息的步驟,將獲取的第一日志信息中表示的發(fā)生的事件的信息顯示在顯示器上的步驟,基于鏈接信息和第二日志信息,將表示變量的信息顯示在顯示器上的步驟,變量與第一日志信息中表示的發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。
[0020]發(fā)明的效果
[0021]根據(jù)本發(fā)明,在事件發(fā)生時(shí),能夠容易地知道該事件發(fā)生時(shí)控制裝置的狀態(tài),能夠有效地進(jìn)行程序的調(diào)試等。
【附圖說明】
[0022]圖1是示出本實(shí)施方式所涉及的控制系統(tǒng)I的系統(tǒng)結(jié)構(gòu)的示意圖。
[0023]圖2是示出表示本實(shí)施方式所涉及的PLC100的主要部分的硬件結(jié)構(gòu)的示意圖。
[0024]圖3是示出本實(shí)施方式所涉及的PLC100的軟件結(jié)構(gòu)的示意圖。
[0025]圖4是示出與本實(shí)施方式所涉及的PLC100連接使用的輔助裝置300的硬件結(jié)構(gòu)的示意圖。
[0026]圖5是用于說明本實(shí)施方式所涉及的CPU單元104的日志輸出功能的概要的圖。
[0027]圖6是示出鏈接信息185的圖。
[0028]圖7是示出在本實(shí)施方式所涉及的輔助裝置300中提供的、接收用于編輯鏈接信息185的輸入操作的用戶接口的一示例的圖。
[0029]圖8是示出本實(shí)施方式所涉及的PLC100中的處理步驟的流程圖。
[0030]圖9是示出本實(shí)施方式所涉及的PLC100中的處理步驟的流程圖。
[0031]圖10是示出在本實(shí)施方式所涉及的輔助裝置300中提供的工作日志184的獲取以及顯示的用戶接口的一示例的圖。
[0032]圖11是示出用戶接口畫面的演變的圖。
【具體實(shí)施方式】
[0033]參照附圖,對(duì)本發(fā)明的實(shí)施方式進(jìn)行詳細(xì)說明。此外,對(duì)于圖中相同或等同的部分標(biāo)注相同附圖標(biāo)記,不重復(fù)進(jìn)行說明。
[0034]〈A.系統(tǒng)結(jié)構(gòu)〉
[0035]首先,對(duì)本實(shí)施方式所涉及的控制系統(tǒng)的系統(tǒng)結(jié)構(gòu)進(jìn)行說明。在本實(shí)施方式中,將對(duì)機(jī)械或設(shè)備等控制對(duì)象進(jìn)行控制的可編程控制器(PLC)作為控制裝置的典型例子進(jìn)行說明。但是,本發(fā)明所涉及的控制裝置不限于PLC,能夠適用于各種控制裝置。
[0036]圖1是示出本實(shí)施方式所涉及的控制系統(tǒng)I的系統(tǒng)結(jié)構(gòu)的示意圖。參照?qǐng)D1,控制系統(tǒng)I包含PLC100和與PLC100相連的輔助裝置300 JLC100周期性地或事件性地執(zhí)行如后述的用戶程序。
[0037]輔助裝置300是能夠與PLC100相連的信息處理裝置的典型例子。輔助裝置300通過連接電纜114與PLC100相連,在與PLC100之間提供各種參數(shù)的設(shè)定、編程、監(jiān)視、調(diào)試等功能。PLC100和輔助裝置300之間典型地能夠按照USB(Universal Serial Bus:通用串行總線)標(biāo)準(zhǔn)進(jìn)行通信。
[0038]PLC100包含執(zhí)行控制運(yùn)算的CPU單元104和一個(gè)以上的10(Input/0utput:輸入/輸出)單元106。這些單元構(gòu)成為通過PLC系統(tǒng)總線108能夠相互交換數(shù)據(jù)。另外,利用電源單元102向這些單元供應(yīng)適當(dāng)電壓的電源。
[0039]在控制系統(tǒng)I中,PLC100通過(通過PLC系統(tǒng)總線108相連的)1單元106和/或通過現(xiàn)場(chǎng)總線110,與各種現(xiàn)場(chǎng)設(shè)備之間交換數(shù)據(jù)。這些現(xiàn)場(chǎng)設(shè)備包含用于對(duì)控制對(duì)象進(jìn)行某些處理的執(zhí)行器、用于從控制對(duì)象獲取各種信息的傳感器等。在圖1中,作為這樣的現(xiàn)場(chǎng)設(shè)備的一示例,包含檢測(cè)開關(guān)10、繼電器20以及驅(qū)動(dòng)電機(jī)32的伺服電機(jī)驅(qū)動(dòng)器30。另外,PLC100通過現(xiàn)場(chǎng)總線110還與遠(yuǎn)程1終端200相連。遠(yuǎn)程1終端200基本上與1單元106同樣地進(jìn)行與一般的輸入輸出處理相關(guān)的處理。更具體地,遠(yuǎn)程1終端200包含用于與現(xiàn)場(chǎng)總線100進(jìn)行數(shù)據(jù)傳輸處理的通信連接器202和一個(gè)以上的1單元204。這些單元能夠通過遠(yuǎn)程1終端總線208,構(gòu)成為相互交換數(shù)據(jù)。
[0040]〈B.PLC100 的結(jié)構(gòu)〉
[0041 ]接著,對(duì)本實(shí)施方式所涉及的PLC100的結(jié)構(gòu)進(jìn)行說明。圖2是示出表示本實(shí)施方式所涉及的PLC100的主要部分的硬件結(jié)構(gòu)的示意圖。圖3是示出本實(shí)施方式所涉及的PLC100的軟件結(jié)構(gòu)的示意圖。
[0042]參照?qǐng)D2,對(duì)PLC100的CI3U單元104的硬件結(jié)構(gòu)進(jìn)行說明。CI3U單元104包含處理器120、芯片組122、系統(tǒng)時(shí)鐘124、主存儲(chǔ)器126、非易失性存儲(chǔ)器128、USB連接器130、PLC系統(tǒng)總線控制器140、現(xiàn)場(chǎng)總線控制器150、上位通信控制器160、存儲(chǔ)卡接口 170。芯片組122和其他的部件之間通過各種總線分別相結(jié)合。
[0043]處理器120以及芯片組122典型地按照通用的計(jì)算機(jī)架構(gòu)構(gòu)成。即,處理器120解讀并執(zhí)行從芯片組122按照內(nèi)部時(shí)鐘依次提供的指令代碼。芯片組122和與之相連接的各種元件之間相互交換內(nèi)部數(shù)據(jù),同時(shí)生成處理器120所需的指令代碼。系統(tǒng)時(shí)鐘124生成預(yù)定周期的系統(tǒng)時(shí)鐘,并提供給處理器120。芯片組122具有對(duì)由處理器120運(yùn)算處理的執(zhí)行結(jié)果所得到的數(shù)據(jù)等進(jìn)行緩存的功能。
[0044]CPU單元104具有作為存儲(chǔ)裝置的主存儲(chǔ)器126以及非易失性存儲(chǔ)器128。主存儲(chǔ)器126是易失性的存儲(chǔ)區(qū)域,保持應(yīng)當(dāng)由處理器120執(zhí)行的各種程序,同時(shí)還作為各種程序執(zhí)行時(shí)的工作用存儲(chǔ)器來使用。非易失性存儲(chǔ)器128非易失性地保持0S(0perating System:操作系統(tǒng))、系統(tǒng)程序、用戶程序、數(shù)據(jù)定義信息、日志信息等。
[0045]USB連接器130是用于將輔助裝置300和CPU單元104相連的接口。典型地,從輔助裝置300傳輸?shù)目蓤?zhí)行的程序等通過USB連接器130被導(dǎo)入至CPU單元104中。
[0046]CPU單元104具有作為通信裝置的PLC系統(tǒng)總線控制器140、現(xiàn)場(chǎng)總線控制器150、以及上位通信控制器160。這些通信電路進(jìn)行數(shù)據(jù)的發(fā)送以及接收。
[0047]PLC系統(tǒng)總線控制器140控制通過PLC系統(tǒng)總線108進(jìn)行的數(shù)據(jù)的交換。更具體地,PLC系統(tǒng)總線控制器140包含緩沖存儲(chǔ)器142、?1^(:系統(tǒng)總線控制電路144、01^(0711&111化Memory Access:動(dòng)態(tài)內(nèi)存訪問)控制電路146 JLC系統(tǒng)總線控制器140通過PLC系統(tǒng)總線控制器148與PLC系統(tǒng)總線108相連。
[0048 ] 現(xiàn)場(chǎng)總線控制器15 O包含緩沖存儲(chǔ)器15 2、現(xiàn)場(chǎng)總線控制電路15 4、DMA控制電路156?,F(xiàn)場(chǎng)總線控制器150通過現(xiàn)場(chǎng)總線連接器158與現(xiàn)場(chǎng)總線110相連。上位通信控制器160包含緩沖存儲(chǔ)器162、上位通信控制電路164、DMA控制電路166。上位通信控制器160通過上位通信連接器168與網(wǎng)絡(luò)112相連。
[0049]存儲(chǔ)卡接口 170連接相對(duì)于CPU單元104可裝卸的存儲(chǔ)卡172、并連接處理器120。
[0050]接著,參照?qǐng)D3,對(duì)用于實(shí)現(xiàn)本實(shí)施方式所涉及的PLC100所提供的各種功能的軟件結(jié)構(gòu)進(jìn)行說明。包含在這些軟件中的指令代碼在適當(dāng)?shù)臅r(shí)刻被讀取,并通過CPU單元104的處理器120被執(zhí)行。
[0051 ]參照?qǐng)D3,作為由CPU單元104執(zhí)行的軟件,有0S180、系統(tǒng)程序188、用戶程序186這三個(gè)層次。
[0052]0S180提供用于處理器120執(zhí)行系統(tǒng)程序188以及用戶程序186的基本的執(zhí)行環(huán)境。
[0053]系統(tǒng)程序188是用于提供作為PLCl00的基本功能的軟件組。具體地,系統(tǒng)程序188包含序列指令程序190、輸入輸出處理程序194、工具(Tool)接口處理程序196、調(diào)度程序198。
[0054]相對(duì)于此,用戶程序186是根據(jù)對(duì)控制對(duì)象的控制目的可任意制成的程序。即,用戶程序186,采用控制系統(tǒng)I并根據(jù)控制對(duì)象的線程(進(jìn)程)等可被任意設(shè)計(jì)的。
[0055]用戶程序186與序列指令程序190協(xié)同地實(shí)現(xiàn)用戶的控制目的。即,用戶程序186通過利用序列指令程序190提供的指令、函數(shù)、功能模塊等,來實(shí)現(xiàn)程序化的操作。因此,也存在將用戶程序186以及序列指令程序190統(tǒng)稱為“控制程序”的情況。
[0056]數(shù)據(jù)定義信息182包含用于在用戶程序186等執(zhí)行時(shí),將參照的數(shù)據(jù)(輸入數(shù)據(jù)、輸出數(shù)據(jù)、內(nèi)部數(shù)據(jù))當(dāng)作特殊變量來處理的定義。伴隨著系統(tǒng)程序188以及用戶程序186的執(zhí)行,當(dāng)預(yù)定的事件發(fā)生時(shí),該發(fā)生的事項(xiàng)的信息與時(shí)刻信息建立關(guān)聯(lián)并被存儲(chǔ)在工作日志184中。即,伴隨著系統(tǒng)程序188和/或用戶程序186的執(zhí)行的各種信息作為日志(歷史信息)被存儲(chǔ)在工作日志184中。鏈接信息185是對(duì)預(yù)定的事件和與該事件相關(guān)聯(lián)的變量的指定建立對(duì)應(yīng)關(guān)聯(lián)的信息。
[0057]以下,更詳細(xì)地對(duì)各程序進(jìn)行說明。
[0058]序列指令程序190包含,用于隨著用戶程序186的執(zhí)行,調(diào)用在用戶程序186內(nèi)被指定的序列指令的實(shí)體,實(shí)現(xiàn)該指令的內(nèi)容的指令代碼組。
[0059]輸入輸出處理程序194是用于對(duì)1單元106和各種現(xiàn)場(chǎng)設(shè)備之間的輸入數(shù)據(jù)的獲取以及輸出數(shù)據(jù)的發(fā)送進(jìn)行管理的程序。
[0060]工具(Tool)接口處理程序196提供用于與輔助裝置300之間交換數(shù)據(jù)的接口。
[0061]調(diào)度程序198按照預(yù)定的優(yōu)先級(jí)、系統(tǒng)計(jì)時(shí)器的值等,生成用于執(zhí)行控制程序的線程(thread)和過程(procedure)。
[0062]如上述那樣,用戶程序186是根據(jù)用戶的控制目的(例如,對(duì)象的線程(line)或進(jìn)程(process))制成的。典型地,用戶程序186的形式是能夠在CPU單元104的處理器120上執(zhí)行的目標(biāo)程序形式。在輔助裝置300等中,對(duì)以梯形圖(Ladder)形式或功能塊形式記述的源程序進(jìn)行編碼而生成用戶程序186。而且,生成的目標(biāo)程序形式的用戶程序從輔助裝置300被傳送到CPU單元104,并存儲(chǔ)在非易失性存儲(chǔ)器128等中。
[0063]〈C.輔助裝置300的結(jié)構(gòu)〉
[0064]接著,對(duì)本實(shí)施方式所涉及的輔助裝置300進(jìn)行說明。輔助裝置300是用于輔助PLC100的CPU單元104的使用的裝置,在與PLC100之間提供各種參數(shù)的設(shè)定、編程、監(jiān)視、調(diào)試等功能。
[0065]圖4是示出與本實(shí)施方式所涉及的PLC100相連使用的輔助裝置300的硬件結(jié)構(gòu)的示意圖。輔助裝置300典型地由通用的計(jì)算機(jī)構(gòu)成。
[0066]參照?qǐng)D4,輔助裝置300包含:執(zhí)行包含OS的各種程序的CPU302;存儲(chǔ)B1S及各種數(shù)據(jù)的R0M(Read Only Memory:只讀存儲(chǔ)器)304;提供用于存儲(chǔ)CPU302所執(zhí)行的程序所必需的數(shù)據(jù)的工作區(qū)域的存儲(chǔ)RAM306;非易失地存儲(chǔ)CPU302所執(zhí)行的程序等的硬盤(HDD)308。更具體地,在硬盤308中存儲(chǔ)有用于實(shí)現(xiàn)輔助裝置300所提供的功能的輔助程序330。
[0067]輔助裝置300進(jìn)一步包含接收來自用戶的操作的鍵盤310以及鼠標(biāo)312、用于向用戶提示信息的顯示器314。進(jìn)一步,輔助裝置300包含用于與PLC100(CPU單元104)等通信的通信接口(IF)318。
[0068]在輔助裝置300中執(zhí)行的輔助程序330等在光學(xué)記錄介質(zhì)332上存儲(chǔ)和流通。光學(xué)存儲(chǔ)介質(zhì)332中存儲(chǔ)的程序被光盤讀取裝置316讀取,并存儲(chǔ)到硬盤308等中?;蛘?,也可以構(gòu)成為從上位的主計(jì)算機(jī)等通過網(wǎng)絡(luò)下載程序。
[0069]〈D.日志輸出功能的概要〉
[0070]接著,對(duì)本實(shí)施方式所涉及的控制系統(tǒng)I提供的日志輸出功能的概要進(jìn)行說明。本實(shí)施方式所涉及的日志輸出功能,除了能夠輸出隨著通常的程序的執(zhí)行而輸出的日志(以下,也稱作“執(zhí)行日志”)和隨著程序的執(zhí)行失敗或硬件不良情況的產(chǎn)生而輸出的日志(以下,也稱作“事件日志”)以外,還能夠輸出在用戶程序186中任意指定的位置以及內(nèi)容的日志(以下,也稱作“調(diào)試日志”)。工作日志184包含這些所有的日志。
[0071]事件日志是在指定的處理的執(zhí)行失敗的情況下,將該處理內(nèi)容與時(shí)刻信息建立關(guān)聯(lián)并記錄的信息。典型地,在指定的處理由于錯(cuò)誤等中斷的情況下,對(duì)該內(nèi)容進(jìn)行日志記錄。
[0072]CPU單元104通過執(zhí)行系統(tǒng)程序188,響應(yīng)于預(yù)定的事件的產(chǎn)生,在檢測(cè)出該事件的產(chǎn)生的情況下,將該產(chǎn)生的事件的信息(事件日志)、時(shí)刻信息和在鏈接信息185中設(shè)定的變量的當(dāng)前值建立關(guān)聯(lián)并存儲(chǔ)。CPU單元104將鏈接信息185中設(shè)定的用戶指定的變量的值,在用戶指定的一定的時(shí)刻存儲(chǔ)在非易失性存儲(chǔ)器128的規(guī)定區(qū)域中。該非易失性存儲(chǔ)器128作為環(huán)形緩沖器發(fā)揮功能并循環(huán)地存儲(chǔ)變量的值。就CPU單元104來說,在預(yù)定的事件發(fā)生的情況下,對(duì)于以該事件發(fā)生的時(shí)刻為基準(zhǔn)依次存儲(chǔ)的變量的值,只保存鏈接信息185中設(shè)定的時(shí)間量的變量的值。
[0073]圖5是用于對(duì)本實(shí)施方式所涉及的CPU單元104的日志輸出功能的概要進(jìn)行說明的圖。如圖5所示,CPU單元104作為控制部901、日志記錄部903、設(shè)定部905、事件日志存儲(chǔ)部907、變量存儲(chǔ)部909、存儲(chǔ)部911而發(fā)揮功能。存儲(chǔ)部911存儲(chǔ)日志記錄結(jié)果913和事件數(shù)據(jù)915。
[0074]控制部901控制PLC100的總體操作??刂撇?01控制程序的執(zhí)行以及通過現(xiàn)場(chǎng)網(wǎng)絡(luò)、上位網(wǎng)絡(luò)、總線進(jìn)行的數(shù)據(jù)通信,和PLC100自身的自我診斷等系統(tǒng)總體的操作。作為事件的產(chǎn)生,可以是控制部自身進(jìn)行監(jiān)視的結(jié)構(gòu),也可以是對(duì)來自與其相連的設(shè)備的錯(cuò)誤信息進(jìn)行通知的結(jié)構(gòu)。
[0075]日志記錄部903按照設(shè)定部905從輔助裝置300接收的設(shè)定,將設(shè)定的變量的值循環(huán)地存儲(chǔ)到存儲(chǔ)部911中。日志記錄部903若檢測(cè)出預(yù)定的事件的產(chǎn)生,則將循環(huán)地存儲(chǔ)的變量的值存儲(chǔ)到日志記錄結(jié)果913中。
[0076]事件日志存儲(chǔ)部907若檢測(cè)出事件的發(fā)生,則使事件種類和時(shí)刻信息相對(duì)應(yīng)并存儲(chǔ)在存儲(chǔ)部911中。事件日志存儲(chǔ)部907若檢測(cè)出設(shè)定部905設(shè)定的事件的產(chǎn)生,則訪問變量存儲(chǔ)部909,讀出變量的當(dāng)前值,除事件種類和發(fā)生時(shí)刻之外,還將變量的當(dāng)前值存儲(chǔ)在存儲(chǔ)部911中。進(jìn)一步,日志記錄部903將日志記錄結(jié)果913中存儲(chǔ)的地址作為地址鏈接信息而進(jìn)行存儲(chǔ)。
[0077]設(shè)定部905從輔助裝置300接收事件的信息的設(shè)定,其中該事件的信息成為作為事件日志而記錄的對(duì)象。另外,設(shè)定部905從輔助裝置300接受成為日志記錄的對(duì)象的變量的指定。設(shè)定部905對(duì)日志記錄部903、事件日志存儲(chǔ)部907設(shè)定與變量的值對(duì)應(yīng)地存儲(chǔ)的變量。
[0078]<E.鏈接信息185的數(shù)據(jù)結(jié)構(gòu)〉
[0079]參照?qǐng)D6,對(duì)鏈接信息185的數(shù)據(jù)結(jié)構(gòu)進(jìn)行說明。
[0080]圖6是示出鏈接信息185的圖。如圖6所示,鏈接信息185的各項(xiàng)記錄包含事件名185A、為用于識(shí)別各個(gè)事件的識(shí)別信息的事件代碼185B、變量185C、記錄設(shè)定18?。
[0081 ]事件名185A表示預(yù)定的事件(例如,通常的程序的執(zhí)行、程序的執(zhí)行失敗、硬件的不良情況的發(fā)生等)的各個(gè)名稱。
[0082]事件代碼185B是用于識(shí)別各個(gè)事件的信息。
[0083]變量185C表示作為與事件關(guān)聯(lián)的并由用戶指定的變量。
[0084]記錄設(shè)定185D表示由用戶指定的變量的值的、應(yīng)當(dāng)顯示在顯示器314中的時(shí)刻信息的范圍。作為時(shí)刻信息的范圍,例如存在表示事件發(fā)生時(shí)刻信息的變量的值(記錄設(shè)定“僅發(fā)生時(shí)”),或表示事件發(fā)生時(shí)刻信息的前后的規(guī)定時(shí)間內(nèi)的變量的值(記錄設(shè)定“發(fā)生前X秒”、記錄設(shè)定“發(fā)生后X秒” (“X”為任意數(shù)))等情況。
[0085]〈F.用戶接口(鏈接信息185的設(shè)定)>
[0086]接著,對(duì)鏈接信息185的設(shè)定所涉及的用戶接口進(jìn)行說明。該用戶接口由本實(shí)施方式所涉及的輔助裝置300提供。
[0087]圖7是示出在本實(shí)施方式所涉及的輔助裝置300中提供的、接收用于編輯鏈接信息185的輸入操作的用戶接口的一示例的圖。
[0088]如圖7所示,輔助裝置300在顯示器314中顯示設(shè)定畫面340。設(shè)定圖面340是接收用戶對(duì)各個(gè)預(yù)定的事件進(jìn)行的變量的指定,并由用戶設(shè)定表示變量的值的時(shí)刻信息的范圍的畫面。
[0089]類別342表示包含了各個(gè)預(yù)定的事件的類別。作為類別,例如示出構(gòu)成控制設(shè)備的各個(gè)單元。
[0090]事件名343表示各個(gè)預(yù)定的事件的名稱。
[0091 ]事件代碼344是用于識(shí)別各個(gè)事件的信息。
[0092]設(shè)定346表示與各個(gè)事件建立關(guān)聯(lián)的變量和時(shí)刻信息的范圍,該時(shí)刻信息的范圍用于表示以事件的時(shí)刻信息為基準(zhǔn)的變量的值。例如,在設(shè)定346中示出“僅發(fā)生時(shí)”的情況下,與事件名343以及事件代碼344的發(fā)生時(shí)刻幾乎同時(shí)刻的變量的值成為向顯示器314顯示的對(duì)象。另外,在設(shè)定346中示出“發(fā)生前10秒,發(fā)生后10秒”的情況下,事件名343以及事件代碼344發(fā)生的時(shí)刻信息的前后10秒的期間的變量的值與事項(xiàng)建立關(guān)聯(lián)。這樣,輔助裝置300接收用于編輯事件和變量的指定的對(duì)應(yīng)關(guān)系的輸入操作,并根據(jù)輸入操作生成鏈接信息185。輔助裝置300向PLC100發(fā)送生成的鏈接信息185 JLC100若從輔助裝置300接收了鏈接信息185,則存儲(chǔ)到存儲(chǔ)卡172等。PLC100若從輔助裝置300接收到對(duì)工作日志184的請(qǐng)求,則向輔助裝置300發(fā)送工作日志184和鏈接信息185。
[0093]在將事項(xiàng)發(fā)生前后的變量的值的采樣結(jié)果設(shè)為向顯示器314顯示的對(duì)象的情況下,采樣時(shí)刻347表示該采樣的時(shí)刻的設(shè)定。例如,作為采樣的時(shí)刻,有按照任務(wù)周期的時(shí)亥1J、用戶指定的時(shí)刻(例如,每100ms)等。
[0094]〈G.處理步驟〉
[0095]接著,對(duì)本實(shí)施方式所涉及的PLC100的日志輸出功能所涉及的處理步驟進(jìn)行說明。
[0096]圖8是示出本實(shí)施方式所涉及的PLC100的處理步驟的流程圖。圖8中所示的各步驟通過CPU單元104的處理器120分別執(zhí)行用戶程序186以及系統(tǒng)程序188來實(shí)現(xiàn)。而且,雖然示出了用戶程序186以及系統(tǒng)程序188相互獨(dú)立地執(zhí)行的示例,但也可以執(zhí)行包含這兩個(gè)程序的單一的程序。
[0097]參照?qǐng)D8,關(guān)于用戶程序186的執(zhí)行,處理器120加載預(yù)先存儲(chǔ)的用戶程序186,以預(yù)定的周期重復(fù)執(zhí)行加載的用戶程序186(步驟S100)。此外,該加載的用戶程序186是被編譯后成為可執(zhí)行的目標(biāo)形式的程序。但是,也可以在源代碼的狀態(tài)下直接加載用戶程序186,或者,也可以加載將用戶程序186編譯為中間代碼的程序。在這種情況下,處理器120—邊對(duì)加載的代碼進(jìn)行逐步編譯,一邊執(zhí)行處理。
[0098]S卩,處理器120按照用戶程序186中包含的指令,根據(jù)必要調(diào)用系統(tǒng)程序188,同時(shí)執(zhí)行被指定的處理(步驟S102)。
[0099]當(dāng)該執(zhí)行進(jìn)行時(shí),在記錄用戶指定的變量的設(shè)定中,在對(duì)事件發(fā)生前后的變量的值進(jìn)行取樣時(shí),符合該取樣的時(shí)刻時(shí)(在步驟S104中為YES),處理器120將指定的變量的值按照取樣的時(shí)刻循環(huán)地存儲(chǔ)在非易失性的存儲(chǔ)器中。
[0100]另外,當(dāng)該執(zhí)行進(jìn)行時(shí),若發(fā)生了錯(cuò)誤等預(yù)定的事項(xiàng)(在步驟S108中為YES),處理器120將該錯(cuò)誤等的信息與時(shí)刻信息、變量的值的當(dāng)前值建立關(guān)聯(lián)并作為事件日志輸出(步驟 S110)o
[0101]若一系列的用戶程序186的執(zhí)行結(jié)束,則重復(fù)步驟SI02以下的處理。
[0102]圖9是示出本實(shí)施方式所涉及的PLC100中的處理步驟的流程圖。
[0103]參照?qǐng)D9,關(guān)于系統(tǒng)程序188的執(zhí)行,處理器120加載預(yù)先存儲(chǔ)的系統(tǒng)程序188,以預(yù)定的周期重復(fù)執(zhí)行加載的系統(tǒng)程序188(步驟S200)。此外,該加載的系統(tǒng)程序188是被編譯后成為可執(zhí)行的目標(biāo)形式的程序。但是,與用戶程序186相同地,也可以在源代碼的狀態(tài)下加載系統(tǒng)程序188,或者,也可以加載編譯為中間代碼的程序。
[0104]處理器120判斷輔助裝置300是否請(qǐng)求了工作日志184的發(fā)送(步驟S202)。若輔助裝置300請(qǐng)求了工作日志184的發(fā)送(步驟S202中為YES時(shí)),則處理器120讀出存儲(chǔ)的工作日志184并向輔助裝置300發(fā)送(步驟S204)。在步驟S206中,處理器120將鏈接信息185發(fā)送到輔助裝置300。
[0105]S卩,步驟S202、S204以及S206的處理是輔助裝置300請(qǐng)求獲取工作日志184時(shí)的處理。
[0106]若一系列的系統(tǒng)程序188的執(zhí)行結(jié)束,則重復(fù)步驟S202以下的處理。
[0107]〈H.用戶接口(日志的顯示)>
[0108]接著,對(duì)本實(shí)施方式所涉及的輔助裝置300所提供的工作日志的獲取以及顯示所涉及的用戶接口進(jìn)行說明。輔助裝置300將工作日志184中包含的事件日志顯示在顯示器314上。用戶能夠通過在輔助裝置300上顯示的用戶接口確認(rèn)事件日志。輔助裝置300提供按時(shí)間順序顯示PLCl 00的存儲(chǔ)部(存儲(chǔ)卡172等)中存儲(chǔ)的信息的用戶接口。
[0109]圖10是示出在本實(shí)施方式所涉及的輔助裝置300中所提供的工作日志184的獲取以及顯示所涉及的用戶接口的一示例的圖。
[0110]在圖10中示出的用戶接口畫面341中,若接收到用戶按下更新按鈕362的輸入操作,則從與輔助裝置300相連的PLC100獲取工作日志184、鏈接信息185。該工作日志184和鏈接信息185基本上是通過USB連接器130從PLC100發(fā)送到輔助裝置300。但是不限于此,使用PLC100提供的FTP(File Transfer Protocol:文件傳輸協(xié)議)服務(wù)器功能或HTTP(HyperText Transfer Protocol:超文本傳輸協(xié)議)服務(wù)器功能等,通過網(wǎng)絡(luò)來發(fā)送也可以。
[0111]在圖10所示的用戶接口畫面341中,按時(shí)間順序顯示事件日志。作為一示例,圖10中所示的工作日志中,條目“1018”的日志354是根據(jù)事件名“電源斷開”而生成的條目。
[0112]具體地,各日志包含條目、日期時(shí)間、重要級(jí)別、發(fā)生源、發(fā)生源詳情、事件名等事項(xiàng)。日期時(shí)間表示對(duì)應(yīng)的事件發(fā)生的時(shí)刻。條目是識(shí)別各個(gè)日志的信息。日期時(shí)間表示事件日志中各事件發(fā)生的時(shí)刻信息。重要級(jí)別表示各個(gè)事件的重要程度。發(fā)生源表示事件發(fā)生的發(fā)生源,例如表示在裝置整體、部件單元單位的發(fā)生源。發(fā)生源詳情表示發(fā)生源中的更加詳細(xì)的信息(部件、處理等)。事件名是用于識(shí)別各個(gè)事件的信息。例如,條目“1021”的日志351是事件名“檢知鏈接斷開”的相關(guān)的日志。條目“1020”的日志352是事件名“運(yùn)轉(zhuǎn)開始”的相關(guān)的日志。條目“1019”的日志“353”是事件名“電源接通”的相關(guān)的日志。
[0113]在圖10的示例中,條目“1018”的日志354是根據(jù)用戶的輸入操作而選擇的。參照鏈接信息185,對(duì)于與用戶選擇的條目相對(duì)應(yīng)的事件,當(dāng)與事件相關(guān)聯(lián)的變量被關(guān)聯(lián)時(shí),則在用戶接口畫面341中,輔助裝置300將表示該變量的信息作為“附屬信息”顯示。
[0114]輔助裝置300在日志被選擇的狀態(tài)下(日志354被選擇),若接收到對(duì)顯示切換按鈕361的輸入操作,則當(dāng)存在與選擇的日志中所表示的事件(事件名)相關(guān)聯(lián)的變量時(shí),顯示變量的值。
[0115]這樣,輔助裝置300從PLC100獲取工作日志184,將獲取的工作日志184中示出的、作為日志被記錄的事件的信息顯示在顯示器314上。另外,輔助裝置300基于鏈接信息185,將表示變量的信息顯示在顯示器314上,其中,該變量與工作日志184中示出的、作為日志被記錄的事件的信息關(guān)聯(lián)。
[0116]圖11是示出用戶接口畫面的演變的圖。圖11(A)是示出用戶接口畫面341的圖。在圖1l(A)所示的用戶接口畫面341中,輔助裝置300參照鏈接信息185,若存在與日志中示出的事件(事件名)相關(guān)聯(lián)的變量,則將表示該變量的信息作為“附屬信息”顯示。這里,輔助裝置300,若接收對(duì)顯示切換按鈕361的輸入操作,則顯示與事件(事件名)相關(guān)聯(lián)的變量的值。圖1l(B)是示出顯示與事件相關(guān)聯(lián)的變量的值的示例的圖。在圖1l(B)中,對(duì)于與事件建立關(guān)聯(lián)的變量(例如,“附屬信息I”和“附屬信息2” ),用戶接口畫面352顯示事件被日志記錄的時(shí)刻信息的前后一定期間內(nèi)的調(diào)試日志中示出的值。
[0117]〈1.效果〉
[0118]根據(jù)本實(shí)施方式所涉及的控制系統(tǒng)I,PLC100形成為自動(dòng)地輸出事件日志。而且,用戶能夠像這樣在事后參閱按時(shí)間順序存儲(chǔ)的工作日志。這里,PLC100存儲(chǔ)鏈接信息185,當(dāng)輔助裝置300請(qǐng)求PLC100的工作日志184時(shí),從PLC100向輔助裝置300發(fā)送工作日志184以及鏈接信息185。輔助裝置300,在顯示器341上顯示工作日志184中包含的事件日志,同時(shí)若與工作日志184中包含的事件相關(guān)聯(lián)的變量被指定,則將該變量顯示在顯示器341上。對(duì)于鏈接信息185,由于由用戶自身定義事件和用戶變量的對(duì)應(yīng)關(guān)系,因此當(dāng)用戶在事后參閱事件日志時(shí),容易確認(rèn)與事件相關(guān)聯(lián)的用戶變量的值。
[0119]通過采用這樣的結(jié)構(gòu),在預(yù)定的事件(例如,程序的不良情況、電源斷掉等)發(fā)生時(shí),用戶能夠容易地確定是何原因。由此,能夠有效地進(jìn)行程序的調(diào)試和健全性的檢查。
[0120]應(yīng)當(dāng)認(rèn)為此次公開的實(shí)施方式的所有的點(diǎn)是示例性的而是限制性的。本發(fā)明的范圍,意指不僅包含上述說明,還包含權(quán)利請(qǐng)求書所示出的、與權(quán)利請(qǐng)求范圍等同的意思以及范圍內(nèi)的所有變更。
[0121]附圖標(biāo)記說明
[0122]I控制系統(tǒng);10檢測(cè)開關(guān);20繼電器;30伺服電機(jī)驅(qū)動(dòng)器;32電機(jī);100PLC; 102電源單元;104CPU單元;1061單元;108PLC系統(tǒng)總線;110現(xiàn)場(chǎng)總線;112網(wǎng)絡(luò);114連接電纜;120處理器;122芯片組;124系統(tǒng)時(shí)鐘;126主存儲(chǔ)器;128非易失性存儲(chǔ)器;130USB連接器;140PLC系統(tǒng)總線控制器、142、152、162緩沖存儲(chǔ)器;144PLC系統(tǒng)總線控制電路;146、156、166DMA控制電路;148PLC系統(tǒng)總線連接器;150現(xiàn)場(chǎng)總線控制器;154現(xiàn)場(chǎng)總線控制電路;158現(xiàn)場(chǎng)總線連接器;160上位通信控制器;164上位通信控制電路;168上位通信連接器;170存儲(chǔ)卡接口 ; 172存儲(chǔ)卡;1800S; 182數(shù)據(jù)定義信息;184工作日志;1842日志文件;186用戶程序;188系統(tǒng)程序;190序列指令程序;194輸入輸出處理程序;196接口處理程序;198調(diào)度程序;200遠(yuǎn)程1終端;202通信連接器;208終端總線;300輔助裝置;302CPU ; 304R0M ; 306RAM ;308硬盤;310鍵盤;312鼠標(biāo);314顯示器;316光盤讀取裝置;330輔助程序;332光學(xué)記錄介質(zhì);400數(shù)據(jù)庫裝置。
【主權(quán)項(xiàng)】
1.一種控制系統(tǒng),其中,具備: 周期性地或事件性地執(zhí)行用戶程序的控制裝置,和 能夠與所述控制裝置相連的信息處理裝置; 所述控制裝置,具備: 第一存儲(chǔ)部,用于存儲(chǔ)將預(yù)定的事件和與該事件關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息, 第一寫入部,用于響應(yīng)于預(yù)定的事件的發(fā)生,將該發(fā)生的事件的信息和所述鏈接信息中表示的與該事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息寫入所述第一存儲(chǔ)部,和 第二寫入部,用于按照預(yù)定的周期,將包含所述規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息寫入所述第一存儲(chǔ)部; 所述信息處理裝置,具備: 通信部,從所述控制裝置獲取所述第一日志信息以及所述第二日志信息, 顯示器,用于顯示信息, 第二存儲(chǔ)部,用于存儲(chǔ)所述鏈接信息,和 控制部,控制所述信息處理裝置的操作; 所述控制部,包含: 日志顯示部,將通過所述通信部獲取的所述第一日志信息中表示的所述發(fā)生的事件的信息,以及所述鏈接信息中表示的與所述事件相關(guān)聯(lián)的變量的、所述事件發(fā)生時(shí)的與該事件相關(guān)聯(lián)的規(guī)定的變量的值顯示在所述顯示器上, 鏈接顯示部,基于所述鏈接信息和所述第二日志信息,將表示所述規(guī)定的變量的值的信息顯示在所述顯示器上,所述規(guī)定的變量與所述第一日志信息中表示的所述發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。2.如權(quán)利要求1所述的控制系統(tǒng),其中,所述信息處理裝置的所述控制部包括: 鏈接信息生成部,根據(jù)編輯所述事件和所述變量的指定的對(duì)應(yīng)關(guān)系的輸入操作,生成所述鏈接信息, 由所述通信部將生成的所述鏈接信息發(fā)送到所述控制裝置; 所述控制裝置從所述信息處理裝置接收并存儲(chǔ)所述鏈接信息, 從所述信息處理裝置接收到對(duì)所述第一日志信息以及所述第二日志信息的請(qǐng)求時(shí),將所述第一日志信息、所述第二日志信息以及所述鏈接信息發(fā)送到所述信息處理裝置; 所述信息處理裝置的所述控制部從所述控制裝置接收所述鏈接信息,并將接收到的所述鏈接信息存儲(chǔ)在所述第二存儲(chǔ)部中。3.如權(quán)利要求1或2所述的控制系統(tǒng),其中,所述信息處理裝置的所述鏈接顯示部, 根據(jù)用于將所述變量的值顯示在所述顯示器中的輸入操作,將該變量的值顯示在所述顯示器上,其中,所述變量與所述第一日志信息中表示的所述發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。4.如權(quán)利要求1到3中任一項(xiàng)所述的控制系統(tǒng),其中,所述鏈接信息包括與所述事件對(duì)應(yīng)關(guān)聯(lián)的所述變量的值的時(shí)刻信息的范圍, 所述控制部根據(jù)編輯所述事件與所述變量的指定的對(duì)應(yīng)關(guān)系的輸入操作,生成包含與所述事件對(duì)應(yīng)關(guān)聯(lián)的所述變量的值的時(shí)刻信息的范圍的所述鏈接信息, 所述鏈接顯示部將與所述發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)的所述變量的值,根據(jù)所述鏈接信息中表示的所述時(shí)刻信息的范圍顯示在所述顯示器上。5.一種用于顯示控制系統(tǒng)的日志的方法,其中, 所述控制系統(tǒng)具備周期性地或事件性地執(zhí)行用戶程序的控制裝置和能夠與所述控制裝置相連的信息處理裝置,所述控制裝置具備用于存儲(chǔ)將預(yù)定的事件和與該事件相關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息的第一存儲(chǔ)部,所述信息處理裝置具備用于存儲(chǔ)所述鏈接信息的第二存儲(chǔ)部和顯示器; 所述方法包括: 所述控制裝置響應(yīng)于預(yù)定的事件的發(fā)生,將該發(fā)生的事件的信息和所述鏈接信息中表示的、與該事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息寫入第一存儲(chǔ)部中的步驟, 所述控制裝置按照預(yù)定的周期,將含有所述規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息寫入所述第一存儲(chǔ)部中的步驟, 所述信息處理裝置從所述控制裝置獲取所述第一日志信息以及所述第二日志信息的步驟, 所述信息處理裝置將獲取到的所述第一日志信息中表示的所述發(fā)生的事件的信息,以及所述鏈接信息中表示的與所述事件相關(guān)聯(lián)的變量的、所述事件發(fā)生時(shí)的與該事件相關(guān)聯(lián)的規(guī)定的變量的值顯示在顯示器上的步驟, 所述信息處理裝置基于所述鏈接信息和所述第二日志信息,將表示所述規(guī)定的變量的值的信息顯示在所述顯示器上的步驟,其中,所述規(guī)定的變量與所述第一日志信息中表示的所述發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。6.—種信息處理裝置,其是由周期性地或事件性地執(zhí)行用戶程序的控制裝置和能夠與所述控制裝置相連的信息處理裝置構(gòu)成的控制系統(tǒng)的所述信息處理裝置, 所述控制裝置具備:第一存儲(chǔ)部,用于存儲(chǔ)將預(yù)定的事件和與該事件相關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息;第一寫入部,用于響應(yīng)于預(yù)定的事件的發(fā)生,將該發(fā)生的事件的信息和所述鏈接信息中表示的與該事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息寫入第一存儲(chǔ)部;第二寫入部,用于按照預(yù)定的周期,將包含所述規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息寫入所述第一存儲(chǔ)部, 所述信息處理裝置具備: 通信部,從所述控制裝置獲取所述第一日志信息以及所述第二日志信息, 顯示器,用于顯示信息, 第二存儲(chǔ)部,用于存儲(chǔ)所述鏈接信息,和 控制部,控制所述信息處理裝置的操作; 所述控制部包含: 日志顯示部,將通過所述通信部獲取的所述第一日志信息中表示的所述發(fā)生的事件的信息,以及所述鏈接信息中表示的與所述事件相關(guān)聯(lián)的變量的、所述事件發(fā)生時(shí)的與該事件相關(guān)聯(lián)的規(guī)定的變量的值顯示在所述顯示器上, 鏈接顯示部,基于所述鏈接信息和所述第二日志信息,將表示所述規(guī)定的變量的值的信息顯示在所述顯示器上,所述規(guī)定的變量與所述第一日志信息中表示的所述發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。7.一種程序,其是由周期性地或事件性地執(zhí)行用戶程序的控制裝置和能夠與所述控制裝置相連的信息處理裝置構(gòu)成的控制系統(tǒng)的、用于控制所述信息處理裝置的操作的程序,所述控制裝置具備:第一存儲(chǔ)部,用于存儲(chǔ)將預(yù)定的事件和與該事件相關(guān)聯(lián)的變量對(duì)應(yīng)關(guān)聯(lián)的鏈接信息;第一寫入部,用于響應(yīng)于預(yù)定的事件的發(fā)生,將該發(fā)生的事件的信息和所述鏈接信息中示出的與該事件相關(guān)聯(lián)的規(guī)定的變量的當(dāng)前值,與時(shí)刻信息建立關(guān)聯(lián)并作為第一日志信息寫入第一存儲(chǔ)部;第二寫入部,用于按照預(yù)定的周期,將包含所述規(guī)定的變量的值的信息與時(shí)刻信息建立關(guān)聯(lián)并作為第二日志信息寫入所述第一存儲(chǔ)部, 所述信息處理裝置具備:用于存儲(chǔ)將所述事件與所述變量的指定對(duì)應(yīng)關(guān)聯(lián)的鏈接信息的第二存儲(chǔ)部、處理器及顯示器, 所述程序由所述處理器執(zhí)行以下步驟: 從所述控制裝置獲取所述第一日志信息以及所述第二日志信息的步驟, 將獲取的所述第一日志信息中表示的所述發(fā)生的事件的信息顯示在顯示器上的步驟,基于所述鏈接信息和所述第二日志信息,將表示所述變量的信息顯示在所述顯示器上的步驟,所述變量與所述第一日志信息中表示的所述發(fā)生的事件的信息對(duì)應(yīng)關(guān)聯(lián)。
【文檔編號(hào)】G05B23/02GK106062722SQ201580011831
【公開日】2016年10月26日
【申請(qǐng)日】2015年1月14日 公開號(hào)201580011831.1, CN 106062722 A, CN 106062722A, CN 201580011831, CN-A-106062722, CN106062722 A, CN106062722A, CN201580011831, CN201580011831.1, PCT/2015/50797, PCT/JP/15/050797, PCT/JP/15/50797, PCT/JP/2015/050797, PCT/JP/2015/50797, PCT/JP15/050797, PCT/JP15/50797, PCT/JP15050797, PCT/JP1550797, PCT/JP2015/050797, PCT/JP2015/50797, PCT/JP2015050797, PCT/JP201550797
【發(fā)明人】矢尾板宏心, 小島達(dá)矢
【申請(qǐng)人】歐姆龍株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1