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

    可編程控制器的CPU單元、可編程控制器用的系統程序以及存儲了可編程控制器用的系統程序的記錄介質技術方案

    技術編號:8194015 閱讀:209 留言:0更新日期:2013-01-10 03:51
    作為PLC的控制動作的執行準備處理,系統程序執行如下處理:在存儲部件內生成用于存儲接收到的輸入數據的接收緩存的處理;以及對從控制程序參照的每個輸入數據,在存儲部件內生成用于將該控制程序作為輸入數據的參照目標的輸入同步緩存的處理。作為PLC的控制動作的執行控制處理,系統程序執行如下處理:輸入復制處理,將接收到的輸入數據從接收緩存復制到與該輸入數據對應的輸入同步緩存中;以及控制程序開始處理,使控制程序開始執行。

    【技術實現步驟摘要】
    【國外來華專利技術】
    本專利技術涉及在用于控制機械 、設備等的動作的PLC (Programmable LogicController,也被稱為可編程控制器)中,在輸入輸出處理和控制程序之間進行的數據的交換。
    技術介紹
    PLC例如由包括執行控制程序的微處理器的CPU(中央處理器)單元、負責來自外部的開關或傳感器的信號輸入和對于外部的繼電器(relay)或致動器(actuator)的信號輸出的10(輸入輸出)單元等的多個單元構成。CPU單元通過重復對于其他的單元的輸出數據的發送、來自其他的單元的輸入數據的接收、使用輸入數據而生成輸出數據的控制程序的執行,從而對控制對象進行控制。控制程序包括根據用戶的控制目的而生成的用戶程序。控制程序也可以包括指示在用戶程序中執行的動作運算程序。如專利文獻I (日本特開2000-105604號公報)所示,在以往的PLC中,在各個控制循環中,執行一個時序程序(控制程序)以及一組輸出更新和輸入更新。此時,控制循環和控制程序的執行循環相等。也已知在PLC中通過時分方式執行多個控制程序。在專利文獻2 (日本特開2007-140655號公報)中,記載了在通過一個CPU,對控制電動機的動作控制功能和執行時序運算的PLC功能進行處理的裝置中,在基本時鐘的每一個循環,執行“恒周期動作控制處理和各軸處理”和“高速時序處理”,進一步在各個基本時鐘循環內的剩余的時間中,執行“低速時序處理”或者“非恒周期動作控制處理”的情況。此外,記載了在低速時序處理在基本時鐘循環內沒有結束的情況下,在規定的基本時鐘次數量的時間的停止之后執行剩余的處理的情況(例如,0004段落)。在專利文獻3 (日本特開2000-293210號公報)中,記載了關于控制裝置的動作,分別準備與周期任務(控制程序)分開進行輸入處理和輸出處理的多個更新模塊,在各個控制循環中,分別選擇若干個更新模塊和若干個周期任務的情況。現有技術文獻專利文獻專利文獻I :特開2000-105604號公報專利文獻2 :特開2007-140655號公報專利文獻3 :特開2000-293210號公報
    技術實現思路
    專利技術要解決的課題在以往的、在各個控制循環中執行一組輸入輸出處理和一個控制程序的PLC中,由于輸入輸出處理和控制程序以I對I對應,所以它們之間的輸入數據和輸出數據的交換簡單。但是,在輸入輸出處理的執行周期和控制程序的執行周期不同的情況下,或者,對ー組輸入輸出處理關聯多個控制程序的情況下,或者對ー個控制程序關聯多組輸入輸出處理的情況下,存在輸入輸出處理和控制程序沒有以I對I對應的情況。在這樣的情況下,控制程序的制作者需要熟知與控制程序的執行和輸入輸出處理的執行有關的系統的執行控制方式(調度)的基礎上,照料而進行編碼,使得在輸入輸出處理和控制程序之間適當地進行輸入數據和輸出數據的交換。因此,控制程序制作者的負擔増大。尤其,在多個控制程序利用同一個輸入數據的情況下,存在來自多個控制程序對于該輸入數據的訪問相互競爭的情況。此外,通過在控制程序的執行中的其他的控制程序的執行或者新的輸入數據的接收等,存在使用中的輸入數據被覆寫的情況。為了防止這些情況,需要進行控制程序自己將該輸入數據復制為自己的本地變量之后使用的處理。本專利技術的目的在干,即使輸入輸出處理和控制程序沒有以I對I對應的情況下,將使控制程序至少能夠利用接收到的輸入數據,不需要為此的控制程序自己的處理也能夠適當地進行。 用于解決課題的手段根據本專利技術的ー個方面,提供一種對控制對象進行控制的PLC的CPU單元。PLC的CPU単元包括微處理器、存儲部件以及通信電路。PLC的CPU単元通過重復輸出數據的發送、輸入數據的接收、使用輸入數據而生成輸出數據的控制程序的執行,從而對控制對象進行控制。存儲部件用于控制程序和系統程序的存儲。微處理器執行在存儲部件中存儲的系統程序和控制程序。通信電路發送輸出數據并且接收輸入數據。作為PLC的控制動作的執行準備處理,系統程序包括在存儲部件內生成用于存儲接收到的輸入數據的接收緩存的處理;以及對從控制程序參照的每個輸入數據,在存儲部件內生成該控制程序作為輸入數據的參照目標的輸入同步緩存的處理。作為PLC的控制動作的執行控制處理,系統程序包括輸入復制處理,將接收到的輸入數據從接收緩存復制到與該輸入數據對應的輸入同步緩存中;以及控制程序開始處理,使控制程序開始執行。優選地,生成輸入同步緩存的處理是如下處理對從控制程序參照的每個輸入數據,作為輸入同步緩存的組而生成第I輸入同步緩存和第2輸入同步緩存。第I輸入同步緩存和第2輸入同步緩存被不重復地賦予了如下狀態中的任一個狀態作為可從接收緩存復制輸入數據的狀態的寫入目標狀態以及作為可從控制程序參照的狀態的參照目標狀態。輸入復制處理是復制到處于寫入目標狀態的輸入同步緩存的處理。更優選地,生成輸入同步緩存的處理是如下處理對從控制程序參照的每個輸入數據,作為輸入同步緩存的組而生成第I輸入同步緩存、第2輸入同步緩存以及第3輸入同步緩存。第I輸入同步緩存、第2輸入同步緩存以及第3輸入同步緩存被不重復地賦予了寫入目標狀態、參照目標狀態以及待機狀態中的任一個狀態。輸入復制處理進一歩包括第I調換處理,對處于成為了復制目標的寫入目標狀態的輸入同步緩存以及在與該輸入同步緩存相同的組中處于待機狀態的輸入同步緩存的寫入目標狀態和待機狀態進行調換。控制程序開始處理進一歩包括第2調換處理,關于要開始執行的控制程序的輸入同步緩存,以存儲最新數據的輸入同步緩存處于待機狀態為條件,對處于待機狀態的輸入同步緩存以及處于參照目標狀態的輸入同步緩存的待機狀態和參照目標狀態進行調換。更優選地,作為PLC的控制動作的執行準備處理,系統程序進ー步包括對每個控制程序,在存儲部件內生成最新輸入數據更新標記的處理。輸入復制處理進一步包括將與該輸入復制有關的最新輸入數據更新標記設為有效的處理。控制程序開始處理以與要開始執行的控制程序的輸入同步緩存有關的最新輸入數據更新標記設為有效為條件,進一步包括第2調換處理和將該最新輸入數據更新標記設為無效的處理,由此,實現以存儲最新數據的輸入同步緩存處于待機狀態為條件而執行的第2調換處理。或者,更優選地,作為PLC的控制動作的執行準備處理,系統程序進一步包括在存儲部件內生成最新狀態記錄區域的處理。輸入復制處理進一步包括在最新狀態記錄區域中記錄復制目標的輸入同步緩存處于最新狀態的情況的處理。 控制程序開始處理進一步包括以由最新狀態記錄區域的內容所確定的處于最新狀態的輸入同步緩存處于待機狀態為條件而執行的第2調換處理。或者,更優選地,控制程序開始處理進一步包括 第3調換處理,關于要開始執行的控制程序的輸入同步緩存,以存儲最新數據的輸入同步緩存處于寫入目標狀態為條件,對處于寫入目標狀態的輸入同步緩存以及處于參照目標狀態的輸入同步緩存的寫入目標狀態和參照目標狀態進行調換。優選地,生成輸入同步緩存的處理是如下處理對從控制程序參照的每個輸入數據,作為同步緩存的組而生成第I輸入同步緩存和第2輸入同步緩存。作為PLC的控制動作的執行準備處理,系統程序進一步包括在存儲部件內生成最新狀態記錄區域的處理。輸入復制處理進一步包括在最新狀態記錄區域中記錄復制目標的輸入同步緩存處于最新狀態的情況的處理本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    【國外來華專利技術】...

    【專利技術屬性】
    技術研發人員:西山佳秀江口重行濱崎治小島達矢
    申請(專利權)人:歐姆龍株式會社
    類型:
    國別省市:

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

    1
    主站蜘蛛池模板: 日韩精品专区AV无码| 成在线人免费无码高潮喷水| 国产亚洲精久久久久久无码77777| 东京热人妻无码人av| 亚洲av午夜精品无码专区| 日韩欧国产精品一区综合无码| 蜜桃AV无码免费看永久| 永久免费无码日韩视频| 在线看无码的免费网站| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 特级小箩利无码毛片| 精品亚洲成α人无码成α在线观看| 精品无码国产污污污免费网站| 国产成人无码精品一区在线观看| 亚洲av极品无码专区在线观看| 精品久久久久久无码国产| 免费a级毛片无码a∨蜜芽试看| 亚洲AV人无码激艳猛片| 久久久久久国产精品无码下载| 久久水蜜桃亚洲AV无码精品| 久久午夜无码鲁丝片直播午夜精品| 亚洲精品无码久久久久AV麻豆| 亚洲中文字幕无码一去台湾| 国产成人午夜无码电影在线观看| 亚洲av麻豆aⅴ无码电影| 久久水蜜桃亚洲AV无码精品| 亚洲爆乳大丰满无码专区 | 久久午夜无码鲁丝片秋霞| 亚洲精品无码久久久久| 国产免费久久久久久无码| 国产精品无码专区在线观看| 亚洲AV无码乱码精品国产| 日韩成人无码影院| 无码人妻丰满熟妇区毛片| 乱人伦人妻中文字幕无码| 少妇极品熟妇人妻无码| 丰满亚洲大尺度无码无码专线| 无码夜色一区二区三区| 免费无码又爽又刺激高潮的视频| 少妇极品熟妇人妻无码| 亚洲成a人无码av波多野按摩|