可編程顯示器的制造方法
【技術領域】
[0001]本發明涉及一種可編程顯示器。
【背景技術】
[0002]在現有技術中,已知一種具有以PLC (Programmable Logic Controller,可編程邏輯控制器)、HMI (Human Machine Interface,人機交互界面)作為的可編程顯示器等的PLC系統。
[0003]在專利文獻1中公開了作為上述PLC系統的一種具有PLC和個人計算機的結構。該PLC控制設備的工作。該個人計算機經由通信線路與PLC連接,是維護PLC的維護裝置。
[0004]上述PLC具有信息存儲部和相當PLC信息保存部。該信息存儲部存儲與PLC的工作狀態相關的,用戶能夠保持原樣識別的信息。當檢測到PLC的規定的工作狀態時,該相當PLC信息保存部從由信息存儲部存儲的信息中,將與PLC的規定的工作狀態相當的相當PLC信息保存至產生異常信息保存區域。另外,上述個人計算機具有相當PLC信息取得部和信息顯示部。該相當PLC信息取得部取得由相當PLC信息保存部保存的相當PLC信息。該信息顯示部顯示由相當PLC信息取得部取得的相當PLC信息。
[0005]在專利文獻1中,作為PLC系統具有上述的結構的效果,記載了 “由于PLC的工作狀態與信息之間不產生偏差,所以在維護裝置側能夠保持原樣地顯示從PLC側取得的信息。”。
[0006]另外,在專利文獻2中公開了工廠監視控制裝置的人機畫面顯示方式。在人機畫面顯示方式中,利用了顯示多個畫面的顯示器和拍攝面對該顯示器的人物的臉的攝像頭。
[0007]在攝像頭上設有:檢測畫面與人物的臉的距離的距離檢測部、比較該距離與基準距離值的距離判斷部、人物的臉的表情特征檢測部、確定表情的表情判斷部。另外,在顯示器上設有畫面顯示放大部。畫面顯示放大部根據距離判斷部和表情判斷部的信號,來放大面對的任一個畫面。
[0008]在專利文獻2中,作為人機畫面顯示方式具有上述的結構的效果,記載了 “在畫面上所顯示的文字和圖形很小并難以識別的情況下,由于根據臉接近畫面并瞇起眼睛的通常且自然的動作和表情,而自動地放大顯示畫面,所以能夠做到符合想要監視的意圖的順暢的監視控制”。
[0009]進一步地,在專利文獻3中公開了一種由上級PC(個人計算機)和與該PC通信的站臺構成的PLC。站臺具有包含CPU模塊的多個模塊。上級PC具有站臺監視器。站臺監視器經由CPU模塊取得多個模塊的運行狀態代碼。在產生警報的情況下,站臺監視器參照與運行狀態代碼相對應的警報信息文件來顯示取得的警報信息。
[0010]在專利文獻3中,作為PLC具有上述的結構的效果,記載了 “由于在上級PC側能夠總括地詳細確認構成單元的各種模塊的運行狀態,所以即使沒有直接對實際設備進行確認,也能夠在PC的畫面上監視運行狀態”。
[0011]專利文獻1:JP特開號公報
[0012]專利文獻2:JP特開號公報
[0013]專利文獻3:JP特開號公報
[0014]但是,包含上述的專利文獻1?3,在現有技術中,可編程顯示器無法實時地輸出與PLC之間最新進行的通信的狀況。針對這一點,以下舉例說明通信的狀況中的通信錯誤。
[0015]通信錯誤通常會在可編程顯示器或者PC上彈出顯示。彈出顯示會一直顯示直到用戶做出確認操作(例如,選擇0K按鈕)。另外,該彈出顯示通常從產生通信錯誤開始經過某段時間就會顯示。因此,可編程顯示器無法實時地輸出與PLC之間最新進行的通信的狀況。進一步地,在現有技術中不會存儲通信錯誤作為表示異常的歷史記錄。
【發明內容】
[0016]本申請的發明鑒于上述的問題點,其目的在于,提供一種在周期性地從控制裝置取得數據失敗的情況下,能夠延遲較少地向用戶提示與該次失敗有關的信息的可編程顯示器。
[0017]若根據本發明的某個實施方式,則提供一種可編程顯示器,能夠與控制設備的控制裝置通信,其特征在于,具有:顯示畫面;通信部,用于與所述控制裝置通信;控制部,控制所述顯示畫面以及所述通信部;所述控制部,經由所述通信部而以第一周期從所述控制裝置取得第一數據;所述控制部,進一步地,如果取得所述第一數據失敗,則在所述顯示畫面上顯示用于確定所述第一數據的名稱以及第一成功時機,所述第一成功時機是與在該失敗之前最后一次成功取得所述第一數據的事件相關聯的時機。
[0018]優選地,所述控制部,進一步地,經由所述通信部而以第二周期從所述控制裝置取得第二數據。所述控制部,進一步地,如果取得所述第二數據失敗,則在所述顯示畫面上顯示用于確定所述第二數據的名稱以及第二成功時機,所述第二成功時機是與在該失敗之前最后一次成功取得所述第二數據的事件相關聯的時機。
[0019]優選地,所述控制部,進一步地,如果取得所述第一數據失敗,則在所述顯示畫面上顯示與該失敗相關聯的失敗時機或者從所述第一成功時機到所述失敗時機為止的經過時間。
[0020]優選地,所述控制部,進一步地,與用于確定所述第一數據的名稱相對應地顯示與所述第一周期相對應的時間信息。
[0021]優選地,與所述第一周期相對應的時間信息,是指所述控制部所具有的作為設定值的第一周期的值,或者是指時間間隔,所述時間間隔是從所述控制部取得測定出的所述第一數據的事件所相關的通信開始到其下一次通信為止的時間間隔。
[0022]優選地,所述控制部,進一步地,如果取得所述第一數據,則在所述顯示畫面上顯示取得的該第一數據的值。
[0023]優選地,所述失敗是指如下情況:不存在與取得數據相關的接收處理的情況;相對于預定的接收時刻,產生所述接收處理的時刻變動超過了預先設定的允許時間的情況;或者,在通過所述接收處理而取得的數據中檢測到錯誤的情況。
[0024]優選地,所述控制部具有用于存儲程序的存儲部和用于執行所述程序的處理部。所述第一數據是在所述程序中使用的變量的值。
[0025]優選地,用于確定所述第一數據的名稱是所述變量的名稱。
[0026]優選地,所述第一成功時機是指:產生了與取得所述第一數據的事件相關的接收處理的時刻;與該接收處理相對應的總接收次數;或者,編入所述第一數據的產生或者發送所述第一數據的時刻。
[0027]優選地,所述失敗時機是指:判斷為不存在與取得數據的事件相關的接收處理的時刻;在特定時刻產生了所述接收處理的情況下的接收時刻,所述特定時刻是指,相對于預定的接收時刻而變動超過預先設定的允許時間的時刻;或者,在接收到的數據中檢測到錯誤的情況下所述接收處理所產生的接收時刻。
[0028]優選地,所述第一周期是由所述控制部或者所述通信部決定的周期。
[0029]優選地,所述第一周期是由所述控制裝置決定的周期。
[0030]若采用上述的發明,則可編程顯示器在周期性地從控制裝置取得數據失敗的情況下,能夠延遲較少地向用戶提示與該次失敗有關的信息。
【附圖說明】
[0031]圖1是示出本實施方式的PLC系統1000的示意圖。
[0032]圖2是用于說明利用PC5顯示的內容的圖。
[0033]圖3是用于說明可編程顯示器4和PC5的功能的結構的功能框圖。
[0034]圖4是用于說明利用可編程顯示器4的運行時間處理部440 (參照圖3)執行的處理的一部分的圖。
[0035]圖5是用于說明可編程顯示器4的處理的流程的流程圖。
[0036]圖6是用于說明可編程顯示器4的其他處理的流程的流程圖。
[0037]圖7是用于說明PC5的處理的流程的流程圖。
[0038]圖8是用于說明可編程顯示器4的硬件結構的一個例子的圖。
[0039]圖9是示出PC5的硬件結構的示意圖。
[0040]圖10是PLC1?3的各CPU單元10的硬件結構的圖。
[0041]圖11是用于說明本實施方式的PC1000A的功能的結構的圖。
[0042]圖12是用于說明本實施方式的PLC系統1000B的結構的圖。
[0043]圖13是用于說明本實施方式的PLC系統1000C的結構的圖。
[0044]圖14是用于說明PLC系統1000D的結構的圖。
[0045]其中,附圖標記說明如下:
[0046]1000、1000B、1000C、1000D PLC 系統,
[0047]4、4D可編程顯示器,
[0048]5、1000B PC (個人計算機),
[0049]9模擬器,
[0050]440運行時間處理部,
[0051]441、480、491 通信部,
[0052]442、492、553 顯示部,
[0053]450 生成部,
[0054]460 存儲部,
[0055]470 網絡服務器(Web Server),
[0056]471 輸出部,
[0057]472 讀出部,
[0058]481 顯示器,
[0059]482觸摸面板,
[0060]490 模擬器,
[0061]514 監視器,
[0062]540 畫面,
[0063]54U542 顯示區域,
[0064]543、544、545、546 對象,
[0065]550、550A 監視工具,
[0066]551 HTTP (Hyper Text Transfer Protocol:超文本傳輸協議)通信部,
[0067]552監視管理部。
【具體實施方式】
[0068]針對本發明的實施方式,一邊參照附圖一邊詳細地進行說明。此外,針對圖中的相同或者相當部分,標記上相同附圖標記,不重復說明。
[0069][實施方式1]
[0070]<