SOYAL 提供的WEB PLC系列可應用於無塵室多門互鎖、廁所警報監控等情境,本文主要提供WEB PLC與701ClientSQL圖控結合的案例分享,讓使用者可以快速學習WEB PLC與701ClientSQL圖控介面 如何搭配使用。
設定步驟 :
Step1. COM 內勾選 “主動查詢控制器訊息”,儲存 > 確定
Step2. LAN 內,選擇一個空白欄位填入WEB PLC設備參數,此站號即為WEB PLC設備站號
Step3. 確認連線狀態
詳細步驟請參考下方說明 :
▶Step1. COM 選單內勾選 “主動查詢控制器訊息”,儲存 ⭢ 確定
▶Step2. LAN 選單內,選擇一個空白欄位填入WEB PLC設備參數,此站號即為WEB PLC設備站號
2-1 WEB PLC本身沒有站號,只看IP,所以LAN的設備站號可挑選任意空著的站號位置即可(虛擬站號)
2-2. 型號選擇 TCP_IO
2-3. 填入設備IP與Port
※ 請注意Port填寫502時,PLC會切換為標準Modbus格式
▶Step3. 確認連線狀態
詳細過程請參考 701ClientSQL圖控說明書-10.7節 WEB PLC與I/O連動
以下步驟為產生I/O系列圖控點位的必要步驟與說明,未提到的參數請詳閱上述連結之說明書:
設定步驟 :
STEP 1. 按 “瀏覽” 選擇圖控頁面之底圖
STEP 2. IO系列固定選擇 “Digital IO”
STEP 3. 依照動作總類分為 DIO Status與Magnet (A-Type)
STEP 4. 選擇 動作圖示
STEP 5. 選擇 圖示種類(A.B.C…) 與 圖示大小(XS.S.M.L.XL)
STEP 6. 選擇 此I/O設備的連線區域
STEP 7. 選擇 此設備站號
STEP 8. 選擇對應的DI/DO點位 (重點)
STEP 9. 點擊 “新增”,可從上方頁框確認是否有新增此項圖示內容
詳細步驟說明請參考下方 :
※ 於701ClientSQL選擇 “檔案” ⭢ “開新圖檔”,進入圖控編輯頁面 (若要編輯以設定完成之圖控檔案,請選擇 “開舊圖檔” )
※ 當IO設備連線後,不分連線模式為RS485_IO / TCP_IO皆為相同的設定方式。
▶STEP 1. 按 “瀏覽” 選擇圖控頁面之底圖
▶STEP 2. IO系列固定選擇 “Digital IO”
▶STEP 3. 依照動作總類分為 DIO Status與Magnet (A-Type)
DIO Status | 該點位導通時圖控開始動作;該點位斷路時圖控停止動作 |
Magnet (A-Type) | 該點位斷路時圖控開始動作;該點位導通時圖控停止動作。 |
▶STEP 4. 選擇 動作圖示
▶STEP 5. 選擇 圖示種類(A.B.C…) 與 圖示大小(XS.S.M.L.XL)
▶STEP 6. 選擇 此I/O設備的連線區域
▶STEP 7. 選擇 此設備站號
▶STEP 8. 選擇對應的DI/DO點位 (重點)
由於圖控參數中,不包含DI與DO的選項,所以是用數值來區分DI與DO。
DI數值固定為0~255;DO數值固定為512~767
因此,可參考以下表格快速理解PLC的DI/DO如何對應圖控的點位數值:
DI | 701ClientSQL圖控點 | DO | 701ClientSQL圖控點 |
DI0 (X0) | 0 | DO0 (Y0 ) | 512 |
DI1 (X1) | 1 | DO1 (Y1) | 513 |
DI2 (X2) | 2 | DO2 (Y2) | 514 |
... | ... | ... | ... |
DI254 (X254) | 254 | DO254(Y254) | 766 |
DI255 (X255) | 255 | DO255(Y255) | 767 |
▶STEP 9. 點擊 “新增”,可從上方頁框確認是否有新增此項圖示內容
(修改已存在的圖示參數時,請直接點選頁框內的圖示,修改完成後請選擇 “更新”)
案例介紹
條件:
現場X0~X3連接四組兩段式緊急壓扣,對應圖控上的四個壓扣圖示,任一按鈕皆會觸發警報器 Y0,管理人員需要於現場復歸X0~X3緊急壓扣,並且現場按解除按鈕X7關閉警報Y0,或是遠端從圖控點擊Y0警報圖示關閉警報器。
指令解釋:
Index 000: X0~X3任意一按鈕導通,觸發虛擬點M8。
Index 001: M8上緣觸發Y0警報輸出。
Index 002: X7為警報解除按鈕,上緣觸發解除Y0警報。
此範例應用:
ON / OFF/ DI上緣觸發 / DO上緣觸發
階梯圖/參數設定:
圖控設定&說明:
Step1. 選擇 “檔案” > “開新圖檔”
Step2. 選擇 “編輯” > “圖檔內容”
Step3. 瀏覽 > 選擇底圖
Step4. DI/DO圖示設定值參考如下圖,詳細說明請看本文前置導讀 ⭢ Q2: 如何在701ClientSQL圖控設定IO點位?
說明:
此為A-1範例延伸,差別在於按鈕為無段式按鈕,這導致緊急壓扣X0~X3只會觸發實際短路的秒數,在圖控上監控的DI點位會馬上動作然後復歸,使管理者沒辦法知道是哪個壓扣被觸發,只看的到警報輸出Y0正在動作。
※這是由於圖控畫面是實時監控DI/DO狀態,當DI/DO導通時,DI/DO的圖示才會動作,當DI/DO斷開就會停止動作
※所以這種案例建議用兩段式按鈕,此案例將教學如何達成DI斷路但圖控動作秒數遞延
範例條件:
1. 為了滿足客戶監控需求,無段式按鈕X0~X3除了要觸發Y0警報,還必須觸發虛擬輸出點M9~M12,可以是Pulse指定秒數或是Latch直到OFF條件成立,此處以固定Pulse 300秒為範例。
2. 當管理人員現場按下解除按鈕X7或是按下圖控虛擬點M8時,則關閉Y0警報以及圖控對應的 M9~M12動作圖示。
指令解釋:
Index 000~003: X0~X3對應觸發M9~M12虛擬點300秒 (圖控監控點)
Index 004~005: X0~X3任一觸發後,將導通M100,而M100上緣觸發Y0
※此為DO邊緣觸發之應用,詳細可參考WEB PLC說明書 A-2 一對一觸發--邊緣觸發
Index 006~010: 當X7上緣觸發,會執行OFF M9/M10/M11/M12/Y0
Index 011~015: 當M8上緣觸發,會執行OFF M9/M10/M11/M12/Y0
此範例應用:
DI上緣觸發 / DO上緣觸發 / Pulse輸出
階梯圖/參數設定:
圖控設定&說明:
右下角的大按鈕為確認按鈕M8(520);廁所隔間的按鈕為各個廁所對應的緊急按鈕M9~M12(521~524)。
Step1. 選擇 “檔案” > “開新圖檔”
Step2. 選擇 “編輯” > “圖檔內容”
Step3. 瀏覽 > 選擇底圖
Step4. DI/DO圖示設定值參考如下圖,詳細說明請看本文前置導讀 ⭢Q2: 如何在701ClientSQL圖控設定IO點位?