[APEX 6 Switch Input]
6個輸入開關
這東西應該是最難想像到底是做甚麼的, 其實只是個接收這6個接點是開路 (open) 或是短路(short) 訊號的輸入點,
是沒有主動電流的開關(dry contact switch), 不能去推動其它電器!!!
透過 APEX 編排程式, 定義各個開關訊號若是開路或短路, 有甚麼器材該去做哪些事,
所以大多是用來接到水位開關、 實體開關、壓力偵測開關...等應用.
原廠有出個 "I/O breakout box" 將這介面接出來, 讓使用者比較方便接上後面要接的開關,
這東西其實還蠻簡單的, 所以我就自行 DIY 了.
這插孔的介面是 MINI DIN 還蠻冷門的, 就這樣材料最不好買...
無標題 by
legendhua, 於 Flickr
無標題 by
legendhua, 於 Flickr
這是我第一版成品, 只有2個實體開關...
APEX switch by
legendhua, 於 Flickr
後來就升級, 多加了3個液位開關
APEX switch 液位開關 by
legendhua, 於 Flickr
目前最終版是做了 6個實體開關, 6個液位開關
實體開關盒
無標題 by
legendhua, 於 Flickr
無標題 by
legendhua, 於 Flickr
無標題 by
legendhua, 於 Flickr
液位開關盒
無標題 by
legendhua, 於 Flickr
無標題 by
legendhua, 於 Flickr
無標題 by
legendhua, 於 Flickr
目前運行的樣子
P6070003 (2) 斯瑪萊滴定 by
legendhua, 於 Flickr
在 APEX Fusion(APP) 中, 可以將每個開關定義自己的名字, 然後用這開關設計排程或判斷式;
以下舉個實際的例子:
當我想設計一個開關直接控制蛋白機的 on/off, 在我想清理蛋白機時, 只要手動關上這開關, 蛋白機就會停止運作.
那我只要在控制蛋白機電源程式中加入一行就可以達成這功能!
If
skim CLOSED Then OFF (
skim 就是我定義這開關的名字)
液位開關也是一樣的作法, 當我想設計一個缸內水位太高時, 自動關閉蛋白機避免爆衝的液位開關,
那我只要在控制蛋白機電源程式中加入一行就可以達成這功能!
If
SkimLV OPEN Then OFF (
SkimLV 就是我定義這液位開關的名字)
當水位沒淹到開關時是 CLOSED, 當水位淹到開關訊號就會變成 OPEN, 此時蛋白機就會被自動斷電.
同理, 你可以設計很多情境模式的開關, 譬如換水開關, 全部停機開關等!
ps: 其實我一直想做個應用: 打開櫃門, 底櫃燈就自行開啟, 這只需要裝個磁吸開關搭配 APEX 就能做到了,
只是我 Energy832 上的 8個 110V 插座孔都用完了, 暫時只能先作罷...