南樺 電子報 082 | 出刊日期 | 2006.12.11 |
|
多台VB-PLC互連方式(Easy Link)說明: |
目的: 很多 PLC 都提供多台 PLC 互丟資料的寫法,但是、要如何用最短的時間,做出我們所需要的功能。 重點是:要簡單好學、而且不複雜、功能彈性大、限制少。 為了因應大家的需求,在此說明豐煒 PLC 獨特的通訊方式(Easy Link)只有豐煒 PLC 可以使用此通訊 方式。 |
需求: (1) 將站號5副站的 D1000 ~ D1009 讀取到主站的 D2000 ~ D2009 (2) 將主站的 M0~M29 寫入到站號 2 的 M100 ~ M129 (3) 將站號 3 的 X37~X37 讀取到主站的 Y40 ~ Y47 |
簡介: |
豐煒 PLC 有很多通訊模式,在此說明 EasyLink
使用方式,它是豐偉自行推出的通訊方式,可以簡單的 |
尺寸比較 |
以下是VB-PLC所提供的通訊方式(在此僅介紹Easy Link): |
|
|
由 | 起頭來描述資料收發動作的暫存器 |
內容值 |
說 明 |
|
D0 |
1 ~ 255 |
收發資料筆數。每一筆資料收發作業須使用
7 個暫存器加以描述。 |
D1 |
1 ~ 255 |
副站站號指定。以便對指定的副站進行資料作業。 |
D2 |
1 ~ 2 |
指含碼。 1:從副站讀取資料 2:將資料寫入副站 |
D3 |
1 ~ 64 |
收發資料的長度。若指定的資料為
32 位元計數器時,則內容值 = 1 ~ 32 |
D4 |
1 ~6 10 ~13 |
指定主站之對象元件 |
D5 |
- |
指定主站對象元件之起始號碼 |
D6 |
1
~6 10 ~13 |
指定副站之對象元件 |
D7 |
- |
指定副站對象之起始號碼 |
D8 |
1 ~ 225 |
副站站號指定 |
D9 |
1 ~ 2 |
指含碼 |
D10 |
1 ~ 64 |
收發資料的長度 |
D11 |
1
~6 10 ~13 |
指定主站之對象元件 |
D12 |
- |
指定主站對象元件之起始號碼 |
D13 |
1
~6 10 ~13 |
指定副站之對象元件 |
D14 |
- |
指定副站對象元件之起始號碼 |
D0 ~ D7:第 1 筆資料收發作業描述。 D8 ~ D14:第 2 筆資料收發作業描述。 |
由 | 起頭的指令工作區 |
說 明 |
||
D100
|
下 8 位元 |
發生通迅錯誤時的副站站號 |
上 8 位元 |
D:指令收發正常 |
|
D101 ~ D103 |
執行本指令系統所須的工作區 |
程式範例即解說: |
|
內容值 |
說 明 |
|
D0 |
3 |
收發資料共3筆 |
D1 |
5 |
指定 站號 5 (副站) |
D2 |
1 |
副站->主站 (讀取資料) |
D3 |
10 |
讀取資料長度 |
D4 |
13 |
主站暫存器(D) |
D5 |
2000 |
2000 開始 |
D6 |
13 |
副站暫存器(D) |
D7 |
1000 |
1000 開始 |
D8 |
2 |
指定 站號 2 (副站) |
D9 |
2 |
主站->副站 (寫入資料) |
D10 |
30 |
寫入資料長度 |
D11 |
3 |
主站內部電驛(M) |
D12 |
0 |
0 開始 |
D13 |
3 |
副站內部電驛(M) |
D14 |
100 |
100 開始 |
D15 |
3 |
指定 站號 3 (副站) |
D16 |
1 |
副站->主站 (讀取資料) |
D17 |
8 |
讀取資料長度 |
D18 |
2 |
主站輸出(Y) |
D19 |
40 |
40 開始 |
D20 |
1 |
副站輸入(X) |
D21 |
30 |
30 開始 |
|
|
|