当前位置:首页 >> 信息与通信 >>

AUTOFACE使用手册


Operation Manual of PanelMaster

2009.5.1

觸控大師軟體(軟件)操作說明

Doc-To-Help Standard Manual

AUTOFACE Technologies Inc.

Page 1

目錄

/>目錄 入門 安裝 1. 啟動程序 Starting the program 1-1 PanelMaster 軟體(軟件)結構及操作 1-2 PanelMaster 的設計特點 1-3 PanelMaster 使用方法 1-3-1 開啟新檔 (File->New) 1-3-2 多語言設置 (Project -> Language ..) 1-3-3 字體模板設置 (Project -> Font TemVT5000ates ..) 1-3-4 圖片資料庫圖檔導入 (Project -> Picture Database ..) 1-4. 觸控屏設置 1-4-1 觸控屏_連接_用戶記憶區 (Panel -> Link -> User Memory ..) 1-4-2 添加連接 (Add Link ..) 1-4-3 數據標籤 (Tags..) 1-4-4 設置 (Panel -> General Setup ..) 1-4-5 畫面 (Panel -> Screen) 1-4-6 警報 (Panel -> Alarm ..) 1-4-7 配方 (Panel -> Recipe ..) 1-4-8 數據收集器 (Panel -> Data Logger ..) 1-4-9 操作記錄 (Panel -> Operation Logging) 1-4-10 本地巨集庫 (Panel -> Local Macro Library ..) 頁碼 3 5 7 8 10 12 13 14 14 15 17 17 18 18 19 19 19 19 19 19 19

2. 使用 PanelMaster (菜單列表) 2-1 檔案工具欄 (File) 2-2 編輯工具欄 (Edit) 2-3 檢視工具欄 (View) 2-4 畫面工具欄(Screen) 2-5 繪圖工具欄(Draw) 2-6. 物件欄(Object) 2-6-1. 按鈕/開關(Button/Switch) 2-6-1-1. 按鈕說明:一般 2-6-1-2. 按鈕說明:標示 2-6-1-3. 按鈕說明:高級 (進階)

32 32 36 41 44 47 64 65 67 69 70

Page 2

2-6-1-4. 按鈕說明:顯現 2-6-1-5. 按鈕說明:外標識 2-6-1-6. 按鈕說明:巨集(宏) 2-6-2. 切換開關(Toggle Switch) 2-6-3. 畫面按鈕(Screen Button) 2-6-4. 功能按鈕(Function Button) 2-6-5. 字按鈕(Word Button) 2-6-6. 多態按鈕(Multistate Switches) 2-6-7. 單選按鈕(Radio Buttons) 2-6-8. 鍵盤按鈕(Keypad Button) 2-6-9. 滾動按鈕(Scroll Buttons) 2-6-10. 滑動類比開關(Slide Switch) 2-6-11. 步進按鈕(Step Buttons) 2-6-12. 數值輸入(Numeric Entry) 2-6-13. 數值顯示 2-6-14. ASCII 文字輸入 2-6-15. ASCII 文字顯示 2-6-16. 位指示燈 2-6-17. 多態指示燈 2-6-18. 訊息(消息)顯示 2-6-19. 時間/日期/星期顯示 2-6-20. 儀表 2-6-21. 動態圖/ 靜態圖 2-6-22. 圖/圖表 2-6-23. 警報顯示 2-6-24. 歷史資料顯示 2-6-25. 配方選擇器 2-7. 專案欄 (項目欄 / Project) 2-7-1. 資訊與檔案保護 2-7-2. 語言 2-7-3. 字體模板 2-7-4. 圖片資料庫 2-7-5. 全局標籤 (Global Tag) 2-7-6. Global Macro (全局巨集庫/全局宏庫) Startup Macro (啟始巨集/起始宏) Main Macro (主巨集/主宏) Event Macro (事件巨集/事件宏) Time Macro (時間巨集/時間宏)

71 72 73 74 75 76 78 79 80 81 82 76 83 84 87 88 89 90 91 92 93 94 95 98 102 106

110 110 111 111 112 112 113 114 114 116 116

Page 3

巨集(宏)指令 2-8. 觸控屏設置欄(Panel) 當前觸控屏 連線 數據標籤 一般設置 命令與狀態 時鐘 密碼 產生觸控屏運行數據 Build Panel Run-time Data 傳輸數據至觸控屏... (Transfor Data to Panel...) 第一次執行傳送數據至觸控屏功能 接收來自觸控屏之數據... 導出觸控屏... 2-9.工具欄 (Tools) 模擬運行(離線) 模擬運行(在線) 透通通訊介紹 (Transparent Communication) 透過 BIOS 更新 OS0 2-10 窗口 (Window/視窗) 2-11 幫助(Help/說明) 3. 操作範例說明及實作練習

117 141 142 143 144 144 146 147 147 148 149 150 152 153 154 155 155 156 156 158 160 161

Page 4

入門 本手册操作溫馨提示
親和、簡單、方便的 PanelMaster 觸控大師編輯軟體。在觸控大師軟體的一些內容中會出現 以下三个圖標,這些圖標對您如何應用此操作手册會有很大的幫助,同時您也可以利用它們 進行相關說明對照。此三個圖標的意義如下說明:

注意! 此圖標提示您要注意旁邊的文字說明。 此文字說明可以幫助您如 何正確使用此功能, 所以這段文字是非常重要的, 請您務必仔細閱讀 。

注意 !00n

提示? 此圖標提醒您如何快速操作軟體(軟件),讓您操作起來更得心應 手,無往不利。

提示 ?00n

舉例# 此圖標出現表示手冊中附有舉例說明。

举例 #00n

? 項目特色 ? 一個專案(項目)可同時管理多個 VT6000 屏應用 ? VT6000 屏應用可共享項目內的全局數據 ? 可構建 VT6000 屏應用間的連線組態 ? 提供專案/巨集(宏)程式密碼保護功能, 自訂的多層密碼將保護寶貴的設計成果 ? 一個 VT6000 屏應用可服務於多達 10 個使用不同語言的國家或地區 ? 語言/文字支援 Unicode 文字編碼, 畫面可同時顯示多國語言文字, 各語言可單獨指定字體字 型, 提供 PMTextEditor 編輯工具,方便多國語言的文字的編輯? 提供數以千計的圖形庫和內建 符號供美化畫面之用 ? 導出和導入功能完備, 設計數據可在不同項目和 VT6000 屏應用間縱橫無阻 ? 支援內建和自訂物件庫 ? 任意物件都可以存為系統預設物件喜好格式定義, 方便使用者規劃其喜好的畫面格局和物件 內容, 例如底色,字體,外框等. 並且支援快速修改多個物件的共同設定 ? 支援畫面內容可以快速放大或縮小以對應於不同尺寸的 VT6000 屏畫面顯示要求 ? PM 軟體介面支援多國語言版本,且可直接在各版本中切換顯示, 並且軟體操作介面排列方式 和文字圖示的顯示效果可以自由隨意變化, 可以任意配置自己喜歡的操作圖示的布局

Page 5

? 支援物件使用標籤(Tag), 方便更換 PLC 廠牌時不須要重新製作畫面, 可分本地標籤和全局標 籤 ? 支援軟體(軟件)編譯智能除錯自動導引功能 ? 可支援 HMI/WIN CE/IPC 跨越硬體平台 Project

? One project can have many Panel aVT6000T5000ications ? The effort of designing a new Panel aVT6000T5000ication can be greatly reduced as the
new Panel can share the global data with existing Panel aVT6000T5000ications in the same project

? It is easy to create a communication link between two Panel aVT6000T5000ications in the
same project

? Your precious design data can be protected by designated passwords ? Up to 10 languages can be specified for a project and hence your Panel can be used in ten
countries using different languages. Thanks for the benefit of Unicode system, any Windows supported language can be specified for your projects

? Up to 20 fonts in your computer system can be pre-selected for each language to
simVT5000ify the selection of font while you are editing text. Changing the font of all the text with the same font can also be done easily by just modifying the corresponding font temVT5000ate

? Thousands of graphics and symbols provided by Symbol Factory are readily available for
you to use in your screens

? Importation and exportation are available for many kinds of design data, which include
language settings, font temVT5000ates, panels, screens, tags, and macros ? 支援內建和自訂物件庫 ? 任意物件都可以存為系統預設物件喜好格式定義, 方便使用者規劃其喜好的畫面格局和物件 內容, 例如底色,字體,外框等. 並且支援快速修改多個物件的共同設定 ? 支援畫面內容可以快速放大或縮小以對應於不同尺寸的 VT6000 屏畫面顯示要求 ? PM 軟體介面支援多國語言版本,且可直接在各版本中切換顯示, 並且軟體操作介面排列方式 和文字圖示的顯示效果可以自由隨意變化, 可以任意配置自己喜歡的操作圖示的布局 ? 支援物件使用標籤, 方便更換 PLC 廠牌時不須要重新製作畫面, 可分本地標籤和全局標籤 ? 支援軟體(軟件)編譯智能除錯自動導引功能 ? 可支援 HMI/WIN CE/IPC 跨越硬體平台

? VT6000 屏應用特色 ? 全系列支援水平及垂直兩種畫面顯示方式, 支援 Touch / Key 配備的 VT6000 屏滿足不同應用 操作需求 ? 支援三種顏色解析度: 16 灰階, 256 色, 65536 色? 用於監視或查看之物件: 數值顯示器, ASCII 字顯示器, 位指示燈, 多態指示燈, 訊息顯示器, 時間顯示器, 日期顯示器, 週日顯示 器, 儀表, 動態圓, 動態方塊, GIF 圖, 圖片顯示器, 動畫, 柱狀圖, 曲線圖, 扇形圖, 二維分布 圖, 警報歷史顯示器, 警報計數顯示器, 當前警報顯示器, 全局警報走馬燈, 歷史數據顯示器, 歷史訊息顯示器, 歷史趨勢顯示器, 操作歷史顯示器

Page 6

? 數值輸入鍵盤支援彈出或畫面固定式, 且可以自由設計為任意造型和多語言鍵盤 ? 大多數顯示物件皆可動態地隱藏和顯現, 控制或設定用物件則可動態地依使用者等級控制其 停用和啟用 ? 能同時對多個控制器進行直接或間接通訊 ? 經由通訊或 U 盤, 能隨時處理系統及應用更新 ? 能隨時經由通訊或 U 盤傳送警報記錄, 數據記錄和動態取樣資料的上傳/下載 ? 時鐘可以採取 VT6000 屏內置時鐘也可以與 PLC 時鐘同步化 ? 支援日光節約時間調整 ? 配方名稱除了可以使用配方編號外, 也可以使用 ASCII 來命名 ? 提供控制區/狀態區操作模式可供自由規劃

Panel

? Both landscape and portrait screen-orientation modes are supported ? Supported color resolution: 16 grey shades, 256 colors, and 65536 colors ? Up to 16 Recipe Blocks can be created to store recipe data ? Up to 16 data loggers can be created to collect process data ? Up to 16 Bit Alarm Blocks can be monitored ? Up to 16 Word/Analog Alarm Blocks can be monitored ? A global alarm marquee can be created to overlay alarm messages on the disVT5000ay ? Operation logging makes it possible to trace the past operations (V1.2)
? 畫面可設置達到 999 個, 有一般畫面, 基底畫面, 視窗畫面, 目錄畫面(可彈出式)

? Macros for many cases: Start-up Macro, Main Macro, Event Macro, Time Macro, Open
Macro, Cycle Macro, Close Macro, On Macro, and Off Macro

? Objects for setting/controlling: Bit Button, Word Button, Toggle Switch, Screen Button,
Function Button, Analog Slide Switch, Multi-state Switch, Radio Button, Keypad Button, Scroll Button, Step Button, List, Drop-down List, Numeric Entry, ASCII Character Entry, and Recipe Selector

? Object for viewing/monitoring: Numeric DisVT5000ay, ASCII Character DisVT5000ay, Bit
Lamp, Multi-state Lamp, Message DisVT5000ay, Time DisVT5000ay, Date DisVT5000ay, Dayof-week DisVT5000ay, Meter, Dynamic Circle, Dynamic Rectangle, GIF DisVT5000ay, Picture DisVT5000ay, Bar Graph, Line Chart, Pie Graph, Scatter Chart, Alarm History DisVT5000ay, Alarm Count DisVT5000ay, Current Alarm DisVT5000ay, Alarm Marquee, Historic Data DisVT5000ay, Historic Message DisVT5000ay, and Historic Trend DisVT5000ay ? 數值輸入鍵盤支援彈出或畫面固定式, 且可以自由設計為任意造型和多語言鍵盤

? Objects for setting/controlling can be enabled or disabled dynamically ? Objects can be made visible or invisible dynamically ? The capability of communicating with multiVT5000e controllers directly or indirectly is
available

? Panels equipped with keypad or connected with an external keypad are supported
? 時鐘可以採取 VT6000 屏內置時鐘也可以與 PLC 時鐘同步化 ? 支援日光節約時間調整。 ? 配方名稱除了可以使用配方編號外, 也可以使用 ASCII 來命名 ? 提供控制區/狀態區操作模式可供自由規劃。

Page 7

? 軟件工具

? Data transfer between PC and Panel can be done through COM port or Ethernet
? 支援離線及在線模擬, 操作效果 99%相同於實際下載到 VT6000 屏. 物件設置後也可直接測試 顯示效果 ? 支援穿透通訊, 藉由 PC 與 VT6000 屏的連線簡省 PC 與 PLC 的接線 ? PM 數據傳遞幫手(DTH) 軟件可藉串口或乙太網取得或更新 VT6000 屏內的數據 ? PM 配方編輯軟件專供編輯 VT6000 屏的配方數據之用 ? PM 文本編輯器是專為 VT6000 屏多語應用的文本輸入而製作的軟件 ? PM 數據收集排程軟件能讓上位 PC 定時自動取得 VT6000 屏所監視和收集的數據 (V1.2) ? PM 數據分享可快速傳遞最多 16 台 Panel 內的資料, 可藉乙太網取得 VT6000 屏內的數據和其 所連線 PLC 的數據

? Import/Export 方便管理各項系統設置資訊 ? 支援原始資料下載及還原規劃檔

在安裝 PanelMaster 觸控大師軟體(軟件)之前, 請確認您的電腦是否滿足以下的硬體(硬件)需求: ? ? ? ? ? Pentium CPU III 硬碟(盤)至少有 100MB 的可用空間。 至少 64MB 可用系統工作内存。 串口(通訊埠)或網路接口(用於與 Autoface 觸控屏間的聯機通訊或下載程序) PanelMaster 觸控大師安裝 CD 或 FTP://mail.Autoface.com 下載安裝檔 PanelMaster 因採用 unicode 完整系統, 所以本軟體只能使用於 windows 2000; windows XP 的作業系統, winnt , win98, win95 是不能使用的.

? 運行環境:Windows 2000/XP (因為使用 Unicode 文字系統)

安裝
1. 2. 3. 4. 5. 請先關閉所有運行中的程序。 點選 PanelMaster 安裝檔 => Setup.exe, 並運行。 依屏幕之提示操作安裝。 目錄 C:\Program Files\PanelMaster: 為 PanelMaster 預設的目標目錄。 圖標/程序组:安裝程序會為 PanelMaster 創建一個程序组和一個桌面圖標 。

PanelMaster 軟體可經由以下網址 FTP://mail.Autoface.com 下載,或向各地區經銷 商索取。安裝時須輸入正確的軟體安裝序號,請向各地區經銷商索取或上 http://www.Autoface.com 本公司網站註冊就可以免費取得。

提示 ?001

Page 8

"PM 安裝小 BUG"客戶在安裝 PM 軟體(軟件)如果碰到無法安裝的現象,例如將 PM 的 安裝檔放在用簡體命名的檔案夾(例如:人机软件),然後安裝電腦 OS 是中文繁體 XP 時會有問題(裝簡體中文 XP 沒問題)或是用繁體中文命名的檔案夾裝在電腦 OS 簡體 XP,可能有問題這是因安裝用簡體命名的檔案夾不是使用 Unicode 命名的。希望大 家碰到類似問題只要將檔案夾名稱用英文命名就可以了。

提示 ?002

簡單的編輯畫面的操作方式,請參考下列三個步驟,並配合工具列的使用: 1. 使用滑鼠,在工具列上點選所需使用的物件圖示。 2. 將物件移到螢幕上所指定位置,並調整物件外框大小。 3. 在對話窗口(dialogue)裡選擇所需要的外框形式(frame)填上內標誌說明 (label) ,並標明對 象地址或功能(address 或 function)。 Autoface 觸控屏可支援市面上大多數廠牌的控制器如 PLC, 變頻器,和溫控 器, 這些控制器的連線驅動程式可在 PanelMaster 觸控大師編輯軟體的連接屬 性(Link Properties)設定對話盒中點選設定。 在您從電腦下載已編譯完成的畫面 資料到觸控屏的同時 PanelMaster 也會自動將正確的驅動程式下載到觸控屏。

Page 9

第一章. 啟動程序 Starting the program
欲啟 動 PanelMaster 程序 , 可在 PanelMaster 圖標 上 雙 擊 滑 鼠 左 鍵 , 或利 用 網 路 瀏 覽 器 Windows ExVT5000orer 先找到 PM.EXE 文件,然後雙擊滑鼠左鍵。

啟動信息 Start-up information
第一次啟動程序時,背景為空白,大多數菜單項和圖標呈現禁用狀態。

此時,需打開一個舊專案或新建一個新專案(項目)。 在第二次進入 PanelMaster 時會自動開啟前一個專案檔並直接顯示。 在最上面的標題行中會顯示目前所製作的專案檔名稱和檔案路徑。

提示 ?003

Page 10

1-1. Panel Master 軟體(軟件)結構及操作 anelM
打開一個新的專案(項目)。屏幕會顯示如下所示的工作區,其中電腦主屏幕分為兩部份。

圖中的上方為操作工具欄。點擊 PanelMaster 軟體(軟件)之操作工具欄會出現可下拉的表單。 共有 11 種下拉工具欄;“檔案”、“編輯”、 “檢視”、 “畫面”、“繪圖” 、“物件”、“專案”、 “觸控屏” 、 “工具” 、 “視窗”、 “說明”。提供設計者編輯繪製觸控屏專案所需之物件、按鈕、文字說 明、圖檔、及連線資料結構等的規劃; 以下我們會逐項介紹各種工具欄及其下拉表單中所提供的 操作功能。 菜單列表 工具欄

專案管理員項目樹

繪圖工具列

輸出窗口

編輯視窗

左邊區域為專案(項目)管理員(Project Manager)和畫面管理員(Screen Manager ),物件庫 (Object Libary),您可以透過它來快速設置各台觸控屏的主要規劃功能項目的特性及其總覽。

右邊較大的區域為編輯視窗 (Edit window ) , 您可以在其中設計相關文字、 控件、 畫面或巨集(宏) 程序, 也可以擺放各式操作物件或製作物件的各項相關變量, 也就是實際觸控屏可顯示畫面資料

Page 11

的設計區域。所以此區域範圍的大小會自動依據所選的觸控屏型號的顯示大小而自動對應其相 對可規劃面積。

編輯視窗上面一行所示為 Panel_1(VT5057 Demo 直); Panel_2(VT5037 Demo);Panel_3(VT5057 Demo 橫);Panel_4 (VT6057T 直)表示本專案中內建已規劃之 4 個觸控 屏已經開啟, 第二行所示為 Panel_4 (VT6057T 直)的規劃畫面 Meter&Bar_Chart(#1)~Buttons(#3)

圖中底部為狀態工具欄,約略說明它們的意義如下: 狀態欄顯示了滑鼠的當前座標,並且顯示所選物件的基本資料。 當前滑鼠操作狀態 所選定物件的大小 當前視窗顯示比例

物件名稱

所選定物件在屏幕中的位置

Page 12

1-2. PanelMaster 的設計特點
從專案管理員的專案(項目)樹中展開分為全局設置項和可同時建立多個觸控屏同時規劃。 其中語言、字體模板、圖片資料庫、全局標籤、巨集(宏)庫為適用於全專案可使用的全局設置項 , 底下則分別為針對個別觸控屏所單獨的操作設置內容,對任一台觸控屏 PanelMaster 均可以提 供設計師規劃其對外通訊連接對象,可規劃畫面數為 1-7999 個,設置觸控屏的一般工作模式和 觸控屏的型號、觸控屏控制模式和控制器狀態區設置、觸控屏內部時鐘、觸控屏操作者等級之密 碼設定、以及觸控屏對應於連線控制器的警報設置、配方設置、數據收集設置、操作過程之追蹤 記錄等之功能操作或設計。以上設定皆可單獨針對個別不同觸控屏所設置。

1-2-1. 全局:
語言:最多可以支持 10 個在線多國語言切換,PanelMaster 採用 Unicode 語言文字規格,所以 設計時就可以利用語言切換開關將畫面中或物件內的訊息內容切換顯示多國文字訊息,例如中 文、日文、韓文、英文、德文、俄文、泰文等等。

字體模板:在每一個專案(項目)下 PanelMaster 都可支援每一台電腦中所有 Windows 所提供的 字型,而且可以針對多達 10 種在線多國語言的每一個語言單獨設置其個別的字體、字型和字的 大小,另一方面 PanelMaster 也可以支援 Unicode 文字規格,所以設計時也可以在一個畫面中

Page 13

或一個訊息(消息)控件中混合顯示多國文字訊息,例如中文、日文、韓文、英文、德文、俄文、 泰文等等。 圖片資料庫:在觸控屏的畫面規劃時,有關圖形檔案的功能操作,必須先載入圖片庫資料管理系 統後才能被呼叫顯示。通常可以由其他的繪圖軟體所製作好的檔案,先載入圖片庫,目前可輸入 的檔案類型有 BMP、JPG、WMF、GIF 等。 全局標籤:在每一個專案(項目)下 PanelMaster 都支援一個全局的標籤。同時在個別的觸控屏下 也有一個本地標籤設置項, 所以有關全局標籤的操作及使用是指其可以在整個專案中所有的觸控 屏中使用的,但只能對應到觸控屏內部變數地址而不能對應到 PLC 的設備地址,這是因全局設 置項目並不知道所要對應的 PLC 設備會是什麼廠牌。相對的本地標籤設置其不僅僅可以對應到 觸控屏內部變數地址,也可以對應到 PLC 的設備地址,但本地標籤設置只能在該專屬觸控屏中 使用,另一台觸控屏是無法對應使用的。 全局巨集(宏)庫:在每一個專案下 PanelMaster 都支援一個全局巨集(宏)庫。同時在個別的觸控 屏下也有一個本地巨集(宏)庫設置項,所以有關巨集(宏)指令的操作及使用在 PanelMaster 中是 十分方便的。 其規劃方式為; 請您先在巨集(宏)庫或本地巨集(宏)庫中給定一個巨集(宏)程序名, 然後就可以在此巨集(宏)程序內設計好所需的巨集(宏)程序指令集, 其中本地巨集(宏)是指所規劃 的巨集(宏)只能在該專屬觸控屏中呼叫執行此巨集(宏)檔案,反之全局巨集(宏)是指此巨集(宏)是 可以被專案中所有的觸控屏呼叫的,當在畫面的物件設計中欲呼叫某一個巨集(宏)程序時只須選 定此巨集(宏)程序名就可以了,所以同一巨集(宏)程序就可以重複被呼叫使用。

1-2-2. 觸控屏(Panels) 觸控屏(Panel_1):

連接:指觸控屏的控件設計中所可以對應的設備對象,通常有內部記憶區和 Link_1 所欲連線的 控制器的通訊對象如 IO 和 PLC 暫存器(寄存器)。我們支持一台觸控屏的多個串口(通訊埠)可 以同時連接多台不同廠牌控制器。 設置物件定義的標籤命名(tag name): 設置:一個觸控屏基本上需要設置一些必要參數, 以便於觸控屏在運行後能有效地執行各項任務 , 並可方便所連接的控制器能與觸控屏進行程序同步運作。例如時鐘同步、 命令控制與觸控屏狀態 應答。 畫面:一個觸控屏可規劃最多 7999 個畫面。畫面可以作用為基本畫面、基底畫面、視窗畫面、 目錄畫面。 視窗畫面:其顯示方式為重疊顯示在基本畫面的上面,其顯示面積須小於液晶顯示尺寸。 目錄畫面:其顯示方式為彈出式顯示在基本畫面的一種目錄畫面,其顯示方式可以向上/下彈出 也可以向左/右彈出顯示。 可規劃最多 16 組數位警報區和 16 組類比警報區(Alarm)。 可規劃最多 16 區段的配方區(Recipe)。

Page 14

可規劃最多 16 區段的數據收集器區(Data Logger)。 每一個專案(項目)檔可以同時規劃多個觸控屏(Panel) ,如此一來就可以方便設計 者有效的管理其所建立的觸控屏的設計案,例如可以將同一客戶的所有應用案例 集中放在同一專案檔來管理,也可以將一個多台觸控屏連線應用規劃案的多個觸 控屏畫面資料集中在同一專案檔中管理,不僅達到方便檔案的維護和分類,並可 減少檔案資料的錯誤處理或不當清除而造成遺憾。 在每一個專案下 PanelMaster 都支援一個全局的設置項和各別的觸控屏設置項, 其中有關巨集(宏)指令在 PanelMaster 中分為全局巨集(宏)和本地巨集(宏)兩種模 式,本地巨集(宏)是指所規劃的巨集(宏)只能在該觸控屏的物件中呼叫執行巨集 (宏)功能,但全局巨集(宏)則是可以被專案中所有的觸控屏規劃中呼叫的, 而且 更特別的是全局巨集(宏)可以針對該專案來設置保護密碼,這樣設計者就可以方 便對其所設計的智能程序作最有效的智慧財產的保護。 對專案下的每一個觸控屏均可規劃最多 999 個畫面,以及最多可以支持 10 個在 線多國語言切換,並可支援多重通訊連線規劃,所以設計者使用 PanelMaster 就 可以隨意地輕鬆完成各種複雜的工程應用之特殊要求,而所需支出的觸控屏硬體 成本卻是極其低廉的。 如果要使用日文文字輸入;在 Windows XP 系統中須先到控制台中安裝日文語言 文字之輸入法,然後才能在 PanelMaster 中輸入日文文字的內容和 Windows 所 提供的日文字型。同理對中文、韓文、德文、泰文等也是一樣須先新增各語言的 文字輸入法,然後才能使用您的電腦來建立該文字之內容輸入。 對每一個專案下的觸控屏均可規劃最多 16 區段的配方區(Recipe),16 區段的數 據收集器區(Data Logger),16 區段的接點警報區和 16 區段的類比警報區 (Alarm), 這樣就可以方便設計者有效的定義和應用觸控屏來完成各種應用需求的 設計案。

提示 ?004

提示 ?005

提示 ?006

提示 ?007

提示 ?008

1-3. PanelMaster 使用方法
PanelMaster 主要透過滑鼠來操作(有時可以選擇使用鍵盤上的某些快捷鍵)。有些功能也可 以透過彈出視窗(單擊滑鼠右鍵)來完成。 如果您已熟悉 Windows 視窗作業系統,使用 PanelMaster 將會很容易進入狀況。

快捷鍵和鍵盤控制
與其它常見的軟體(軟件)一樣,PanelMaster 也有一些快捷工具可供使用。 例如按住 Shift 再用滑鼠左鍵點選畫面中的物件就可以連續選取多個對象,方便複製或搬移等操 作。

Page 15

又例如先點選某一物件,然後按住 Ctrl 再用滑鼠左鍵點選該物件然後移動滑鼠就可以完成複製 該物件。 又在許多操作中點選畫面中的某些位置再點擊滑鼠右鍵, 就會彈出各種相對應的下拉快捷目錄供 使用者方便地快速操作。

練習逐步設計一個操作範例並說明 PanelMaster 的功能
以下將介紹一個設計範例其中包含幾個典型元件的意義及操作方法,讓初學者很快地就可以完 成實際的觸控屏畫面編輯工作,並且逐項說明如何和 P.L.C.連線之執行步驟及相關參數設定與 注意事項。本單元將說明一台觸控屏同時連接兩台 PLC 其廠牌一台為三菱 FX2n 機型,另一台 為西門子 S7-200 PPI,觸控屏使用為 VT6057 TFT 機型。

->New) 1-3-1. 開啟新檔 (File File->New)
開啟新檔有 2 種方法,可由檔案欄中選取開啟新檔選項,或由快捷工具列中點選 鈕,開啟後會出現如下圖的對話方塊設定盒。 的快速按

專案名稱為此專案檔的檔名,實際在 存檔時的檔名為 Demo.pmj。

Page 16

可按此區域,下拉表單選擇使用的 觸控屏型號(這裡我們是以 PV080VNT (Ethernet)為範例)。

可按此箭頭,下拉表單選擇連線的設備 / 服務器(此章節是以 Mitsubishi FX2n 為範 例) , 連接口設為 COM1。 連接名稱:連接 1_FX2n;當觸控屏連線錯誤時,這個名稱會顯示在通訊錯誤視窗。 連接種類:直接連接(串口);是指觸控屏的串口(通訊埠)COM1 直接連線到控制器,某些應用是 採用間接連線的,例如本台觸控屏(Panel_2) 先接到另一台觸控屏(Panel_1) ,然後經由第一台觸 控屏(Panel_1) 才連接到 FX2n 控制器的情況。這種應用情況就需設連接種類為”間接連接”。 連接口:這裡是設置觸控屏連線所用的串口(通訊埠)定義,依據觸控屏硬體所提供的設備才能選 到相應的通訊口,所以有些可以提供 LAN 和 RS232/422/485 串口(通訊埠),但有些只有一個串 口(通訊埠),有些可能有三個串口(通訊埠)。

Page 17

1-3-2. 多語言設置 (Project -> Language ..)
要增加觸控屏線上多語言總數為三個的操作步驟如下:

先用滑鼠點選在 Demo_全局下方的_語言項,然後按滑鼠右鍵,出現並點擊_屬性(Properties) , 然後就可以進一步添加語言總數到 3 個,注意:語言總數最多可達 10 個,這裡就設為 3。 然後您可以修改語言名稱,並個別指定各語言所對應之 Unicode 字集。

VT5000 ates ..) 1-3-3. 字體模板設置 (Project -> Font Tem TemVT5000 VT5000ates

先用 滑 鼠 點 選 在 Demo_ 全局 下 方 的 _ 字體 模 板 項 , 然 後 按 滑 鼠 右 鍵 , 點 擊 出 現 的 _ 屬性 (Properties) ,就可以進入字體模板設置視窗,您可以調整各語言下所對應的用戶字體的字型樣 式和字體大小的設定,注意:各多國語言是可以各別單獨設定的。每一種語言可內置 20 種用戶 字體, 您也可以修改用戶字體名稱, 以方便在各語言字體切換操作時能清楚所對應之字體操作之 選定。

Page 18

針對設計者的習慣和行業喜好;在您設定一次所有的用戶字體後可以導出存為喜 好設置之字型集,然後在後續其他專案就可以直接將它導入字型設置。

提示 ?009

各語言所對應的字型字體樣本,每一種語言都是可以單獨指定,例如樣本_1,其 語言 1 可選細明體,字體大小為 10,但語言 2 可選 Arial,字體大小為 9,語言 3 可選宋體,字體大小為 12。

提示 ?010

1-3-4. 圖片資料庫圖檔導入 (Project -> Picture Database ..)
先用 滑 鼠 點 選 在 Demo_ 全局 下 方 的 _ 圖片 資 料 庫 項, 再 按 滑 鼠 右 鍵 , 點 擊 出 現 的 _ 屬性 (Properties) ;就可以進入圖片資料庫設置視窗,在觸控屏的畫面規劃時,如果要使用一個圖形 檔案的話,其操作步驟是需要先將該圖形檔先導入圖片庫資料管理系統後才能被 PanelMaster 呼叫使用。在我們 PanelMaster 圖形庫中目前提供有一些基本常用的圖形可以由圖庫文件直接 點選使用,當然您也 可以使用其他的繪圖軟體 所製作好的圖檔,目前可輸入的檔案類型有 BMP、 JPG、WMF、GIF 等,先導入圖片庫後就可以在整個專案(項目)中使用。

Page 19

由圖庫檔導入
可以由內建的圖庫(*.PDB),導入所需要的圖形。

導出至圖庫檔
可將點陣圖庫的圖形導出存為(*.PDB)。

導入
可以由其他的繪圖軟體製作好的檔案,如小畫家,載入點陣圖庫,目前可導入的檔案類型有 Bitmap Images(*.BMP),GIF,JPG,WMF。

導出
可將點陣圖庫的圖形導出存為(*.BMP)。

1-4. 觸控屏設置 1-4-1. 觸控屏_連線_內部記憶區 (Panel -> Link -> User Memory ..)

Page 20

在觸控屏硬體設計上內部提供有一般用戶記憶區, 電池保護用戶記憶區, 和系統記憶區等幾個內 存區,這些內部記憶區可以提供給設計師在規劃控件資料時使用,可以當作巨集(宏)指令運算內 存使用, 也可以當作觸控屏系統命令區和狀態區。 使用電池保護用戶記憶區時須搭配 HMI 硬體規格才能正確規劃;如果您購買的 HMI 是沒有電池保護記憶體的機型時,實際就沒有停電記憶的效果。

提示 ?011

Page 21

1-4-2. 連線(Link)
要讓觸控屏可以和各市售控制器連接使用,您需在此添加新增(Add) ,並在添加連線屬性中選定 控制器的廠牌規格及相關參數, 本公司的觸控屏可以提供多組不同的通訊設備同時與一台或多台 觸控屏連接使用, 為了您的方便應用我們的軟體已經提供一些常用的控制器的通訊驅動程序讓您 直接使用,不需另外自行開發,但如果使用者需要自行開發自己的專用控制器的通訊驅動程序, 我們也能配合開發。

新增連線 (Add Link ..)
如欲增加第二個通訊連線設置方法如下: 先用滑鼠點選在觸控屏_1 下方的_連線, 然後按滑鼠右 鍵, 點擊出現的_新增連線,然後就可以進一步添加一 個 S7-200 的連線設置,注意所選連接口須為尚未重複 使用的串口(通訊埠),這裡所設置的為 COM2。,所以 如果觸控屏硬體只有提供 2 個串口(通訊埠)則表示您最 多只能設置 2 個通訊連線的裝置。

如果觸控屏硬體只有提供 2 個串口(通訊埠),但您如果新增設置超過 2 個通訊連 線的裝置, PanelMaster 也是會接受的,但實際運行是無法正常工作的。又如果 您在兩個通訊連線設置項選用同一串口(通訊埠)COMn 時, PanelMaster 也是會

注意 !012

接受的,但實際運行是無法正常工作的。 可以使用 2-to-1,二台 HMI 都可以直接控制 PLC,也可以分別設控制區,最多 可以接 3 台 HMI 對 1x PLC。

Page 22

使用觸控屏應用時只有當所設置的通訊連線的控制器廠牌和機種完全正確時才能 保證通訊能正常工作, 而且相關的通訊參數設定規格, 在觸控屏和控制器 PLC 兩

注意 !013

者的硬體內的設置參數也必須完全符合對應才能連線成功,另外觸控屏和 PLC 的連接線也須安裝可靠和接線正確,否則連線將失敗或不穩定。例如和三菱 FX2n PLC 的通訊格式固定為 9600bps 、7、even、1 stop bit、RS422、PLC 站 號=0、觸控屏站號=0-255 任意,觸控屏一個通訊口只能接一台三菱 FX2n PLC。 如果需接第二台三菱 FX2n PLC 只能利用觸控屏的另一個通訊口來多台連線。

1-4-3. 數據標籤(Tags)
提供設計者可以用熟悉的標籤文字來編輯相關控件地址,例如原來按鈕控件寫入位置為 q0.0, 可用”進料馬達 1 啟動”來取代,設計者也可以很容易去更改數據代號的對應控制器的地址,例如 要將 q0.0 修改為 q0.6 時 , 只要從數據標籤表中修改一次即整個專案就完成,就不須要每個控件 和每個畫面去逐一修改,且維護人員也容易可以查詢所使用的控制器的詳細清單, 尤其當如果需 更換控制器的廠牌或型號時,也可以很方便重新對應到新的控制器寫入或讀取地址。 使用數據標籤讓畫面規劃和物件規劃使用的好處是: 將來如果您的專案須改變目前所使用的控制 器廠牌時, 或是遇到原來所定義的控制器對應位址須更改為另一位址時, 可以直接修改數據標籤 所對應變量地址,而不須要在整個專案中修改全部畫面內容和全部的物件變量地址。 欲使用標籤作為控件數據的名稱,其操作設置方法如下:

當掃描速率為快速時,是用 於快速的數值變化顯示用。

先用滑鼠點選在觸控屏_1 下方的_標籤, 然後按滑鼠右鍵, 點擊出現的_開啟, 就可以進一步添加 和設置新的數據標籤名稱,注意所有數據標籤名稱須為唯一,可以使用文數字和多國語言文字, 但’:’ ’.’ ’/’ ’;’等符號是不被接受使用的,且標籤名稱不能以數字開頭,例如 “2-Motor-Start” 是不 被接受的,但“Motor-2-Start” 是可以被接受的。

Page 23

名稱欄:名稱可用中英文,長度 22 字,但第一個字不能為數字或?!=+-….等,且中間不能有空 白。 位址欄:控制器(PLC)或觸控屏內存位址。 掃描速度:本欄分成一般及快速兩種選項,當選擇快速時,標籤設定的名稱所代表的數值,將比 設為一般的選項其所監控的數值變換的更快。 說明欄:針對 Tag 元件作說明注解,長度 128 Bytes 。

如果數據標籤名稱和 PLC 設備編號名稱剛好相同時, 系統會優先當作 PLC 設備 編號來使用,例如 “Timer20” 是數據標籤名稱之讀取現在值,但如果剛好在所對 應的 控 制 器 其 設 備 編 號 “Timer20” 是指 其 內 之 Timer 20 的預 定 值 時 , 則

注意 !014

PanelMaster 將會視為是針對控制器所設的。實際運行時可能會發生與原設計想 法不同的顯示結果或是無法正常工作的可能情形。

) 1-4-4. 設置 (Panel -> General Setup .. ..)
在 PanelMaster 中對每一個觸控屏均需進行一般設置,其中也含有設置觸控屏的一般工作模式 和觸控屏的型號、觸控屏控制模式和控制器狀態區設置、 觸控屏時鐘處理、觸控屏操作者等級之 密碼設定, 這些是針對觸控屏在連線運行時所必須要處理的動作模式之設置。由於在實際與控制 器連接使用時, 根據設計者所須要的各種操作要求或顯示效果與各種應用都必須正確設置才能達 到最佳的觸控屏連線效果, 有關更詳細的使用介紹或說明資料請連絡各地經銷商或本公司技術網 站。

欲設置觸控屏_1 的一般功能設置操作方法如下:

先用滑鼠點選在觸控屏_1 下方的_一般設置,再按滑鼠 右鍵,出現並點擊_屬性,就可以進行設置。一個觸控 屏基本上需要設置一些必要參數,以便於觸控屏在運行 後能有效地去執行各項任務,並可方便所連接的控制器 能與觸控屏進行程序同步工作。

各種應用都必須正確設置才能達到最佳的觸控屏連線效果,有關更詳細的使用介 紹或說明資料請連絡各地經銷商或本公司技術網站。

注意 !015

Page 24

1-4-4-1. 觸控屏一般設置
觸控屏的一般設置項目有以下內容:

觸控屏機型

在此選項中您可以宣告觸控屏名稱,選擇觸控屏的型號、正常顯示或 LCD 轉 90 度顯示。 觸控屏的名稱和型號說明:型號後面有 Portrait 表示為轉 90 度顯示的規格。

在此選項中您可以設置觸控屏的工作模式的相關參數,包含觸控屏開機時第一頁顯示的畫面指 定、送電後是否顯示開機倒數計秒模式、設定初始操作者等級、是否使用多語功能及其初始操 作語言、相關的巨集(宏)指令的使用及內容規畫、人機閒置時要不要顯示一個畫面告知使用者、 觸控屏的背燈自動切除時間設置、觸控屏的蜂鳴器響音的長短設定、印表機機型設定等,如下 圖。

啟始畫面:觸控屏開機時顯示的第一個畫面。因此您可以在此定義, 當系統啟動時, 使用何畫面 作為初始畫面。當沒有定義時,系統會自動指定 Screen Number 1 作為初始畫面。

Page 25

延遲時間:觸控屏開機後先延遲所設時間後才會顯示第一個畫面出來。 顯示倒數:觸控屏開機延遲時候要不要顯示倒數計時。 語言:指定觸控屏開機後所顯示的初始語言。 需要登入:勾選 到觸控屏的操作畫面。 預設用戶等級:當不勾選 入到觸控屏的操作畫面。 閒置處理:當觸控屏在所設定時間計數到達後,如果無操作畫面動作的時候,就切換跳到一個設 定好的畫面。 屏幕保護關背燈時間: 設定一個時間,當觸控屏螢幕顯示如果設定時間內無人操作觸控畫面或無 報警發生或無換畫面之切換動作時,屏幕保護會啟動並將背燈關閉。 如果屏幕保護器設定 0 分鐘,則背燈會常 ON 沒有屏幕保護功能 。 響聲長度:按壓觸控螢幕時蜂鳴器發出聲音的時間長度。 巨集(宏)指令:可設置初始巨集(宏)、主巨集(宏)、事件巨集(宏)、時間巨集(宏)。 印表機:設定支援人機列印功能之機型,只限有支援印表機之人機介面 客制: 不想使用 PM 默認的鍵盤,可以定義自己設計的鍵盤。 不想使用 PM 默認的鍵 盤,可以定義自己設計 的鍵盤。 表示當觸控屏開機後直接以所定的預設用戶等級 1-8 級登 表示當觸控屏開機後須要操作人員輸入一組使用者密碼,才能登入

Page 26

強烈建議,為了延長背燈使用時間 ,請設定有屏幕保護功能為佳 。

注意 !015

2. 觸控屏的命令與狀態 1-4-41-4-4-2.
設置控制器命令控制與觸控屏狀態應答。 種類選擇默認為 A,使用以下 說明控制說明, 選擇 B 請參考 H 牌的控制說明。

Page 27

系統命令區控制說明
命令區為設計者可由 PLC 程式命令觸控屏做一些特殊動作,例如使用配方功能時則命令區長度 最少須設為 4 Words 以上,命令區通常為對應到 PLC 暫存器(寄存器)的,當然也可以對應到觸 控屏內存暫存器(寄存器)的, 它是一個連續的資料區塊, 長度最少 0 個 words , 最大 32 個 words, 當然如果您的觸控屏運用很簡單時也可以不使用命令區, 這樣觸控屏的操作就完全由觸控屏自己 控制, 可以提高畫面通訊資料的更新速度。 利用命令區的合理規劃將可以讓觸控屏很容易配合控 制器,完成許多的畫面顯示效果,也能減省一些 PLC 的對應操作程序,更可以將一些 PLC 的複 雜程序交由觸控屏來處理,進而提高控制精度和效率。

命令區是提供使用PLC,或控制器,或使用HMI內部內部記憶區來控制HMI的功能操作,命令區 目前有提供畫面切換暫存器(寄存器)控制項目,表示可以使用PLC或控制器來切換HMI當前所操 作的顯示畫面。 種類: A mode 和 B mode. A mode 是VT6000 模式. B mode 是另一種HMI的控制模式。如果 有特別訂制格式也可以專門提供。 畫面切換暫存器(寄存器):是指HMI畫面切換是由PLC或控制器的暫存器(寄存器)來控制。 暫存器(寄存器)資料型態為固定16位元格式無號數(Unsigned Binary)。

掃描時間
設定觸控屏系統多少時間內讀取 命令區控制的狀態一次,一般為 1 秒,如果需要更快速監看 命令 區可以設定為 0.5 秒。

使用命令位控制時, 如果由 PLC 的程式命令控制相關命令位的開關,如果同時 有多點命令位為 On 時,觸控屏將一次只執行一種控制命令, 由相對最低位優先

注意 !016

執行, 而且要讓觸控屏反覆重新執行該動作時, 須先將該命令位清為關狀態(Off), 然後再設為開狀態(On) 觸控屏才會再一次執行該命令,所以您設計的 PLC 程序 須保持開狀態(On)有足夠時間(建議至少保持 on 狀態達 1.0sec 以上)讓觸控屏能 正確讀取到此一 On/Off 變化, 如此才能保證觸控屏的動作能正確無誤。 反之則觸 控屏可能無法每次都正確回應控制器的命令及操作。所以如果當您操作時發現觸 控屏的動作有不正常的情況, 請先検查您設計的 PLC 程序。

例如當您設命令區為 5 個字時,其命令區作用如下:

1. Word_$C0 表示為畫面切換暫存器(寄存器):此參數其數據表示專作為換畫面號碼(1-7999) , 這組參數不需要配合命令位的控制命令來作對應處理。 2. Word_$C1 表示為參數一暫存器(寄存器): 此參數一的數據通常表示作為切換語言號碼(1-10) , 或指配方組傳送號碼(1-65535) ,用戶等級(0-8),蜂鳴器聲音模式(0-9),這組參數需要配合命令 位所下達的控制命令來作對應處理。 3. Word_$C2 表示為命令位;此命令位由控制器所下達的控制命令觸控屏會作對應處理。

Page 28

為滿足許多應用的多樣化要求, 當使用命令位由控制器或觸控屏想要達到各式多樣的控制模式時 我們的 PanelMaster 只須配合參數一暫存器(寄存器)的相關值之設計就可以輕鬆達到其理想效 果,例如命令位的 bit #7 為使蜂鳴器發聲的控制命令位,當參數一暫存器(寄存器)的值=0-9 的 各不同數值時表示其發聲的內建模式分別有一長聲, 間隔短聲, 急促短聲, 間隔長短聲等等,使 用命令位的功能,PM 軟件均有說明,如下圖。

4. Word_$C3 表示為觸發位;此觸發位所下達的觸發命令可以執行巨集(宏)指令,例如事件巨集 (宏)必須先啟用$C3,才能夠使用,也可以觸發曲線畫筆,也可以觸發時鐘增加 1hr.或減小 1hr. 的操作處理。

Page 29

5. Word_$C4 表示為致能位;此致能位所下達的致能命令可以執行致能啟動。例如可以致能歷 史資料開始取樣或停止取樣。

使用觸控屏與控制器連線應用時,如果能充份合理設置命令區的功能定義,才能 達到最有效的使用效果,反之則觸控屏可能無法正確配合控制器的顯示及操作,

注意 !017

所以如果您有任何特殊應用需新增命令區的工作功能項目請連繫經銷商或發送郵 件到 service@Autoface.com 或 sales@Autoface.com。

狀態字
命令應答:是指使用者直接操作時當以手動切換畫面後需要寫回命令變數到畫面切換暫存器(寄 存器)否,如此 PLC 或控制器就可知道當前畫面是否已被使用者手動操作切換畫面。 命令應答可以使用 2 種方式寫回 PLC 或控制器相關命令區暫存器(寄存器)。 1、數值 0 寫回到畫面切換暫存器(寄存器),通知 PLC 或控制器 HMI 畫面已被使用者切換。 2、當前畫面的編號值寫回到畫面切換應答暫存器(寄存器),通知 PLC或控制器HMI畫面已被使用 者切換,PLC或控制器就可以知道HMI切換到那一個畫面編號。

狀態字為觸控屏狀態回饋給 PLC 暫存器(寄存器),其地址可以任意指定。 狀態字的設定是為了觸控屏能將一些操作狀態回應給 PLC 暫存器(寄存器)的功用,長度依所須 回應功能而有不同, 當然也可以不使用。 狀態字為觸控屏隨時會主動回饋畫面的當前狀態給控制 器的相關訊息的作用,它可以不是一個連續的資料區塊。

Page 30

1. 命令位#0-#15($C2.0-$C2.f) 命令位為設計者可直接由 PLC 的程式命令控制觸控屏的動作模式;例如切換語言、列印、畫面 HARDCOPY、蜂鳴器響音控制、背燈控制、夏令時間調整控制、配方傳送控制等。且隨著所使 用功能不同其長度也自然會不相同。

1-1. 命令響應位#0-#15( 地址可以任意指定) 命令響應位為設計者可選擇讓觸控屏在執行完成 PLC 的命令位所要求的動作後,由觸控屏將相 關命令響應寫入所指定的 PLC 地址或觸控屏內存, 如此一來 PLC 的程式就能確認其所命令控制 觸控屏的動作已經完成或沒有完成。例如換畫面完成響應位、列印完成響應位、畫面 HARDCOPY 完成響應位、蜂鳴器響音動作響應位、背燈動作響應位、夏令時間調整控制響應 位、配方傳送完成響應位等。

2. 觸發位#0-#15($C3.0-$C3.f) 觸發位為設計者可藉由 PLC 的程式命令控制觸控屏的觸發信號作動模式;例如要觸發讀曲線、 清除曲線、啟動事件觸發巨集(宏)指令、觸發將觸控屏的萬年曆時間寫入 PLC 或將 PLC 的萬年 曆時間數據寫入觸控屏、 或其它各種觸發請求等之應用。 且隨著所須使用功能不同您也可以增設 觸發位#16-#31, 以滿足各種不同的應用要求。

2-1. 觸發回應位#0-#15( 地址可以任意指定) 觸發響應位為設計者可選擇讓觸控屏在執行完成觸發位所要求的動作後, 由觸控屏將相關觸發響 應位寫入所指定的 PLC 地址或觸控屏內存, 如此一來 PLC 的程式就能確認其所觸發的動作已經 完成或沒有完成;例如要觸發讀曲線、清除曲線、啟動事件觸發巨集(宏)指令、觸發將觸控屏的 萬年曆時間寫入 PLC 或將 PLC 的萬年曆時間數據寫入觸控屏、或其它各種觸發請求等之應用。 且隨著所須使用功能不同您也可以增設觸發位#16-#31 ,以滿足各種不同的應用要求。例如如果 將此一響應位設為和觸發位相同的 PLC 地址或觸控屏內存,則表示觸控屏可以自己回饋動作完 成信號的一個循環,下次再觸發時就不須手動將已觸發位清為關狀態(Off)。

3. 致能位#0-#15($C6.0-$C6.f) 致能位為設計者可藉由 PLC 的程式命令控制觸控屏的致能動作模式;例如要讓觸控屏的數據收 集器(Data Logger)處於準備收集資料的致能狀態,只有當觸控屏在致能狀態下,然後觸發取樣 或定時取樣才能正常執行其取樣功能,所以致能位的作用就是當作各種觸發請求應用的管制點。 隨著所須使用功能不同您也可以增設致能位#16-#31 ,以滿足更多的應用需求。

4. 當前顯示主畫面編號:表示觸控屏回饋目前顯示的畫面編號。 5. 當前配方組編號,RCPNo=1-65535 :表示觸控屏回饋目前所選配方組編號。 6. 當前配方區編號,RCPID=0-15 :表示觸控屏回饋目前所在配方區編號。 7. 當前使用者操作等級,User Level=0-9 :表示觸控屏回饋目前的使用者等級。

Page 31

8. 當前使用語言,Language=1-10 :表示觸控屏回饋目前所顯示的語言。

1-4-4-3. 萬年曆
在觸控屏中有內建的系統萬年曆,使用者可以將此數據寫入控制器,提供給 PLC 本身沒有萬年 曆的時候就可以利用觸控屏來提供, 另一種情況是有些控制器本身也有萬年曆, 所以為了將 PLC 和觸控屏兩者的萬年曆達到同步化, 就可以採用定時同步或觸發同步。例如時鐘設置就可以讓觸 控屏將內部時鐘寫入控制器進行時序操作控制, 也可以設置讓控制器的時鐘與觸控屏的時鐘定時 同步對時,以確定所進行的操作和監視狀態的時間是同步的。

如果要寫時間及日期到 PLC 地址 D100,則其相關內容如下 關於萬年曆資料其每個 word($C0-n) 的特定意義說明如下:

在時鐘設置中有關時間的數據種類分為 6 個 Byte(3 Word),8 個 Byte(4 Word),和 7 個 BCD Words 和 7 個 Binary Words 四種格式: 6 個 Byte 其格式內容為 時: 月: word#0 high-byte 表示 0-23 分: word#1 high-byte 表示 1-12 日: 年: word#0 low-byte 表示 word#1 low-byte 表示 word#2 low-byte 表示 0-59 1-31 00-99

星期: word#2 high-byte 表示 0-6

8 個 Byte 其格式內容為 時: 月: word#0 high-byte 表示 0-23 分: word#1 high-byte 表示 1-12 日: 年: 秒: word#0 low-byte 表示 word#1 low-byte 表示 word#2 low-byte 表示 word#3 low-byte 表示 0-59 1-31 00-99 0-59

星期: word#2 high-byte 表示 0-6 保留

Page 32

7 個 BCD Words 其格式內容為 時: 月: word#0 high-byte 表示 0-23 分: word#1 high-byte 表示 1-12 日: 年: word#0 low-byte 表示 word#1 low-byte 表示 word#2 low-byte 表示 0-59 1-31 00-99

星期: word#2 high-byte 表示 0-6

Register 0 Register 1 Register 2 Register 3 Register 4 Register 5 Register 6

秒;Second Counter 分;Minute Counter 時 Hour Counter 日 Day of Month Counter 月 Month Counter and Century Bit 年 Year Counter 星期 Day of week Counter

0~59 0~59 0~23 1~31 1~12 0~99 0~6

註解:其中星期值為 0,1-6(星期日,星期一~星期六)。

7 個 Binary Words 其格式內容為 Register 0 Register 1 Register 2 Register 3 Register 4 Register 5 Register 6 秒;Second Counter 分;Minute Counter 時 Hour Counter 日 Day of Month Counter 月 Month Counter and Century Bit 年 Year Counter 星期 Day of week Counter 0~59 0~59 0~23 1~31 1~12 0~99 0~6

註解:其中星期值為 0,1-6(星期日,星期一~星期六)。

增時/減時 在時鐘設置內的增時勾選項, 是提供給夏令節約時鐘須調前一小時之調整用, 當觸發此觸發位後 , 觸控屏的時鐘就增加一小時,或反之減時表示調後一小時的操作處理。

Page 33

4. 設定操作者密碼等級 1-4-41-4-4-4.

共可設 8 組密碼分別為等級 1 到等級 8, 並可加註說明文字。另外也可以設為自動密碼註冊觸發 , 也就是可以由 PLC 的程式命令直接觸發密碼註冊模式和註銷模式。當使用由 PLC 來註冊操作者 密碼等級時其密碼是放在命令區的參數二暫存器(寄存器)($Cn)和參數三暫存器(寄存器)($Cm)

此處的密碼設定,是指使用者密碼(最高等級 8)。在觸控屏的設計分為 0-8 共 9 級,其中等級 0 為最低等級,不需要密碼設置,如果控件所要求之最低操作者等級為 0 者,表示所有操作等級 者都可以操作。Password 可以輸入 1, 22, 333, 1-8 個任意數字 使用,password table 只有當使 用者密碼等級本身或修改它的等級以下密碼 。 如果觸控屏規劃須要登入操作者密碼時, 開機後就會要求輸入一組合格密碼, 只 有在上表所預先註冊的合格密碼才能被觸控屏接受,然後才能顯示畫面,但如果 操作者無法輸入正確的密碼則將無法進行操作,另一方面如果輸入 PanelMaster

注意 !018

開發者密碼(9 位數),則觸控屏也會接受的,其使用者等級相當於最高級別 9。

. 畫面 (Panel -> Screen) 1-4-5 1-4-5.
畫面:一個觸控屏可規劃最多 7999 個畫面。 畫面可以作用為普通畫面、基底畫面、視窗畫面、菜單畫面。 視窗畫面:其顯示方式為重疊顯示在基本畫面的上面,其顯示面積須小於液晶顯示尺寸。 菜單畫面:其顯示方式為彈出式顯示在基本畫面的一種彈出式目錄畫面,其顯示方式可以向上/ 下彈出也可以向左/右彈出顯示。

Page 34

. 警報 (Panel -> Alarm .. ) 1-4-6 1-4-6. ..) . 警報_數位警報區 (Panel -> Discrete Alarm Block ..) 1-4-6-1 1-4-6-1.
警報記錄記憶區最多可存筆數大小,如下圖所示大小設為 100:表示當第 101 筆警報事件發生 時原第 1 筆記錄將被移除。

使用警報顯示功能須先設定此警報區,此警報區有 16 區可供設定。關於設定請參考以下敘述。 警報區位址是指警報取樣監視 PLC 資料位置;種類分成位、字的位、字的值 3 種取樣模式。 掃瞄周期(秒)是指觸控屏監視 PLC 資料的取樣時間周期;單位是秒。 紀錄, 當被設置時, 所以發生警報紀錄, 將被存入警報紀錄記憶區內, 可紀錄數量如最上面說明 。 顯示視窗畫面是指警報發生後, 畫面會跳出你指定的視窗畫面, 普通畫面和菜單畫面是不可以指 定的。

Page 35

. 警報_類比警報區 (Panel -> Analog Alarm Block ..) 1-4-6-2 1-4-6-2.
使用警報顯示功能須先設定此區,此警報區有 16 區可供設定。關於設定請參考以下敘述。 警報區位址是指警報取樣監視 PLC 資料位置;以 Word 方式。 掃瞄周期(秒)是指觸控屏監視 PLC 資料的取樣時間周期;單位是秒。 每一警報可設定低低,低,高,高高四個種類之地址、界限、級別、並輸入警報文字訊息。

Page 36

. 配方區 (Panel -> Recipe .. ) 1-4-7 1-4-7. ..)

使用配方功能須先設定此區,配方區最多可設定 16 個區塊。 有關 PanelMaster 配方使用的設計及使用範例說明如下: 使用配方功能會產生以下幾個相關內部暫存器定址: $R0:0 ~ $R0:LxM-1 這是指配方編號 0 區 的配方暫存器, 其 L 表示配方長度. M 表示配方總組

數; PM 提供最多有 16 區(0-15 區)可以規劃 $R0:0.0 ~ $R0:LxM-1.f 配方總組數 $CR0:0-$CR0:L-1 這是指配方編號 0 區的當前配方組的配方暫存器 $CR0:0.0-$CR0:L-1.f 這是指配方編號 0 區的當前配方組的配方暫存位(bit) $RN0 這是指配方編號 0 區的當前配方組編號暫存器 ... 這是指配方編號 0 區 的配方暫存位(bit), 其 L 表示配方長度. M 表示

Page 37

$CR5:0-$CR0:L-1 這是指配方編號 0 區的當前配方組的配方暫存器 $CR6:0.0-$CR0:L-1.f 這是指配方編號 0 區的當前配方組的配方暫存位(bit) $RN6 這是指配方編號 5 區的當前配方組編號暫存器 .... $CR15:0-$CR0:L-1 這是指配方編號 0 區的當前配方組的配方暫存器 $CR15:0.0-$CR0:L-1.f 這是指配方編號 0 區的當前配方組的配方暫存位(bit) $RN15 這是指配方編號 15 區的當前配方組編號暫存器

$Rn 配方暫存器, $R0-$Rn ; n:0~67107840( 最大值) $CRn 當前配方區 ID 編號的當前配方暫存器(Current Recipe Memory); n:0~67107840( 最大值) $CRB 當前配方區 ID 編號暫存器 (Current Recipe Block ID) $CRN 當前配方區 ID 編號的當前配方組編號暫存器 (Current Recipe Number)

配方參數設定

16 區

配方數據項參數設定: 16 區配方可分別設定,並可勾選縮放並輸入增益倍數及偏移量值,以利計算配方數據。

Page 38

如果設計者想要使用 ASCII 文字來命名配方組別的名稱, 就需要指定一個數據項其數據類別 為’’ASCII 字串’’, 當作配方名的欄位, 然後就可以使用配方選擇器來操作。

. 數據收集器 (Panel -> Data Logger .. ) 1-4-8 1-4-8. ..)
使用歷史資料顯示功能須先設定此區,數據收集器最多有 16 區可設定。 取樣方式分為計時、觸發與整點。使用者可依需求設定取樣方式如下圖所示。

Page 39

16 區

Page 40

. 操作記錄 (Panel -> Operation Logging) 1-4-9 1-4-9.

. 本地巨集庫 (Panel -> Local Macro Library .. ) 1-4-10 1-4-10. ..)

本地巨集庫不同於巨集庫的地方是, 本地巨集的程序只能使用於單獨的觸 控屏,而全局的巨集庫能使用在下列 所以的觸控屏。

本地巨集(宏)是指所規劃的巨集(宏)程序, 只可以在整個專案(項目)中, 單獨被本身的觸控屏的相 關物件中調用該巨集 (宏)和畫面控件中調用的巨集 (宏)稱之為本地巨集(宏), 所以顧名思議,另一

Page 41

種為全局巨集(宏)就能被整個專案 (項目)中任意的觸控屏物件來呼叫使用。詳細有關巨集(宏)的 使用種類和相關巨集 (宏)的指令請參考’’2-7-6. Global Macro (全局巨集(宏)庫)’’的說明。

Page 42

Master (菜單列表) 第二章 使用 Panel anelM

) 2-1. 檔案 (File File)
檔案欄主要是 PanelMaster 對於專案(項目)檔案的管理系統。使用滑鼠直接點選【檔案】,或 者是使用鍵盤按【ALT】+【F】,即出現【檔案】的下拉選單,如圖 2-1。在視窗中的工具列也 提供快捷圖示 ,方便使用者快速選取。

開新檔案(N): 建立一個新專案文件。 開啟舊檔(O): 打開一個舊專案文件。 關閉(C): 關閉當前專案文件。 儲存檔案(S): 保存當前專案文件。 另存新檔(S): 另存為。

圖 1-2 文件工具欄下拉菜單 圖 2-1 檔案工具欄下拉表單

開啟新檔(New)
), 開啟新檔(New Project )或工具欄(Toolbar)中的 單擊檔案( File File) Project) 然後選定其儲存位置,並輸入該新專案(項目)名稱。 當開始新建立一個專案(項目)時,需要輸入專案(項目)相關信息以利進行初始設定。 按鈕來創建一個新的專案。

Page 43

選定該專案(項目)之儲存位置, 並輸入該新專案(項目)名稱後單擊下一步 Next 按鈕, 接著設定觸 控屏型號 Panel Type 和 觸控屏名稱 Panel Name 給所要規畫的觸控屏,然後設定所要連接的 控制器之通訊模式。 設置完成後下面所示屏幕中,左邊表示專案(項目)樹(Project Tree),右邊則是待編輯區。

待編輯區

打開(Open...)
如果一個專案已經存在,可直接從檔案 File 菜單中選擇開啟舊檔 Open 選項或工具欄 Toolbar 中的 按鈕來開啟它。專案(項目)檔案(Project Files)窗口如下:

選擇一個已存在的專案 xx.pmj,單擊開啟 Open 打開它。

Page 44

關閉(Close)
結束目前專案(項目)的操作。如果當前有專案(項目)檔案編輯過尚未儲存時,則會提示是否儲 存之訊息方塊。

儲存檔案(Save) 依照專案原來的路徑及專案檔名稱,直接儲存檔案。

如果您想要只保存單一個觸控屏的相關規劃資料,可以使用觸控屏欄下的導出觸 控屏就可以將所選定的觸控屏資料單獨儲存為檔案,以後就可以另行導入到任一

注意 !019

專案(項目)中。 如果您欲保存整個專案(project),單擊工具欄上的 或選擇 File => Save.

另存為(Save As...)
將目前所編輯的規劃重新命名存檔,儲存的文件格式為 xxx.pmj。

Page 45

Page 46

2-2. 編輯工具欄 (Edit)
編輯欄主要是 PanelMaster 軟體(軟件)對於控件的複製/刪除、物件對齊/使同大小、重疊物件、 物件移前/送後、及多語言文字檢視的操作管理系統。在下拉表單中有些項目的文字灰顯時表示 當時不能操作使用。使用滑鼠直接點選【編輯】,或者是使用鍵盤按【ALT】+【E】,即出現 【編輯】的下拉選單,如圖 2-2。在快捷工具列中也提供快捷圖示,方便使用者快速操作。

Page 47

圖 2-2 編輯工具欄下拉表單

復原(Undo)
取消前一步驟。回復到前一步驟執行前的規劃狀態。

Page 48

重作(Redo)
不執行上一次之復原。回復到上一次執行復原前之規劃狀態。

剪下(Cut)
可將選取的物件剪下。

複製(Copy)
可複製選取的物件。

貼上(Paste)
可將已剪下或複製之物件黏貼在工作區之任意位置。

按住 SHIFT 键,同時按住滑鼠左鍵可重複點選多個對象。 按住 CTRL 鍵,同時選中一些對象,再拖曳到所需位置,就可實現複製操作。

提示 ?020

【Ctrl+A】 【Ctrl+C】 【Ctrl+V】 【Ctrl+N】 【Ctrl+O】

全選 複製 貼上 開新專案 開啟舊檔

【Ctrl+X】 【Ctrl+Y】 【Ctrl+Z】 【 Del】 【Ctrl+S】

剪下 重作, 取消復原 復原上一個動作 刪除 儲存

刪除(Delete)
可刪除已選取之物件。

VT5000 icate) 多重複製(Du (DuVT5000 VT5000icate)
可針對所選之物件如數值設定、按鈕等簡便的快速多重複製,同時可自動修改其對應於控制器 的變數指定位置, 排列方式和相臨物件間的間隔距離等。如下圖。

Page 49

VT5000 ace) 搜尋與替換(Find and Re ReVT5000 VT5000ace)
可搜尋文字或更換文字。

) 顯示網格(Show Grid Grid)
單擊 Show Grid 按鈕來顯示或解除顯示網格。

) 靠齊網格(Snap to Grid Grid)
如欲執行 Snap to Grid,則所選擇之物件就會移動或設置長和寬並靠齊網格,您也可以直接點 擊 tool bar 上的 按鈕來執行此功能。

網格設置(Grid Settings...)
單擊 Grid settings ,打開如下所示之對話窗口:

顯示網格 Show Grid:選擇此項,確定是否要顯示網格(Grid) 。 靠齊網格 Snap to Grid:選擇此項,確定是否要執行靠齊網格(Snap to Grid) 。 網格顏色 Grid Color:用 按鈕來選擇網格顏色(Grid Color)。

網格點陣間隔 Grid Spacing: 定義網格點陣間隔, X 水平寬度(4dots)和 Y 垂直高度(4dots)的像

Page 50

素數

集群(Group)
可針對所選多個物件將它定義為一整個組合,在操作時可方便搬移位置或複製。

解散(Ungroup)
可將集群物件還原為多個單獨物件。

釘住(Pin)
可將物件固定,無法移動,便利編輯時不小心造成物件位移。

放開(Unpin)
解除因為釘住被鎖定的物件。

對齊工具(Align Tool)
可使所選多個物件依設置選項 : 對齊左邊 、對齊水平中線 、對齊下邊 、對齊垂直中線 、對齊右邊 、對齊上邊

等選項對齊。排列工具欄(align tool bar)可用於工作區

內不同對象的水平排列和垂直排列。必須選取兩個物件以上才能操作此功能。

使同尺寸(Make Same Size)
可使所選定的多個物件依所設置的選項同寬 用於調整指定物件的物件大小。 、同高 、同寬同高 等要求調整。

微移(Nudge)
設計者可針對所選擇的物件依照向左 方向鍵微動調整物件在畫面的位置。 、向右 、向上 、向下 等方向或用鍵盤的

層次(Layer)
可針對重疊物件的顯示層次作前後調整 。

):將所選定的物件置於其它物件的前面。 移到最上層(Bring to Front Front)

Page 51

):將所選定的物件向前進一層次(one step forward)。 移上一層(Bring Forward Forward)

):將所選定的物件向後退一層次(one step backward)。 移下一層(Send Backward Backward)

):將所選定的物件至於其它物件的後面。 移到最下層(Send to Back Back)

設定次序(Set Order) (此功能專為按鍵機型提供之設計)
按鍵式人機,設定控制的次序 設定如右圖 1-6 個按鈕後,按按壓 VT6000037 之方向鍵時,會產生如下狀況: 第一次按上下鍵時游標會先出現在左圖之第一個按鈕的位置; 再按下鍵游標會跳到第二個按鈕的位置,依此類推。反之,如 果按向上鍵,則游標會跳到上一個順序之按鈕。 VT6000037 的左右鍵在此功能與上下鍵同。

控件屬性(Object Properties ..)
選擇編輯菜單下之物件屬性或雙擊該控件(object ),就可打開控件的屬性(properties)對 話框。

存為預設值(Save as Default)
所有物件的設計可隨時點滑鼠右鍵彈出的下拉表單,選存為控件預設值,就可以將目前物件的 設置參數格式(除 PLC 變量為空白外),做為後續本類新建控件的預設值。所有物件都有一組控 件屬性預設值可以存為預設值。

Page 52

任何物件都可以規劃後存為預設格式,方便下次重覆呼叫該類物件的內定格式之設置。

存到物件庫(Save to Object Libray)
可以將指定的喜好物件放入物件庫,方便類似物件可以在軟體中隨時取用。 例如, 設計一組 0-9 的 數值設定按鍵, 先將這些物件“集群(Group)“ 然後才能單擊滑鼠右 鍵, 選存到物件庫(Save to Object Libray), 就會出現“存入物件庫“ 設置對話框, 輸入此 物件的名稱就能將這個組合物件存入物件庫, 這樣就可以直接在別的畫面和其他專案中 PM 軟 體就可以直接調用。

共同屬性 使用 PM 軟體時為了方便修改多個物件的同一特定格式之修改設置, 可以利用將所要一起修改 的許多個物件一起圈選後, 雙擊滑鼠左鍵, 就會出現“共同屬性“ 設置對話框, 在此就可以方 便設計人員來一次就可以修改全體物件的同一設置屬性。

Page 53

Page 54

2-3. 檢視(查看)工具欄 (View)
視圖欄的功能主要是 PanelMaster 畫面工作區縮小顯示/放大顯示、多語言文字選擇 1 到 n、工 具欄的激活或關閉及控件的輸出入接點察看的管理系統。在下拉表單中有些項目的文字灰顯時 表示當時不能操作使用。

圖 2-3 視圖工具欄下拉表單

地址(Address)
可提供設計者觀看畫面有使用到那些接點(I/O)及暫存器(寄存器)等。

Page 55

顯示提示(Show Tool Tips)
可提供設計者觀看游標所指之控件的主要讀寫定義(自動彈出)。 如您將滑鼠滑動到輸入區域中的任何一個地方,停留片刻後, 顯示提示就会出現,進行相關的幫 助提示。

縮放(Zoom in / Zoom out ; Normal Size)
放大縮小畫面比例, 可提供設計者檢視規劃畫面的比例大小。

Zoom in(放大)、Zoom in(縮小)、Normal Size(正常大小)

Page 56

工具列(Active Tool bar)
提供各種不同的工具可供執行。

半透明顯示物件對話盒 (Semi-transparent Object Dialog View)
可提供設計者選擇物件對話盒為半透明或不透明顯示模式的切換選項。

語言 1~語言 10 (Language 1-10)
可提供設計者觀看、切換語言 1~語言 10 的選項功能。

Page 57

) 2-4. 畫面工具欄(Screen Screen)
畫面欄主要是包含開啟新/舊畫面、複製畫面及畫面應用屬性的操作系統。

建立新畫面 打開已存在的畫面 關閉畫面

剪切畫面 複製畫面 粘貼畫面 删除畫面

輸出畫面 導入畫面

存當前畫面為圖片檔 存畫面為圖片檔

打開畫面屬性

圖 2-4 畫面工具欄下拉表單

新畫面(New Screen)
選擇 New Screen 或單擊工具欄 編號,畫面編號範圍為 1-7999。 按鈕,新建一個新的畫面。開啟新畫面時可定義畫面名稱及

開啟畫面(Open Screen):開啟一個已存在的畫面。 關閉畫面(Close Screen):關閉目前所選擇的畫面。 剪下畫面(Cut Screen):剪下當前畫面。 複製畫面(Copy Screen):複製當前畫面。

Page 58

貼上畫面(Paste Screen):貼上所複製的畫面。 删除畫面(Delete Screen):删除當前畫面。 導出畫面(Export Screen...)
將目前畫面導出、給予任意檔名並存為.snf 檔,方便下次使用。

導入畫面(Import Screen...)
將已導出之畫面導入使用。

存當前畫面為圖片檔(Save Screens as Pictures...) 存畫面為圖片檔(Save Screens as Pictures...)
點選【畫面】之後再選【存畫面為圖片檔】,可將目前編輯畫面內容複製到繪圖軟體上,或是 複製到文書編輯軟體如 WORD,來做文件整理。

Page 59

畫面屬性(Screen Properties...)
選擇 Screen Properties 或單擊工具欄的 屬性按钮,屬性設置提供設計者規畫或修改畫面編

號、畫面名稱、選擇畫面狀態(Static)、是否需要基底畫面、視窗畫面設定、菜單畫面設定、畫面 背景設定、輔助鍵、開巨集(宏)、關巨集(宏)、循環巨集(宏)等。(輔助鍵只有按鍵機型才提供)。 如下圖。

如果單擊專案(項目)樹中 Screens 旁邊+,您將會看到專案(項目)中的所有畫面的列表。雙擊列 表中的任意畫面,就可打開該畫面。

Page 60

2-5. 繪圖工具欄(Draw)
PanelMaster 軟體(軟件)提供一組繪圖工具,例如線條、矩形、圓形、圓弧等,可讓使用者建立 所需要的圖形物件。當繪圖列被選擇時, 使用游標將圖形正確的放置於所需畫面位置。點擊該物 件後其屬性(properties )對話窗口將會出現。繪圖屬性包含了線段/框架(line/frame)的顏色 及寬度、區域顏色、花紋的樣式及顏色等,皆可經由對話窗口來設定。

圖 2-5 繪 圖 工 具 欄 下 拉 表 單

符號
單擊此按鈕,就可在工作區內選取所需符號。

Page 61


單擊此按鈕,就可在工作區內畫直線。 如欲改變直線的位置,請將滑鼠箭頭放在直線上後按住滑鼠,等到滑鼠箭頭變成十字箭頭後。 按 住滑鼠左鍵不放,並將其拖曵到工作區內任意位置。

如欲改變直線兩端的位置或直線長度, 請先點選目標直線再將滑鼠箭頭放在直線任意一端之四方 格上,等到滑鼠箭頭變成雙箭頭。按住滑鼠左鍵不放,並將其拖曵到工作區內任意位置。

選擇此直線,再雙擊該直線可打開此物件的屬性對話框(properties)可進行相關的操作。 在此選擇直線種類、線的樣式、顏色、位置。

水平線
單擊此按鈕,就可在工作區內畫水平線。 單擊水平線按鈕,再將滑鼠箭頭置於工作區内,再單擊滑鼠左鍵,就可畫一條水平線。畫完水平 線後可雙擊滑鼠左鍵,來規劃水平線的類型。

如欲改變水平線兩端的位置或直線長度, 請先點選目標水平線再將滑鼠箭頭放在水平線任意一端 之四方格上,等到滑鼠箭頭變成雙箭頭。按住滑鼠左鍵不放,並將其拖曵到工作區內任意位置。

選擇目標水平線,再雙擊此線,可打開此物件的屬性對話框(properties)可進行相關的操作。 在此選擇水平線線種類、線的樣式、顏色、位置。 水平線的屬性與直線的屬性定義方式基本相同 。

Page 62

垂直線
單擊此按鈕,就可在工作區內畫垂直線。 單擊垂直線按鈕,再將滑鼠箭頭置於工作區内,再單擊滑鼠左鍵,就可畫一條垂直線。畫完垂直 線後可雙擊滑鼠左鍵,來規劃垂直線的類型。

如欲改變垂直線兩端的位置或直線長度, 請先點選目標垂直線再將滑鼠箭頭放在垂直線任意一端 之四方格上,等到滑鼠箭頭變成雙箭頭。按住滑鼠左鍵不放,並將其拖曵到工作區內任意位置。

選擇目標垂直線,再雙擊此線,可打開此物件的屬性對話框(properties)可進行相關的操作。 在此選擇垂直線線種類、線的樣式、顏色、位置。 垂直線的屬性與直線的屬性定義方式基本相同 。

連接線
單擊此按鈕,就可在工作區內畫連接線。

單擊連接線按鈕,再將滑鼠箭頭置於工作區内,單擊滑鼠左鍵,就可畫連接線的第一個點,將滑 鼠移到欲規劃連接線的第二個點的位置單擊滑鼠左鍵依此類推。畫完連接線後可單擊滑鼠右鍵, 來完成此連接線的規劃。

Page 63

如欲改變連接線各頂點的位置或直線長度, 請先點選目標連接線, 此時連接線各頂點會出現實心 方格,將滑鼠箭頭放再任意一實心方格上,等到滑鼠箭頭變成雙箭頭。按住滑鼠左鍵不放,並將 其拖曵到工作區內任意位置即可。

選擇目標連接線,再雙擊此線,可打開此物件的屬性對話框(properties)可進行相關的操作。 在此選擇連接線線的樣式、顏色、外緣位置。

矩形
單擊此按鈕,再將滑鼠箭頭移動到工作區内,再按住滑鼠左鍵不動,就可畫一個矩形 ( rectangle)。

欲改變矩形(rectangle)的位置,請將滑鼠箭頭置於矩形上面,直到滑鼠箭頭變成十字交叉形。 按住滑鼠左鍵不動,就可將該矩形拖放到工作區的任意位置。 如欲改變矩形各頂點的位置或矩形大小, 請先點選目標矩形, 此時矩形四個頂點及四邊的中點會 出現空心方格,將滑鼠箭頭放再任意一方格上,等到滑鼠箭頭變成雙箭頭。按住滑鼠左鍵不放, 並將其拖曵到工作區內任意位置即可。

選擇矩形( rectangle ),再雙擊,打開它的屬性( properties )對話框。

矩形邊框的色彩

Page 64

當選擇立體效果為 “平”時,可勾選邊框並選擇顏色及樣式,但不可選擇邊框厚度。

當選擇立體效果為 “凸”時,不可勾選邊框但可決定厚度及顏色,系統自動會將選擇的顏色以立 體凸面,左邊、上邊為所挑選的顏色,右邊及下邊為系統搭配的同系列深色。

當選擇立體效果為 “凹”時,不可勾選邊框但可決定厚度及顏色,系統自動會將選擇的顏色以立 體凹面,左邊、上邊為系統搭配的同系列深色,右邊及下邊為所挑選的顏色。

具有填充陰影線的矩形

Page 65

邊框色彩 背景色彩-黃

圖樣色彩-綠 率 彩 不具有填充陰影線的矩形 其設定方式請參考具有填充陰影線的矩形

填充圖樣-橫條紋

設定外緣: 左邊:設定矩形左緣與工作區左邊界之距離,數字愈小離工作區左邊界愈近,反之愈遠。 上邊:設定矩形上緣與工作區上邊界之距離,數字愈小離工作區上邊界愈遠,反之愈遠。 寬度:設定矩形寬度,固定矩形左緣位置,依照輸入之數字往右橫伸展。 高度:設定矩形高度,固定矩形上緣位置,依照輸入之數字往下伸展。 系統使用:


單擊此按鈕,再將滑鼠箭頭置於工作區内。按住滑滑鼠左鍵不動,移动滑鼠就可以畫一個圓 (circle)。

Page 66

欲改變圓的位置,需將滑鼠箭頭置於圓上,直到滑鼠箭頭變成十字交叉形,再將其移到工作區的 任意位置。欲改變圓的大小,只需單擊滑鼠左鍵,在圓上會出現雙箭頭,再移動這些標記,就可 以改變其大小。

選定圓(circle),再雙擊此圓,打開其屬性( properties )對話框。

圓其餘屬性項目與矩形的屬性項目相同。 To set the properties,VT5000ease refer to the settings of rectangle.

橢圓
單擊此按鈕,再將滑鼠箭頭置於工作區内。按住滑滑鼠左鍵不動,移动滑鼠就可以畫一個橢圓 ( Ellipse)。

欲改變橢圓的位置,需將滑鼠箭頭置於橢圓上,直到滑鼠箭頭變成十字交叉形,再將其移到工作 區的任意位置。欲改變橢圓的大小,只需單擊滑鼠左鍵,在橢圓上會出現雙箭頭,再移動這些標 記,就可以改變其大小。

選定橢圓( Ellipse ),再雙擊橢圓,打開其屬性( properties )對話框。

Page 67

橢圓其餘屬性項目與矩形的屬性項目相同。

多邊形
單擊此按鈕,就可在工作區内畫一個多邊形。 單擊多邊形再將滑鼠箭頭置於工作區内,單擊滑鼠左鍵,就可畫多邊形的第一個點,將滑鼠移到 欲規劃多邊形的第二個點的位置單擊滑鼠左鍵依此類推。 畫完多邊形後可單擊滑鼠右鍵, 來完成 此多邊形的規劃。

欲改變多邊形( Polygon)的位置,將滑鼠箭頭放在多邊形上,直到它變成十字交叉形,再按 住滑鼠左鍵不動,將多邊形移動到工作區的任意位置。 如欲改變多邊形各頂點的位置或邊長長度, 請先點選目標多邊形,此時 多邊形各頂點會出現實心 方格,將滑鼠箭頭放再任意一實心方格上,等到滑鼠箭頭變成雙箭頭。按住滑鼠左鍵不放,並將 其拖曵到工作區內任意位置即可。

點取目標多邊形,再雙擊此多邊形,可打開此物件的屬性對話框(properties)可進行相關的操 作。在此選擇多邊形的樣式、填充圖樣、外緣位置。

多邊形的其餘屬性項目與直線的屬性項目相同。


單擊此按鈕,就可在工作區內畫弧。

如欲改變弧的位置,請將滑鼠箭頭放在直線上後按住滑鼠,等到滑鼠箭頭變成十字箭頭後。按住 滑鼠左鍵不放,並將其拖曵到工作區內任意位置。

如欲改變弧兩端的位置或弧長度,請先點選目標弧再將滑鼠箭頭放在直線任意一端之四方格上, 等到滑鼠箭頭變成雙箭頭。按住滑鼠左鍵不放,並將其拖曵到工作區內任意位置。

Page 68

選擇此弧,再雙擊該弧可打開此物件的屬性對話框(properties)可進行相關的操作,□在此選 擇弧顏色、位置。

扇形
單擊此按鈕,再將滑鼠箭頭置於工作區内。按住滑鼠左鍵不動,移动滑鼠就可以畫一個扇形。

欲改變扇形的位置,需將滑鼠箭頭置於扇形上,直到滑鼠箭頭變成十字交叉形,再將其移到工作 區的任意位置。欲改變扇形的大小,只需單擊滑鼠左鍵,在扇形上會出現雙箭頭,再移動這些標 記,就可以改變其大小。

選定扇形,再雙擊此扇形,打開其屬性( properties )對話框。

扇形橢圓其餘屬性項目與矩形的屬性項目相同。

Text
單擊繪圖下拉表單文字按鈕,再將滑鼠箭頭置於工作區内。單擊滑鼠左鍵,就可將文字框放置於 工作區内。接著就可以輸入任意文字,最後再單擊滑鼠左鍵即可完成。

Page 69

欲移動文字(text),請將滑鼠箭頭置於文字上,直到滑鼠箭頭變成十字交叉形,就可移動文字 到工作區的任意位置。欲改變文字框的大小,左擊文字框,則會出現八個空心方格,移動此方格 就可改變文字框的大小。

選擇 text 並雙擊按鈕來打開其屬性 properties 框。

設定語言 必須在全局語言設定項先設定語言種類後即可在文字屬性對話框中選擇欲設定之語言, 最多可設 定達 10 種語言。

設定字體與顏色 每一種語言提供 20 種字體可選擇

Page 70

文字方向 從左到右

從右到左

從上到下

從下到上

文字位置及對齊 方向:從左到右,指文字之排列自左邊開始。 位置:對齊左上角,指文字段落靠齊文字框的左上角。

間距 邊緣:10 點,指文字段落在文字框之左邊及上邊預留 10 個像素點後靠齊文字框的左上角。 行:文字行與行之間距,在此設定為 0。

Page 71

字:字與字之間距,在此設定為 0。

外框設定

顯現設定 此文字顯現與否可受位控制。如下圖所示’’受位控制’’,單擊顯現則出現此對話框,輸入內部記憶 暫存器(寄存器)位置,點輸入即可完成設置。

此文字顯現與否可受用戶等級控制,用戶等級分為八級。單擊顯現則出現此對話框,輸入用戶等 級即可完成設置。 有些文字內容不希望讓現場操作人員使用時可將文字內容設用戶等級, 用戶等 級高的操作者可藉由輸入密碼使文字內容顯現。

Page 72

Graphic
PanelMaster 軟體(軟件)可以支援任何圖形編輯器(如小畫家等)所製作的圖形,並將圖形檔 (xx.bmp)匯入。在圖形物件匯入圖形庫之後,該物件即可在畫面規畫中使用。

單擊名稱旁的導入圖形庫按鈕 選擇之圖片檔導入 PM 中使用。

可得到導入圖片檔案對話框,選取檔案並單擊導入即可將欲

Page 73

單擊圖片屬性對話框中的 在程式中。

按鈕,可瀏覽已導入之圖片,在此可選擇欲使用的圖片,並應用

Page 74

表格(Table)

能將各種物件,放入表格之中,達到較好排列及管理效果

2-6. 物件欄(Object)
控件欄的功能主要是 PanelMaster 提供畫面設計所有各式控制元件的操作系統,例如按鈕、數 值輸入、指示燈...等。(如圖 2-6 所示)

Page 75

圖 2-6 控 件 工 具 欄 下 拉 表 單

欲新設立一個按鈕控件(button)到畫面的規劃區域,先用滑鼠點選’’位按鈕’’選項,然後移動 mouse 到畫面的規劃區,點一下 mouse 左鍵就可以將該控件設置於畫面上。 欲改變控件(button)的位置,先將滑鼠箭頭置於該控件上,直到滑鼠箭頭變成十字交叉形。 按住滑鼠左鍵不動,就可將此控件移動到任意位置。 欲改變控件(button)的大小,先左擊控件,直到出現一些標記,移動這些標記,就可改變控 件的大小。

2-6-1. 按鈕/開關(Button/Switch)
PanelMaster 軟體(軟件)中包含多個按鈕選項,而各按鈕功能請參考如下說明。

按鈕選項

圖示

功能

Page 76

位按鈕

為一個觸控按鈕,當按鈕啟動時可控制 PLC 上的一個位元 ON或OFF,且可藉由PLC的讀取位元,控制控件本身圖形 狀態的改變。有以下 5個選項。

設 1 按鈕 設 0 按鈕 保持型 1 保持型 0 反相按鈕

按一次按鈕該接點設為 ON,手放開或再按仍為 ON。 按一次按鈕該接點設為 OFF,手放開或再按仍為 OFF。 按住此按鈕,該按鈕接點 ON,手放開OFF。 按住此按鈕,該按鈕接點 OFF,手放開ON。 按一次,該按鈕接點設為 ON,手放開仍為ON;再按一次 OFF。

切換開關

按一次該按鈕,人機會先讀取控制器該接點的狀態值,當該 接點為OFF時就設為ON,手放開仍為ON;反之如果該接點 為狀態為ON時就設為OFF,手放開仍為OFF。

畫面按鈕 開啟畫面

有4個選項: 按一次該按鈕,觸控屏直接切換到指定畫面。 屬性中-”確認警報”→表示觸控屏已經收到目前所發生的警報訊息。 ”通知”→換畫面的同時,觸發一接點。

關閉畫面 關閉&開啟畫面 開啟前一畫面 功能按鈕

按一次該按鈕,觸控屏關閉當前畫面。 按一次該按鈕,關掉現在畫面開啟指定畫面。 按一次該按鈕,觸控屏會切換回螢幕前一次顯示的畫面。 可用來設計鍵盤輸入的字碼、列印、跳頁、視窗移動、視窗 最小化、 及文字屬性設定等。 在功能鍵中包含下列17種選項 , 從對比度上升到執行應用程式等。

增加顯示亮度 減少顯示亮度 儲存顯示亮度 顯示密碼表 登入

按該按鈕,觸控屏液晶螢幕對比亮度會增加。 按該按鈕,觸控屏液晶螢幕對比亮度會減少。 按該按鈕,觸控屏對比值將保存。 按一次該按鈕,觸控屏就顯示系統密碼表的視窗。 按一次該按鈕,觸控屏就顯示輸入密碼的視窗 , 讓你登入 Login 使用者等級。

登出

按一次該按鈕,觸控屏就登出密碼使用者。觸控屏系統登出 後就切換為密碼最低等級 LEVEL=0。

列印畫面

按一次該按鈕, 觸控屏就會列印實際應用時此畫面的指定列 印區域(HARDCOPY方式)。

關背燈

按一次該按鈕,觸控屏就關閉螢幕背燈。

Page 77

確認警報

按一次該按鈕, 表示觸控屏已經回應當前所發生的警報要求 確認訊息, 只有當觸控屏已經確認警報後才能繼續控件的正 常操作。

顯示次連線表 現值加1

操作此按鈕,觸控屏會顯示下一組通訊連線設置資料。 按一次該按鈕, 觸控屏從P.L.C讀取暫存器(寄存器)的內容值 並加1到所設數值, 再將運算結果寫至P.L.C相對應之暫存器 (寄存器)。

現值減1

按一次該按鈕, 觸控屏從P.L.C讀取暫存器(寄存器)的內容值 並減1到所設數值, 再將運算結果寫至P.L.C相對應之暫存器 (寄存器)。

選擇下一數據輸入物 件 選擇前一數據輸入物 件 改變語言 重新運行屏畫面資料 進入觸控屏設置模式 寫出配方

操作此按鈕,觸控屏畫面會移到下一組數據輸入物件。

操作此按鈕,觸控屏畫面會移到上一組數據輸入物件。

使用多語功能,觸控屏顯示語言的選擇按鈕。 操作此按鈕,觸控屏會重新軟啟動。 操作此按鈕可以顯示觸控屏設置 (Panel Setup) 畫面 操作此按鈕, 觸控屏會將所指定的配方資料寫入到控制器或 PLC。

讀取配方

操作此按鈕, 觸控屏會將所指定的配方資料從控制器或 PLC 讀到觸控屏。

結束穿透通訊 設置時間與日期 更多按鈕 字按鈕 設常數

操作此按鈕,觸控屏會結束穿透通訊的模式。 設定觸控屏系統時間日期及星期按鈕。

有以下5個選項: 觸摸此按鈕,觸控屏立刻就送出指定的常數值給 P.L.C相對 應之暫存器(寄存器)。

輸入數值

觸摸此按鈕,觸控屏立刻顯示系統內建TEN-KEY在螢幕上, 您可輸入數值,當按ENTER時觸控屏就送出數值給 P.L.C相 對應之暫存器(寄存器)。

輸入密碼 加

觸摸此按鈕,觸控屏會顯示輸入密碼的視窗。 觸摸此按鈕, 觸控屏立刻先從P.L.C讀取暫存器(寄存器)的內 容值並加上所設之數值,再將運算結果寫至 P.L.C相對應之 暫存器(寄存器)。

Page 78



觸摸此按鈕, 觸控屏立刻先從P.L.C讀取暫存器(寄存器)的內 容值並減去所設之數值,再將運算結果寫至 P.L.C相對應之 暫存器(寄存器)。

多態開關

此按鈕初設值有3個狀態,按一次按鈕送狀態 0(S0) 信號給 PLC,再按一次按鈕送狀態 1(S1) 信號給PLC,再按一次按 鈕送狀態2(S2) 信號給PLC,此按鈕可正循環動作 (S0→S1 →S2→S0)或反循環動作(S0→S2→S1→S0)。狀態數最多 可達256個。

單選按鈕

一個控件有多個狀態,但每次只能選其中一個對象操作,並 將信號送給PLC 的對應bit。狀態數最多可達 256個。

鍵盤按鈕 捲動按鈕 從頭/到尾 上一 頁 / 下一 頁 或 左 一頁/右一頁 暫停 清除 步進按鈕

使用者可自行設計輸入鍵盤功能按鈕。

按此按鈕將曲線資料捲到最前頭 /最後頭。 按此按鈕將曲線資料捲到前一頁 /後一頁。

按此按鈕將暫停曲線資料的取樣。 按此按鈕將曲線資料清除。 觸摸此按鈕, 觸控屏立刻先從P.L.C讀取暫存器(寄存器)的內 容值並加/減所設之數值,再將此運算結果寫至P.L.C相對應 之暫存器(寄存器)。

滑動類比開關

Page 79

2-6-1-1. 按鈕說明:一般

只有保持 1 和 保持 0 可設最 小脈波寬。

圖 2-7 控 件 屬 性 對 話 框 _ 位 按 鈕 之 一 般 設 置

編號:內定控件編號,系統自行給定編號 。 註:可加上本控件的說明文字 。 外型:選定控件的外框樣式 。 控件外框及邊界顏色、圖樣、前景色、背景色的設定,針對觸控屏所支援的顏色規格會有不同的 選項,例如;單色只有 16 色階可選,彩色機型則有 256/65535 色可選。 外標示:如勾選 及其相關設置參數 。 功能:有五個選項 設 1:表示觸摸此按鈕時會將寫入地址的位(bit)設為 on,放開按鈕時還是 on。 設 0:表示觸摸此按鈕時會將寫入地址的位(bit)設為 off,放開按鈕時還是 off。 保持 1:表示觸摸按鈕時會將寫入地址的位(bit)設為 on,放開按鈕時就設為 off。 選項時,就會新增外標示窗口,可直接加上本控件的外部文字說明,

Page 80

保持 0:表示觸摸按鈕時會將寫入地址的位(bit)設為 off,放開按鈕時就設為 on。 反相:表示觸摸此按鈕時會將寫入地址的位(bit)設為反相,例如原本該地址的位 (bit)為 on 狀態 時,則觸摸此按鈕時會將寫入地址的位 (bit)設為 off (放開按鈕時還是 off),反之如果原按壓前該 地址的位(bit)為 off 狀態時,則觸摸此按鈕時會將寫入地址的位(bit)設為 on (放開按鈕時還是 on)。 最小脈波寬:只有保持 1 和保持 0 可設最小脈波寬,主要是按壓時會產生設定的脈波寬度,以利 PLC 控制器接收信號,最小為 0.05 秒,如果時間太短可以,PLC 因為通訊或本身掃描時間太長, 無法接收時,脈波寬要增加到能接收的時間。

寫入地址:設定寫入地址的位 (bit),送給控制器或內存相對應之接點。

監視: 如勾選 顯示內容。 監視地址:

監視選項, 表示此控件的顯示狀態將依監視地址的位(bit)的狀態值來變化

讀取 PLC 監視接點。如勾選 址”同一讀取位置。當不勾選時亦可設不同位置。

監視地址等同與寫地址, 表示和”寫入地

巨集(宏):各對應的巨集(宏),可勾選巨集(宏)選項時,就會新增 建立執行巨集(宏)功能。

窗口,表示要

Page 81

2-6-1-2. 按鈕說明:標示

圖 2-8 控 件 屬 性 對 話 框 _ 位 按 鈕 之 標 示 設 置

語言:選定多語言文字切換 Language 1-n,多語言的個數需在專案 (項目)欄=>語言項目中先設 置多語言的數量設定,最多可選 10 個語言選項。 邊距:設定顯示標誌文字離本按鈕物件框邊界的間距 dot 點數。 在本窗口可設定內標誌文字和圖片的相關設置。 文字:控件上文字的規劃及字體、字型大小、顏色、閃爍、透明、字間距、行間距等的設定 。 圖片:控件上點陣圖片的選擇及設定。 狀態 0 文本/狀態 1 文本分別顯示 ON/OFF 內容可直接點選 直接切換檢視

Page 82

2-6-1-3. 按鈕說明:進階

圖 2-9 控 件 屬 性 對 話 框 _ 位 按 鈕 之 進 階 設 置 觸控有效:可勾選 選項,表示當該指定位的狀態條件達成時,此觸控動作才能有

效寫入控制器。或勾選

選項,表示操作者的使用者等級須高於所設之最低有

效用戶使用級別以上的使用者,才能啟動該觸控鍵操作控制。 最小按壓保持時間:須持續最少按住一段時間後,觸控屏才將該按鈕信號寫至 PLC。 操作員確認: 觸控屏會自動要求“確認”,須等按“YES”後,觸控屏才將該按鈕信號寫至 PLC 控制 器。最大等待時間表示觸控屏等待使用著“確認”的最長等待計時,時間內如果沒有按 “確認”就自 動取消該操作。 通知:當操作這一按鈕時,觸控屏可以同時送交位 (bit) on/off 信號給所指定的另一位 (bit)信號。 操作紀錄:可勾選 存檔。 選項,表示該操作事件會被觸控屏系統記錄在歷史操作收集器內

Page 83

2-6-1-4. 按鈕說明:顯現

圖 2-10 控 件 屬 性 對 話 框 _ 位 按 鈕 之 顯 現 設 置

不顯現: 如選用此功能表示此元件會一直保持隱藏顯示,但按壓時會有操作功能. 受位控制:可勾選 選項,表示當該指定位的狀態條件符合時此控件能操作,也才

會顯示於觸控屏幕上。反之當該指定位的狀態條件不符合時此按鈕控件不能操作, 也不會顯示於 屏幕上。 受用戶等級控制: 如果勾選 選項,表示操作者的使用者等級須高於所設之最

低有效用戶使用級別以上的使用權限時,才能顯示和操作該控件功能。

Page 84

2-6-1-5. 按鈕說明:外標識

圖 2-11 控 件 屬 性 對 話 框 _ 位 按 鈕 之 外 標 識 設 置

外標識功能主要是對物件進行註解說明 : 標示樣式: 此為外標識顯示外框之樣式 ;分為(透明)、(平)、(描繪)、(凸)等四種 . 位置: 設定外標識顯示位置位於物件之(上)、(下)、(左)、(右)等四種位置 . 顏色: 設定外標識顯示之(邊框)、(背景)、(文字)等色彩 . ate/object): Size ratio (VT5000 VT5000ate/object): 語言: 設定外標識顯示之語言狀態 . 字體: 設定外標識顯示之字體狀態 . 文本: 設定外標識顯示之顯現文字 . 間距: 設定外標識顯示之邊緣、行與字間的間距狀態 .

Page 85

2-6-1-6. 按鈕說明:巨集(宏)
壹巨集:表示觸摸此按鈕時會執行 ON 巨集(宏)的程式。

圖 2-12 位 按 鈕 之 壹 巨 集 ( 宏 ) 設 置

圖 2-13 位按鈕之零巨集(宏)設置
Page 86

2-6-2. 切換開關(Toggle Switch)
按一次,該按鈕接點設為 ON,手放開仍為 ON;再按一次 OFF。 表示觸摸此按鈕時會將寫入地址的位(bit)設為反相,例如原按壓前該地址的位 (bit)為 on 狀態時, 則觸摸此按鈕時會將寫入地址的位(bit)設為 off (放開按鈕時還是 off),反之如果原按壓前該地址 的位(bit)為 off 狀態時,則觸摸此按鈕時會將寫入地址的位(bit)設為 on (放開按鈕時還是 on)。

圖 2-14 控 件 屬 性 對 話 框 _ 切 換 開 關 切換開關(Toggle Switch)和反相按鈕(Inverse Button) 的差異點說明。 Toggle Switch:工作方式是操作該件時觸控屏先讀出該信號位 (Bit)狀態,如為

注意 !021

關狀態(Off=0)則切換該信號位為開狀態 (就是寫入 On=1,反之如果該信號位(Bit) 狀態,如為開狀態 (On=1)則切換該信號位為關狀態 (就是寫入 Off=0)。 Invert Button:的工作方式是操作該控件時觸控屏先讀出該信號位 (Bit)狀態,如為關狀 態(Off=0)則切換該信號位為開狀態 (就是寫入 On=1),反之如果該信號位(Bit)狀 態,如為開狀態(On=1)則切換該信號位為關狀態 (就是寫入 Off=0)。反相按鈕指令 未提供 ON Macro 與 OFF Macro 如果您要使用 Macro 請改用 Toggle Switch

Page 87

2-6-3. 畫面按鈕(Screen Button)

圖 2-15 控 件 屬 性 對 話 框 _ 畫 面 按 鈕 畫面按鈕說明:一般 功能:有 4 個選項 1. 打開畫面:觸摸激活此按鈕,觸控屏直接切換到指定的畫面。當所要切換的指定畫面為一個 菜單畫面時,下面須選擇顯示此菜單畫面的顯示位置。 2. 打開前一畫面:當此按鈕激活後,觸控屏就切換回螢幕先前一次顯示的畫面。 3. 關閉和打開畫面:觸摸此按鈕,觸控屏就切換到指定的視窗畫面並將原來的視窗畫面關閉。 4. 關閉畫面:觸摸此按鈕,觸控屏就直接將原來的視窗畫面關閉。

改變用戶使用級別→更改使用者級別,級別最高為 8,最低為 1。

啟動功能: 按下鍵時:當觸摸此按鈕,人機畫面就立刻換頁。 釋放鍵時:當觸摸此按鈕,必需放掉按鈕後,人機畫面才能換頁。

Page 88

畫面按鈕說明:進階

觸控有效:可勾選

選項,表示當該指定位的狀態條件達成時,此觸控動作才能有

效寫入控制器。或勾選

選項,表示操作者的使用者等級須高於所設之最低有

效用戶使用級別以上的使用者,才能啟動該觸控鍵操作控制。 通知:當操作這一按鈕時,觸控屏可以同時送交位 (bit) on/off 信號給所指定的另一位 (bit)信號。 操作紀錄:可勾選 存檔。 選項,表示該操作事件會被觸控屏系統記錄在歷史操作收集器內

Page 89

) 2-6-4. 功能按鈕(Function Button Button)

Page 90

2-6-5. 字按鈕(Word Button)

圖 2-17 控 件 屬 性 對 話 框 _ 字 按 鈕

功能:有 5 個選項 1. 設常數: 觸摸激活此按鈕, 觸控屏馬上就送出指定的常數值給 P.L.C 相對應之暫存器(寄存器)。 2. 輸入數值:當此按鈕激活後,觸控屏就先顯示系統內建 TEN-KEY 在螢幕上,您可輸入數值, 當按 ENTER 時觸控屏就送出數值給 P.L.C 相對應之暫存器 (寄存器)。 3. 輸入密碼:觸摸此按鈕,觸控屏就顯示輸入密碼的視窗。 4. 加:觸摸此按鈕,觸控屏先從 P.L.C 讀取暫存器(寄存器)的內容值並加上所設數值,再將運算 結果寫至 P.L.C 相對應之暫存器 (寄存器)。 5. 減:觸摸此按鈕,觸控屏先從 P.L.C 讀取暫存器(寄存器)的內容值並減去所設數值,再將運算 結果寫至 P.L.C 相對應之暫存器 (寄存器)。 啟動:激活模式可選鍵按下有效或按鍵釋放彈起時有效;當選彈起有效時表示當按壓該 字按鈕後 如果將手移出開關區域後手才彈起則該按壓動作就不會執行。

Page 91

2-6-6. 多態按鈕(Multistate Switches)

觸摸此按鈕,觸控屏馬上先從 P.L.C 讀取暫存器(寄存器)的內容值並加/減數值 1 或左/右移轉 1 位(bit),再將運算結果寫至 P.L.C 相對應之暫存器(寄存器)。

圖 2-18 控 件 屬 性 對 話 框 _ 多 態 按 鈕

狀態類別:分為數值及最低位(LSB)等 2 種型態。 控制方式:分成按鈕、清單、下拉式清單等三種選擇方式 狀態總數:狀態類別設為數值時 ,狀態總數最大值為 255。 狀態類別設為最低位時 ,16 位元正整數之狀態總數最大值為 16。 / 32 位元正整數之狀態總數最大值為 32。 啟動:分為直接啟動與間接啟動 2 種。 間接功能是透過功能按鈕中的 “現值加 1“及“現值減 1“的功能來操控此按鈕 . 次一狀態:可設定多態按鈕下一狀態之順序為 “+“或“-“。

Page 92

2-6-7. 單選按鈕(Radio Buttons)
一個按鈕控件有多個狀態,但每次只能選其中一個狀態對象操作,並將 數據寫入 PLC 的對應值 或對應位(Bit)。選 LSB 格式的狀態數最多可達 16 或 32 個。選數值格式的狀態數最多可達 256 個。當選 LSB 格式時每次只有其按壓的操作對應位會被設為開 (On),其餘非對應的位將會被設 為關(Off)。

圖 2-19 控 件 屬 性 對 話 框 _ 單 選 按 鈕

狀態類別:分為數值及最低位(LSB)等 2 種型態。 狀態序:表示單選按鈕排列狀態之順序與方向。 狀態總數:狀態類別設為數值時 ,狀態總數最大值為 255。 狀態類別設為最低位時 ,16 位元正整數之狀態總數最大值為 16。 / 32 位元正整數之狀態總數最大值為 32。 按鈕間隔:相鄰 2 狀態按鈕的間隔大小。

Page 93

2-6-8. 鍵盤按鈕(Keypad Button)
觸 摸 此 鍵 盤 按 鈕 ,觸 控 屏 就 依 內 定 的 字 符 代 碼 或 輸 入 命 令 ,使 用 如 同 TEN-KEY 方 式 讓 使 用 者 輸 入 數 值 , 當 按 輸 入 命 令 鍵 (Enter) 時 就 寫 入 數 值 給 控 制 器 對 應 之 寫 入 暫 存 器 (寄 存 器 )。

圖 2-20 控 件 屬 性 對 話 框 _ 鍵 盤 按 鈕

輸入字母: 依照內定的字符代碼寫入指定位置 . 輸入命令: 依照內定的命令功能執行命令動作 . 輸入: 當使用者完成輸入數值動作時,按壓此鍵將會將數值寫入指定暫存器中. 離開: 當使用者輸入數值為完成想離開輸入動作,按壓此鍵將會跳離輸入狀態. 清除: 當使用者輸入數值錯誤並想重新輸入時,可按壓此鍵清除當前數值文字. 後退: 當使用者輸入數值時發生單一數字錯誤,可按壓此鍵修改錯誤數字.

Page 94

2-6-9. 滾動按鈕(Scroll Buttons)
對於有些資料庫顯示控件可設計此滾動按鈕組 ,此按鈕控件可針對歷史資料庫進 行瀏覽捲動或暫停或清除的操作 ,當觸控屏具有停電記憶內存時更可以回顧到停 電前的記錄資料。

這暫停如被設定,在捲 動按鈕中將多個暫停功 能的按鈕

圖 2-21 控 件 屬 性 對 話 框 _ 滾 動 按 鈕

到頭/到尾: 顯示將歷史資料之紀錄頁移至最上頁或最下頁的控制按鈕 . 上一頁/下一頁或左一頁/右一頁: 顯示將歷史資料之紀錄頁上 /下移一頁或左/右移一頁的控制按鈕 . 暫停: 顯示”暫停”目前歷史資料之紀錄的控制按鈕 .

清除: 顯示”清除”目前歷史資料之紀錄的控制按鈕 .(這個功能沒有必須使用功能鍵)

Page 95

2-6-10. 步進按鈕(Step Buttons)
觸摸此按鈕,觸控屏馬上先從 P.L.C 讀取暫存器(寄存器)的內容值並加/減所設數值,再將運算結 果寫至 P.L.C 相對應之暫存器(寄存器)。

圖 2-22 控 件 屬 性 對 話 框 _ 歩 進 按 鈕

狀態類別:分為數值及最低位(LSB)等 2 種型態。 狀態序:表示步進按鈕排列狀態之順序與方向。 狀態總數:狀態類別設為數值時 ,狀態總數最大值為 255。 狀態類別設為最低位時 ,16 位元正整數之狀態總數最大值為 16。 / 32 位元正整數之狀態總數最大值為 32。

11 . 滑動類比開關(Slide Switch) 2-62-6-11 11.

Page 96

觸摸且持續壓住此按鈕之滑鼠箭頭區域, 然後操作者就可以在該控件範圍區域內左右或上下移 動 滑鼠箭頭到另一位置然後放開不壓,觸控屏就會依據操作者放開時手所在之位置所相對的數值, 將其數值寫入 PLC 對應之暫存器(寄存器),其功能如同一種模擬量輸入開關,對於調整馬達速 度、轉速、計時時間、物件顏色等的調機操作是十分好用的。

圖 2-16 控 件 屬 性 對 話 框 _ 滑 動 類 比 開 關 方向: 此功能是指定滑動按鈕遞增的方向。 指標(捻頭): 此功能是指定滑動按鈕指標的邊框及背景的顏色。 刻度: 刻度欄可設計滑動開關操作時的相關數值刻度標示。

Page 97

顯示: 設計者可以選擇是否顯示刻度 ,勾選顯示即可以設定顯示的刻度格式 位置: 依據滑動類比開關之方向 ,可以選擇刻度位置於 “左/右“或“上/下“. 顏色: 可依照喜愛顏色選擇刻度顯現顏色 . 依照刻度區分為主刻度線 (較長)及次刻度線(較短) 主刻度數: 此設定為設定滑動類比開關的主刻度需要繪製多少線條 . 次分隔數: 此設定為指定主刻度線間需要畫上多少次刻度 . 軸: 設計者可以選擇是否顯示座標軸 . (此選項必須於顯示功能勾選後才會出現 ) 刻度記號: 此選項決定座標軸上是否標註刻度 . (此選項必須於顯示功能勾選後才會出現 ) 字體: 選擇刻度記號文字的字體 . 最大值: 設定刻度記號文字的最大數值 . 最小值: 設定刻度記號文字的最小數值 . 總位數: 設定刻度記號文字的總顯示位數 . 小數位數: 設定刻度記號文字的總顯示小數位數 .

Page 98

2. 數值輸入(Numeric Entry) 2-6-1 2-6-12
觸 摸 此 數 值 輸 入 按 鈕 , 觸 控 屏 顯 示 內 建 TEN-KEY 您 可 輸 入 數 值 , 當 ENTER 時 就 將 數 值 寫 入 給 控 制 器 對 應 之 寫 入 暫 存 器 (寄 存 器 )。

圖 2-23 控 件 屬 性 對 話 框 _ 數 值 輸 入

Page 99

數 據 類 別 :指 所 對 應 的 數 據 的 格 式 定 義 分 為 ,16 位 正 整 數 , 32 位 正 整 數 , 16 位 整 數 , 32 位 整 數 , 16 位 BCD 正 整 數 , 32 位 BCD 正 整 數 , 32 位 浮 點 數 , 16 位 BCD 整 數 (LMB; left_most_bit:1, 指 當 最 左 一 位 bit 為 1 時 該 數 據 表 示 為 負 數 ), 32 位 BCD 整 數 (LMB; left_most_bit:1), 16 位 BCD 整 數 (LMD; left_most_digit:F, 指 當 最 左 4 個 bit 為 F 時 該 數 據 表 示 為 負 數 ), 32 位 BCD 整 數 (LMD; left_most_digit:F)

顯示類別:指所對應的數據的顯示格式分為 16 位十進制正整數 (0-65535), 16 位十六進制數(0FFFF), 16 位八進制數(0-77777),

數據輸入:分為自動彈出式鍵盤, 和常駐式固定鍵盤

縮放:只有數值格式是二進制提供此功能。縮放比例公式 (Y=aX+b) 。 Y=觸控屏顯示/顯示值,X= PLC 實際寫入值,a=增益值,b=偏移值。 如此設定 a=0.5,b=2 當觸控屏輸入 10(Y=10) 時,PLC 將會寫入 16(X=16)。

通知: 當數值輸入完成後按 Enter 時,數值寫入後通知接點設為 1( on)或設為 0(off),注意該接點須由 PLC 程式清為 0(off),這樣下次再一次操作時此通知接點才會正確動作。

Page 100

2-6-13. 數值顯示
觸控屏讀取 PLC 相對應之暫存器(寄存器)的數值,直接將數據資料顯示在觸控屏幕上 (無輸入功 能),如圖 2-24。

圖 2-24 控 件 屬 性 對 話 框 _ 數 值 顯 示

數值顯示

Page 101

2-6-14. ASCII 文字輸入

觸摸此文字輸入按鈕,觸控屏顯示系統內建 ASCII 文字鍵盤在螢幕上,您可以輸入文字(字串長 度最多可達 20 個字母),當按 ENTER 時觸控屏就送出文字的 ASCII 內碼給控制器相對應之暫存 器(寄存器)。

圖 2-26 控 件 屬 性 對 話 框 _ ASCII 文 字 輸 入

總字數:指定 ASCII 文字輸入之最大字數(2 個 ASCII 文字佔 1 個 Word) 。 排列:指定 ASCII 文字輸入後,文字之顯示位置。

Page 102

5. ASCII 文字顯示 2-6-1 2-6-15
觸控屏讀取 PLC 相對應之暫存器(寄存器)的 ASCII 數值,然後將 ASCII 內碼轉換為文字顯示在 觸控屏幕上(無輸入功能),控件屬性對話框如圖 2-27。

圖 2-27 控 件 屬 性 對 話 框 _ASCII 文 字 顯 示

作為鍵盤輸入顯示用: 這是指當畫面中設計使用固定式鍵盤給相關的數值輸入元 件 作 為 Ten-key 鍵 盤 時 此 一 選 項 表 示 這 顯 示 物 件 將 特 定 對 應 為 鍵 盤 輸 入 顯 示 用 , 可 以 是 ASCII 也 可 以 是 0-9. 總字數:指定 ASCII 文字顯示之最大字數 (2 個 ASCII 文字佔 1 個 Word)。 排列:指定 ASCII 文字顯示之物件位置。 字集:可指定顯示文字依照 ASCII 碼或 ISO 碼顯示。 字碼大小:如果選擇位元(Byte),1 個 Word 可顯示 2 個 byte 文字,如果選擇字(Word),只會顯 示低位元( Low Byte)的字。

Page 103

2-6-16. 位指示燈

圖 2-28 控 件 屬 性 對 話 框 _ 位 指 示 燈

位指示燈:觸控屏讀取 PLC 之接點狀態值,自動顯示所指定位址的 PLC 位元的 ON、OFF 兩種 狀態。依其對應狀態之規劃內容直接顯示在觸控屏幕上。狀態數可設 2 個。 字的位指示燈:觸控屏讀取 PLC 之字的位狀態值,自動顯示所指定位址的 PLC 位元的 ON、 OFF 兩種狀態。依其對應狀態之規劃內容直接顯示在觸控屏幕上。狀態數可設 2 個。 双字的位指示燈:觸控屏讀取 PLC 之双字的位狀態值,自動顯示所指定位址的 PLC 位元的 ON、OFF 兩種狀態。依其對應狀態之規劃內容直接顯示在觸控屏幕上。狀態數可設 2 個。

Page 104

2-6-17. 多態指示燈
多態指示燈:觸控屏讀取 PLC 之暫存器(寄存器)的數值,自動依各對應值直接顯示其對應狀態 (STATE)的內容在觸控屏幕上。狀態數最多可達 256 個(選值)或 16 個(選最低位 LSB)。

圖 2-29 控 件 屬 性 對 話 框 _ 多 態 指 示 燈

Page 105

2-6-18. 訊息(消息)顯示
訊息(消息)顯示和指示燈的主要差別處是:訊息 (消息)顯示的內容只有文字,不能用圖檔,而指 示燈內容可用文字和圖檔。訊息 (消息)顯示有二種。 1. 觸控屏讀取 PLC 之接點狀態或暫存器 (寄存器)值,自動依據各對應狀態規劃物件內容直接顯 示在觸控屏幕上。 狀態數最多可達 256 個(若選擇數值)或 16 個(若選擇 LSB)或 2 個(若選擇位 元)。 2. 觸控屏讀取 PLC 之接點狀態或暫存器 (寄存器)值,自動依據各對應狀態規劃物件內容逐一顯 示在觸控屏幕上,文字顯示效果為文字依序由右至左移動顯示,設計時可控制每次移動的字 數與速度。

圖 2-30 控件屬性對話框_訊息(消息)顯示

走馬燈:當設定走馬燈時,文字信息會依照設定速度由右至左依序移動。 速度:速度設定值由 1~10;”10”為最快速,而”1”則為最慢速。

Page 106

2-6-19. 時間/日期/星期顯示

觸控屏直接讀取內部 REAL TIME CLOCK 時間的值,顯示其內容在觸控屏幕上。 觸控屏直接讀取內部 REAL TIME CLOCK 日期的值,顯示其內容在觸控屏幕上。 觸控屏直接讀取內部 REAL TIME CLOCK 星期的對應值,顯示其內容在觸控屏幕上。

圖 2-31 控件屬性對話框_時間/日期/周日顯示

Page 107

2-6-20. 儀表

儀表圖會讀取指定的暫存器 (寄存器)數值並以儀表的方式顯示出來,如圖 2-32。

圖 2-32 控件屬性對話框_儀表顯示

方向: 有分順時鐘以及逆時鐘 2 種。 指針顏色: 可以指定儀表上之指針的顏色。 針座顏色: 可以指定儀表上之針座的顏色。 迴旋調整: 此選項主要是在設定儀表表座的中心位置 ;角度以及半徑...等等選項。 刻度記號: 可以指定儀表上之刻度文字所顯示的位置是在儀表刻度內或外。

Page 108

1. 動態圖 2-6-2 2-6-21

/ 靜態圖

動態圖包含以下 5 個選項:動態圓、動態矩形、GIF 顯示、圖片顯示器、動畫。另外再加上圖片 功能可以處理靜態圖型。 動態圓可由 PLC 控制一個圓形圖顯示在觸控屏幕的任何位置,且能改變此圓形的中心點位置或 半徑大小及顏色。 動態矩形可由 PLC 控制一個矩形圖顯示在觸控屏幕的任何位置,且能改變此矩形的高、寬和顏 色。藉由改變其位置、大小、顏色,則可創造更多變化的顯示效果。

動態圓: 監視位置---U200 U200---X 軸圓心位置 U201---Y 軸圓心位置 U202---動態圓半徑 U203---動態圓圖樣

圖 2-33 控件屬性對話框_動態圓

動態方塊: 監視位置---$U470 $U470---X 軸位置 $U471---Y 軸位置 $U472---動態方塊寬 $U473---動態方塊高 $U474---圖樣色

Page 109

圖 2-33a 控件屬性對話框_動態方塊 GIF 顯示:能顯示 GIF 圖形於於觸控屏幕的固定位置,並自動執行 GIF 動畫顯示。

圖 2-33b 控件屬性對話框_GIF 顯示器

圖片顯示器能由 PLC 控制多個靜態圖形顯示在觸控屏幕的固定位置,並可控制它的狀態來顯示 不同的圖檔。

狀態類別: 位(停止/啟動/自動變換) 自動變換頻率(Hz): 速度 --- 0.5~10Hz

Page 110

圖 2-33c 控件屬性對話框 _圖片顯示器

圖片: 可直接顯示圖檔物件 (如 xx.bmp、xx.jpg 圖檔)於觸控屏幕的固定位置 .

圖 2-33d 控件屬性對話框_圖片

動畫:可使用 BMP/JPG 及 GIF 3 種類型的圖,在畫面上產生各種位移及變化

圖狀態:使用 BMP/JPG 等圖形時,圖的狀態可分成,自動、位置、動態。 GIF 只能改變速率。 1.自動:自動變化所設定的狀態數,改變的速率從 0.5Hz~10Hz

Page 111

2.位置:圖形狀態數不會有任何變化,

3.動態:會根據控圖地址的數值變化,使圖的狀態產生變化,例如下列$U90=0 為圖 1,$U90=1 為圖 2,$U90=2 為圖 3。

移動:可分成靜止、水平、垂直、連結線段、動態

靜止、 水平、 垂直 、 連結線段等路徑

移動設為動態是指依據控圖地址的暫存器的值產生移動變化, 如上例子 , 圖狀態不是設定為動態 時,下列$U90 值為 X(水平)方向移動,$U91 值為 Y(垂直)方向移動,例 2, 如果設定圖狀態的控 制方式為動態時$U90 值就代表為圖狀態的變化, U91 值為 X(水平)方向移動,$U92 值為 Y(垂 直)方向移動。

Page 112

特效:走馬燈可以依複製圖片的數量產生位移,如下圖

當移動路徑種類如果選擇 ?聯結線段“, 則可以增加新線段設置點 , 先點選該動畫後再點滑鼠右鍵 就可以找到插入點和刪除點

插入點(Insert Point)
在畫面物件中增加一個點,給動畫的聯結線段導入新增線段使用。

刪除點(Delete Point)
在畫面中刪除一個聯結線段的物件規劃點。

Page 113

2-6-22. 圖/圖表
柱狀圖:分為單極柱狀圖和兩極柱狀圖。 單極柱狀圖:觸控屏讀取 PLC 相對應之暫存器(寄存器)的數值,直接轉為柱狀圖後顯示在觸控 屏幕上,如圖 2-34。

圖 2-34 控件屬性對話框_單極柱狀圖

兩極柱狀圖:觸控屏讀取 PLC 相對應之暫存器(寄存器)的數值,先和中點標準值比較,再將偏 差值轉為柱狀圖顯示在觸控屏幕上,如圖 2-35 設定。當 PLC 值(d100=60) 時,顯示為 PLC 值 (60)-標準值(50)=10,如圖 2-35。當 PLC 值(d100=80) 時,顯示為 PLC 值(80)-標準值(50)=30> 偏差上限(25),則改變顏色。

圖 2-35 控件屬性對話框_兩極柱狀圖

兩極柱狀圖範例圖

Page 114

曲線圖:觸控屏讀取 PLC 相對應之暫存器(寄存器)的一連串數值總表,轉換為單軸曲線顯示在 觸控屏螢幕上,如圖 2-36,一個曲線圖最多可有 8 條曲線。每組數據之點數是指線形圖之寬度 範圍的橫座標的資料最大顯示點數。

圖 2-36 控件屬性對話框_曲線圖 數據組數: 代表此曲線圖所能繪製的曲線總數 (最大值為 8) 每組數據之點數: 代表各曲線圖所能繪製的曲線點之總數 (數值範圍 2-255) 取樣規則如下,如設讀取位置 D100,2 條曲線,則 D100= 實際取樣點數, D101= 第一條曲線第 1 點 D102= 第二條曲線第 1 點 D103= 第一條曲線第 2 點 D104= 第二條曲線第 2 點 : : 當觸發旗標=ON 時,觸控屏會把這一連串數值轉換為曲線後顯示在觸控屏幕上。

觸發旗標清除旗標,可直接由控件屬性對話框設定旗標位置。

提示 ?022

Page 115

扇形圖:觸控屏讀取 PLC 相對應之暫存器(寄存器)的數值,轉換為 360 度圓形圖後顯示在觸控 屏幕上,且以扇形方式表示 PLC 相對應之暫存器(寄存器)的數值。

圖 2-37 控件屬性對話框_扇型圖 方向:設定扇型圖數值顯示之方向 (分為從頂開始順時針及從底開始順時針 2 種)

Page 116

二維分佈圖:觸控屏讀取 PLC 相對應之暫存器(寄存器)的一連串數值總表,轉換為雙軸曲線顯 示在觸控屏螢幕上如圖,一個曲線圖最多可有 8 條曲線。

圖 2-38 控件屬性對話框_二維分佈圖

取樣規則如下,如設讀取位置 D100,2 條曲線,則 D100= 實際取樣點數 n, D101= 第一條曲線第 1 點的 X 軸座標 D102= 第一條曲線第 1 點的 Y 軸座標 D103= 第二條曲線第 1 點的 X 軸座標 D104= 第二條曲線第 1 點的 Y 軸座標 D105= 第一條曲線第 2 點的 X 軸座標 D106= 第一條曲線第 2 點的 Y 軸座標 D107= 第二條曲線第 2 點的 X 軸座標 D108= 第二條曲線第 2 點的 Y 軸座標 : : 當觸發旗標=ON 時,觸控屏會把這一連串數值轉換為曲線後顯示在觸控屏幕上。 觸發旗標清除旗標,可直接由控件屬性對話框設定旗標位置。

提示 ?023

Page 117

2-6-23. 警報顯示
警報顯示有 4 個選項,要使用警報前先需要配合觸控屏 ?警報?屬性的設定才能設計位警報區 和類比警報區應用。

圖 2-39 控件屬性對話框 _警報屬性

Page 118

數位警報區 / 類比警報區: 警報可分為數位警報區 / 類比警報區兩種格式,兩種格式都可以提 供最多 16 區塊的設計。

圖 2-40 控件屬性對話框 _位警報區

位警報區:取樣 PLC 相對 Bit 資料,當其內容為 “1“ (On) 時將顯示訊息欄位中之文字資料。 種類:分成位、字的位、字的值 3 種監視模式。 讀取地址: 以 PLC 或觸控屏內部接點當成 位設定值時,接點必須以 16 的倍數為單元,例如 0、16、 32~~~,否則程式編譯將會錯誤, 字的位以字元(Word)內的位為監視,字的值是根據字元內數值 變化為監視狀態。 使用:在使用欄位預設為 (enable),可以 取消(disable)不進行位警報的動作

大小:指警報區取樣接點之數量。 掃描間隔:指警報區掃描時間(1-3600 秒)。 等級:可指定不同接點警報之優先顯示等級 (1-8;8 為最優先等級)。 記錄:可將警報區資料儲存於觸控屏內部歷史資料表中。 顯示警報訊息:當 PLC 相對 Bit 資料 On 時,顯示警報訊息於畫面中央。 顯示視窗畫面:當 PLC 相對 Bit 資料 On 時,顯示指定的視窗畫面資料。 播放多媒體檔案:當 PLC 相對 Bit 資料 On 時,播放指定的多媒體檔案。

Page 119

圖 2-41 控件屬性對話框 _類比警報區

類比警報區:取樣 PLC 指定暫存區資料,比較其內容數值之高低顯示訊息欄位中之文字資料。 讀取地址:以 PLC 或觸控屏內部暫存器 (寄存器)當成監視取樣值。 大小:指警報區取樣暫存器 (寄存器)之數量。 掃描間隔:指警報區掃描時間(1-3600 秒)。 界限:設置警報界限,當取樣數值低於此界限值就觸發低限警報,或超過此界限值就觸發高限警 報。 遲滯區:當取樣數值遲滯於此界限值範圍內並不會觸發警報,但當超過此遲滯值就會觸發警報。 級別:可指定不同接點警報之優先顯示等級 (1-8;8 為最優先等級)。 記錄:可將警報區資料儲存於觸控屏內部歷史資料表中。 顯示警報訊息:當 PLC 相對 Bit 資料 On 時,顯示警報訊息於畫面中央。 顯示視窗畫面:當 PLC 相對 Bit 資料 On 時,顯示指定畫面資料。 播放多媒體檔:當 PLC 相對 Bit 資料 On 時,播放指定的多媒體檔案。

警報顯示器: 警報顯示有 4 個選項。觸控屏依所設掃瞄時間週期性的監視指定之 PLC 暫存器(寄 存器)的相對 bit 資料,轉換為對應的警報記錄。 警報歷史表:觸控屏固定時間會自動讀取指定之 PLC 暫存器(寄存器)的相對 bit 資料,轉換為對 應的接點警報訊息文字顯示在觸控屏幕上;並且依發生時間逐筆記錄成為警報歷史表。 警報計數:觸控屏會自動計算加總該警報發生的次數。 當前警報:觸控屏會顯示當前所發生的警報的列表。

Page 120

警報走馬燈:觸控屏會以走馬燈方式將當前正發生的警報訊息顯示在屏幕上。

圖 2-42 控件屬性對話框_警報顯示器

警報顯示器中 “A” / “C” 兩個字分別代表以下意義 , ”A”?表示警報正發生中。 ”C”?表示警報已經解除。

提示? 024

全局警報走馬燈:觸控屏會以彈出式走馬燈方式將當前正發生的警報訊息顯示在當前屏幕上。 在警報屬性對話框的下方有一功能 ’全局警報走馬燈’ 按右邊屬性設置, 可以規劃警報訊息移動 的速度和方向,所有的當前正發生的警報訊息會逐條的依序排列顯示。

Page 121

圖 2-42 控件屬性對話框 _全局警報走馬燈_警報顯示器

Page 122

2-6-24. 歷史資料顯示
歷史資料顯示有 3 個選項,需要配合觸控屏 ?數據收集器中的新增設定後才能正確顯示。

數據收集器中需先將歷史資料記錄在觸控屏的暫存器(寄存器)(Data Logger) 緩衝區內,暫存器 (寄存器)(Data Logger)緩衝區是指從 PLC 取樣的資料先儲存在觸控屏的停電內存記憶體中 Battery Backup SRAM,然後歷史顯示控件就能取其相關資料來完成歷史數據顯示、歷史事件顯 示、歷史趨勢顯示,關於數據收集器(Data Logger) 的設定如下,請參考:

圖 2-43 控件屬性對話框_數據收集器 (一般設置)

名稱: 依照使用者需求可自行定義數據收集器之名稱 . 編號: 使用歷史顯示功能時 ,可依照名稱及編號執行數據收集器指定之位置資料收集 . 取樣長度: 歷史顯示器中數據取樣之單筆個數 取樣總數: 歷史顯示器中數據取樣之總次數

Page 123

內存需求量 = (取樣長度) x (取樣總數) + (取樣總數) x 3 (“3”是表示萬年曆資料所佔暫存器 (寄存 器)數量) 使用電池保持內存: 可選擇使用電池保持內存。 取樣方式: 計時: 可依照使用者定義之時間取樣 . (時間為”秒”,設定範圍為 1-65535 秒) 觸發: 可依照命令控制區之取樣觸發旗標觸發取樣 . (需搭配命令區使用 ) 整點: 可依照使用者定義之時間取樣 . (時間為”分”,設定範圍為 1-60 分) 取滿處理: 停止取樣: 可依照使用者定義決定是否停止取樣 . 通知: 可依照使用者定義當取樣數達到設定之滿界限時 ,通知指定之接點 . 控制: 清空內存: 當指定旗標位(bit)觸發時,清空內存記憶體之數值 . (需搭配命令區使用) 致能取樣: 當指定旗標位(bit)觸發時,致能允許開始取樣 . (需搭配命令區使用 ) 保存到文件: 將取樣數據儲存至觸控屏指定之檔案名稱中 .

圖 2-44 控件屬性對話框_數據收集器 (數據項設置)

名稱: 可針對每一個數值設定其名稱 ,以利區別. 總位數: 依據數據類別之不同可以指定不同之總位數 (1~10 位數) 小數位數: 針對實際數值顯示之不同可以定義需要之小數點位數 ,但不可比總位數大 縮放: 只有數值格式是二進制提供此功能。縮放比例公式 (Y=aX+b) 。 Y=觸控屏顯示值, X= PLC 實際寫入值,a=增益,b=偏移量。

Page 124

如此設定 a=0.5,b=2 當觸控屏輸入 10(Y=10) 時,PLC 將會寫入 16(X=16)。

Page 125

歷史數據顯示器: 觸控屏經長期持續取樣後,轉換為數值資料顯示在觸控屏幕上。

圖 2-45 控件屬性對話框_歷史數據顯示

歷史訊息顯示器: 觸控屏固定時間,或由 PLC 觸發讀取相對應之暫存器 (寄存器)的數值資料或 LSB 相對 bit,轉換為訊息文字內容逐行記錄並顯示在觸控屏幕上。

Page 126

圖 2-46 控件屬性對話框_歷史訊息顯示

歷史趨勢圖: 觸控屏可設固定取樣時間,或由 PLC 觸發讀取指定暫存器 (寄存器)的數值資料, 並儲存在觸控屏的記錄緩衝區記憶體中;經長期持續取樣後轉換為連續曲線顯示在觸控屏幕 上。

圖 2-47 控件屬性對話框 _歷史趨勢圖

2-6-25. 配方選擇器
配方選擇器,是能夠對有系統或名稱紀錄的配方,做出一個檢視表格,並且可以指引配方的組別 移動,方便配方的輸入。

Page 127

種類: 清單 下拉式

配方區:
選擇要是使用的配方區

配方名:
可以顯示配方區下的個組的配方, 排序:可以依照定義的名稱來排序 先指定配方組,就可以 輸入資料了。

Page 128

2-7. 專案欄 (項目欄 / Project)
專案(項目)欄的功能主要是 PanelMaster 提供專案規劃所需的全局資料的建立及管理系統,例 如檔案保護、多語言、字體模版、圖形庫、全局巨集(宏)庫、觸控屏之導入/添加及刪除...等。

圖 2-48 專案(項目)欄功能

2-7-1 資訊與檔案保護
提供設計者能設定密碼保護自己設計的程式檔案,密碼固定 9 個字元,需注意字母有大小寫之 分,須透過存檔的動作才有效,如果忘記密碼此檔案將永遠無法開啟,請牢記密碼。此處的密 碼設定是指設計者密碼 (最高等級“8“=預設(默認)為’’000000000’’)。

圖 2-49 專案欄功能_檔案保護

Page 129

2-7-2. 語言
是否使用多語功能設定。要使用多語言時請選定語言,總使用數為 1-10。 然後請調整設定各語言所對應的通用碼 (Unicode)名稱說明。

圖 2-50 專案欄功能_語言

2-7-3. 字體模板
您可在字體模板設置對話框中設定相關之各語言所對應的文字樣本, 然後在專案應用程式中就可 以輕鬆調用所須使用的文字字體及字型提供畫面編輯文字時使用。

圖 2-51 專案欄功能_字體模板

Page 130

2-7-4. 圖片數據庫
在畫面物件規劃時,您可以直接調用系統內建的圖片,如果您需要使用外部圖片時,必須先載入 圖片庫資料管理系統才能被呼叫顯示,然後這些新圖片 (*.BMP,*JPG)才能在專案中使用及設置 於控件中顯示和操作。

圖 2-52 專案欄功能_圖片數據庫

2-7-5. 全局標籤 (Global Tag)
為便利畫面設計人員能夠快速分辨所設計物件代表之功能及便於修改物件內容 ,特別提供物件 標籤功能。全局標籤只能針對觸控屏內部接點或暫存器 (寄存器)進行設置,不能針對控制器的 接點或暫存器(寄存器)來設置,且全局標籤中所有標籤可以提供專案中所有的觸控屏物件使用 . 設置全局標籤時,開頭須以“_“下底線表示。可以新增標籤群或重新命名標籤群名稱,也可以導 入和導出標籤群資訊。

圖 2-53 專案欄功能_全局標籤

Page 131

2-7-6. Global Macro (全局巨集(宏)庫)
全局巨集(宏)是指所規劃的巨集(宏)程序, 可以在整個專案(項目)中, 被全部的觸控屏的所有畫面 巨集(宏)和控件巨集(宏)中所調用的巨集 (宏)稱之為全局巨集 (宏),所以顧名思議,另一種為本地 巨集(宏)就只能被該單獨的觸控屏所使用。

圖 2-54 專案欄功能_全局巨集(宏)

全局巨集(宏)(Global Macro)和本地巨集(宏)(Local Macro)的差異點說明: 全局巨集(宏)可被使用於整個專案 (項目)中,而本地巨集(宏)只能使用於該觸控屏。 只有全局巨集(宏)可設為保護模式,也就須輸入合格進入密碼才能查看和編輯巨 集(宏)指令,所以說可以充份保護設計者的特殊程序或重要程序的智慧財產權, 例如將一段 PID 運算法則或通訊程序利用全局巨集 (宏)設計,然後就可以在各種 控件中呼叫調用,但其內容非設計者就無法修改。

提示 ?025

Page 132

在觸控大師 PanelMaster 軟體(軟件)中我們已經提供有許多常用的巨集(宏)指 令,大約分為以下幾類:
Startup Macro (啟始巨集(宏))
當觸控屏運行時,第一次啟動觸控屏畫面工作程序應用時(通常指斷電後第一次重新送電執行應 用畫面程式),只執行一次啟始巨集(宏)內的全部程式指令, 然後才顯示第一個畫面。所以如果啟 始巨集(宏)內的程式太長則第一次顯示畫面會需要較長開機時間,一般而言啟始巨集 (宏)是用來 執行初始化動作。

圖 2-55 觸控屏一般設置功能 _啟始巨集(宏)

Main Macro (主巨集(宏))
當觸控屏運行時,就會不斷地循環執行主要巨集(宏)內的程式指令,但每次將只執行最多 30 行 的巨集(宏)指令。而且不論觸控屏當前所在畫面為何,此主要巨集(宏)均時時刻刻會被執行。只 是主要巨集(宏)的執行周期時間是無法非常精準的確定時間值,通常大約為每 100-500msec 會 執行一次。

圖 2-56 觸控屏一般設置功能 _主巨集(宏)

Page 133

Event Macro (事件巨集(宏))
當觸控屏運行時,當觸發位元(bit)信號有效(由關狀態=0 切為開狀態=1)時 ,觸控屏將立刻執行事 件觸發巨集(宏)內的全部指令一次。 觸發位指定,必須先在狀態 與命令的命令區設定中打 開觸發位的設定,才能使 用。

圖 2-57 觸控屏一般設置功能 _事件巨集(宏)

Time Macro (時間巨集(宏))
當觸控屏運行時,觸控屏將固定以所設時間週期循環執行計時器巨集(宏)內的全部指令一次。 所以為了使觸控屏的動作能合理運行,請儘量簡短計時器巨集(宏)的指令數量。

圖 2-58 觸控屏一般設置功能 _時間巨集(宏)

Page 134

巨集(宏)指令
在觸控大師 PanelMaster 軟體(軟件)中我們已經提供有許多常用的巨集 (宏)指令, 大約分為以下 幾類: 1.搬移和設值 ● 指令 數據類別 “=”→複製,將參數 P2 的數據複製到參數 P1 的目標位置 “=” (S) 16 位 整 數 , (U)16 位正整數, (SD) 32 位 整 數 , (UD) 32 位正整數, (F)32 位浮點數,(B)位。 P1 P2 P1=P2 例: V0.0=2\M0 (B); 本例中 2\ 表示 Link2 接三菱 PLC M0 內部字地址,內部位地址,外部字地址,外部位地址。 常數,內部字地址,內部位地址,外部字地址,外部位地址。

當 COM2 三菱 PLC M0=0 則 COM1 西門子 PLC V0.0=0 當 COM2 三菱 PLC M0=1 則 COM1 西門子 PLC V0.0=1

● 指令

“=!”→反相複製位, 將參數 P2 的位數據反相複製到參數 P1 的目標位置 “= !” (B)位 內部位地址,外部位地址。 常數,內部位地址,外部位地址。

數據類別 P1 P2 P1=!P2

例: V0.0=! 2\M0

(B)

;

本例中 2\ 表示 Link2 接三菱 PLC M0

當 COM2 三菱 PLC M0=0(OFF) 則 COM1 西門子 PLC V0.0=1 (ON) 當 COM2 三菱 PLC M0=1 (ON)則 COM1 西門子 PLC V0.0=0(OFF)

● 指令

“〞〞” →ASCII,將參數 P2 的字符串轉換為 ASCII 碼複製到參數 P1 的目標位置 “〞〞” (B)位 內部位地址 ASCII 字符串

數據類別 P1 P2

P1=〞P2(ASCII 文數字)〞 例: $U0= 〞ABCDEF〞 則 $U0=4241 H (BA),$U1=4443 H (DC),$U2=4645 H (FE)

● 指令

“MOV” →搬移,將參數 P2 的數據搬移參數 P3 個數據量到參數 P1 的目標位置 “MOV” (U)16 位正整數

數據類別

Page 135

P1 P2 P3

內部字地址,外部字地址。 內部字地址,外部字地址。 常數,內部字地址。

P1=MOV(P2,P3) 例:$U10= MOV(2/D100,10) 將 COM2 三菱 PLC D100~D109 暫存器(寄存器)搬移到觸控屏$U10~19 暫存器(寄存器)

● 指令

“SETM” →設值,將參數 P2 的數據設值到參數 P1 的目標位置, 填充參數 P3 個長度 “SETM” (U)16 位正整數 內部字地址,外部字地址。 常數,內部字地址。 常數,內部字地址。

數據類別 P1 P2 P3

P1=SETM(P2,P3) 例:$U10=SETM(2/D100,10) 將 COM2 三菱 PLC D100 暫存器(寄存器)的數值寫到觸控屏 $U10~19 暫存器(寄存器) 當 D100=K1234 則$U10~19 暫存器(寄存器)都會變成 K1234

2.數學計算 + - * / ● 指令 數據類別 “+” →加法, 將參數 P2 的數據+P3 的數據結果傳送到 P1 的目標位置 “+” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數 P1 P2 P3 P1=P2 + P3 例:$U10=K1234+K1000 則觸控屏$U10 暫存器(寄存器)數值=K2234 ●“-” →減法,將參數 P2 的數據 - P3 的數據結果傳送到 P1 的目標位置 指令 數據類別 “-” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數 P1 P2 P3 內部字地址 常數,內部字地址 常數,內部字地址 內部字地址 常數,內部字地址。 常數,內部字地址。

Page 136

P1=P2 - P3 例:$U10=K1234-K1000 則觸控屏$U10 暫存器(寄存器)數值=K234

●“*” →乘法,將參數 P2 的數據 * P3 的數據結果傳送到 P1 的目標位置 指令 數據類別 “*” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數 P1 P2 P3 P1=P2 * P3 例:$U10=K1234*K10 則觸控屏$U10 單雙字暫存器(寄存器)數值=K12340 內部字地址 常數,內部字地址 常數,內部字地址

如果參數 P2 * P3 的結果可能超過 65535 時, 請使用 32 位整數的計 算運用進行操作,另一方面如果使用 16 位整數來操作,則超過 65535 時的數據結果是不會正確傳送到 P1 的目標位置。

注意 !026
● 指令 數據類別 “/” →除法,將參數 P2 的數據 / P3 的數據結果,商數傳送到 P1 的目標位置,餘數捨去 “/” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數 P1 P2 P3 P1=P2 / P3 例:$U10=K1234 /K 50 則觸控屏$U10 暫存器(寄存器)數值=K24 內部字地址 常數,內部字地址 常數,內部字地址



“%” →除法餘數,將參數 P2 的數據 / P3 的數據結果,餘數傳送到 P1 的目標位置

P1=P2 % P3 餘數 例:$U12=K1234 %K 50 則觸控屏$U12 暫存器(寄存器)數值=K68

Page 137

3.邏輯運算 ●“|” →邏輯或(OR), 將參數 P2 的數據 | P3 的數據結果傳送到 P1 的目標位置 指令 數據類別 P1 P2 P3 P1=P2 | P3 例: $U10=K1234 | K1000 K1234 K1000 ( 二進制碼 10011010010) ( 二進制碼 01111101000) “|” (U)16 位正整數,(UD) 32 位正整數 內部字地址 常數,內部字地址 常數,內部字地址

$U10=K2042( 二進制碼 11111111010)

●“&” →邏輯和(AND), 將參數 P2 的數據& P3 的數據結果傳送到 P1 的目標位置 指令 數據類別 P1 P2 P3 P1=P2 & P3 例:$U10=K1234 & K1000 K1234 K1000 $U10=K192 ( 二進制碼 10011010010) ( 二進制碼 01111101000) ( 二進制碼 00011000000) “&|” (U)16 位正整數,(UD) 32 位正整數 內部字地址 常數,內部字地址。 常數,內部字地址。

●“^” →邏輯互斥或(XOR),將參數 P2 的數據 ^P3 的數據結果傳送到 P1 的目標位置。 指令 數據類別 P1 P2 P3 P1=P2 ^ P3 例:$U10=K1234 ^ K1000 K1234 K1000 ( 二進制碼 10011010010) ( 二進制碼 01111101000) “^” (U)16 位正整數,(UD) 32 位正整數 內部字地址 常數,內部字地址 常數,內部字地址

$U10=K1850( 二進制碼 11100111010)

Page 138

●“<<” →左移, 將參數 P2 的數據左移 P3 的數據,結果傳送到 P1 的目標位置 指令 數據類別 P1 P2 P3 “<<” (U)16 位正整數,(UD) 32 位正整數 內部字地址 常數,內部字地址 常數,內部字地址

P1=P2 << P3 例: $U10=K1234 << K1 K1234 $U10=K2468 ( 二進制碼 0000010011010010) ( 二進制碼 0000100110100100)

當 P3 數值在(U)16 位左移超過 K15, (UD) 32 位左移超過 K31,無論 P2 數值為何其結果 P1 會成為 0

注意 !027

●“>>” →右移, 將參數 P2 的數據右移 P3 的數據,結果傳送到 P1 的目標位置 指令 數據類別 P1 P2 P3 “>>” (U)16 位正整數,(UD) 32 位正整數 內部字地址 常數,內部字地址。 常數,內部字地址。

P1=P2 >> P3 例:$U10=K1234 >> K1 K1234 $U10=K617 ( 二進制碼 0000010011010010) ( 二進制碼 0000001001101001)

當 P3 數值在(U)16 位右移超過 K15,(UD) 32 位右移超過 K31, 無 論 P2 數值為何其結果 P1 會成為 0。

注意 !028

Page 139

4.統計運算 ●“MAX” →比較取最大值,將參數 P2 的數據與 P3 的數據比較結果,取大數傳送到 P1 的目 標位置。 指令 數據類別 P1 P2 P3 “MAX” (U)16 位正整數,(UD) 32 位正整數 內部字地址 常數,內部字地址 常數,內部字地址

P1=MAX(P2, P3) 例:$U10=MAX($U11,$U12) 當$U11 數值>$U12 數值,則$U10=$U11 當$U11 數值<$U12 數值,則$U10=$U12 ●“MIN” →比較取最小值,將參數 P2 的數據與 P3 的數據比較結果,取小數傳送到 P1 的目 標位置。 指令 數據類別 P1 P2 P3 “MIN” (U)16 位正整數,(UD) 32 位正整數 內部字地址 常數,內部字地址 常數,內部字地址

P1=MIN(P2, P3) 例: $U10=MIN($U11,$U12) 當$U11 數值>$U12 數值,則$U10=$U12 當$U11 數值<$U12 數值,則$U10=$U11 ●“BMAX” →區塊比較取最大值,將參數 P2 指定的起始位置連續 P3 的數據長度比較結果, 取最大值傳送到 P1 的目標位置。 指令 數據類別 P1 P2 P3 “BMAX” (U)16 位正整數,(UD) 32 位正整數 內部字地址 內部字地址 常數,內部字地址

P1=BMAX(P2, P3) 例: $U10=BMAX($U11,$U20 ) 當$U20 數值=K5 時,則取$U11、$U12、$U13、$U14、$U15 比較後的最大值傳送到 $U10 。

Page 140

●“BMIN” →區塊比較取最小值,將參數 P2 指定的起始位置連續 P3 的數據長度比較結果, 取最小值傳送到 P1 的目標位置。 指令 數據類別 P1 P2 P3 “BMIN” (U)16 位正整數,(UD) 32 位正整數 內部字地址 內部字地址 常數,內部字地址

P1=BMIN(P2, P3) 例:$U10=BMIN($U11,$U20 ) 當$U20 數值=K5 時,則取$U11、$U12、$U13、$U14、$U15 比較後的最小值傳送到 $U10 。

●“SUM” →區塊加總,將參數 P2 指定的起始位置連續 P3 的數據長度加總結果 ,傳送到 P1 的目標位置。 指令 數據類別 P1 P2 P3 “SUM” (U)16 位正整數,(UD) 32 位正整數 內部字地址 內部字地址 常數,內部字地址

P1=SUM(P2, P3) 例:$U10=SUM($U11、$U20 ) 當$U20 數值=K5 時,則取$U11、$U12、$U13、$U14、$U15 加總後傳送到$U10。 ●“XSUM” →區塊加總互斥或(XOR)、將參數 P2 指定的起始位置連續 P3 的數據長度邏輯互 斥或結果,傳送到 P1 的目標位置。 指令 數據類別 P1 P2 P3 “XSUM” (U)16 位正整數,(UD) 32 位正整數 內部字地址 內部字地址 常數,內部字地址

P1=XSUM(P2, P3) 例:$U10=SUM($U11,$U20 ) 當$U20 數值=K5 時,則取$U11 ^ $U12 ^ $U13 ^ $U14 ^ $U15 結果傳送到$U10

● 指令

“SWAP”→字節交換,將參數 P1 的高字節與低字節交換,參數 P2 指定交換字的長度 “SWAP”

Page 141

數據類別 P1 P2

(U)16 位正整數 內部字地址 常數,內部字地址

SWAP(P1,P2) 例:SWAP($U10,4) 當 $U10=1122 、$U11=3344 、$U12=5566、$U13=7788 執行交換命令後結果 $U10=2211 、$U11=4433 、$U12=6655、$U13=8877

5.數據轉換



“BCD”→十進位 BCD 碼轉換為十六進位碼,將參數 P2 十進位碼轉換為十六進位,傳送 到參數 P1 的目標位置。

指令 數據類別 P1 P2

“BCD” (U)16 位正整數,(UD) 32 位正整數 內部字地址 常數,內部字地址

P1= BCD (P2) $U10=BCD($U11) 十進位常數代碼:K 當$U11=K 10 $U11=K 100 十六進位常數代碼: H

則 $U10=H10 (K16) 則 $U10=H100(K256)



“BIN”→十六進位碼轉換為十進位 BCD 碼,將參數 P2 十六進位碼轉換為十進位,傳送 到參數 P1 的目標位置。

指令 數據類別 P1 P2

“BIN” (U)16 位正整數,(UD) 32 位正整數 內部字地址 內部字地址

P1= BIN (P2) $U10=BIN($U11) 十進位常數代碼:K 當$U11= 10 H (K16) 十六進位常數代碼:H 則 $U10= K 10

$U11= H100(K256)則 $U10= K 100

● 指令

“DW”→字 word(P2)傳送至雙字 double words(P1), 高字補零. “DW” (S)16 位整數,(U)16 位正整數 內部字地址

數據類別 P1

Page 142

P2

常數,內部字地址

P1= DW (P2)

● 指令

“W”→雙字 P2 取低字 word 傳送至 P1 “W” (SD) 32 位整數,(UD) 32 位正整數 內部字地址 常數,內部字地址

數據類別 P1 P2 P1= W (P2)

● 指令

“B2W”→字 P2 轉換連續 P3 的長度傳送至 P1 起始低字節開始存放,P1 高字節補零 “B2W”; byte converts to word (S) 16 位整數,(UD) 16 位正整數 內部字地址 常數,內部字地址 常數,內部字地址

數據類別 P1 P2 P3

P1= B2W (P2, P3) $U0=B2W($U10,4) 當$U10= H1234,$U11=H5678 轉換後

$U0=H0034,$U1=H0012,$U2=H0078,$U3=H0056

● 指令

“W2B”→字 P2 取低字節轉換連續 P3 的長度傳送至 P1 起始字開始存放 “W2B” (S)16 位整數,(U)16 位正整數 內部字地址 常數,內部字地址 常數,內部字地址

數據類別 P1 P2 P3

P1= W2B (P2, P3) $U0=W2B($U10,1) 當$U10=H1234 轉換後 $U0=H0034 $U10 高字節捨去

$U0=W2B($U10,2) 當$U10=H1234,$U11=H5678 $U0=W2B($U10,4) 當$U10=H1234,$U11=H5678, $U12=H1412,$U13=H0369 轉換後 $U0=H7834, $U1=6912 轉換後 $U0=H7834 $U10,$U11 高字節捨去



“A2X”→ASCII 碼轉換成 16 位正整數,以 P2 為起始字連續 4 個字的 ASCII 轉換為 1 個 字傳送至 P1

指令

“A2X ”

Page 143

數據類別 P1 P2

(U)16 位正整數 內部字地址 常數,內部字地址

P1= A2X (P2) $U0=A2X($U10) ASCII 碼:30H(0),31H(1),32H(2),33H(3),34H(4) 當$U10=0031H $U11=0032H,$U12=0033H,$U13=0034H 轉換後$U0=H1234

注意:P2 字(WORD)的高字節必須為零

● 指令

“X2A”→P2(16 位正整數)字轉換成以 P1 為起始字連續 4 個字的 ASCII,高字節補零 “X2A” (U)16 位正整數 內部字地址 常數,內部字地址

數據類別 P1 P2

P1= X2A (P2) $U0=A2X($U10) ASCII 碼:30H(0),31H(1),32H(2),33H(3),34H(4) 當$U10= H1234 轉換後$U0=0031H $U1=0032H,$U2=0033H,$U3=0034H

● 指令

“W2F”→字(word) 格式 P2 轉換成浮點數傳送至 P1 “W2F” (SD) 32 位整數,(UD) 32 位正整數 內部字地址 常數,內部字地址

數據類別 P1 P2

P1= W2F (P2)

● 指令

“D2F”→雙字(Double-words) 格式 P2 轉換成浮點數傳送至 P1 “D2F” (SD) 32 位整數,(UD) 32 位正整數 內部字地址 常數,內部字地址

數據類別 P1 P2

P1= D2F (P2)

● 指令

“F2W”→浮點數 P2 轉換成字(word)格式傳送至 P1 “F2W”

Page 144

數據類別 P1 P2

(F) 32 位浮點數 內部字地址 常數,內部字地址

P1= F2W (P2)

● 指令

“F2D”→浮點數 P2 轉換成雙字(Double-words) 格式傳送至 P1 “F2D” (F) 32 位浮點數 內部字地址 常數,內部字地址

數據類別 P1 P2

P1= F2D (P2)

6.條件控制(IF/ELIF) IF 使您可以開始一個條件式指示詞,測試一個符號或是一群符號之評估結果是否為 true。如 果評估結果 true,編譯器便會評估所有介於 IF 和下一個指示詞之間的程式碼。 IF 指示詞開始的條件式指示詞必須明確地以 ENDIF 指示詞結束。 ELIF 比較簡單,因為每個 IF 都需要配對一個 ENDIF,而 ELIF 可以使用在無對應的 ENDIF 情 況下使用。 ELSE 讓您可以建立複合條件式指示詞,如果在之前的 IF 或 ELIF 指示詞中運算式評估結果未出 現 true,則編譯器會評估 ELSE 和其後 ENDIF 之間的程式碼。

● 指令

“IF=”→P1=P2( 等於)條件執行 “IF=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“IF!=”→P1≠P2(不等於)條件執行 “IF!=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“IF>”→P1>P2( 大於)條件執行 “IF>”

Page 145

數據類別

(S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“IF>=”→P1>=P2( 大於,等於)條件執行 “IF>=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“IF<”→P1<P2( 小於)條件執行 “IF<” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“IF<=”→P1<=P2( 小於,等於)條件執行 “IF<=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“IF&”→P1&P2(邏輯和後 16 位任意 1 位 等於 1)條件執行 “IF&” (U)16 位正整數,(UD) 32 位正整數 常數,內部字地址 常數,內部字地址

數據類別 P1 P2

Page 146

● 指令

“IF!&”→P1&P2(邏輯和後 16 位全等於 0)條件執行 “IF!&” (U)16 位正整數,(UD) 32 位正整數 常數,內部字地址 常數,內部字地址

數據類別 P1 P2

● 指令

“IF B”→P2 位/接點 ON 條件執行 “IF B” (B)位/接點

數據類別 P1 P2

內部位地址

● 指令

“IF!B”→P2 位/接點 OFF 條件執行 “IF!B” (B)位/接點

數據類別 P1 P2

內部位地址

● 指令

“ELIF=”→P1=P2( 等於)條件執行 “ELIF=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“ELIF!=”→P1≠P2(不等於)條件執行 “ELIF!=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“ELIF>”→P1>P2( 大於)條件執行 “ELIF>” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位

數據類別

Page 147

浮點數 P1 P2 常數,內部字地址 常數,內部字地址

● 指令

“ELIF>=”→P1>=P2(大於,等於)條件執行 “ELIF>=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“ELIF<”→P1<P2( 小於)條件執行 “ELIF<” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“ELIF<=”→P1<=P2(小於,等於)條件執行 “ELIF<=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2

常數,內部字地址 常數,內部字地址

● 指令

“ELIF&”→P1&P2(邏輯和後 16 位任意 1 位 等於 1)條件執行 “ELIF&” (U)16 位正整數,(UD) 32 位正整數 常數,內部字地址 常數,內部字地址

數據類別 P1 P2

● 指令

“ELIF!&”→P1&P2(邏輯和後 16 位全等於 0)條件執行 “IF!&” (U)16 位正整數,(UD) 32 位正整數 常數,內部字地址 常數,內部字地址

數據類別 P1 P2

Page 148

● 指令

“ELIF B”→P2 位/接點 ON 條件執行 “ELIF B” (B)位/接點

數據類別 P1 P2

內部位地址

● 指令

“ELIF!B”→P2 位/接點 OFF 條件執行 “ELIF!B” (B)位/接點

數據類別 P1 P2

內部位地址



“ELSE”→複合條件

指令 數據類別 P1 P2

“ELSE”

● 指令

“ENDIF”→條件執行命令結束 “ENDIF”

數據類別 P1 P2

-057 人機介面及三菱 Q 系列 PLC 為例) 範例 1:(本例使用 VT6000 VT6000-057 以下是水位高度條件設定,範圍為 0~100%,共需要設定四個水位位置,條件為 HH 液位>H 液 位>L 液位>LL 液位,而 HH 液位最大為 100%,LL 液位最低為 0%

Page 149

以上設定數值是利用 VT6000 內部記憶體設定數值,比較正確後傳入 PLC 內部暫存器(寄存器) 首先設定 HH 液位寫入地址為$U100,監視地址為 D100 H 液位寫入地址為$U101,監視地址為 D101 L 液位寫入地址為$U102,監視地址為 D102 LL 液位寫入地址為$U103,監視地址為 D103

並在數值設定畫面 設定輸入通知位元

編寫及開 啟巨集

在畫面屬性下設 定循環巨集

Page 150

以上例子是數值設定完成設定後,人機內部記體 $U110.0 設為 1,符合條件後檢查設定數值 $U100、$U101、$U102、$U103 等互相關系式,比較正確後將值放入對映的 PLC 暫存器(寄存器) 之中 $U100→D100、$U101→D101、$U102→D102、$U103→D103、 使用巨集(宏)的好處是不需要在 PLC 的程式中編寫比較程式,減少 PLC 程序的負擔

範例 2:相同範例利用巨集(宏)指令,數值輸入產生最大值與最小值

利用巨集(宏)指 令, 產生最大值與 最小值

HH 液位的最大值及最小值

Page 151

H 液位的最大值及最小值

L 液位的最大值及最小值

在畫面屬性下設 定循環巨集

Page 152

7. 跳轉程式

● 指令

“JMP”→跳躍執行 “JMP”

數據類別 P1 ASCII 字串; ex: abc

假如要跳到的程式標題 ASCII 字串為:abc; 程式將跳到 Label : abc 的程式位置

● 指令

“JMP=”→P1=P2( 等於)條件執行跳躍 “JMP=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2 P3

ASCII 字串; ex: abc 常數,內部字地址 常數,內部字地址

當 P1=P2( 等於)條件時,執行跳到的程式標題 ASCII 字串為:abc; 程式將跳到 Label : abc 的程 式位置

● 指令

“JMP!=”→P1≠P2(不等於)條件執行跳躍 “JMP =” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2 P3

ASCII 字串; ex: ngabc 常數,內部字地址 常數,內部字地址

當 P1≠P2(不等於)條件時, 執行跳到的程式標題 ASCII 字串為:ngabc; 程式將跳到 Label : ngabc 的程式位置

● 指令

“JMP >”→P1>P2( 大於)條件執行跳躍 “JMP >” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2 P3

ASCII 字串 常數,內部字地址 常數,內部字地址

Page 153

● 指令

“JMP >=”→P1>=P2(大於,等於)條件執行跳躍 “JMP >=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2 P3

ASCII 字串 常數,內部字地址 常數,內部字地址

● 指令

“JMP <”→P1<P2( 小於)條件執行跳躍 “JMP <” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2 P3

ASCII 字串 常數,內部字地址 常數,內部字地址

● 指令

“JMP <=”→P1<=P2(小於,等於)條件執行跳躍 “JMP <=” (S) 16 位整數,(U)16 位正整數,(SD) 32 位整數,(UD) 32 位正整數,(F)32 位 浮點數

數據類別

P1 P2 P3

ASCII 字串 常數,內部字地址 常數,內部字地址

● 指令

“JMP &”→P1&P2(邏輯和後 16 位任意 1 位 等於 1)條件執行跳躍 “JMP &” (U)16 位正整數,(UD) 32 位正整數 ASCII 字串 常數,內部字地址 常數,內部字地址

數據類別 P1 P2 P3

● 指令

“JMP !&”→P1&P2(邏輯和後 16 位全等於 0)條件執行跳躍 “JMP !&” (U)16 位正整數,(UD) 32 位正整數

數據類別

Page 154

P1 P2 P3

ASCII 字串 常數,內部字地址 常數,內部字地址

● 指令

“JMP B”→P2 位/接點 ON 條件執行跳躍 “JMP B” (B)位/接點 ASCII 字串 內部位地址

數據類別 P1 P2

● 指令

“JMP !B”→P2 位/接點 OFF 條件執行跳躍 “JMP !B” (B)位/接點 ASCII 字串 內部位地址

數據類別 P1 P2

● 指令

“CALL”→呼叫巨集(宏) “CALL”

數據類別 P1 ASCII 字串

與 CALL 指令搭配的副巨集 (宏)程序請用英文或數字命名

● 指令

“RET”→返回主巨集(宏) “RET”

數據類別 P1

● 指令

“FOR”→回圈 “FOR” (U)16 位正整數 常數,內部字地址

數據類別 P1

Page 155

● 指令

“NEXT”→回圈結束 “NEXT”

數據類別 P1

● 指令

“STOP”→停止 “STOP”

數據類別 P1

● 指令

“END”→主巨集(宏)結束 “END”

數據類別 P1

8. 計時器

● 指令

“SET_T”→設定計時器,P1 計時器編號,P2 計時器起始字地址 “SET_T” (U)16 位正整數 0~7 常數 內部字地址

數據類別 P1 P2

P1:計時器編號設定(現提供 0~7,共 8 個 100ms 計時單位的計時器 ) P2 參數: P2 計時器起始字地址+0: 計時器執行特性 0: VT6000=SV 1: VT6000=SV P2 計時器起始字地址+1:計時器現在值(VT6000) P2 計時器起始字地址+2:計時器設定值(SV) P2 計時器起始字地址+3:輸出旗標 旗標置位為 1 旗標置位為 1,0 交替

● 指令

“STOP_T”→停止計時器,P1 計時器編號 “STOP_T” (U)16 位正整數 0~7 常數

數據類別 P1

Page 156

當“STOP_T”→停止計時器執行時,對應的 “SET_T”→設定計時器會停止計時 ,且 VT6000 值保持

● 指令

“WAIT_T”→等待計時器,P1 計時器編號 “WAIT_T ” (U)16 位正整數 0~7 常數

數據類別 P1

當巨集(宏)掃瞄至“WAIT_T”→等待計時器時,巨集(宏)會等待到“SET_T” →設定計時器計時 時間到達才會執行下一個巨集 (宏)指令

9.系統萬年曆 ● “GET_RTC”→顯示系統的時間日期來至於人機介面 RTC 模組

Show the system time and data from HMI RTC unit 指令 數據類別 P1 “GET_RTC ” (U)16 位正整數 內部字地址



“SET_RTC”→設定系統的時間日期到人機介面 RTC 模組

Setting the system time and data to HMI RTC unit 指令 數據類別 P1 “SET_RTC ” (U)16 位正整數 內部字地址

使用巨集(Macro)指令 GET_RTC 將 RTC 值放入暫存器(寄存器)(Register), SET_RTC 將暫存器(寄存器)(Register)值 設定於 RTC 本例暫存器(寄存器)是使用 HMI 內部記 憶體$N0

暫存器 Register 0 秒 Second Counter
Page 157

0~59

暫存器 Register 1 暫存器 Register 2 暫存器 Register 3 暫存器 Register 4 暫存器 Register 5 暫存器 Register 6 暫存器 Register 7

分 Minute Counter 時 Hour Counter 日期 Day of Month Counter 秒調整 Adjustment 月 Month Counter and Century Bit 年 Year Counter 星期 Day of week Counter

0~59 0~23 1~31 1(0.26 sec/day) 1~12 0~99 0~6

RTC 暫存器(寄存器)設定值
10.畫面_巨集 Open_WS 打開視窗畫面編號 n ( Open Window Screen #n) 例如 OPEN_WS P1, 這裡的 P1 可以是常數, 例如要打開視窗畫面編號是 5, 指令為 OPEN_WS 5,P1 也可以為內部地址,例如 OPEN_WS $U10,當$U10=5,效果同 OPEN_WS 5,但由於內部地址為 內值是可變的,因此可以做出較多樣的變換。

Close_WS 關閉視窗畫 這個指令驅動並無參數需要設定, Close_WS 可以關閉當前的視窗畫面。

Page 158

2-8. 觸控屏設置欄(Panel)
觸控屏欄主要是 PanelMaster 提供觸控屏規劃所需的各項設置參數和系統資料及相關連線資料 的建立及管理系統,例如通訊、基本設定、命令和狀態、本地巨集(宏)、時鐘、操作者密碼等 級、警報區、配方區等的操作及規劃。

圖 2-59 觸控屏設置欄

Page 159

當前觸控屏
一個專案(項目)中可能會包含多個觸控屏 ,使用者可依照所要使用之觸控屏進行選擇 .選擇觸控屏 功能除了於當前觸控屏中選取外 ,也可以由專案(項目)管理員中選取。

圖 2-60 觸控屏設置欄_當前觸控屏

連線
此功能提供使用者針對當前觸控屏所欲連接之 PLC;溫控表或其他通訊元件進行設置 .其內容包 含 添加/屬性/刪除 等。 添加:提供使用者進行連接物件之添加功能。 屬性:提供使用者修改內部記憶體之範圍及連接物件之通訊屬性選擇。 刪除:提供使用者刪除不需要之連接物件。

Page 160

圖 2-61 觸控屏設置欄_連線

Page 161

數據標籤
此功能提供使用者針對當前觸控屏之標籤進行設置, 數據標籤與全局標籤最大的不同就是數據 標 籤不只可以設置觸控屏內部記憶體還可以針對當前觸控屏之所有連接物件的記憶體進行設置。 (數據標籤於設置時不需要於最前方加 “_“下底線)

圖 2-62 觸控屏設置欄_數據標籤

一般設置
此功能提供使用者針對當前觸控屏之名稱、型號、啟始畫面、延遲時間、啟始語言、登入密碼、 屏幕保護時間、蜂鳴器鳴聲長度、看門狗計時器、啟始巨集(宏)、主巨集(宏)、事件巨集(宏)、時 間巨集(宏)等進行設置,另外還於下方提供註解欄供使用者自行書寫註解使用。

Page 162

圖 2-63 觸控屏設置欄_一般設置

Page 163

命令與狀態
命令區與狀態區主要是提供使用者與通訊元件 (如:PLC、變頻器、溫控器、伺服控制器 ...等)進 行雙向溝通。 命令區: 使用者可直接透過命令區經由通訊元件中的程式來控制當前觸控屏的動作模式;例如切換畫面、 語言切換、配方讀寫、警報清除、蜂鳴器發聲、背燈開關...等動作。長度設置最少為 1 個 word, 最大可達 32 個 words ;且根據使用者個人使用的習慣與考慮相容性問題,命令字的位置安排功 能特提供使用者可自行選擇 ”預設”或”訂製”等功能。 狀態字: 狀態字主要功能是提供使用者了解觸控屏當前的畫面頁次、語言狀態、用戶等級、配方區域及其 命令區所下達的命令是否執行完畢的區域,使用者可以指定專案 (項目)中所需要使用到的功能至 觸控屏內部暫存器 (寄存器)或通訊元件之暫存器 (寄存器)中。

圖 2-64 命令與狀態_一般設置

圖 2-65 命令與狀態_命令區

圖 2-66 命令與狀態_狀態字

Page 164

時鐘
所有 Autoface 產品皆提供 Real Time Clock (萬年曆) 的功能,以防止使用者需要使用此功能, 但所連接之通訊物件不支援此特殊功能,詳細設置畫面如圖 2-67 所示。

圖 2-67 觸控屏設置欄_時鐘

密碼
PanelMaster 將用戶密碼等級區分為 8 級(1~8),每一等級可依照使用者的需求設定一組 8 位數 之數字密碼,等級數字越大等級越高 “意即:8(最高)>7>6>5>4>3>2>1( 最低)“.待用戶等級密碼設 定完成後,使用者便可使用各組指定密碼進行物件及檔案管理。

圖 2-68 觸控屏設置欄_密碼

Page 165

產生觸控屏運行資料 Build Panel Run-time Data
當一個專案畫面編辑完成後,選擇菜單“觸控屏?產生觸控屏運行數據”,如圖 2-69 所示。當 執行產生觸控屏運行數據之編譯動作後,其編譯結果就會顯示在“任務運行列表“視窗畫面上, 如果編譯結果有錯誤,則會同時於“任務運行列表“對話盒中列出錯誤訊息。假如有任何的錯誤 發生,須手動逐一全部更正,然後再重新編譯一次,直到所有錯誤都排除才可以執行將應用程 式下載至觸控屏之動作。 註解:一個應用程式在下載前,必須先編譯成功,才能下載到觸控屏。

圖 2-69 觸控屏設置欄_產生觸控屏運行數據 有錯誤時可以點擊該行就會彈出該錯誤所對應的對話框,以方便使用者修正問題。

圖 2-70 觸控屏設置欄_任務運行列表之錯誤對話框顯示

Page 166

產生觸控屏運行檔 Creat Panel Run-time Package(PRP)
使用本功能時,能將觸控屏運行數據產生一個 PRP 檔案,放入指定的位置,例如 U 盤,可利用 U 盤放置本檔案,利用 U 盤將檔案下載至觸控屏。

傳輸數據至觸控屏... (Transfor Data to Panel...)
當使用者要將設置完成之數據下載到觸控屏時,需要先行設定 PanelMaster 從電腦下載到觸控 屏的傳輸埠 COM1~COM32 及傳輸速率,如無法下載請檢查 COM PORT 是否有被其他軟體(軟 件)占用,或傳輸線是否正確連接。

圖 2-71 觸控屏設置欄_傳輸數據至觸控屏之通訊口設置

Page 167

圖 2-72 觸控屏設置欄_傳輸數據至觸控屏之速率設置

接收來至觸控屏的數據... (Transfor Data from Panel...) 可以將觸控屏運行資料以 prp 檔案格式存回電腦指定位置,prp 檔案格式是一個 編譯完成的檔案,是無法在 PM 軟件規劃畫面,如需要完整的檔案必須將觸控屏 規劃資料備份上載,檔案格式為 VT5000f,但特別注意要上載 VT5000f,必須觸 控屏下載時已經將 VT5000f 下載至觸控屏內,否則是無法將 VT5000f 上載的。

Page 168

第一次執行 傳送數據至觸控屏
當觸控屏第一次執行傳送數據至觸控屏功能或修改觸控屏為直立式或橫式時, PanelMaster 會將 OS0 / OS1 / OS2 下載至所選定的觸控屏中,此動作等於是將觸控屏進行初始化,所以會花費較 長的設置時間。

圖 2-73 觸控屏設置欄_下載 OS0 畫面

圖 2-73a 觸控屏設置欄_下載 OS1 畫面

圖 2-73b 觸控屏設置欄_下載 OS2 畫面
Page 169

一般執行傳送數據至觸控屏功能時只會下載 xxx.VT5000D 檔案,如圖 2-74 所示。當第一次使 用傳送數據至觸控屏並設置完成, 往後都可以執行立即傳送 控屏中。 快速鍵來傳送修改過的數據至觸

D 畫面 圖 2-74 觸控屏設置欄_下載應用程式 VT5000 VT5000D

另外,當使用者要傳送數據時除了購買本公司所製作生產的 USB 傳輸線(UR23)以外,另外 也可以按照以下接線圖自行製作程式上 /下傳用的傳輸線。

HMI 接線端

電腦 RS232C

9-pin 公接頭 ------------------ 9-pin 母接頭

HMI COM1 ---- PC COM1 圖 2-75 電腦和觸控屏的傳輸線接線圖

Page 170

接收來自觸控屏之數據...
當使用者要將觸控屏程式上傳到電腦時,需要先行設定 PanelMaster 從觸控屏上傳到電腦的傳 輸設置,如圖 2-76 所示。

圖 2-76 觸控屏設置欄_接收來自觸控屏之數據設置畫面

xxxxxxxx.PRP 檔案和 xxxxxxxx.VT5000F 檔案的差異點說明:所謂 xxxxxxxx.PRP 意即為”觸控屏運行套件”(Panel Run-time Package),上載時只 能從人機讀回運行資料 (即編譯過的檔案資料 ),無法提供使用者修改程式使用, 僅能提供使用者將此程式原封不動的下載到另外一台新的觸控屏中。而 xxxxxxxx.VT5000F 意即為”觸控屏資料檔案”(Panel Data File),除非設計者原 先有將 AP 備份資料 xxxx.VT5000F”觸控屏資料檔案”(Panel Data File)下載到 人機備份,那使用者後來就可以將 xxxxx.VT5000F 上載,讀回完整的觸控屏資料 並提供使用者修改之用。但請注意要使用此功能上載完整資料必須針對先前曾經 下載備份資料之觸控屏才能執行 .

提示 ?029

Page 171

導出觸控屏...
當使用者要將當前觸控屏程式儲存成一個檔案已提供其他使用者使用時, 需先行執行導出觸控 屏 的功能將此觸控屏程式儲存成一個檔案名稱,如圖 2-77 所示。

圖 2-77 觸控屏設置欄_導出觸控屏之設置畫面

Page 172

2-9.工具欄 (Tools)
工具欄的功能主要包含提供操作軟體的語言選擇、離線/連線模擬運行、透通通訊之設置/開始及 結束的系統操作及透過 BIOS 更新 OS0。

圖 2-78 工具欄設置畫面

語言選擇:使用者可以選擇 PanelMaster 軟體的操作語言,由於各種語言操作系統全都在一起, 使用者不須要個別安裝多種語言版本,可利用此選項來線上直接轉換語言。

圖 2-79 工具欄_語言選擇

Page 173

模擬運行(離線):
可以直接在 PC 上執行並檢視畫面而不必真正與 PLC 通訊,可在購買我們的產品之前,您可以 先模擬 "實際 "操作並充份了解 PanelMaster 和 Autoface 觸控屏之功能。

037-LSK 離線模擬運行 圖 2-80 工具欄_VT6000 VT6000037-LSK

模擬運行(在線):
利用 PC 當成觸控屏, 使用 PC 的通訊埠與 PLC 之通訊埠模擬連線與操作功能, 請注意此軟體 (軟 件)只能與 PLC 通訊 30 分鐘,如果您須要繼續通訊,請先將應用軟體 (軟件)關閉再重新啟動 PanelMaster 在線模擬就可繼續使用,或購買 PanelExpress 觸控通在線軟體(軟件)就可以連續 在線使用。

057-TST 離線模擬運行 圖 2-81 工具欄_VT6000 VT6000057-TST

Page 174

穿透通訊介紹 (Transparent Communication)
針對絕大部分的觸控屏使用者來說【穿透通訊(Transparent Communication)】一詞對他們而 言是比較陌生的一個名詞, 但於實際應用上此功能可以解決一大部分客戶需要透過觸控屏來監 視 /規劃/修改 PLC 程式的需求。簡而言之,穿透通訊功能就是當 PLC 與觸控屏通訊的同時,電腦 可以透過與觸控屏連接的傳輸線來執行 PLC 程式之上/下載、程式修改、程式監視 ...等功能。

圖 2-82 工具欄_設置穿透通訊

圖 2-83 工具欄_開始穿透通訊

圖 2-84 觸控屏穿透通訊啟動時的畫面

當穿透通訊啟動時觸控屏會顯示如圖 2-82 畫面,如果使用者要結束 穿透通訊功能除了可由 PanelMaster 中【工具---結束穿透通訊】選項來停止穿透通訊功能以外,也可以直接按壓觸控屏 上 End 按鍵來結束穿透通訊功能。

Page 175

透過 BIOS 更新 OS0:
Autoface 觸控屏為防止所裝載機械漏電或因雜訊太大造成觸控屏 os 資料被破壞時及時提供操作 者能自行更新使用者 OS 的功能,特別在工具選項中列入更新 OS0 的基本功能,當使用者不小 心將所有應用程式及 OS 清除時, 便可以利用此貼心的功能將觸控屏恢復至原始未下載應用程式 的畫面。

圖 2-85 工具欄_透過 BIOS 更新 OS0

導出文字: 可將觸控屏內所有文字導出成一個檔案,以利 PM TextEditor 工具編輯

導入文字: 可將 PM TextEditor 工具編輯完成的文字放回特定觸控屏專案內

Page 176

PM TextEditor:能夠規劃各種語言文字的工具,檔案可透過導出文字取得,規劃好的文字可
以利用導入文字放回專案內。

Page 177

Panel Setup:
1. 進入 Panel Setup Screen 的操作方式可以在任一個主畫面中快速 (5 秒內)依序由左上、右 上、再左上連續按 壓 TOUCH PANEL 的各角落,系統 就自動切到 Panel Setup Screen 讓使用者 修改各項參數。 2. 操作移動次畫面的方式為先點一下上橫框區域,此時橫框區域會反灰暗階,表示等待移動、 再點一下 Touch Panel 就會移到所觸摸的新位置。 3. For VT6000 Key 規格要使用兩 Key 操作時,須先按住 ESC (Fn) 此時 Fn 的 led 會亮,再按 所指定的 F1-F4 就可以作動所須功能。 4. For VT6000 Key 規格要使 0-9 的數字鍵鎖住可以先按住 ESC (Fn) + ENTer key 就可以將 數字鍵鎖住(lock led 會亮住), 欲解除須先再按住 ESC (Fn) + ENTer key 就可以將數字鍵鎖住解 除。

附註 GD058-TST/LST 啟動使用說明(無指撥)
初始化啟動:接通電源按住螢幕至出現CHECKING字樣,

放開進入設置頁面。

設置頁面:

Page 178

Update OS:

更新 OS,選擇更新按鈕,螢幕出現 Waiting For Downloading 字樣,通過觸控

大師更新 OS0,步驟如下:

選擇:功能表欄中的『工具』選項——『透過 BIOS 更新 OS0』。

請打開 PM 軟體選擇透過 BIOS 更新 OS0

Page 179

Panel OS:

啟動 OS0,選擇此按鈕,螢幕出現傳輸等待頁面,

通過觸控大師下載 OS/OSAP,步驟如下:

選擇:功能表欄中的“觸控屏”選項——“傳送資料至觸控屏”。

Page 180

Panel Setup/Run AP::

進入 Panel Setup 設置頁面/或者

直接運行AP。

Test:

進入下列設定

Page 181

LCD Test

LCD 測試

Touch Panel

觸控屏測試

Clock

系統時鐘設置

Memory

系統記憶體情況

Exit:

退出設置頁面。

Page 182

2-10 窗口 (Window/視窗)
視窗欄的下拉表單中可選擇畫面顯示狀態採用層疊、平舖、直舖或安排圖示等方式。

圖 2-86 視窗欄_層疊

圖 2-87 視窗欄_平舖

圖 2-88 視窗欄_直舖

圖 2-89 視窗欄_安排圖示

Page 183

圖 2-90 視窗欄 復原: 當視窗欄切換至最大化時,如果使用者想回覆原來之視窗安排可選擇此按鍵回覆前一視窗排列。 最大化: 可將已開啟的所有視窗切換至最大畫面, 當使用者要切換視窗時可以直接選擇視窗上方的名稱 即 可直接切換至所選定的視窗。 所有視窗選項: 使用者除了可以在畫面管理員看到所有視窗外, 也可以在視窗欄中看到所有已經被開啟的視窗 選 項,如圖 2-90 所示。

Page 184

2-11 幫助(Help/說明)
幫助欄的下拉表單中的【關於觸控大師】可查看軟體的版本,如圖 2-91 所示。

圖 2-91 幫助欄

Page 185

操作範例說明及實作練習
本章將介紹幾種典型元件的設計操作方法讓初學者可以很快地完成實際的觸控屏畫面編輯工 作,並且逐步說明實際和 PLC 連線之執行步驟及相關參數設定的注意事項。本章說明乃針對 PLC 廠牌為三菱 FX2n 接 COM1 和西門子 S7-200 PPI 接 COM2 機型,觸控屏機型為 VT6000057-TST。 步驟一:執行【文件---新建】功能開啟一個新的專案 (項目)檔案,如圖 2-92 所示。

圖 2-92 新建專案步驟一_建立專案名稱及路徑 步驟二:接續步驟一按【下一歩】進入添加觸控屏功能,如圖 2-93 所示。

圖 2-93 新建專案步驟二_設定觸控屏型號及顯示名稱

Page 186

步驟三:接續步驟二按【下一歩】進入連接控制器設定畫面,如圖 2-94 所示。

圖 2-94 新建專案步驟三 _設定第一組觸控屏連接控制器 步驟四:接續步驟三按【完成】後便完成基本專案設置動作,PanelMaster 於此時將會自動開啟 指定觸控屏(VT6000057-TST)的第一頁空白畫面,如圖 2-95 所示。

圖 2-95 新建專案步驟四_新增觸控屏設置完成 步驟五:基本專案設置完成後,根據使用者需求可進入連接設置中設定另外一組西門子 S7-200 PLC,並將連接串口 (通訊埠)設定為 Com2,如圖 2-96 所示。

Page 187

圖 2-96 新建專案步驟五 _設定第二組觸控屏連接控制器 步驟六:通訊連接設置完成後,使用者便可以依照個人需求製作所需要的觸控屏畫面,物件屬性 可按滑鼠左鍵 2 下設置,而物件大小可以移動物件週邊 8 個定位點來調整,如圖 2-97 所示。

圖 2-97 新建專案步驟五 _設置物件屬性

Page 188

步驟七:當所有設置完成後,使用者即可以執行 “產生觸控屏運行數據 “了解設計畫面是否有錯, 如圖 2-98 所示。

圖 2-98 新建專案步驟七_產生觸控屏運行數據(檢查有錯誤時) 步驟八:錯誤修正後再次執行 “產生觸控屏運行數據 “之編譯結果為成功時,才可以執行程式下載 動作,如圖 2-99 所示。

圖 2-99 新建專案步驟七_產生觸控屏運行數據 (編譯成功)

Page 189


相关文章:
VT8000系列的硬体安装手册
AUTOFACE硬体安装手册 AUTOFACE VT8080/8084/8104/8121 硬体安装手册 VT8080T/ ...另外,为了因应各种不良的工业环境之使用,本产品更选择工业用之高解析度 及高...
更多相关标签:
autoface | autoface官网 | ipad使用手册 | redmine使用手册 | 人体使用手册 | sonarqube 使用手册 | 未来光脑使用手册 | 使用手册 |