圖像數(shù)據(jù)制作裝置及可編程顯示器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及制作圖像數(shù)據(jù)的圖像數(shù)據(jù)制作裝置以及基于該數(shù)據(jù)的用于圖像顯示的可編程顯示器。
【背景技術(shù)】
[0002]一直以來,可編程顯示器因可以顯示可編程邏輯控制器(PLC)所連接設(shè)備的運轉(zhuǎn)狀況、受理用戶對PLC的各種操作(例如,向PLC發(fā)出指示)而廣為人知??删幊田@示器擁有觸摸屏監(jiān)視器等顯示裝置兼輸入裝置,其顯示畫面上包含計量表等可顯示上述運轉(zhuǎn)狀況的部件或開關(guān)、按鈕等可供用戶操作的部件。一般情況下,先由個人計算機(PC)等機器的信息處理裝置制作出所述圖像數(shù)據(jù),再將所述圖像數(shù)據(jù)下載在可編程顯示器上。
[0003]近年來,制作(繪制)所述圖像的相關(guān)技術(shù)一直在研發(fā)中。例如,可運用專利文獻I上公開的技術(shù),對可編程顯示器上正在顯示圖像的部件配置進行變更。且在圖像制作領(lǐng)域,運用專利文獻2上記載的技術(shù)可使部件的配置工作更為簡單。
[0004]現(xiàn)有技術(shù)文獻
[0005]【專利文獻I】日本國公開專利公報“專利公開2013-161376A號公報(公開日:2013 年 8 月 19 H )”。
[0006]【專利文獻2】日本國公開專利公報“專利公開2011-3145A號公報(公開日:2011年I月6日)”。
【發(fā)明內(nèi)容】
[0007]發(fā)明所要解決的技術(shù)問題
[0008]但是,即使運用專利文獻1、2上記載的技術(shù),用戶在繪制圖像時仍有必要調(diào)整部件的位置。因此,對于不熟悉繪制作業(yè)的用戶而言,繪制作業(yè)是一項耗時耗力的工作。值得一提的是,對于繪制在可編程顯示器上的圖像而言,當變更其部件配置的用戶與繪制該圖像的用戶不是同一人時,則實施變更的用戶不一定熟悉該圖像的繪制情況。因此,即使允許在可編程顯示器上變更圖像數(shù)據(jù),用戶可能也無法熟練運用該功能。
[0009]鑒于上述問題,本發(fā)明的目的是提供一種圖像數(shù)據(jù)制作裝置及可編程顯示器,可輕易制作出可編程顯示器所顯示圖像的相關(guān)數(shù)據(jù)。
[0010]解決技術(shù)問題的方法
[0011]為解決上述問題,與本發(fā)明的一種實施例有關(guān)的圖像制作裝置包括矩形區(qū)域設(shè)定部和部件設(shè)定部。在可編程顯示器上作為背景顯示圖像的背景圖像被劃分為多個矩形區(qū)域,所述矩形區(qū)域設(shè)定部指定所述矩形區(qū)域的位置及大?。粚⒕哂兄付üδ艿膶ο蠹帮@示指定數(shù)據(jù)的對象中的至少一個部件圖像配置于所述背景圖像時,由部件設(shè)定部決定將所述背景圖像配置于哪一個矩形區(qū)域。且在所述背景圖像中,所述部件設(shè)定部對與位于所述部件圖像的配置位置的所述矩形區(qū)域以及與上述部件圖像相對應(yīng)的部件進行設(shè)定。同時,在所述部件設(shè)定中,所述部件圖像被對應(yīng)于所述矩形區(qū)域內(nèi)且根據(jù)所述矩形區(qū)域的大小以相應(yīng)的位置或尺寸顯示,所述部件設(shè)定部對該顯示狀況進行設(shè)定。
[0012]發(fā)明的有益效果
[0013]本發(fā)明的效果是更容易制成顯示在可編程顯示器上的圖像數(shù)據(jù)。
【附圖說明】
[0014]圖1是與本發(fā)明的一實施例及其它實施例有關(guān)的個人計算機及可編程顯示器的結(jié)構(gòu)方框圖。
[0015]圖2是在所述個人計算機上進行單元設(shè)定的具體示例圖。
[0016]圖3是在所述個人計算機進行部件設(shè)定的具體示例圖。
[0017]圖4是由所述個人計算機生成的部件設(shè)定數(shù)據(jù)的一個結(jié)構(gòu)示例圖。
[0018]圖5是所述可編程顯不器所顯不圖像的一個不例圖。
[0019]圖6是在所述可編程顯示器所顯示圖像的一個示例中,用戶變更單元設(shè)定時的操作及變更后顯示器畫面的示例圖。
[0020]圖7是在所述可編程顯示器所顯示圖像的一個示例中,用戶變更部件設(shè)定時的操作及變更后顯示器畫面的示例圖。
[0021]圖8是所述個人計算機的單元設(shè)定及部件設(shè)定的其它實施例的示例圖。
[0022]符號說明:
[0023]I PC (圖像數(shù)據(jù)制作裝置)
[0024]2可編程顯示器
[0025]20數(shù)據(jù)制作部
[0026]21單元設(shè)定部(矩形區(qū)域設(shè)定部)
[0027]22部件設(shè)定部
[0028]61顯示屏(顯示部)
[0029]70控制部(顯示控制部)
[0030]71單元設(shè)定變更部(矩形區(qū)域設(shè)定變更部)
[0031]72部件設(shè)定變更部
[0032]80存儲模塊
【具體實施方式】
[0033]下面將結(jié)合本發(fā)明實施方式中的附圖,對本發(fā)明實施方式中的技術(shù)方案進行清楚、完整地描述。
[0034]〔實施例〕
[0035]參照圖1?8對本發(fā)明的一實施例進行說明。首先,參照圖1對與本實施例有關(guān)的各種裝置結(jié)構(gòu)進行說明。
[0036]圖1是與實施例1有關(guān)的個人計算機及可編程顯示器的結(jié)構(gòu)方框圖。本實施例采用可編程顯示器2、制作可編程顯示器2所使用數(shù)據(jù)(數(shù)據(jù)文件)的個人計算機(PC) I (圖像數(shù)據(jù)制作裝置)以及作為可編程顯示器2外部設(shè)備的PLC3。
[0037]所述可編程顯示器2與所述PCl及所述PLC3連接,從而實現(xiàn)所述可編程顯示器2與所述PCl及所述PLC3之間的通信連接。所述PCl制作數(shù)據(jù)文件并將所述數(shù)據(jù)文件發(fā)送至所述可編程顯示器2,而所述PLC3采集數(shù)據(jù)文件并將所述數(shù)據(jù)文件發(fā)送至所述可編程顯示器2。
[0038]所述PCl是裝有OS (Operating System)的通用計算機。所述PCl包括接受用戶輸入操作的輸入裝置10、依據(jù)所述輸入操作制成所述數(shù)據(jù)文件的數(shù)據(jù)制作部20、存儲各種數(shù)據(jù)文件的第一存儲模塊30、向所述可編程顯示器2發(fā)送所述數(shù)據(jù)文件的發(fā)送模塊40以及用于顯不 GUI (Graphical User Interface)的監(jiān)視器 11。
[0039]此外,所述PCl還包括CPU (Central Processing Unit)、內(nèi)存、存儲設(shè)備、通信接口等通用計算機普遍含有的裝置。
[0040]所述可編程顯示器2上作為背景顯示的圖像(背景圖像)的尺寸由所述數(shù)據(jù)制作部20決定。此外,所述數(shù)據(jù)制作部20還將制作出對所述背景圖像作出各項規(guī)定的所述單元設(shè)定數(shù)據(jù)及部件設(shè)定數(shù)據(jù),并將制成的所述單元設(shè)定數(shù)據(jù)及所述部件設(shè)定數(shù)據(jù)及圖像數(shù)據(jù)存儲在所述第一存儲模塊30。
[0041]以下對所述圖像數(shù)據(jù)、所述單元設(shè)定數(shù)據(jù)及所述部件設(shè)定數(shù)據(jù)進行說明。
[0042]所述圖像數(shù)據(jù)是指所述第一存儲模塊30所存儲的各種圖像中顯示于所述可編程顯示器2的圖像數(shù)據(jù)。所述圖像數(shù)據(jù)包括背景圖像、在所述背景圖像上(正面)顯示的部件的圖像(部件圖像)。此外,“部件”是指具備所規(guī)定功能的對象(例如開關(guān)、燈、計量表等)以及至少一個專門顯示指定數(shù)據(jù)的對象(例如圖像對象、文本框等)。
[0043]當背景圖像被劃分在指定的矩形區(qū)域(單元)上時,所述單元設(shè)定數(shù)據(jù)是指對所述矩形區(qū)域的各位置作出各項規(guī)定(單元設(shè)定)的數(shù)據(jù)。所述單元設(shè)定數(shù)據(jù)至少應(yīng)包括單元的位置信息及尺寸。在本實施例中,所述單元設(shè)定數(shù)據(jù)包括標明單元位置信息的單元編號(單元的行編號及列編號)、標明單元尺寸信息的各行高及各列寬。另外,在本實施例中,將所述部件圖像配置于單元之前,所述部件圖像的形狀、顏色雖已定義,但其尺寸尚未定義。當所述部件圖像已配置在單元上時,所述部件圖像將依據(jù)該單元的大小以合適的尺寸進行顯示。
[0044]所述部件設(shè)定數(shù)據(jù)是指對部件作出各項規(guī)定(部件設(shè)定)的數(shù)據(jù),包括所述部件的特定信息、所述部件所屬單元的特定信息、所述部件圖像的尺寸(所述部件圖像的顯示尺寸)信息、顯示所述部件時或變更該顯示狀態(tài)時所參照的地址信息。此外,所述地址信息是使所述部件圖像的顯示狀態(tài)(例如開關(guān)的ΟΝ/OFF狀態(tài)及燈的燈亮/燈滅狀態(tài)等)發(fā)生改變的數(shù)據(jù)或根據(jù)用戶對所述部件圖像的操作(例如觸摸),存儲變更數(shù)據(jù)的存儲區(qū)域地址。
[0045]若將部件圖像配置在單元上,則可生成該部件的部件設(shè)定數(shù)據(jù)。將該部件圖像配置在單元上時,確定部件圖像的顯示尺寸并將該尺寸信息存儲在部件設(shè)定數(shù)據(jù)中。
[0046]此外,所述數(shù)據(jù)制作部20將所述數(shù)據(jù)文件存儲在所述第一存儲模塊30,所述數(shù)據(jù)文件包括所述圖像數(shù)據(jù)、所述單元設(shè)定數(shù)據(jù)、所述部件設(shè)定數(shù)據(jù)。
[0047]所述數(shù)據(jù)制作部20包括制作所述單元設(shè)定數(shù)據(jù)的單元設(shè)定部21 (矩形區(qū)域設(shè)定部)以及制作所述部件設(shè)定數(shù)據(jù)的部件設(shè)定部22。此外,將所述數(shù)據(jù)文件發(fā)送至所述可編程顯示器2時,所述數(shù)據(jù)制作部20還包括對信息進行發(fā)送處理的信息發(fā)送處理部23。
[0048]所述單元設(shè)定部21將一個畫面的背景圖像劃分為任意個單元,并為每個單元制作出標明該單元信息的單元設(shè)定數(shù)據(jù)。單元設(shè)定的情況將在后面進行詳細描述。此外,所述單元設(shè)定部21還可變更所述單元設(shè)定數(shù)據(jù)并依據(jù)該變更情況更新所述單元設(shè)定數(shù)據(jù)。變更單元設(shè)定后,所述單元設(shè)定部21向所述部件設(shè)定部22通知該變更內(nèi)容。
[0049]所述部件設(shè)定部22根據(jù)所述單元設(shè)定部21發(fā)送的變更內(nèi)容、數(shù)據(jù)制作部20發(fā)送的背景圖像尺寸的變更情況或用戶的指定操作,對背景圖像上顯示的部件圖像位置(配置)及顯示尺寸進行設(shè)定。在本實施例中,所述部件設(shè)定部22使一個部件圖像從屬于任一單元并對該部件圖像的位置及顯示尺寸進行設(shè)定。在本實施例中,用戶通過所述輸入裝置10將含有指定一點(使用定點設(shè)備指定的一點)的單元判定為部件圖像的配置單元。
[0050]此外,所述部件設(shè)定部22還對各部件的地址作出規(guī)定。而且,當所述部件的顯示狀態(tài)根據(jù)已規(guī)定地址的數(shù)據(jù)值發(fā)生改變時,所述部件設(shè)定部22可對引起該變化的閾值作出規(guī)定。
[0051]為了對部件作出特殊規(guī)定,所述部件設(shè)定部22將制作出部件設(shè)定數(shù)據(jù)。所述部件設(shè)定數(shù)據(jù)與單元(已配置部件圖像)的特定信息、已設(shè)定部件的圖像顯示尺寸、地址信息相對應(yīng)。關(guān)于上述部件配置及地址規(guī)定的詳情將在下文中進行描述。
[0052]所述信息發(fā)送處理部23將所述第一存儲模塊30保存的所述數(shù)據(jù)文件發(fā)送至所述可編程顯示器2。具體而言,所述信息發(fā)送處理部23先將所述數(shù)據(jù)文件轉(zhuǎn)換為所述可編程顯示器2可讀的文件形式,然后依照所述PCl中CPU的信息發(fā)送指示,通過所述發(fā)送模塊40將轉(zhuǎn)換后的文件發(fā)送至所述可編程顯示器2。
[0053]由所述第一存儲模塊30存儲所述數(shù)據(jù)文件。所述數(shù)據(jù)文件至少應(yīng)由所述圖像數(shù)據(jù)、所述單元設(shè)定數(shù)據(jù)、所述部件設(shè)定數(shù)據(jù)構(gòu)成。所述第一存儲模塊30還存儲有各種部件圖像及背景圖像的數(shù)據(jù)(未圖示)。
[0054]值得一提的是,所述第一存儲模塊30可以是HDD (Hard Disk Drive)或SSD(SolidState Drive)等內(nèi)置在所述PCI中的存儲裝置,也可以是SD記憶卡、USB(UniversalSerial Bus)閃存以及DVD (Digital Versatile Disc)等使用所述PCI的指定接口或驅(qū)動即可用于存儲的外部存儲裝置。
[0055]下面對所述可編程顯示器2的結(jié)構(gòu)進行說明。所述可編程顯示器2是一種可接收用戶的指令操作、同時對必須顯示的各種部件圖像進行顯示的計算機,即HMI (HumanMachine Interface)設(shè)備。
[0056]所述可編程顯示器