LINEgate 操 作 說 明
安裝完成後會在你的Window桌面上建一個連結LINEgate, 你雙點執行後的執行畫面如左圖所示, 它是一個終端機模式的APP, 使用網頁進行操作, 所以請使用你常用的Browser開啟網址如下:
http://127.0.0.1:8100/linegatemt/

p.s 127.0.0.1 指的是本機開啟, 若要在它機操作LINEgate時,請將IP改成安裝LINEgate電腦的IP即可
使用Browser開啟如右連結 : http://127.0.0.1:8100/linegatemt/ 將出現左下圖中的'登入畫面'
尚未註冊時為: demo,demo
註冊後預設為: 12345,12345
用戶可至profile頁內修改登入帳號,密碼
成功登入後會出現下方的主畫面[About]
左上的圖示內容,可於Profile頁內選擇自制圖示顯示,大小固定(W:220 H:110)
下列為左側下拉Menu各別功能項目的說明:
[ START ] 啟動或停止LINEgate引擎
[STOP]  
[ Notify ] 設定LINEgate的發訊條件
[ Log ] 顯示LINEgate操作訊息
[ Profile ]  
[ About ] LINEgate主畫面(登入後畫面)
[ Logout ] 登出 LINEgate
按[START]後, 畫面右上角會出現Running字樣在閃爍
同時左側的下拉 Menu 中的 START 會變成 STOP 如右上圖示, 表示運轉中但用戶可按此鈕來停止運轉, 注意當你按下時將會出現左下方的輸入窗(同登入密碼), 讓用戶輸入密碼,用以確認可否止停止,

儲存顯示最近發生的各別訊息
🥇 以下為 Notify 頁次, 設定說明 :
SLAVE 提供外界連結的介面
MASTER 主動連結外界各從站資訊
SLAVE,MASTER 兩者間只能擇一使用
☑ Auto start when system boot 勾選後表示下次執行LINEgate會自動執行資料讀取發訊功能(Engine)
上圖為 MASTER 參數設定畫面, 可以同時連結'數個從站',下列按鈕在Master Mode才有!
NEW 新增一筆(出現左下圖視窗)
DELETE 刪除配合Device前的✅, 可單選複選
UNDO 還原前一次的DELETE動作, 但一經 SAVE 則無法還原
SAVE 儲存
edit 編輯各別device內容, 點擊右側小圖示,
當按下NEW按妞後即出現左側的ADD視窗, 內容說明,如下:
☑ Enable 表示這一Device要使用 ,🟩Enable不勾時表示暫停使用
  
 Device Name
表示這Device的代號名稱
  
 Instruction for use
表示本Device的使用功能說明
  
 Protocol
固定為Modbus TCP
  
 Reconnect time(ms)
連結Salve發生過時後, 重新自動連結的時間

 Ip
表示此Device用的位址

 Port
表示此Devie用的埠號,一般預設502, 不用改變

 Slave ID
表示此Devie用的Unit ID,  一般預設使用1, 不用改變
當按下edit行內按鈕後即出現左側的EDIT視窗,內容說明,如下:
上圖為 SLAVE 參數設定畫面, 提供的各暫存器(Registers)空間各1,000個( 0x, 1x, 3x, 4x )
Add LINE Notify Token 表示設定你可以用來傳送訊息用的Token,下圖上列的NEW ,DELTE ,UNDO ,SAVE 等操作方法, 同Master Mode的部份,
🍻 Token的申請方法, 請參考此連結🈸 🥂

當你按上圖NEW時則出現一ADD視窗(如左圖), 各欄位說明如下:
☑ Enable 表示這一Device要使用 , 🟩Enable不勾時表示暫停使用

 Name (必填)
表示此Token的名稱, 需唯一不可重覆,

 Token (必填)
請跟LINE官網申請, 申請方式請參考🈸連結🈸

 Content description
此Token的使用說明

 TEST
上述欄位輸入後,可按此按鈕測試發訊是否正常


當按上圖右側行列中小圖示時表示要修改當列的Token項內容
   
  🛎 Send LINE Notify via monitoring Register Or LINEgate 🛎 將上述設定的Device, Token進行不同條件的組合及發送 🛎
上圖所及操作與前面所談的都一樣



當你按上圖NEW時則出現一ADD視窗(如左圖)
當按上圖右側行列中的鉛筆小圖示時表示要修改當列的發訊條件項內容, 點選後出現的視窗上會有EDIT字樣
各欄位說明如下:

☑ Enable 表示這一Condition要使用 , 🟩Enable不勾時, 表示暫停使用

Description
表示此一條件的用途說明

Device
選擇要使用的Device, 點選後下拉選項如下圖, 點選要使用的項目即可


Register
點選下拉後出現的0X,1X,3X,4X等是modbus的內設暫存器代碼, 最後一個LINEgate則是系統自定義的項目(Operator項說明)

Address
選擇要使用的位址值 0~

Poll time(ms)
表示每隔多少ms讀取一次指定Address的值

Variable(n)
配合Operator使用的參數值

Steady state time(ms)
讀取值穩態時間, 0表没有

Interval(s)
滿足條件後的重覆檢查時間, 一直到滿足條件解除為止, 0表不反覆檢查
 
Operator
當Register選項為0X,1X,3X,4X時,下拉Operator內容如下:
運算方式分bit(0X,1X), word(3X, 4X), 運算式如下列:
false to true true
true to false false
Equal to n {V} = n
Greater than n {V} > n
Less than n {V} < n
Greater than or equal to n {V} >= n
Less than or equal to n {V} <= n
Greater than n1 and less than n2 n1 < {V} < n2
Equal to one of n1,n2,, In(n1,n2,,,)
The nth bit is true BitOn(n)
The nth bit is false BitOff(n)
subset of number equal to n Subset(offset,bits,n)
當Register選項為LINEgate State時,下拉Operator內容如下:
Master Mode 時
 
Connect timeout 表示指定Device發生'連結過時'時就會發訊通知
Connected 表示指定Device一連結上(或重新連結上)就會發訊發知
Slave Mode 時
Connection lose 無主站連線中
Connection done 有主站己連線
Data Type
當Register為 3X, 4X 時, 需同時設定它的型態,如下圖:
Variables(n)
搭配Operator使用的各項參數值, 比如 : 當選擇Operator\Equal to n時, 我們在這填入10, 表示當讀取值等於10時發送一個訊息
 
 
 
LINE Token
點選其右側的小按鈕, 出現如下視窗, 可點選或複選, 本條件下要發訊的對象
Notify Type
發訊內容的樣式,可以是TEXT(文字型), IMAGE(圖像型)
Message
文字訊息內容, 可配合下列的巨集變數值及emoji圖示(Copy貼上)做多元內容的變化:
{V} 目前讀取的device內容
{V1} Variables值
{DV} Device name
{D} 目前電腦日期
{T} 目前電腦時間
{NL} 換行