ControlNet
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SLC500 98/11
PLC-5走ControlNet 的架構,在輸出保 持或復歸方面,可 對每片模組各別 做不同設定.
Slot 0可選擇當模 組與主機CPU通 訊異常,或主機在 停機模式下,分別 做什麼動作.
注意:此法不適用於1771系列I/O,因為1771 I/O之輸出自保持或復歸, 是由框架背板的硬體開關設定,所以不能由RSNetworx這理規劃.
ALLEN- BRADLEY
F1
F2
F3
F4
F5
F6
F7
F8
F9
F1 0
Panel Vi ew 550
7
8
9
4
5
6
1
2
3
.
0
-
<
-
<- -- --- -- --- -- --- -'
-
^
<
>
v
透過網路管理員Keeper,在 ControlNet上,網路所扮演的 角色不再只是資料的傳輸,而 是更先進的自動控制,打破了 過去以主機CPU為控制中心 的理念.
透過主機的ScanList Configuration,可以看到整個ControlNet上所有的設備
12
前鋒自動化
選擇這台主機CPU,要 對那個設備建立連結 (connection). 連擊兩下後,跳出畫面.
13
SLC500 98/11
決定這台主機, 對於這個設備 的使用權限. 詳細說明見下頁
設定資料更新週 期,此設定值不得 小於NUT時間.
No Min Distance Tap Separation
75 ohm
Node
Drop Cable 1 meter
Tap
ALLEN- BRADLEY
F1
F2
F3
F4
F5
F6
F7
F8
F9
F1 0
Panel Vi ew 550
7
8
9
4
5
6
1
2
3
.
0
-
<
-
<- -- --- -- --- -- --- -'
1786 1786-RPA RPFM
光纖 電纜
6
前鋒自動化
ControlNet 上各種CPU與I/O之相容性
Scaner I/O
1756-CNBR
ControlLogix
使用 1756-
CNBR
Yes
FLEXLogix
使用1788-
CNCR
Yes
SLC-500
使用1747-
SCNR
-
PLC5 ControlNet
設定I/O定址 如本例: I:010~017 O:010~017
前鋒自動化
SLC500 98/11
Discrete Exclusive Owner:若設為Exclusive Owner,則這台主機才能控制此站 的Output模組,在ControlNet上, Exclusive Owner只 能定義一個. 即在網路上,不能有兩台主機同時控制 一個Output模組(除非Redundancy).
bytes
1 2 3 4 5 6 7 8 9
排程(Scheduled) 10
11 12 13 14 15 16 17 18 19
非排程(UnScheduled) 1
Maintenance 約0.2ms
SMAX = 10 UMAX =19
ControlNet 每單位NUT時間所能傳送最大資料量 [625 * NUT (in ms) – (125 + 510)] bytes
進入編輯模式 Online連線
提供Offline規劃設備
SLC500 98/11
顯示系統狀態與說明 8
前鋒自動化
RSNetworx Online之規劃
按下Onlone鍵 跳出畫面
SLC500 98/11
選擇連線的路徑
RSNetworx On Line後,可 將ControlNet所連線的設 備全部讀取上來.
NUT(Network Update Time):ControlNet掃瞄整個網路一週所須的時間(5ms~100ms).
一個NUT時間,包含Scheduled頻寬和UnScheduled頻寬,以及少部份的Maintenance,約 0.2ms,125bytes.
NUT
ControlN 網路頻 寬為5M/s,資料傳 送量為625 bytes/ms, 其中任 一站,允許最大資 料量為510 byte, 所以亦須保留510 bytes給非排程頻 寬,以應付一次最 大資料量的傳 輸,Maintenance 部份需要125
亦可使用光纖Cable,最大距離可達3公里.
SLC500 98/11
Coax Trunk
M 1000 E 750 T
Repeater required if your system falls
in this area
Cable E 500 Length R
S 250
No repeater required if your system
•PLC-5在ControlNet上,無法讀取1771系列模組,數位模組部份可用框架最佳化 處理,仍算在網路排程時間之內,但類此模組只能依靠CIO指令,無法加入網路排程 時間內.
7
前鋒自動化
RSNetworx for ControlNet
RSNetworx for ControlNet 軟體工作視窗
SLC500 98/11
在On Line 狀態下按Save鍵,即是做DownLoad動作
17
前鋒自動化
ControlNet 小筆記
ControlNet 上的輸出模組,與主機通訊異常時,其自保持或復歸為0之選擇,皆由 軟體設定
ControlLogix之輸 出保持或復歸, 由RSLogix5000 設定,PLC-5則由 RSNetworx處理
18
前鋒自動化
SLC500 98/11
清除ControlNet上的Keeper
A-B ControlNet
ControlNet的操作方式採用CTDMA(Concurrent
Time Domain Multiple Access)
資料傳遞方式使用Producer-Consumer, 確保網路效能.
自動化和控制
網路的管理方式分為排程與非排程 (Scheduled & UnSchedled).
ControlNet採用Keeper管理員的觀念來管理整個網路,當RSNetworx for ControlNet 作Download動作時,即將設定儲存於Keeper,ControlNet會以站號 最小站做為主要動作之Active Keeper.
SLC500 98/11
1
前鋒自動化
SLC500 98/11
Slot Time:當網路站號不連續時,ControlNet仍會產生一個等待回應的時間,稱為Slot Time,約0.025ms.
2
前鋒自動化
Fra Baidu bibliotek
網路 更新時間
NUT時間
網路時間 間隔#1
網路時間 間隔#2
網路時間 間隔#3
網路時間 間隔#4
網路時間 間隔#5
時間
SLC500 98/11
1
1
2
2
4
3
4
排程(Scheduled)部份,用以事先定義好 資料的更新週期(RPI),ControlNet可確 保在使用者所規劃的時間內,必定完成 資料的更新.扣除排程(Scheduled)之外 ,即是非排程(UnScheduled)的部份, 如 程式等. 凡是網路排程(Scheduled)部份,都必須 使用RSNetworx for ControlNet軟體編 輯規劃完,再Download至整個網路.
Discrete Redundancy Owner :選擇Redundancy Owner,才能使Output模組同 時接受兩台主機控制(實際上,真正的控制權只 在Primary 主機上).
14
前鋒自動化
SLC500 98/11
此時,已經建了1個 connection了
完成後,在Connection Name這個欄位下,會看到一 行設定,表示這項設備,已和主機CPU建立連結.
Repeater 銅軸Cable 光纖Cable(300m) 光纖Cable(3Km)
5
前鋒自動化
銅軸Cable架構
1個ControlNet最多可用5組 Repeater 1個RPA最多同時接4個RPCD模組
SLC500 98/11
光纖Cable架構
光纖模組必須成對使用
1786 1786-RPA RPFM
falls in this area
Single Coax Segment Chart
2
16
32
48
ControlNet網路最大站號可達99站,通訊速度可達5Mbps/sec,網路的Cable 線可做Redundancy.
4
前鋒自動化
ControlNet Cable
5Mbps
Trunk Cable (Belden 3092A)
排程、非排程
網路時間間隔1
1
3
2
5
3
4
1
2
2
3
3
4
4
5
2
排程、非排程
網路時間間隔2
排程、非排程
網路時間間隔3
•排程部分,所有的連結(Connection)都是固定的 ,在指定時間間隔內,只允許一個節點發送。 •非排程部分,所有的連結(Connection)都是非固 定的輪替起動。在任何一個時間間隔內,根據 網路的負載,每個節點可能為 0、1或許多機會 允許發送。
按下OK鍵 9
前鋒自動化
切到編輯模式 開始做規劃
On Line後,ControlNet上所有的設備都可看到.
SLC500 98/11
利用 RSNetworx,可規劃網路上,那 些I/O歸那台CPU主機控管,並設定 屬於排程或非排程.
10
前鋒自動化
SLC500 98/11
進入編輯模式後,點選PLC-5主機,按滑鼠右鍵,於選單中,選擇ScanList Configuration, 規劃這台PLC-5主機,要控制那幾站的I/O,如果是SLC-500,則這個規劃的動作,是從 1747-SCNR中做的,如果是ControlLogix,則從RSLogix 5000中規劃網路設定.
3
前鋒自動化
在ControlNet網路上,當使用2個Taps時,最大距離可至1000m,若使用48個 Taps時,減少至250m. 每加入一個Tap時,最大允許距離減少16.3m.
ControlNet有效距離公式 1000m - 16.3m * (Node - 2) 當距離不敷使用時,就必須加入Repeater,最多可用5組Repeater.
SLC500 98/11
設定 NUT時間,即ControlNet整 個掃瞄一次,所須之週期時間
設定ControlNet最大排程 與非排程站號,此數值須大 於最大站號.
決定ControlNet所走的
Channel為 “A或B”,亦可設
為“A&B“(Cable
Redundancy)
16
前鋒自動化
規劃完成後按Save,選擇最佳化,DownLoad至整個網路
點選PLC-5主機, 按滑鼠右鍵,
選擇ScanList Configuration
11
前鋒自動化
進入ScanList Configuration畫面
PLC-5/40C最多可建96個連結(connection)
SLC500 98/11
這裡可設定網路上,那些設 備要建立連結(connection), 歸這台PLC-5主機所控管.
Discrete Input Only :若定義為Input Only,則只能開出Input Data File,若有 Output模組,不做控制.
Discrete Listen Only : 若定義為Listen Only,則只能開出Input Data File,若有 Output模組,亦只能監看Output狀態,無法做控制 ,ControlNet上可以有多個Listen Only.
5/40C最多可建 3000個I/O Data File
5/20C 2000 I/O Data 5/40C 3000 I/O Data 5/60C 4000 I/O Data 5/80C 4000 I/O Data
15
前鋒自動化
回到RSNetworx主畫面
在功能表上選擇“Network” 在點選Properties 跳出畫面
系列
-
1771-ACNR
Yes
Yes
Yes
Yes
有限制
有限制
有限制
1746-ACNR
-
-
Yes
Yes
1794-ACNR
Yes
Yes
Yes
Yes
SLC500 98/11
•ControlLogix在ControlNet上,可控制1771之數位模組,但若要控制類此模組,則 主機Fireware必須為10.0以上之版本.
-
^
<
>
v
SLC500 98/11
75 ohm
PC透過NAP,可
瀏覽整個網路
ControlNet
AB
NAP
LED's
Network Access Port (RJ45)
A
Coax Media Connection
B
(optional redundant BNCs)
1786-RPA 1786-RPCD 1786RPFS 1786-RPFM