Upload
xuantienht
View
256
Download
4
Embed Size (px)
Citation preview
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
1/103
Bài 1: Giới thiệu về Rslogix 5000, các công cụ phần mềm c !"ncần s# $ụng
Thứ Hai, ngày 01 tháng 12 năm 2014
Rockwell Automation đã giới thiệu và phát triển Kiến trúc tích hợp hệ thống(Integrated Architecture -IA mạnh mẽ trong vài n!m trở lại đ"#$ %heo đ&' toàn ộ hệ
thống tự đ ộng h&a trong m) h*nh nhà má# +ản ,uất đ ược tổ chứ c thành một kiến trúctổng thể từ lớp thiết ị trường' thiết ị điều khiển đ ến các lớp th)ng tin uản l. kinhdoanh$ %rước khi đi vào t*m hiểu các phần mềm của Rockwell' ta cần hiểu cơ ản v ề kiến trúc nà#$ / điểm uan trọng của kiến trúc tích hợp nà# là0
1ogi, 2lat3orm0 %oàn ộ lớp điều khiển đ ược tích hợp thành một nền tảng
chung mà Rockwell gọi là 1ogi, 4actor#talk 2lat3orm0 %oàn ộ lớp th)ng tin trong hệ thống tự đ ộng h&a đ ược
tích hợp thành một nền tảng chung gọi là 4actor#talk 5thernet6I20 Kh)ng cần nhiều loại mạng c)ng nghiệp nữ a$ 7ột mạng
5thernet6I2 cho toàn ộ kiến trúc điều khiển' từ I68 đ ến các má# tính$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
2/103
%heo kiến trúc tích hợp' toàn ộ lớp điều khiển (1ogi, gồm các ộ 2A9 chủ # ếu là9ontrollogi, và 9ompactlogi,$ :à phần mềm du# nhất đ ể lập tr*nh' cấu h*nh cho toàn
ộ lớp 1ogi, nà# chính là R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
3/103
1à dNng 2A9 c$ lớn của Rockwell Automation' + dụng cho các ứ ng dụng điều
khiển phứ c tạp' ?9E' nhiều loại mạng tru# ền th)ng và c& +ố lượng I68 lớn (hơnH
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
4/103
Elot là khe c!m các module' tất cả các module H;L-,,, đ ề c& thể g!n trFn
9ha+i++ vào các Elot
7odule ao gồm cả 92P' 7odule I68 và module tru# ền th)ng mạng $ 9ác
module c& thể g!n ở Elot ất k* trFn 9ha++i+$ 9& thể c& nhiều 92P trFn một 9ha++i+ 9ác module trFn cha++i+ c& thể tháo l!p mà kh)ng cần t!t nguồn$
9& thể c& hoặc kh)ng c& 92P trFn 9ha++i+$ (khi đ& 9ha++i+ đ&ng vai trNnhư một trạm Remote I8
Ứng /ụng
9ontrollogi, ph@ hợp cho các ứ ng dụng0
Qiều khiển phứ c tạp' tích hợp hệ thống như ?9E' Datch Fu cầu Redundant (cấu h*nh dự phNng +ự cố Eố lượng I8 lớn' ph"n tán (tối đa HS$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
5/103
Các /ng sản 2hẩm
9& thể ph"n ra làm dNng +ản ph%m0
9ompactlogi, 1,' 1/, và 1C, cO' hiện tại (
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
6/103
Các thnh 2hần! CP8, 4ộ nguồn .o/ul )*
Khác v ới 9ontrollogi,' 9ompactlogi, kh)ng cần 9ha++i+ mà c& thể g!n lu)n lFn
?in-rail$ 9ác 7odule đ ược nối v ới nhau ua khớp nối Fn h)ng mỗi 7odule và k ếtthúc *ng n!p chặn cuối$
92P0 9& thể là 1H,' 1, ha# 1/,$ =hư ng lư u .$ 1H, + dụng các module I8 là
2ointI8 cNn 1, và 1/, + dụng 9ompactI8$ Dộ nguồn0 Dộ nguồn cấp nguồn cho các module$ Qối v ới 1H, và 1, ộ nguồn
tích hợp lu)n v ới 92P$ 9ần mua thFm ộ nguồn C:?9$ 7odule I680 9ác module g!n như h*nh minh họa trFn$ KBA9 DI+%0 Khác iệt và cOng là hạn chế của 9ompactlogi, +o v ới 9ontrollogi,
là 7odule tru# ền th)ng mở rộng$ 9ompactlogi, gần như kh)ng l!p thFm đ ượcmodule tru#Fn th)ng mạng nào mà chủ # ếu + dụng mạng 5thernet6Ip ua cáccổng c& +ãn trFn 92P$ 9ác module mạng c& thể mở rộng thường chỉ là ?evice=ethoặc 7odu+$
Lự a chọn ứ ng /ụng
9ompactlogi, rất linh đ ộng cho các ứ ng dụng v ừ a và nh#$ %ận dụng đ ược tối đa các lợiích của Kiến trúc tích hợp của Rockwell Automation trong khi tiết kiệm đ ược chi phí$
: ề các ứ ng dụng của 9ompactlogi, rất đa dạng$ , đ"# chỉ minh họa một +ố kiến trúccơ ản (các ạn tham khảo các 1ink phía Fn dưới đ ể c& thFm th)ng tin chi tiết
9: /ụ!
Ứ ng d ụng cho máy cỡ nhỏ:
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
7/103
Ứ ng d ụng cho Process Skid
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
8/103
Ứ ng d ụng Tích hợ p Motion hay SCADA
Bài *: (ài +t phần mềm Rslogix 5000 -.0
Chủ Nhật, ngày 04 tháng 1 năm 2015
Fu cầu v ề phần cứ ng (khu#Fn d@ng đ ể phát hu# tối đa hiệu n!ng0
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
9/103
Intel 9ore i; $CXBY proce++or
S XD RA7
- cứ ng trống
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
10/103
[[ 2hần mềm +ẽ tự chọn nhữ ng phần cần cài (hoặc chọn hết
[[ =e,t
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
11/103
[[ =hập +ố Eerial của phần mềm (khi mua +ẽ c& một tờ giấ # 1icen+e trong đ& ghiEerial =umer và 2roduct Ke#
[[=e,t
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
12/103
[[=e,t
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
13/103
[[9họn thFm các 8ption
[[=e,t
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
14/103
[[9họn 4irmware cần cài
[[ =e,t
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
15/103
[[ In+tall
[[ 9hờ đ ến khi 4ini+h là ,ong$
1.P \0
%rong uá tr*nh cài đ ặt R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
16/103
%rong chương tr*nh lập tr*nh v ới R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
17/103
[[ 8K [[ 9họn 9ard mạng đang k ết nối đ ến 9ontroller
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
18/103
[[ Add =ew và thấ # Etatu+ là Running như h*nh +au
[[%rở lại màn h*nh chính
[[ 9họn mở rộng ?river mới tạo' các 9ontroller đang k ết nối v ới má# tính +ẽ ,uấthiện tương tự như h*nh Fn dưới$ :iệc k ết nối giữ a má# tính v ới các thiết ị 5thernetcủa AD coi như ,ong$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
19/103
XBI 9B]
Qối v ới các dNng 219 cO của AD như 219-;' E19-;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
20/103
cấp 4irmware của 9ontroller cOng phải đ ược thự c hiện đ ối v ới 9ontroller mới v* khimua v ề chỉ là 4irmware ,uất ,ưởng (thường là H$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
21/103
[[ 9họn 9ontroller ha# 7odule cần Pgrade$ , đ"# chọn 92P 9ontrollogi, 1;
[[ =5Z%
[[ %rong c a +ổ +au' tr# đ ến 92P cần Ppgrade
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
22/103
[[ 8K
[[ 9họn phiFn ản cần Ppgrade hoặc ?owngrade
[[ =5Z%
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
23/103
[[ 4ini+h
[[ Zác nhận
[[ 5E
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
24/103
[[ ^uá tr*nh Ppgrade di"n ra
[[ %h)ng áo đã P2grade ,ong ,uất hiện áo việc Ppgade đã ,ong$ %rường hợp ị lỗi+ẽ c& th)ng áo lỗi (màu đ #
; C;<
:iệc Ppgrade6?owngrade 4irmware là c)ng việc *nh thường' như ng do ít khi
phải thự c hiện nFn nhiều người cảm thấ # lo l!ng kh)ng cần thiết$ 9ần thiết phải du# tr* nguồn điện cho 92P và k ết nối giữ a 92P và má# tính liFn
tục trong thời gian Ppgrade$ %rường hợp ị ng!t giữ a chừ ng th* 92P +ẽ trở v ề phiFn ản 4irmware ,uất ,ưởng và phải thự c hiện Ppgrade lại$ %u# nhiFn trườnghợp nà# cOng c& thể g"# ra lỗi và h#ng 92P$
=Fu thự c hiện ua 5thernet hoặc cổng PED (đ ối v ới các 92P đ ời mới' kh)ng
nFn thự c hiện ua cổng RE-/ v* rất chậm và ha# mất tru# ền th)ng (v* phần lớnmá# tính "# giờ kh)ng c& cổng RE-/' phải + dụng Adapter của %rung ^uốc$
%hời gian Ppgrade trung *nh từ /-; phút (ua 5thernet
Bài 6: 78o ch9ng tnh mới với Rslogix 5000
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
25/103
Thứ Hai, ngày 03 tháng 8 năm 2015
Dài nà# +ẽ tr*nh à#
9ác ước tạo một dự án đ ầu tiFn v ới R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
26/103
%ừ màn h*nh chính chọn =ew hoặc 4ile[ =ew
%rong c a +ổ nà#' cần chọn đúng các th)ng +ố của 92P0
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
27/103
1oại 92P' chọn đúng loại mà ạn c& (ở đ"# H;L-1; Rision! chọn phiFn ản phần mềm R+logi, ;2! 9họn đúng loại 9ha++i+ + dụng' ở đ"# là H< Elot +lot! 92P dự đ ịnh c!m vào Elot nào th* chọn ở đ"# cho đúng$ Crat n! chọn nơi lư u 4ile chương tr*nh trFn má# tính
Eau khi chọn ,ong th* 8K$
2ro`ect đ ược tạo ra như +au0
%a tạo thFm 7odule I8 nữ a$ Qể tạo 7odule mới' từ I8 9on3iguration' 9lick phải vàchọn =ew 7odule0
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
28/103
9 a +ổ mới ,uất hiện0
9hỉ cần chọn' hoặc g_ ID/ vào khung t*m kiếm' chương tr*nh +ẽ liệt kF các moduletương ứ ng' chọn và 9reate$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
29/103
%ại c a +ổ mới ,uất hiện' đ ặt tFn cho 7odule và chọn đúng Elot +ẽ g!n 7odule trFn9ha++i+ (ở đ"# là Elot ;' +au đ& 8K$ 7ột c a +ổ nữ a ,uất hiện' chọn 8K (+au nà# khi+ dụng uen các ạn +ẽ tự iết cấu h*nh khi cần
%a thấ # 7odule ID/ v ừ a tạo đã ,uất hiện trong I68 9on3iguration$ :à tương tự ta tạothFm 7odule 8D/ đ ể đ ược như h*nh dưới0
9 ớ i Com2actlogix
:iệc tạo chương tr*nh mới v ới 9ompactlogi, tương tự như v ới 9ontrollogi, ở trFn$ %u#nhiFn cOng c& một +ố khác iệt nh# cần lư u .0
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
30/103
Qối v ới 9ompactlogi, 1H' cần ,ác đ ịnh +ố m) đun mở rộng (như h*nh trFn$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
31/103
Qể thFm I8 mới' 9họn =ew 7odule tại 5,pan+ion I68 7odule$
; C;<
, trFn là các ước cơ ản đ ể tạo cấu h*nh phần cứ ng của 2ro`ect trong R+logi,
;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
32/103
%ha# v* phải tạo từ ng %ag riFng iệt cho 7otor như v ậ #' R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
33/103
=hập các thành phần của đ ối tượng và chọn 8K đ ể k ết thúc
%a thấ # kiểu dữ liệu mới tạo +ẽ ,uất hiện như +au$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
34/103
"ạo "ag mớ i ớ i kiểu /ữ liệu mớ i tạo
%rong 9ontroller %ag' tạo %ag mới 78%8RH v ới kiểu dữ liệu là 78%8R
%a thấ # các thành ph%n của 78%8R +ẽ tự đ ộng đ ược tạo ra như +au và +)n +àng + dụng trong chương tr*nh$
; C;<
Khi chỉnh + a kiểu dữ liệu' các %ag liFn uan +ẽ tự đ ộng đ ược cập
nhật
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
35/103
9& thể 5,port6Import kiểu dữ liệu giữ a các chương tr*nh (kiểu dữ liệu đ ược tạo trong chương tr*nh nà# c& thể 5,port ra đ ể + dụng chochương tr*nh khác$
"A LỆ8 ";B. ;Ả* C;* P;Ầ= =AD!
http066literature$rockwellautomation$com6idc6group+6literature6document+6pm6H;L-
pm
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
36/103
Xử lý tru+ền th@ng A7"66,B
, đ"# chỉ giới thiệu ng)n ngữ 1adder th)ng dụng$
H$ %rong chương tr*nh R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
37/103
; C;<
9hương tr*nh nFn chia ra thành nhiều Eu-Routine và gọi chúngtrong 7ain Routine' kh)ng nFn viết chương tr*nh điều khiển trong7ain Routine$
=ếu ai đã làm uen v ới các 219 khác th* các lệnh trong R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
38/103
Khi k ết nối PED giữ a 9ontrollogi, và má# tính' trong R+lin, tự đ ộng hiện ra driver PEDnhư h*nh +au' mở rộng ra ta thấ # +ẽ liệt kF tất các các 7odule hiện tại đang c& trFn9ha++i+ g!n 92P
9họn bJho active
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
39/103
%a thấ # PED như minh họa +au0
7ở rộng ra' ta thấ # các m) đun' chọn 92P muốn download chương tr*nh vàb?ownload
Qể Ppload th* chọn nút Ppload$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
40/103
Zác nhận (:iệc download chương tr*nh mới +ẽ ,&a đi chương tr*nh hiện tại trong92P
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
41/103
Eau khi ?ownload ,ong chương tr*nh +ẽ h#i chu# ển +ang bRP= kh)ng
9hương tr*nh đã chu# ển +ang RP= và 8=1I=5$ ^uan +át các 7) đun I8 trong I89on3iguration ,em c& lỗi kh)ng (nếu c& dấu tam giác vàng trFn icon của 7odule nàotứ c là module đ& đang c& lỗi' cần kiểm tra
Chỉnh sử a *nlin
RE1ogi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
42/103
Eau khi chỉnh + a 8nline ,ong' chỉ cần nhấn nút Eumit đ ể cập nhật ,uống 92P là,ong
Zác nhận
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
43/103
9hương tr*nh chỉnh + a 8nline đã đ ược cập nhật$
; C;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
44/103
=hiều má# tính c& thể c@ng 8nline' chỉnh + a chương tr*nh trFnc@ng một 92P' tu# nhiFn việc nà# nFn hạn chế v* khi cập nhật ,uống92P' 92P chỉ lư u chương tr*nh trFn má# nào cập nhật +au c@ng nFn c&thể nhữ ng chỉnh + a của các má# khác +ẽ ị mất
Qối v ới các 7odule 9ontrollogi, c& thể tạo nga# khi chương tr*nhđang 8nline
9& thể tạo %ag khi chương tr*nh đang chạ #$[Logix] Bài '': -? =4@ng $456ng tr7n4 Rslogix !!! 9iRsAulte !!!"osted on #$to%er &C( &!'&%) *+" +U,#-+,.#/ BL#0
7) ph#ng là c)ng cụ rất hữ u ích khi lập tr*nh$ ^ua đ&' ta c& thể kiểm tra ,em logicchương tr*nh c& chạ # đúng như mong muốn kh)ng' chỉnh + a các lỗi'G trước khi áp
dụng vào phần cứ ng$ %rFn thự c tế' nếu chương tr*nh đ ược thiết k ế trFn m) ph#ng tốt+ẽ giảm đ ược rất nhiều thời gian khi làm việc ở c)ng trường' nhà má#$
2hần mềm d@ng đ ể m) ph#ng cho R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
45/103
%ạo 92P trFn các Elot0
Right 9lick trFn Elot trống (9hỉ nFn tạo 92P trFn các Elot từ Elot trở đi v* mặc đ ịnhElot H +ẽ dành cho R+lin, 5nterpri+e' nFn nếu tạo trFn Elot H mà + dụng một +ố ứ ngdụng khác c& R+lin, 5nterpri+e +ẽ c& thể g"# ra lỗi
9họn 92P và 8K
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
46/103
=e,t
=e,t
4ini+h
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
47/103
92P +ẽ ,uất hiện trFn 9ha++i+ như +au
Qến đ"# việc tạo 92P giả lập coi như ,ong$ Dạn cOng c& thể tạo nhiều 92P trFn9ha++i+ ảo nà# (tương tự như trFn phần cứ ng thật$
Cấu hEnh trong Rslinx
9ần phải cấu h*nh trong R+lin, 9la++ic đ ể R+lin, 9la++ic thấ # 92P giả lập nà# (tươngtự như việc tạo ?river cho phần cứ ng thật Zem thFm ài R+lin, trước
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
48/103
%ạo ?river mới0 9họn 9on3igure ?river+
9họn ?river b:irtual Dackplane và Add =ew
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
49/103
9họn 8K
Khi cấu h*nh ,ong' trong R+lin, +ẽ thấ # 92P giả lập ,uất hiện
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
50/103
?oFnloa/)82loa/ chỉnh sử a *nlin chươ ng trEnh Rslogix 5000 ớ iRsGmulat
%rong R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
51/103
9họn 5mulator và 8K (nhớ chọn đúng Revi+ion
Zác nhận
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
52/103
9họn đúng Elot 92P đã cấu h*nh ở trFn (Elot và 8K
D"# giờ c& thể ?ownload chương tr*nh
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
53/103
:à 8nline chương tr*nh
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
54/103
9ác phần khác như Ppload' 9hỉnh + a 8nline tương tự như trFn 92P thật (,em thFm ài ?ownload6Ppload
; C;<
2hần mềm R+5mulat ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
55/103
Remote I8 ở đ"# + dụng 4le,I8 th)ng dụng của Rockwell$ =goài 4le,I8 cNn c&2ointI8' việc cấu h*nh cOng tương tự $
%hFm m) đun tru# ền th)ng 5thernet trFn 9ha++i+ chính (ở đ"# + dụng m) đun H;L-5=%
9họn H;L-5=%
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
56/103
%rong c a +ổ cấu h*nh' lư u . các ) màu đ #0
%Fn0 Qặt tFn cho m) đun (tFn đ ặt kh)ng đ ược tr@ng v ới tFn các m)
đun khác Qịa chỉ I20 nhập đ ịa chỉ I2 hiện tại của m) đun Elot0 9họn đúng Elot đ ịnh g!n m) đun
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
57/103
Eau khi tạo ,ong m) đun 5thernet' ta thấ # ,uất hiện iểu tượng b5thernet như h*nhdưới$ Qến đ"#' ta chọn =ew 7odule đ ể tạo các m) đun Remote I8$
7) đun đ ầu tiFn phải tạo trFn 9ha++i+ Remote I8 chính là m) đun tru# ền th)ng5thernet (ở đ"# là m) đun HVC-A5=%$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
58/103
9ấu h*nh các thành phần trong m) đun (tFn' đ ịa chỉ I2
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
59/103
Khi cấu h*nh ,ong' ta thấ # m) đun HVC-A5=% ,uất hiện như Fn dưới' và phía dướic& iểu tượng 4le,Du+' chính là nơi tạo mới thFm các m) đun I8$
%ừ 4le,u+' chọn =ew 7odule đ ể thFm các 7) đun I8 (ở đ"# là thFm m) đun HVC-ID/ và HVC-8DHL?$
9họn HVC-ID/
Qặt tFn và chọn Elot cho m) đun
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
60/103
8K
%ương tự ' ta thFm m) đun HVC-8DHL?
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
61/103
Khi hoàn thành' ta thấ # các m) đun ,uất hiện như h*nh +au$ Qến đ"# việc cấu h*nhRemote I8 cho cấu h*nh trFn ,em như ,ong$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
62/103
7ở b9ontroller %ag ta +ẽ thấ # thFm các %ag mới ,uất hiện' đ& chính là các %ag I8 chocác m) đun m) đun v ừ a cầu h*nh$ 9ác %ag remote I8 nà# + dụng *nh thường như các%ag khác trong chương tr*nh$
; C;<
%@# theo 92P mà +ố lượng trạm Remote I8 tối đa c& thể cấu h*nh$ 9hú . Revi+ion của các m) đun khi cấu h*nh$
[Logix] Bài 'C: Sử dụng +dd #n .ntru$tion trong Rslogix !!!"osted on #$to%er &F( &!'&%) *+" +U,#-+,.#/ BL#0
Qối v ới các đ ối tượng điều khiển tương tự nhau (ví dụ như điều khiển nhiều 7otorgiống nhau' tha# v* viết lại các đoạn lệnh cho từ ng đ ối tượng' ta c& thể viết thành mộthàm điều khiển chung' từ đ& khi cần điều khiển cho đ ối tượng nào' chỉ cần gọi hàmđ& v ới các th)ng +ố đ ầu vào' đ ầu ra cụ thể$ 7ột hàm điều khiển như v ậ # trong R+logi,;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
63/103
9& thể + dụng lại 9ode =ếu thuật toán điều khiển cho một đ ối tượng nào đ& + dụng
nhiều lần trong một chương tr*nh' A8I +ẽ giúp việc lập tr*nh nhanhhơn' kh)ng phải viết lại nhiều lần
:iết một lần' + dụng cho nhiều dự án0 A8I c& thể 5,port rathành 3ile đ ộc lập và Import vào các dự án khác nhau (trFn thự c tế người ta thường làm thành các ộ thư viện A8I cho các đ ối tượngth)ng dụng trong c)ng nghiệp' khi lập tr*nh chỉ cần Import vào đ ể + dụng
9hương tr*nh d" hiểu hơn Qối v ới chương tr*nh điều khiển phứ c tạp' việc tổ chứ c thành
các A8I' thành các khối điều khiển giúp chương tr*nh d" đ ọc và d" hiểu hơn
?" ảo tr* chương tr*nh Khi cần chỉnh + a thuật toán cho các đ ối tượng' chỉ cần chỉnh
+ a trong A8I' chương tr*nh +ẽ tự đ ộng cập nhật cho các đ ối tượngtrong chương tr*nh$
Dảo v ệ tài +ản trí tuệ R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
64/103
%a +ẽ thự c hiện lại đoạn chương tr*nh trFn *ng A8I$ %ạo =ew Add-8n In+truction
=hập các th)ng tin của A8I +ẽ tạo0
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
65/103
%Fn0 Qặt tFn cho A8I %#pe0 9họn ng)n ngữ đ ịnh viết cho A8I (ở đ"# chọn 1adder
%rong c a +ổ hiện ra' ạn khai áo các th)ng +ố như +au
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
66/103
Huan trọngI
2arameter0 2hải đ ịnh ngh>a các th)ng +ố đ ầu vào và đ ầu ra cho A8I',ác đ ịnh các th)ng +ố nào !t uộc' th)ng +ố nào hiển thị' th)ng +ố nàokh)ng$ 2aramenter là các iến +ẽ giao tiếp v ới chương tr*nh Fn ngoài(chương tr*nh +ẽ tru# ền giá trị cho các th)ng +ố nà# đ ể thự c hiện đoạnlệnh Fn trong A8I$ Qịnh ngh>a một parameter cần gồm0 Zác đ ịnh 2arameter đ& là Input ha# 8utput Kiểu dữ liệu
Biển thị khi gọi A8I ha# kh)ngG 1ocal %ag0 9ác %ag nội trong A8I' chỉ + dụng trong A8I' Fn ngoàikh)ng tru# cập vào đ ược$
Eau khi chọn ,ong như trFn' 9lick 8K$ A8I đ ược tạo như +au$
?oule 9lick vào 1ogic đ ể mở c a +ổ viết chương tr*nh cho A8I
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
67/103
:iết đoạn chương tr*nh như +au
9hương tr*nh cho A8I đ ược viết trong c a +ổ trFn$
+ử /ụng B*
^ua# lại chương tr*nh chính' ta thấ # trFn thanh c)ng cụ lệnh' trong %a Add 8n +ẽ c&thểm A8I 778%8R v ừ a tạo
Qể + dụng' trong 1adder' ta tạo Rung mới và 9lick vào 778%8R' +au đ& gán cáth)ng +ố Input68utput cho A8I$
:í dụ ở đ"# ta tạo một tag mới 778%8RH' và viết lại đoạn chương tr*nh an đ ầu'+ dụng A8I thành$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
68/103
Boặc viết ở ng)n ngữ 4untion Dlock ?iagram (4D? như +au
%rFn đ"# là các ước cơ ản đ ể tạo và + dụng A8I$ %u# nhiFn đ ể c& thể + dụng tối đachứ c n!ng và t*m hiểu đ ầ # đ ủ A8I' các ạn ,em tài liệu tham khảo Fn dưới$
; C;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
69/103
A8I kh)ng cho phUp chỉnh + a 8nline$ 9ho nFn nếu các đoạnchương tr*nh cần chỉnh + a 8nline th* kh)ng nFn + dụng A8I
A8I c& thể 5,port ra thành 3ile đ ộc lập và Import vào các dự án khácnhau$
=g)n ngữ + dụng trong A8I chỉ c& thể là0 1?' 4D? và E% (kh)ng c&E49
'ha kh%o:
http://%iterature&rockwe%%autoation&co/idc/groups/%iterature/docuents/p/()*
+,p-(-.,en,p&pd
[Logix] Bài 'G: ,ro HIi dữ liệu giữ $J$ ontroller
Kontrollogix
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
70/103
Bệ thống trFn gồm0
92P A0 9ontrollogi, k ết nối 5thernet th)ng ua 7odule H;L-5=% 92P D0 9ompactlogi, 1H k ết nối 5thernet trFn cổng c& +)n trFn 92P$
92P nà# thự c hiện trao đ ổi dữ liệu các %ag v ới nhau th)ng uamạng 5thernet v ới +ơ đ ồ như trFn$ 92P A cần đ ọc dữ liệu tag D2I%H
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
71/103
[[ %ạo 2ro`ect mới
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
72/103
%hFm 5thernet 7odule
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
73/103
%ừ b5thernet ta tạo =ew 7odule
9họn 92P D (ở đ"# là 9ompactlogi, HLV-1HS5R7-DDHD
Qặt tFn' ,ác đ ịnh đ ịa chỉ I2 của 92P D
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
74/103
Eau khi tạo ,ong' 92P D +ẽ hiển thị trong c"# I8 như +au
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
75/103
%rong b9ontroller %ag ta tạo %ag mới A1I%H
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
76/103
:à chọn kiểu là b2roduced$ =gh>a là các 92P khác c& thể b9on+ume
Zác đ ịnh +ố lượng 9on+ume cho phUp (mặc đ ịnh là H
%ạo thFm %ag mới D2I%H
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
77/103
9ấu h*nh n& là 9on+umed' +au đ& chọn 9onnection
%rong c a +ố 9onnection' ta ,ác đ ịnh0
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
78/103
2roducer là 92P nào (ngh>a là 92P nào +ẽ tạo ra dữ liệu nà# ở đ"# là 92P D
:à 2roduced %ag trFn 92P đ& là g* (ở đ"# là D2I%H
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
79/103
%ại c"# I8' tạo =ew 7odule từ b5thernet
9họn 7odule H;L-5=% (7odule nà# là của 92P A' th)ng ua n& đ ể đi đ ến 92P A
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
80/103
Q/a chỉ I2' Elot' và 9ha++i+ EiYe là các th)ng +ố cần phải chọn đúng ở đ"#
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
81/103
9họn 9ha++i+ EiYe là H< (t@# theo kích thước 9ha++i+ thự c tế ạn +ẽ chọn cho ph@ hợp
Khi tạo ,ong m) đun 5thernet' Dackplane của 92P A +ẽ hiện ra tương tự như +au$ %ạiDackplane' chọn =ew 7odule
9họn 92P (là 2artnumer của 92P A ở đ"# là H;L-1;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
82/103
9họn đúng :er+ion
9họn đúng Elot (ở đ"# là Elot
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
83/103
%ạo tag mới trong 9ontroller %ag của 92P D$ %ạo tag D2I%H
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
84/103
%a tạo thFm tag A1I%H
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
85/103
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
86/103
?oFnloa/ kiểm tra
Eau khi thự c hiện các ước trFn' ta c& thể download chương tr*nh đ ể kiểm tra$ Khi8nline cả chương tr*nh' tha# đ ổi dữ liệu các %ag A1I%H
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
87/103
; C;<
Pro/uc/ Consum/ cJ thể thự c hiện ớ i các Controllr =tFork sau
7ột 2roducer c& thể c& nhiều 9on+umer
%ham khảo0
http066literature$rockwellautomation$com6idc6group+6literature6document+6pm6H;L-
pm
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
88/103
: ới +ự phát triển của mạng 5thernet c)ng nghiệp' việc tích hợp các thiết ị điều khiểntrở nFn đ ơn giản hơn rất nhiều +o v ới k ết nối tru# ền thống$ %rong ài nà#' chúng ta +ẽt*m hiểu v ề các ước tích hợp iến tần 2ower4le, vào chương tr*nh điều khiển của9ontrollogi, hoặc 9ompactlogi, th)ng ua mạng 5thernet6I2$
7) h*nh phần cứ ng minh họa như +au0
Bệ thống gồm một ộ 9ompactlogi, 1HS và một ộ 2ower4le,
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
89/103
%rong R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
90/103
%ừ b5thernet tạo =ew 7odule
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
91/103
9họn iến tần 2ower4le, (chọn đúng loại mà ạn c&
Qặt tFn' đ ịa chỉ I2 và click b9hange đ ể cấu h*nh th)ng +ố cho iến tần nà#
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
92/103
9họn đúng th)ng +ố iến tần$ , đ"# nếu ạn đang k ết nối 8nline v ới iến tần (trongR+lin, 9la++ic thấ # iến tần' th* c& thể chọn 7atch ?rive Fn dưới' chương tr*nh +ẽ tự lấ # thống +ố từ iến tần lFn$
Khi tạo ,ong' iến tần +ẽ hiển thị trong c"# I8 như +au0
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
93/103
:à trong 9ontroller %ag' ta thấ # ,uất hiện thFm các %ag :4?0I và :4?08 (:4? là tFnđ ặt cho iến tần lúc cấu h*nh
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
94/103
ở đ"#' :4I0I 1à các th)ng +ố đ ọc v ề từ iến tần' :4?08 là các th)ng +ố 8utput từ 9ontroller g i ra iến tần
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
95/103
7ở rổng ra' ta thấ # các thống +ố c& thể đ ọc v ề từ iến tần0
9ác th)ng +ố 8utput từ 9ontroller ra iến tần$
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
96/103
=hư v ậ #' nếu muốn đ ọc trạng thái của iến tần' ta chỉ cần đ ọc các giá trị trong :4?0I'cNn muốn ghi các lệnh điều khiển' tốc đ ộ tham chiếu'G từ 9ontroller ra iến tần th* tachỉ việc ghi vào các %ag :4?0 8$
%ạo thFm một +ố %ag nữ a đ ể viết một đoạn chương tr*nh đ ơn giản như +auf
:iết đoạn chương tr*nh đ ơn gian0
E%AR% iến tần E%82 iến tần Z&a lỗi iến tần
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
97/103
9ài đ ặt tần +ố tham chiếu$
, đ"#' cách tính giá trị tần +ố tham chiếu ghi ra cho iến tần t@# loại iến tần (cần,em trong tài liệu tham khảo của iến tần đ&$
Qối v ới 2ower4le,
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
98/103
?ownload
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
99/103
8nline chương tr*nh
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
100/103
XBI 9B]0
Dước nà# thường ,ả # ra lỗi giữ a cấu h*nh iến tần trFn R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
101/103
Khi đ& nếu phát hiện +ự khác iệt' chương tr*nh +ẽ h#i ?owload hoặc Ppload cầu h*nhha# kh)ng' nếu muốn chọn cấu h*nh cài đ ặt hiện tại dưới iến tần th* P218A?' cNnchọn cấu h*nh từ R+logi, ;
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
102/103
%h tha# đ ổi các giá trị tần +ố trong 9ontroller %ag
:à %oggle Dit E%AR%' E%82 đ ể ,em iến tần chạ #
%rong :4?0I ta +ẽ thấ # các th)ng +ố đ ọc v ề từ iến tần
8/17/2019 Huong Dan Su Dung RSlogix 5000 Tieng Viet.pdf
103/103
"Jm tắt
%ích hợp iến tần 2ower4le, v ới 9ontroller ua 5thernet6I2 giúpđ ơn giản h&a việc cài đ ặt' đ ấu nối phần cứ ng và mang lại nhiều lợi íchr_ ràng v ề mặt điều khiển$
=goài các th)ng +ố mặc đ ịnh' c& thể lấ # thFm nhiều th)ng +ố kháctừ iến tần$ 9ác th)ng +ố đ ọc v ề +ẽ trong các %ag :4?0I và các giá trị ghi ra iến tần +ẽ ở trong :4?08
Khi đang chạ # mà ị mất k ết nối 5thernet th* iến tần +ẽ dừ ng' và áo lỗi$
'ha kh%o th0 v& bi " n t $n 1B
http066a$rockwellautomation$com6?rive+6Architecture
http://ab.rockwellautomation.com/Drives/Architecturehttp://ab.rockwellautomation.com/Drives/Architecture