茂旭資訊股份有限公司

會員專區
0
瀏覽紀錄
可程式邏輯控制器 (WEB PLC)
2023-08-23
3494

硬體功能特色:

  • MOBUS-TCP to RTU Gateway X 1,可用於RTU 設備/ 電錶和模擬界面。
  • RS-485 I/O版擴展通訊埠 X 1, 可擴展I/O數各達256點。
  • PLC本機內建8個繼電器輸出和8個光耦合輸入最多可擴充到256DI & 256DO

 

邏輯編程特色:

  • 具備萬年曆時間、假日條件、計數器、計時器與DI/DO功能的可編成邏輯控制器。
  • 支援萬年曆時間及假日條件設定。
  • 邏輯運算式:支援網頁編輯介面64條邏輯運算式。
  • 邏輯條件: 每小時 / 每天 / 每星期 / 萬年曆假日  / 定時器 / 計數器 / AND / OR / 邊緣事件。
  • 輸出型態:ON/OFF / One Shot / Continue Pulse / Counter / Timer
  • 實際輸出點(DO)與邏輯虛擬點共用,定址範圍內未用到的輸出點即可當成虛擬點。
  • Timer:具備8個計時器,計時單位可選擇0.1秒或1.0秒,單一計時最大值為255,可串接其他計數器運用,最大計時可達3000年。
  • Counter:具備8個邊緣觸發型計數器,單一計數最值為255,可串接其他計數器運用,最大計數可超過1億次。

 

邏輯編程介面: 

內建易於程式設計和互動式使用者介面

  • [ IO Expend Nodes ] 

  • [ IO Schedule ] 

  • [Schedule Setting ] 

  • [Clock ] 

  • [Holiday ] 

 

實際案例 : 

A. 初階應用案例

條件:
X0~X7觸發後,執行ON Y0~Y7
X0~X7短路後,執行OFF Y0~Y7

說明:

  • Index 000: 觸發X0後,執行 ON Y0 
  • Index 001: 觸發X1後,執行 ON Y1
  • ----
  • Index 007: 觸發X7後,執行 ON Y7

此範例應用: 準位觸發

 

條件: 
X0~X3上緣觸發後,執行ON Y0~Y3;X0~X3短路後,輸出不復歸。
X4上緣觸發後,執行OFF Y0~Y3

說明:

  • Index 000: 上緣觸發X0後,執行 ON Y
  • ---
  • Index 003: 觸發X3後,執行 ON Y3
  • Index 004: 觸發X4後,執行 OFF Y0
  • ---
  • Index 007: 觸發X4後,執行OFF Y3

此範例應用: 邊緣觸發

 

 

  • 假日觸發Only

在星期/假日條件中,只勾選Holiday時,代表此排程遇到假日才會觸發。
Ex. 只要遇到假日,午夜00:01就啟用交通號誌閃爍,當日23:59結束。

  • 平日觸發Only

在星期/假日條件中,只勾選周一~週日,而不勾選假日時,代表此排程只有平日才會觸發。
Ex. 只要遇到平日(非假日),早上八點就啟用大廳電燈,下午五點關閉電燈。

  • 假日&指定星期觸發

在星期/假日條件中,勾選周一~週日,且勾選假日時,代表此排程會在指定星期或假日觸發。
Ex. 只要遇到週三或是假日,晚上六點就啟用車道照明燈,直到晚上十點關閉。

 
 

條件:

  1. 車道入口,一組紅外線X0,觸發對向出口號誌燈Y0
  2. 號誌燈的動作流程為ON 0.3秒 > OFF 0.3秒 > ON 0.3秒 > OFF 0.3秒 ……。
  3. 車道入口末端,有另一組紅外線(X1),車輛觸發並且離開後,才停止號誌燈Y0輸出。
  4. 以上動作流程只有假日會觸發,此地點假日為周五、周六、周日(不考慮國定假日)。
  5. 假日設定,可在 [Holiday] 手動勾選 或 在701ClientSQL編輯下載

說明:

  • Index 000: 輸出Y0方式為Cycle,輸出時間單位ON 0.3 / OFF 0.3…循環,僅假日觸發(需要設定Holiday將全年的周四周五周六勾選起來),觸發條件為X0上緣觸發。
  •  Index 001: OFF Y0 ,觸發條件為假日、X1下緣觸發。

此範例應用:
Cycle / 平假日條件 / 上緣觸發 / 下緣觸發

 

 

條件:
櫃台配備一開門按紐,直接透過WEB PLC控制,感應一次開,再感應一次關。

說明:
Index 000: Y0動作模式為Toggle,觸發條件為上緣觸發X0

此範例應用:
Toggle / 邊緣觸發

 

 

條件:
每個小時的第01分鐘時,Motor (Y2) 都會啟動120秒,時間到自動停止。
說明:
此設定使用Pulse輸出120秒,觸發條件單純只有時間,Action Time設定24:01~24:59的時候,將會每小時定時觸發。
此範例應用:
Pulse輸出 / Action Time 每小時定時觸發
 

 

此為AR-401-IO-0808R做自保持的設定方式,可使用傳統PLC方式進行設定

說明 :

AR-401-IO-0808R支援傳統自保持設定模式,X0或Y0導通時,若X1為OFF短路狀態,則Y0 觸為ON。

 

AR-401-IO-0808R支援邊緣觸發功能,可簡單設計出相同動作,與馬達自保持控制動作模式一致。
說明:  X0上緣觸發時,觸發 Y0  ; X1上緣觸發時,關閉Y0
此範例應用 :  邊緣觸發(上緣) / ON / OFF 
※邊緣觸發條件必需設定於 Join 4 欄位
 

B. 中階應用案例

條件: 
現場設有雙重紅外線感應警報裝置(紅外線A / 紅外線B),紅外線A被觸發後將會計時30秒,若30秒內紅外線B也被觸發,才會發出警報Y0
警報發生後,需由管理人員按下解除按鈕以解除警報。

說明:

  • Index 000: 紅外線 A (X0) 上緣觸發M8
  • Index 001: M8 觸發TIMER000
  • Index 002: TIMER000=30時,會OFF M8
  • Index 003: M8 ON 的情況下,紅外線B (X1) 邊緣觸發Y0警報器
  • Index 004: 管理室解除按鈕,上緣觸發關閉Y0警報器輸出

此範例應用: 邊緣觸發 / Timer計時器

 

條件:
1. 平日週一至五早上燈光90分鐘,六、日與假日不動作。
2. 燈光閃爍方式為 ON 0.5秒 → OFF 0.2秒 →ON 0.5秒 →OFF 0.2秒 ……的循環。
3. 本範例採用固定時間點(上午08:30)作為觸發條件。
說明:

設定Cycle的啟動條件為周一至周五時間到08:30,關閉條件為任意星期且時間到09:59。
此範例應用:
假日設定 / 時間觸發條件 / Fast Click時間單位切換(1sec / 0.1secs) / Cycle輸出

條件:
按下無段按鈕A邊緣觸發(X7)開始執行Cycle 輸出(Y3),按下無段按鈕B邊緣 (X6) 停止輸出(Y3)
(※邊緣觸發條件必須設定於Join4)
說明:
動作方式為Cycle循環輸出,單位0.1秒,以0.5/0.2/0.5/0.2秒…動作。
此範例應用:
Fast Click時間單位切換(1sec/0.1secs) / Cycle輸出 / 邊緣觸發(上緣)

條件:
按下按鈕(X6) 觸發兩個輸出 : 
(1) 燈泡A亮起1.5秒
(2) 燈泡B亮燈/熄燈循環改變,觸發一次ON,再觸發一次OFF
說明:
X6觸發Y2 導通1.5秒。按下按鈕(X6)亮燈/熄燈狀態循環改變。(※邊緣觸發條件必須設定於Join4)
此範例應用:   Pulse輸出 / Toggle

條件: 
現場有一組燈號裝置,PLC需要每分鐘提供輸出10秒
說明:

  • Index 000: Timer000<60,代表TMR 000會一直在0~60秒之間循環。
  • Index 001: Pulse輸出10秒,條件為TMR 000 = 0。

※因TMR 000會一直在0~60秒之間循環,每當TMR 000 = 0,就會執行一次Pulse輸出,這樣就達成了每分鐘輸出10秒的要求。這個設定方式適用於短時間的循環輸出,直接指定現場每n秒一次/每n分鐘一次的循環輸出;如果是需要每小時以上的輸出,可參考A-3每小時定時觸發。

條件:
現場有一觸發點,觸發後綠燈亮燈20秒,綠燈結束後亮黃燈5秒,黃燈結束後亮紅燈20秒。

說明:

此範例運用Pulse輸出功能來管制時間,同時用前一個輸出OFF加上後一個輸出ON為條件,連續觸發下一個實質出點,此範例可以繼續延續下去,直到64組排程用完。

  • Index 000: 綠燈實際輸出點,X0上緣觸發輸出Y0 20秒,即綠燈亮的20秒
  • Index 001: 黃燈虛擬輸出點,X0上緣觸發輸出M8 25秒,要使用 M8-Y0 (25-20=5)的5秒來做黃燈的輸出
  • Index 002: 紅燈虛擬輸出點,X0上緣觸發輸出M9 45秒,要使用 M9-M8 (45-25=20)的20秒來做紅燈的輸出
  • Index 003: 黃燈實際輸出點,會在Y0 OFF 且 M8 ON的時候亮黃燈,共5秒
  • Index 004: 紅燈實際輸出點,會在M8 OFF 且 M9 ON的時候亮黃燈,共20秒

此範例應用:
Pulse輸出 / 虛擬點 / ON / 上緣觸發

條件: 
將讀卡機設置於社區各棟大樓,並作為保全巡邏點使用,這些讀卡機每日00:00、06:00、12:00、18:00四個時間點,需要保全在十分鐘內刷卡,否則將觸發警報通知管理中心。

說明:

  • Index 000: 不分平假日,每天時間到00:00執行ON M8 
  • Index 001: 只要M8啟用,TIMER 000就會開始計時
  • Index 002: TIMER 000大於600秒時,執行 ON Y0
  • Index 003: 巡邏人員刷卡後,卡機繼電器動作給X0,執行 OFF M8

此範例應用:
定時觸發 / TIMER / 邊緣觸發

※以下範例為單一組時間警報(00:00),其他時間點請自行設定並測試。

條件:
現場需設置防誤觸按鈕,該按鈕觸發有兩種動作流程,
1. 按壓按鈕X0後,十秒內無觸發第二次X0,則輸出一秒的輸出給中央警報系統
2. 按壓按鈕X0後,十秒內觸發第二次X0,則不輸出任何訊號

說明:

  • Index 000:  X0邊緣觸發後,虛擬點M10 ON
  • Index 001: 當M10 ON,則TMR 000 開始計時
  • Index 002: 當TMR 000等於10秒時,輸出Y0,Pulse一秒鐘
  • Index 003: 當TMR 000等於10秒時,M10 OFF,將M10 虛擬點恢復初始狀態

此範例應用:
Toggle / 邊緣觸發 / TIMER / Pulse / OFF

 

C. 高階應用案例

條件:
大門具備門位偵測/磁簧,作為計時器開始計時之條件,當大門開啟(磁簧短路)超過10分鐘時,將會觸發警報,警報持續到大門關閉(磁簧導通)或管理人員按下警報解除鈕,才停止發報。

說明:

  • Index 000: 計時器Timer000等於60時,計數器Counter000會 +1
  • Index 001: 計時器Timer000小於60時,會無限循環計時0~60秒;額外還有必須的觸發條件Y0 OFF (警報尚未觸發) 以及X0 OFF (門開,磁簧短路)
  • Index 002: 當計數器的次數超過10,會觸發虛擬輸出點M15 (用作Y0警報輸出的觸發條件) 
  • Index 003: 計數器重置的觸發條件為X0 (關門,磁簧導通)或X1 (按下警報解除鈕) 
  • Index 004: Y0警報觸發自保持,條件為虛擬輸出點M15 ON (門開十分鐘),且X1 OFF  (警報解除鈕短路)

此範例應用:
計時器Timer / 計數器Counter / 虛擬輸出點 / 自保持 
 

 

條件:
八組紅外線設備邊緣觸發X0-X7 點位,輸出對應Y0-Y7 警報器,現場人員可手動管制每個紅外線觸發後,是否啟用對應警報器。

方法:
將各點位輸出模式調整為ON,條件滿足觸發時,啟動輸出警報器,條件內容
為邊緣觸發下,虛擬點位M8  必須為開啟狀態,才會觸發對應警報器。虛擬點位M8 可由701ClientSQL 圖控觸發,或是自行開發第三方軟體,以Modbus 觸發。

 

 
 

條件: 
使Y0~Y6連輪流續觸發,最終呈現跑馬燈的觸發效果,啟用時間為每日13:01至隔日12:59,中午12:00~13:00停止運作。

說明:

  • Index 000: 固定每日13:00觸發Y7
  • Index 001: 固定每日12:00 關閉 Y7
  • Index 002: 設定Timer 000,開始條件為Y7 ON;TMR < 11代表此Timer會在0~11循環   ※此範例Timer單位為0.1秒,故勾選Fast Click
  • Index 003~ Index 009: 設定Y0~Y6的觸發條件, 時間介於Timer 000的某各區段之間時,會執行ON的動作

此範例應用:
Action Time / Timer / Fast Click / ON / OFF

 

條件:
現場需設置防誤觸按鈕,該按鈕觸發有兩種動作流程,
1. 按壓按鈕X0後,十秒內無觸發第二次X0,則輸出一秒的輸出給中央警報系統
2. 按壓按鈕X0後,十秒內觸發第二次X0,則不輸出任何訊號

說明:

  • Index 000:  X0邊緣觸發後,虛擬點M10 ON
  • Index 001: 當M10 ON,則TMR 000 開始計時
  • Index 002: 當TMR 000等於10秒時,輸出Y0,Pulse一秒鐘
  • Index 003: 當TMR 000等於10秒時,M10 OFF,將M10 虛擬點恢復初始狀態

此範例應用:
Toggle / 邊緣觸發 / TIMER / Pulse / OFF

 
 

※佇列排隊輸出 (23/12/22 - 5.06以上版本韌體適用)
此版本以後支援排隊輸出,當虛擬輸出點255為ON時(固定條件),將觸發排隊輸出,即同一時間內,使用Pipe輸出的點位不會同時輸出,而會照觸發順序排隊執行輸出。
※選擇Pipe輸出的排程在虛擬輸出點255為OFF時,不會執行輸出。

條件: 
停車場共有三個入口,內部車位皆有在席偵測,當停車系統偵測車位數量已滿時,會提供一乾接點訊號給0808 PLC,作為柵欄機啟動模式切換點。
車位未滿時: 三個入口皆可直接透過紅外線感應,開啟柵欄機,使車輛可以進入停車場。
車位已滿時: 三個入口進行排隊程序,先感應到紅外線者,將會優先進入排隊佇列(Pipe),以排隊的方式輪流開啟柵欄機,以供車輛入場。

說明:

  • Index 000: X4為滿車位訊號輸入點,啟動虛擬輸出點Y255,將輸出模式轉為Pipe排隊輸出。
  • Index 001~3: 排隊輸出條件式,一號入口紅外線邊緣觸發X0(輸出十秒),此時加上條件Y255 為ON,輸出M8虛擬點,其餘類推。
  • Index 004~6: 一般輸出條件式,一號入口紅外線邊緣觸發X0(Latch輸出),此時加上條件Y255 為OFF,輸出M11虛擬點,其餘類推。
  • Index 007~9: 綜合Index 001~3與Index 004~6的條件式,當M8或M11被觸發時,輸出Y0
  • Index 010~012: 關閉虛擬點Y11~Y13的條件式,車輛通過柵欄後,應觸發第二個紅外線,執行關閉Y11~Y13的動作。

此範例應用:
Pipe 輸出 / 邊緣觸發

 

條件: 
現場有兩組馬達設備(馬達A/馬達B),每天正午12:00時觸發其中一組馬達一小時,馬達A為主要馬達,在馬達A使用次數小於等於馬達B的時候動作;馬達B為次要馬達,在馬達B使用次數小於馬達A的時候動作。

說明:

  • Index 000: Y0觸發馬達A時,同步觸發X0,X0上緣觸發會使計數器(CNT000) +1
  • Index 001: Y1觸發馬達B時,同步觸發X1,X1上緣觸發會使計數器(CNT001) +1
  • Index 002: 當CNT000小於CNT001時,觸發M8
  • Index 003: 當CNT001小於CNT000時,觸發M9
  • Index 004: 當CNT000等於CNT001時,觸發M10
  • Index 005: 設定Y0觸發條件,當M8或M10導通,且M11導通時,就導通Y0  ※Y0須同時拉線至X0,作為計數條件。
  • Index 006: 設定Y1觸發條件,當M9導通,且M11導通時,就導通Y1  ※Y1須同時拉線至X1,作為計數條件。
  • Index 007: 正午12:00會ON Y11,作為馬達觸發必要條件
  • Index 008: 下午13:00會OFF Y11,停止馬達輸出
  • Index 009: 計數器重置點,管理中心接收到馬達使用次數到達一定次數時,應請保養廠商前來進行設備維養,同時按下重置按鈕(X2)重置計數器CNT000
  • Index 010: 同Index 009,重置按鈕(X2)重置計數器CNT001
  • Index 011: 當CNT000計數到365時,將會觸發Y7,提供管理中心警示燈號,此燈號亮起時應主動聯絡保養廠商。

此範例應用:
邊緣觸發 / 計數器Counter / CNT比較大小 / 定時觸發

 

條件: 
此方式可產生任何自定義時長的計時器,此範例使用TIMER搭配Counter產生24小時循環的計時器,再指定輸出在特定時間觸發,依照此邏輯,可以計時秒、分、時、日、月、年等…,並指定條件產生多久後觸發特定裝置。
實際使用舉例,巡邏點警報輸出,保全必須於每個小時到現場保全卡機刷卡,若超過一小時沒有刷卡,警衛亭會觸發警報;若超過三小時沒有刷卡,則管理中心才會觸發警報,達到多個地方不同時長的條件警報。

說明:

  • Index000-Index004 為24小時制計時器邏輯
  • Index005-Index006控制警衛亭警報輸出
  • Index007-Index008控制管理中心警報輸出
  • Index000: 以60秒為循環的TMR 000
  • Index001: (秒) 當TMR 000 = 60,計數器CNT 001會 +1
  • Index002: (分鐘) 當CNT 001 = 60,計數器CNT 001會重置
  • Index003: (小時) 當CNT 001 = 60,計數器CNT 002會 +1
  • Index004: (天) 當CNT 002 = 24,計數器CNT 002會重置
  • Index005: 當CNT 002 > 0,則代表已經超過1小時無保全刷卡,警衛亭警報器輸出Y0
  • Index006: 現場保全主機Relay控制輸入點X6,觸發時重置CNT 002,使其變為0,停止警衛亭/管理中心警報輸出
  • Index007: 當CNT 002 > 2,則代表已經超過3小時無保全刷卡,管理中心警報器輸出Y1
  • Index008: 管理中心外接解除警報按鈕,控制輸入點X7,觸發時重置CNT 002,使其變為0,停止警衛亭/管理中心警報輸出
 
 
相關資源:
 
 
瀏覽紀錄
Go Top