• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    控制裝置、控制方法及儲存有程序的存儲器制造方法及圖紙

    技術編號:15768562 閱讀:523 留言:0更新日期:2017-07-06 19:29
    提供一種能夠高速地進行統計運算的控制裝置、控制方法及在控制裝置的存儲器安裝的程序。本發明專利技術所涉及的控制裝置即PLC(1)具有:設備存儲器(111),其對由外部傳感器(2)取得的數據進行儲存;數據提取部(112),其對在設備存儲器(111)儲存的數據中的預先確定的種類的數據定期地進行提取;數據分配部(114),其將由數據提取部(112)提取出的數據在對應于預先確定的種類而設置的多個運算緩沖器(113)中的相對應的運算緩沖器(113)進行儲存;以及數據統計部(116),其在運算緩沖器(113)儲存了預先確定的期間的量的數據的情況下,進行在運算緩沖器(113)儲存的數據的運算處理。

    Control device, control method, and program

    A control device, a control method, and a program for installing a memory in a control device are provided for high-speed statistical operation. The invention relates to a control device that is PLC (1): a device memory (111), the sensor (2) obtained by external data storage; data extraction section (112), the device memory (111) in a predetermined type of data stored in the data periodically extracted the data distribution Department; (114), the data extracting unit (112) by the extracted data corresponding to the predetermined type and a plurality of operation buffer (113) corresponding to the operation in the buffer (113) for storage; and data statistics department (116), the operation buffer (113) stored during the predetermined amount of data, the operation buffer (113) processing the data stored in the.

    【技術實現步驟摘要】
    【國外來華專利技術】控制裝置、控制方法及程序
    本專利技術涉及從外部取得數據,對所取得的數據進行運算而輸出對儀器進行控制的信號的控制裝置、控制方法及在控制裝置的存儲器安裝的程序。
    技術介紹
    現有的控制裝置中的PLC(ProgrammableLogicController)是能夠編程的控制裝置,從外部傳感器取得高速、大容量的數據,按照由梯形圖語言等記述的定序控制程序而對數據進行運算,輸出對外部儀器進行控制的信號。另外,近年來,在使PLC等控制裝置與MES(ManufacturingExecutionSystem)或者ERP(EnterpriseResourcePlanning)等上級信息系統軟件進行協同,或通過被稱為SCADA(SupervisoryControlAndDataAcquisition)的專用軟件實現的對高速、大容量的過程數據進行處理的監視控制系統中進行下述動作,即,將控制裝置與車間內的傳感器或者致動器等儀器連接,通過控制裝置對該儀器進行控制,并且,SCADA對控制裝置的存儲器所儲存的儀器的測定數據進行讀取,對車間實時地進行監視,或將數據按照時間序列保存,或將收集到的數據在HMI(HumanMachineInterface)圖形化地顯示等。對現有的控制裝置進行說明。現有的控制裝置使用在某個事件發生時執行特定處理的模型,將與事件的發生相對應的條件定義為啟動條件,將根據事件的發生而執行的處理定義為行動(action)。啟動條件和與其相關的行動以稱為任務(job)的單位進行管理。現有的控制裝置在任務信息中對啟動條件、根據該啟動條件而執行的全部行動、及這些行動的啟動模式進行定義,如果某個啟動條件成立,則按照在與該啟動條件相對應的任務信息中所定義的啟動模式,執行這些行動(例如,參照專利文獻1)。專利文獻1:日本特開2006-243936號公報(0002、0024段,圖1及圖11)
    技術實現思路
    現有的控制裝置在用于與上級信息系統軟件進行協同的系統的情況下,為了執行所謂的統計運算,需要按照與數據的收集期間的長度相應的量而對相同內容的行動進行設定,其中,該統計運算是指,為了求出收集到的數據的最大、最小、總和等而對按照時間序列排列的多個數據集中地進行處理。例如,在以1秒為單位從控制裝置的存儲器提取數據的情況下,如果將收集期間設為1小時,則需要設定3600個行動,設定作業繁瑣。另外,收集期間越長,行動的調用次數越多,因此控制裝置必須執行運算量龐大的處理,存在無法高速地進行統計運算的課題。本專利技術就是鑒于上述情況而提出的,其目的在于得到一種能夠高速地進行統計運算的控制裝置、控制方法及在控制裝置的存儲器安裝的程序。本專利技術所涉及的控制裝置,其具有:存儲器,其對由外部傳感器取得的數據進行儲存;數據提取部,其對在所述存儲器儲存的數據中的預先確定的種類的數據定期地進行提取;數據分配部,其將由所述數據提取部提取出的數據,在對應于所述預先確定的種類而設置的多個緩沖器中的相對應的緩沖器進行儲存;以及數據統計部,其在所述緩沖器儲存了預先確定的期間的量的數據的情況下,進行在所述緩沖器儲存的數據的運算處理。本專利技術所涉及的控制方法,其具有下述步驟:數據儲存步驟,將由外部傳感器取得的數據在存儲器進行儲存;數據提取步驟,對在所述數據儲存步驟中儲存的數據中的預先確定的種類的數據定期地進行提取;數據分配步驟,將在所述數據提取步驟中提取出的數據,在對應于所述預先確定的種類而設置的多個緩沖器中的相對應的緩沖器進行儲存;以及數據統計步驟,在所述緩沖器儲存了預先確定的期間的量的數據的情況下,進行在所述緩沖器儲存的數據的運算處理。本專利技術所涉及的程序,其安裝在控制裝置的存儲器,該控制裝置具有對所述程序進行儲存的所述存儲器和執行所述程序的處理器,該控制裝置針對由外部傳感器取得的數據中的預先確定的期間的量的數據每一者進行運算處理,該程序的特征在于,使所述控制裝置的所述處理器執行下述步驟:數據提取步驟,對由所述外部傳感器取得且儲存于存儲器的數據中的預先確定的種類的數據定期地進行提取;數據分配步驟,將在所述數據提取步驟中提取出的數據,在對應于所述預先確定的種類而設置的多個緩沖器中的相對應的緩沖器進行儲存;以及數據統計步驟,在所述緩沖器儲存了所述預先確定的期間的量的數據的情況下,進行在所述緩沖器儲存的數據的所述運算處理。專利技術的效果根據本專利技術,能夠提供一種可高速地進行統計運算的控制裝置、控制方法及在控制裝置的存儲器安裝的程序。附圖說明圖1是表示實施方式1中的信息協同系統的概略結構的示意圖。圖2是表示實施方式1中的PLC的軟件結構的示意圖。圖3是表示實施方式1中的主機及插件的例子的圖。圖4是表示實施方式1中的信息協同系統啟動而進行初始化時的PLC的動作順序的流程圖。圖5是表示實施方式1中的對溫度傳感器的測定數據進行收集的情況下的主機及插件的例子的圖。圖6是表示實施方式1中的數據提取部所提取的數據的例子的圖。圖7是表示實施方式1中的收集列表的例子的圖。圖8是表示實施方式1中的運算緩沖器的例子的圖。圖9是表示實施方式1中的信息協同系統啟動而開始動作時的PLC的處理順序的流程圖。圖10是表示實施方式1中的信息協同系統的啟動后的動作的示意圖。圖11是表示實施方式1中的用于對最大值進行運算的統計函數的源代碼的例子的圖。圖12是表示實施方式1中的用于對總和進行運算的統計函數的源代碼的例子的圖。具體實施方式實施方式1.圖1是表示實施方式1中的信息協同系統的概略結構的示意圖。使用圖1,對實施方式1中的使用了控制裝置的信息協同系統進行說明。此外,下面對使用了控制裝置的信息協同系統進行說明,但即使對于使用了控制裝置的監視控制系統,也能夠同樣地實現。另外,本專利技術并不由該實施方式1限定。實施方式1中的信息協同系統將PLC1用作控制裝置。如圖1所示,向PLC1連接外部傳感器2和外部儀器3。外部傳感器2例如是溫度傳感器、流量計、或者壓力計等。外部儀器3例如是泵或者閥等。這些儀器作為外部傳感器2或者外部儀器3而向PLC1連接多個。PLC1構成為,作為硬件結構而具有存儲器11和處理器12。存儲器11是RAM、閃存存儲器等存儲器。處理器12是對PLC1的整體的動作進行控制的中央處理裝置(CPU:CentralProcessingUnit)。PLC1從維護終端4所具有的設計工具將用戶程序加載至存儲器11。PLC1通過由處理器12執行在存儲器11儲存的用戶程序,從而從外部傳感器2讀入測定數據,或向外部儀器3輸出控制信號而對外部儀器3進行控制。PLC1中的主機21及插件22的詳細內容將在后面記述,是通過執行用戶程序而實現的軟件處理。在實施方式1中,PLC1通過控制網絡5而與其他PLC1a及PLC1b連接。控制網絡5并不限定于圖1所示的例子,能夠連接任意數量的PLC。在圖1所示的例子中,在多個PLC之間,使用對在存儲器儲存的數據周期性地進行通信而使數據同步的、被稱為共享存儲器(也稱為周期存儲器)的方式等,能夠實時地相互進行數據的交換。信息網絡6將PLC1和監視終端7連接。信息網絡6例如是局域網(LAN:LocalAreaNetwork)等介質。PLC1使用與控制網絡5不同的通信端口而與信息網絡6連接。監視終端7是PC(Per本文檔來自技高網
    ...
    <a  title="控制裝置、控制方法及儲存有程序的存儲器原文來自X技術">控制裝置、控制方法及儲存有程序的存儲器</a>

    【技術保護點】
    一種控制裝置,其特征在于,具有:存儲器,其對由外部傳感器取得的數據進行儲存;數據提取部,其對在所述存儲器儲存的數據中的預先確定的種類的數據定期地進行提取;數據分配部,其將由所述數據提取部提取出的數據,在對應于所述預先確定的種類而設置的多個緩沖器中的相對應的緩沖器進行儲存;以及數據統計部,其在所述緩沖器儲存了預先確定的期間的量的數據的情況下,進行在所述緩沖器儲存的數據的運算處理。

    【技術特征摘要】
    【國外來華專利技術】1.一種控制裝置,其特征在于,具有:存儲器,其對由外部傳感器取得的數據進行儲存;數據提取部,其對在所述存儲器儲存的數據中的預先確定的種類的數據定期地進行提取;數據分配部,其將由所述數據提取部提取出的數據,在對應于所述預先確定的種類而設置的多個緩沖器中的相對應的緩沖器進行儲存;以及數據統計部,其在所述緩沖器儲存了預先確定的期間的量的數據的情況下,進行在所述緩沖器儲存的數據的運算處理。2.根據權利要求1所述的控制裝置,其特征在于,所述多個緩沖器是針對每個所述預先確定的種類及數據的收集期間而相對應地設置的,所述數據分配部基于所述預先確定的種類及所述數據的收集期間,將由所述數據提取部提取出的數據在所述多個緩沖器中的相對應的緩沖器進行儲存。3.根據權利要求1所述的控制裝置,其特征在于,所述多個緩沖器是針對每個所述預先確定的種類及數據的收集周期而相對應地設置的,就所述數據的收集周期而言,所述數據提取部以第1周期對所述預先確定的種類的數據進行提取,并且以與所述第1周期不同的第2周期對所述預先確定的種類的數據進行提取,所述數據分配部,基于所述預先確定的種類及所述第1周期,將由所述數據提取部以所述第1周期提取出的數據在所述多個緩沖器中的相對應的緩沖器進行儲存,基于所述預先確定的種類及所述第2周期,將由所述數據提取部以所述第2周期提取出的數據儲存至所述多個緩沖器中的、與對以所述第1周期提取出的數據進行儲存的緩沖器不同的相對應的緩沖器。4.根據權利要求1所述的控制裝置,其特征在于,所述多個緩沖器是針對每個所述預先確定的種類及對數據進行收集的條件而相對應地設置的,所述數據分配部,將由所述數據提取部提取出的所述預先確定的種類的數據中的、就所述進行收集的條件而言滿足第1條件的數據,在所述多個緩沖器中的相對應的緩沖器進行儲存,將由所述數據提取部提取出的所述預先確定的種類的數據中的、就所述進行收集的條件而言滿足與所述第1條件不同的第2條件的數據,儲存至所述多個緩沖器中的與對滿足所述第1條件的數據進行儲存的緩沖器不同的相對應的緩沖器。5.根據權利要求1所述的控制裝置,其特征在于,還具有數據變換部,該數據變換部針對由所述數據分配部在所述緩沖器儲存的所述預先確定的期間的量的數據,基于預先確定的運算算法而進行數據的變換處理,所述數據統計部針對通過所述數據變換部實現的所述變換處理的結果而進行所述運算處理。6.根據權利要求5所述的控制裝置,其特征在于,用于對所述預先確定的種類的數據進行提取的提取函數、所述運算算法、在通過所述數據統計部實現的所述運算處理中使用的統計函數,被以所述提取函數為單位而關聯起來,將所述提取函數、所述運算算法及所述統計函數以相關聯的所述提取函數為單位而作為插件進行登記。7.根據權利要求1所述的控制裝置,其特征在于,還具有數據輸出部,該數據輸出部將所述數據統計部的運算結果輸出至所述存儲器或者在外部設置的數據庫。8.一種控制方法,其特征在于,具有下述步驟:數據儲存步驟,將由外部傳感器取得的數據在存儲器進行儲存;數據提取步驟,對在所述數據儲存步驟中儲存的數據中的預先確定的種類的數據定期地進行提取;數據分配步驟,將在所述數據提取步驟中提取出的數據,在對應于所述預先確定的種類而設置的多個緩沖器中的相對應的緩沖器進行儲存;以及數據統計步驟,在所述緩沖器儲存了預先確定的期間的量的數據的情況下,進行在所述緩沖器儲存的數據的運算處理。9.根據權利要求8所述的控制方法,其特征在于,還具有:緩沖器生成步驟,針對每個所述預先確定的種類及數據的收集期間,生成相對應的緩沖器,在所述數據分配步驟中,基于所述預先確定的種類及所述數據的收集期間,將通過所述數據提取步驟提取出的數據儲存至在所述緩沖器生成步驟中生成的所述多個緩沖器中的相對應的緩沖器。10.根據權利要求8所述的控制方法,其特征在于,還具有:緩沖器生成步驟,針對每個所述預先確定的種類及數據的收集周期,生成相對應的緩沖器,在所述數據提取步驟中,就所述數據的收集周期而言,以第1周期對所述預先確定的種類的數據進行提取,并且以與所述第1周期不同的第2周期對所述預先確定的種類的數據進行提取,在所述數據分配步驟中,基于所述預先確定的種類及所述第1周期,將在所述數據提取步驟中以所述第1周期提取出的數據,儲存至在所述緩沖器生成步驟中生成的所述多個緩沖器中的相對應的緩沖器,基于所述預先確定的種類及所述第2周期,將在所述數據提取步驟中以所述第2周期提取出的數據,儲存至所述多個緩沖器中的、與對以所述第1周期提取出的數據進行儲存的緩沖器不同的相對應的緩沖器。11.根據權利要求8所述的控制方法,其特征在于,還具有:緩沖器...

    【專利技術屬性】
    技術研發人員:中川晃一蘆谷寬牧田裕行
    申請(專利權)人:三菱電機株式會社
    類型:發明
    國別省市:日本,JP

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲国产精品成人精品无码区在线| 亚洲国产综合无码一区| 亚洲AV无码无限在线观看不卡| 无码日韩精品一区二区三区免费 | 国产乱人无码伦av在线a| 日韩午夜福利无码专区a| 亚洲色无码专区一区| 亚洲AV无码久久精品蜜桃| 无码人妻精品内射一二三AV| 日韩人妻无码一区二区三区| 韩国精品一区二区三区无码视频 | 久久亚洲AV无码精品色午夜麻| 无码A级毛片日韩精品| 无套中出丰满人妻无码| 中文字幕无码久久久| 妖精色AV无码国产在线看| 无码137片内射在线影院| 日韩人妻无码精品专区| 久久精品无码一区二区日韩AV| 无码狠狠躁久久久久久久| 亚洲欧洲av综合色无码| 亚洲av无码一区二区三区网站 | 精品无码人妻一区二区免费蜜桃| 亚洲AV永久无码精品一区二区国产 | 男人的天堂无码动漫AV| 无码人妻丰满熟妇区五十路百度| 国产成年无码久久久免费| 一本大道无码日韩精品影视 | 亚洲中文字幕无码永久在线| 亚洲成av人片在线观看天堂无码| 极品无码国模国产在线观看| 亚洲AV无码资源在线观看| 欧洲成人午夜精品无码区久久| 无码人妻久久一区二区三区免费 | 日韩精品无码一区二区三区不卡| 无码人妻久久一区二区三区| 国产无遮挡无码视频免费软件| 国产精品三级在线观看无码| 亚洲精品无码久久久久去q| 国产午夜片无码区在线播放| 少妇人妻偷人精品无码视频|