欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

可編程顯示器,以及該程序的制作方法_2

文檔序號:9221575閱讀:來源:國知局
編程顯示器I的處理功能圖(1/2)。
圖5是本例的可編程顯示器I的處理功能圖(2/2)。
圖6是通信處理部的外部儲存器訪問處理的流程圖(1/2)。
圖7是通信處理部的外部儲存器訪問處理的流程圖(2/2)。
圖8是項目處理部的處理流程圖。
圖9是共用儲存器生成處理部的處理流程圖。
圖10是邏輯處理部的處理流程圖(1/2)。
圖11是邏輯處理部的處理流程圖(2/2)。
圖12是邏輯處理部相關聯(lián)的外部儲存器訪問處理的處理流程圖(1/2)。
圖13是邏輯處理部相關聯(lián)的外部儲存器訪問處理的處理流程圖(2/2)。
圖14是分級判斷處理部的處理流程圖(1/2)。
圖15是分級判斷處理部的處理流程圖(2/2)。
圖16(a)是共用儲存器的數(shù)據(jù)結構例,(b)是循環(huán)訪問儲存器列表的具體例。
圖17(a)是儲存器信息的一例,(b)是項目列表的數(shù)據(jù)結構圖。
圖18是邏輯指令列表的具體例。
圖19是指令的數(shù)據(jù)結構例。
圖20是本例的可編程顯示器的其它的處理功能圖。
圖21是以往的可編程顯示器的功能框圖(1/2)。
圖22是以往的可編程顯示器的功能框圖(2/2)。
【具體實施方式】
[0036]下面,參照附圖對本發(fā)明的實施方式進行說明。
圖1是包含本例子的可編程顯示器I的系統(tǒng)整體的簡要結構圖。
圖1所示的可編程控制器系統(tǒng)具有各種連接設備4、以及經由通信線路6連接各種連接設備4的可編程顯示器I。另外,可編程顯示器I也可以經由通信線路3連接作圖編輯裝置5 (輔助裝置)而構成。在可編程顯示器I包括多個通信接口 2 (通信端口),通過連接各通信接口 2的通信線路3/通信線路6與各種連接設備4、作圖編輯裝置5連接。
[0037]但是,作圖編輯裝置5不是必須與可編程顯示器連接(只是示出一例)。例如,也可在可編程顯示器I安裝畫面數(shù)據(jù)時,將作圖編輯裝置5連接到可編程顯示器I。由此,在作圖編輯裝置5生成的畫面數(shù)據(jù)等,從作圖編輯裝置5經由通信線路3下載至可編程顯示器I。當然,不限于該例子。
[0038]另外,也可經由未圖示的移動儲存介質(儲存卡等),將上述畫面數(shù)據(jù)等傳輸至可編程顯示器1,代替經由上述通信線路3的下載。任何情況下,基本上將在作圖編輯裝置5生成或更新的畫面數(shù)據(jù)儲存在可編程顯示器I。并且,在可編程顯示器I中,基于該畫面數(shù)據(jù)等,顯示上述操作顯示畫面。
[0039]或者,可編程顯示器I有執(zhí)行上述任意的邏輯處理(邏輯程序)的情況。本方法基本上在像這樣也執(zhí)行邏輯處理的可編程顯示器I中,實現(xiàn)處理效率的提高,以此解決上述的問題點(問題)。
[0040]另外,以下的說明中,有將作圖編輯裝置5標記為輔助裝置5的情況。
圖2是本例的可編程顯示器I的硬件結構例。
圖示的可編程顯示器I具有顯示操作控制裝置10、觸摸面板18、顯示器19以及上述通信接口 2等。
[0041]顯示操作控制裝置10由CPU11、R0M12(閃存等)、RAM13、通信控制器14、圖形控制器15、觸摸面板控制器16等構成,這些與總線17連接。
[0042]CPUll是控制顯示操作控制裝置10整體的中央處理裝置(運算處理器)。CPUll通過執(zhí)行預先儲存在ROM12的程序(例如下文所述的主體程序21等),進行規(guī)定的運算動作(處理)。規(guī)定的處理是指,例如將上述操作顯示畫面的每個項目的顯示內容循環(huán)更新的處理(上述刷新處理)。為此,對各項目對應的上述外部儲存器進行訪問處理(獲取各項目的分配儲存區(qū)域的儲存數(shù)據(jù)的處理)。并且,基于該“獲取數(shù)據(jù)”進行畫面顯示控制。另外,這些處理如上文所述,為現(xiàn)有技術。
[0043]進一步地,這里,假設在主體程序21也包含使用者等任意生成的程序(也稱作邏輯程序)。由該邏輯程序進行的處理(邏輯處理)有各種各樣,有包含訪問上述外部儲存器的處理的情況。如上文所述,該邏輯處理本身也是以往存在的內容。并且,如上文所述,邏輯處理受上述刷新處理影響,產生例如刷新處理和邏輯處理兩方都耗費時間等的問題。
[0044]另外,伴隨主體程序21執(zhí)行的運算結果等例如儲存在RAMl3和ROMl2中。
另外,ROM12中儲存有在上述【背景技術】中說明的畫面數(shù)據(jù)(后述的畫面數(shù)據(jù)22)。如上
文所述,畫面數(shù)據(jù)22例如在上述的開關、燈等的各項目中,具有其顯示位置坐標和大小等的顯示相關聯(lián)的數(shù)據(jù)、以及上述分配儲存器地址(分配儲存區(qū)域)等的儲存訪問相關聯(lián)的數(shù)據(jù)等。另外,在畫面數(shù)據(jù)22中包含各項目的圖像(或者項目圖像的識別ID等)。
[0045]利用上述主體程序21等的CPUll的處理中,包含上述那樣獲取“每個項目的分配儲存區(qū)域的儲存數(shù)據(jù)”的處理等。該“獲取數(shù)據(jù)”例如暫時儲存在共用儲存器55。另外,共用儲存器55可以為上述RAM13和ROM12的儲存區(qū)域的一部分,也可為未圖示的其它儲存器。
[0046]另外,利用上述CPUll的處理,例如基于上述畫面數(shù)據(jù)和上述獲取數(shù)據(jù)等的顯示對象數(shù)據(jù)例如在RAM13 (或者未圖示的視頻RAM)上展開(描繪)?;谠撁枥L,圖形控制器15在顯示器19上顯示上述的操作顯示畫面等。
[0047]另外,以往,畫面數(shù)據(jù)22中,針對每個項目包含例如打開用和關閉用的兩種項目圖像。并且,在可編程顯示器I側,例如若上述獲取數(shù)據(jù)為‘0’則燈熄滅圖像成為上述顯示對象數(shù)據(jù),若上述獲取數(shù)據(jù)為‘I’則燈點亮圖像成為上述顯示對象數(shù)據(jù)(例如在視頻RAM上描繪)。
[0048]顯示器19例如由液晶顯示屏等構成,在該液晶顯示屏上以重疊的方式設置觸摸面板18。以往,在顯示器19上顯示有基本上將多個項目各自的項目圖像設置在規(guī)定位置上構成的操作顯示畫面。
[0049]另外,通信控制器14經由通信接口 2,與未圖示的PLC主體等或控溫裝置等的連接設備4和作圖編輯裝置5進行通信(數(shù)據(jù)收發(fā)等)。
[0050]由操作員等在觸摸面板18上進行按壓操作(觸摸)位置的檢測結果經由觸摸面板控制器16被CPUll等獲取并解析。例如基于各項目的上述顯示位置坐標或大小的數(shù)據(jù)等進行解析。例如,操作員等對上述開關的圖像的顯示位置進行觸摸后,CPUll等解析為對該開關進行了操作。
[0051]圖3表示上述本系統(tǒng)的軟件結構圖。
可編程顯示器I中,主體程序21、畫面數(shù)據(jù)22、通信程序23等的各種程序、數(shù)據(jù)例如儲存在上述ROM12(閃存等)。通過由CPUll對這些程序或數(shù)據(jù)等進行讀取、實施或參照等,進行可編程顯示器用的上述各操作顯示畫面等的顯示控制等。
[0052]該操作顯示畫面與以往同樣地,由上述的數(shù)值顯示、燈、開關等的各種項目的圖像顯示構成,各項目圖像的顯示內容例如以反映上述“獲取數(shù)據(jù)”的形式被隨時更新。
[0053]基本上CPUll基于主體程序21和畫面數(shù)據(jù)22進行處理,顯示上述操作顯示畫面。并且,該操作顯示畫面上的各畫面組件的顯示內容(溫度等的數(shù)值顯示和燈的點亮或熄滅等)基于利用通信程序23與各連接設備4的通信結果(上述“獲取數(shù)據(jù)”等)隨時被更新等。進一步地,在主體程序21中包含上述邏輯程序,CPUll也通過執(zhí)行該邏輯程序來執(zhí)行使用者生成的任意的處理。
[0054]上述畫面數(shù)據(jù)22中,例如預先在作圖編輯裝置5側任意地生成的畫面數(shù)據(jù)文件32的一部分或者全部被下載并儲存在可編程顯示器I。另外,不特別區(qū)分畫面數(shù)據(jù)文件32和畫面數(shù)據(jù)22,也有稱為畫面數(shù)據(jù)22的情況。
[0055]另外,上述通信程序23也例如將預先儲存在作圖編輯裝置5側的通信程序文件33的一部分下載并儲存在可編程顯示器I。
[0056]如上文所述,基本上CPUll基于主體程序21和畫面數(shù)據(jù)22從上述外部儲存器的“獲取數(shù)據(jù)”等,進行上述操作顯示畫面的顯示控制。例如,對于數(shù)值顯示和燈等的項目,定期地從該項目的分配儲存區(qū)域讀取數(shù)據(jù),基于該讀取數(shù)據(jù)對該項目的顯示內容進行更新。或者,例如對于開關等的項目,使用者對該操作顯示畫面上的所期望的開關進行觸摸后(進行打開或關閉操作后哦),則進行開關打開圖像顯示或開關關閉圖像顯示。
[0057]另外,CPUll也進行該開關操作所對應的連接設備4的控制。例如,將開關對應的分配儲存區(qū)域的儲存數(shù)據(jù)(表示開關的打開或關閉的標記等),根據(jù)開關操作進行更新。由此,連接設備4側的未圖示的控制器等執(zhí)行該標記對應的動作。
[0058]另外,如以往敘述的那樣,上述外部儲存器是具備連接設備4的儲存設備,是進行各項目的儲存分配的儲存設備。如上文所述,各項目的顯示內容基于該分配儲存區(qū)域的儲存數(shù)據(jù)被確定并更新。
[0059]并且,如以往敘述的那樣,將來自該分配儲存區(qū)域的讀取數(shù)據(jù)暫時儲存在可編程顯示器I內的上述內部儲存器中,是基于此進行項目顯示控制的結構例。
[0060]本例中,例如利用后述的各通信處理部63等定期進行從連接設備4內的儲存設備(外部儲存器)的規(guī)定的儲存區(qū)域讀取數(shù)據(jù),將該讀取數(shù)據(jù)(上述“獲取數(shù)據(jù)”)儲存在內部儲存器(下文上述的共用儲存器55)的處理。并且,例如利用后述的項目處理部62,基于上述內部儲存器的儲存數(shù)據(jù)等,進行上述操作顯示畫面的顯示控制。由此,操作顯示畫面的顯示內容對各項目對應的分配儲存區(qū)域的當前的儲存數(shù)據(jù)的內容進行反映(當前的控制對象的狀態(tài)等對應的顯示內容)。
[0061]另外,輔助裝置5的作圖編輯器31具有對供開發(fā)者等生成所期望的畫面數(shù)據(jù)文件32進行輔助的功能。另外,輔助裝置5還具如下功能:即,從預先儲存的各種通信程序組即通信程序文件33,將任意一個以上的通信程序下載至可編程顯示器1,作為上述通信程序23儲存。但是,這些輔助裝置5的功能是已有功能,這里不再進一步說明。
[0062]另外,作圖編輯裝置5例如為電腦等,具有不需要特別圖示但一般常用的計算機的結構(CPU、儲存部(硬盤、儲存器等)、通信部、操作部(鼠標等)、顯示器)。通過由CPU執(zhí)行預先儲存在儲存部的應用程序,實現(xiàn)上述已有功能。
[0063]圖4、圖5是本例的可編程顯示器I的處理功能圖(1/2)、(2/2)。另外,下面不作特別區(qū)分,標記為“圖4等”。
在可編程顯示器I儲存畫面數(shù)據(jù)22等。
[0064]CPUll通過執(zhí)行例如儲存在上述ROM12的規(guī)定的程序(例如上述主體程序21、通信程序23等),實現(xiàn)例如圖4等中虛線內表示的各種處理功能部。即,圖示的項目生成部61、項目處理部62、通信處理部63出3-1、63-2等)、邏輯處理部64、項目處理計劃部65、共用儲存器生成處理部66、邏輯處理計劃部67、邏輯指令生成部68、最優(yōu)指令生成部69、分級判斷處理部70等各種處理功能部的處理功能被實現(xiàn)。
[0065]另外,這些各種處理功能部61?70中,處理功能部61?63、65?69基本上可以被看作進行與以往幾乎相同的處理。但是,也有后述的循環(huán)訪問計數(shù)器85、突發(fā)頻率訪問計數(shù)器86、升級判斷標記87中的任一個相關聯(lián)的處理被執(zhí)行的情況。后述的循環(huán)訪問計數(shù)器85、突發(fā)頻率訪問計數(shù)器86、升級判斷標記87基本上是以往不存在的信息。因此,基本上,這些計數(shù)器和標記相關聯(lián)的處理,可以看作是本方法中的新的處理。
[0066]另外,邏輯處理部64也是基本的處理功能,可以被看作與以往幾乎相同。但是,邏輯處理部64的功能的一部分即后述的突發(fā)儲存器訪問部64a與以往不同。
[0067]分級判斷處理部70是以往不存在的處理功能部。
另外,通信處理部63由主體程序21、和通信程序23實現(xiàn)。通信處理部63以外的處理功能部基本上由主體程序21實現(xiàn),但不限于該例子。
[0068]項目生成部61基于上述畫面數(shù)據(jù)22等,生成項目列表51。這是例如以復制畫面數(shù)據(jù)22的一部分的形式生成的(進一步追加后述的處理完成標記118)。
[0069]共用儲存器生成處理部66將由上述項目生成部61生成的項目列表51所對應的數(shù)據(jù)(訪問目標等)儲存在共用儲存器55。換言之,對共用儲存器55的各儲存數(shù)據(jù)(各訪問目標等)進行更新。
[0070]另外,上述項目列表51和共用儲存器55的儲存數(shù)據(jù)例如變成正在顯示的操作顯示畫面(屏幕)上的各項目對應的內容。由此,每次進行屏幕切換時,被再次生成。另外,在共用儲存器55中,進一步地也儲存伴隨邏輯處理的訪問目標等的數(shù)據(jù)。詳細如下文上述。
[0071]上述正在顯示中的操作顯示畫面(屏幕)上的各項目對應的上述“獲取數(shù)據(jù)”通過通信處理部63儲存(循環(huán)更新)在共用儲存器55中。
[0072]通信處理部63是設置在每個連接設備4(4-1、4-2)中的通信處理部63
當前第2頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巴南区| 松阳县| 兴安县| 波密县| 承德县| 依安县| 精河县| 黄石市| 乌鲁木齐县| 察雅县| 城口县| 东港市| 凌云县| 新建县| 多伦县| 壶关县| 海林市| 怀来县| 五华县| 仁怀市| 陇西县| 汶川县| 民权县| 溆浦县| 甘肃省| 平塘县| 鄂尔多斯市| 徐州市| 阳江市| 罗甸县| 台东县| 越西县| 桐乡市| 大丰市| 柯坪县| 上犹县| 镇江市| 马龙县| 安多县| 丹东市| 丹凤县|