Tải bản đầy đủ (.pdf) (136 trang)

Hướng dẫn sử dụng RSLogix5000 japvn PLC AB

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.19 MB, 136 trang )

[Logix] Bài 1: Giới thiệu về Rslogix 5000, các công cụ phần
mềm cơ bản cần sử dụng
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 đây. Theo đó, toàn bộ hệ thống tự động
hóa trong mô hình nhà máy sản xuất được tổ chức thành một kiến trúc tổng thể từ lớp
thiết bị trường, thiết bị điều khiển đến các lớp thông tin quản lý kinh doanh. Trước khi đi
vào tìm hiểu các phần mềm của Rockwell, ta cần hiểu cơ bản về kiến trúc này. 3 điểm
quan trọng của kiến trúc tích hợp này là:


Logix Platform: Toàn bộ 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à Logix

Factorytalk Platform: Toàn bộ 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à Factorytalk
 Ethernet/IP: Không cần nhiều loại mạng công nghiệp nữa. Một mạng Ethernet/IP
cho toàn bộ kiến trúc điều khiển, từ I/O đến các máy tính.
Theo kiến trúc tích hợp, toàn bộ lớp điều khiển (Logix) gồm các bộ PAC chủ yếu là
Controllogix và Compactlogix. Và phần mềm duy nhất để lập trình, cấu hình cho toàn bộ
lớp Logix này chính là Rslogix 5000. Nghĩa là ta chỉ cần một phần mềm duy nhất để cấu
hình cho toàn bộ lớp Logix (Compactlogix, Controllogix).


Rslogix 5000
Một số thông tin cơ bản về phần mềm này:







Dùng để lập trình cho toàn bộ các PAC thuộc họ Compactlogix và Controllogix (mục
đích chủ yếu!)
Hỗ trợ 4 ngôn ngữ lập trình là Ladder, FBD, SFC và ST
Online, truy cập thông tin thời gian thực các thiết bị trên
Hỗ trợ cấu hình các thiết bị khác như biến tần PowerFlex…

Một số thông tin khác




Phiên bản hiện tại (10/2012) của phần mềm Rslogix 5000 là Version 20. Phiên bản
nào thì dùng cho phần cứng có Firmware đấy.
Cài đặt trên Windows 7 tốt hơn (32 bit hay 64 đều được)

Phần mềm khác liên quan


Rslinx Classic: Phần mềm cài kèm theo đĩa Rslogix 5000, sử dụng để kết nối giữa máy
tính và logix controller. Bắt buộc phải cài. Phần mềm này có nhiều phiên bản, mặc
định là phiên bản Lite (miễn phí)
 RsEmulate 5000: Phần mềm mô phỏng chương trình.
Với các công cụ phần mềm trên đây là đủ để làm việc với Controllogix, Compactlogix,…


[Logix] Bài 2: Giới thiệu Controllogix
Controllogix (1756-L6x, 1756-L7x): Thông tin cơ bản
 Là dòng PAC cỡ lớn của Rockwell Automation, sử dụng cho các ứng dụng điều khiển



phức tạp, DCS, nhiều loại mạng truyền thông và có số lượng I/O lớn (hơn 1000).
Có 2 dòng sản phẩm: 1765-L6x và 1756-L7x. L7x mới được giới thiệu được vài năm với

nhiều tính năng mới cũng như hiệu suất cao gấp đôi so với 1756L6x, dùng thay thế cho các 1756-L6x cũ. Hiện tại tại các nhà máy vẫn phổ biến là







1756-L6x.
Bộ nhớ CPU lớn nhất là 32MB (1756-L75)
Số lượng I/O tối đa có thể quản lý là 128.000 I/O
Thẻ nhớ SD (L7x) để Backup chương trình
Cổng USB 2.0 để lập trình (L7x).
Tích hợp Motion
Không sử dụng pin.

Chassis, Slot và Module
 Chassis là khung gồm có bộ nguồn, các khe cắm (slot) để gắn các Module. Chassis có
nhiều kích cỡ từ 4, 7, 10, 13 và 17 Slot.
 Bộ nguồn cấp nguồn cho các Module trên Chassis. Bộ nguồn có nhiều loại AC, DC,
Redundant cũng như nhiều công suất khác nhau và phải mua riêng (không kèm theo
chassis).







Slot là khe cắm các module, tất cả các module 1756-xxx đề có thể gắn trên Chasiss vào
các Slot
Module bao gồm cả CPU, Module I/O và module truyền thông mạng . Các module có
thể gắn ở Slot bất kì trên Chassis.
 Có thể có nhiều CPU trên một Chassis



Các module trên chassis có thể tháo lắp mà không cần tắt nguồn.
Có thể có hoặc không có CPU trên Chassis. (khi đó Chassis đóng vai trò như một
trạm Remote IO)

Ứng dụng
Controllogix phù hợp cho các ứng dụng:



Điều khiển phức tạp, tích hợp hệ thống như DCS, Batch
Yêu cầu Redundant (cấu hình dự phòng sự cố)
Số lượng IO lớn, phân tán (tối đa 128.000 I/O)



Ứng dụng gồm nhiều loại truyền thông công nghiệp khác nhau như Controlnet,




Ethernet, DeviceNet, DH+….



[Logix] Bài 3: Giới thiệu PAC Compactlogix
Compactlogix là dòng PAC thuộc họ Logix cho các ứng dụng vừa và nhỏ (mid-range
applications). Được thừa hưởng các ưu điểm của Controllogix, Compactlogix cho phép
người dùng có thêm nhiều lựa chọn linh động cho các ứng dụng của mình từ các máy độc
lập đơn lẻ, các dây chuyền sản xuất hoặc các hệ thống SCADA vừa.Hệ thống vừa và nhỏ ở
đây có thể được hiểu là dưới 1000 I/O.
Các dòng sản phẩm
Có thể phân ra làm 2 dòng sản phẩm:




Compactlogix L2x, L3x và L4x cũ, hiện tại (2012) đang được dùng phổ biến tại các
nhà máy như 1769-L32E, L35E….
Compactlogix 5370 L1x, L2x và L3x mới ra đời sau này với nhiều cải tiến rất đáng kể
so với dòng sản phẩm cũ (và dần thay thế các dòng sản phẩm cũ). Trong các bài viết ở
đây sử dụng dòng sản phẩm mới này để hướng dẫn lập trình.

Compactlogix 5370
Thông số cơ bản như bảng so sánh sau.
Controller
Series
5370

L3

L2


L1

Bộ
nhớ
3
MB

1
MB

512
KB

Max.
I/O
Points

Mô đun
I/O

Số trục
Motion

960

1769
Compact
I/O™

16


160

96

1769
Compact
I/O
1734
POINT
I/O™

Ghi chú

4

Có sẵn
16DI,
16DO
trên CPU

2

Có sẵn
16DI,
16DO
trên CPU

Một số đặc tính nổi bật:





Tích hợp Motion trên Ethernet/IP tối đa 16 trục (L3)
Trên mỗi CPU có sẵn 2 cổng Ethernet (Dual-port) hỗ trợ Devive Level Ring.
Cổng USB 2.0 để lập trình







Thẻ nhớ SD 1G dùng để Backup chương trình
Hỗ trợ Remote I/O trên Ethernet/IP
Không cần pin.
Lập trình bằng phần mềm Rslogix 5000 Version 20 trở lên.

Các thành phần: CPU, Bộ nguồn và Module I/O










Khác với Controllogix, Compactlogix không cần Chassis mà có thể gắn luôn lên Dinrail. Các Module được nối với nhau qua khớp nối bên hông mỗi Module và kết thúc

bằng nắp chặn cuối.
CPU: Có thể là L1x, L2x hay L3x. Nhưng lưu ý. L1x sử dụng các module IO là PointIO
còn L2x và L3x sử dụng CompactIO.
Bộ nguồn: Bộ nguồn cấp nguồn cho các module. Đối với L1x và L2x bộ nguồn tích hợp
luôn với CPU. Cần mua thêm bộ nguồn 24VDC.
Module I/O: Các module gắn như hình minh họa trên.
KHAC BIỆT: Khác biệt và cũng là hạn chế của Compactlogix so với Controllogix là
Module truyền thông mở rộng. Compactlogix gần như không lắp thêm được module
truyên thông mạng nào mà chủ yếu sử dụng mạng Ethernet/Ip qua các cổng có sãn
trên CPU. Các module mạng có thể mở rộng thường chỉ là DeviceNet hoặc Modbus.

Lựa chọn và ứng dụng
Compactlogix rất linh động cho các ứng dụng vừa và nhỏ. Tậ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í. Về các
ứng dụng của Compactlogix rất đa dạng. Ở đây chỉ minh họa một số kiến trúc cơ bản (các
bạn tham khảo các Link phía bên dưới để có thêm thông tin chi tiết)


Ví dụ:
Ứng dụng cho máy cỡ nhỏ:

Ứng dụng cho Process Skid


Ứng dụng Tích hợp Motion hay SCADA


[Logix] Bài 4: Cài đặt phần mềm Rslogix 5000 V20
Posted on October 16, 2012


Yêu cầu về phần cứng (khuyên dùng) để phát huy tối đa hiệu năng:




Intel Core i5 2.4GHz processor
8 GB RAM
Ổ cứng trống 20GB

DirectX 9 graphics device with WDDM 1.0 or higher driver
Hệ điều hành hỗ trợ:




Microsoft Windows 7 Professional (64-bit) with Service Pack 1

Microsoft Windows 7 Home Premium (64-bit) with Service Pack 1
 Microsoft Windows 7 Home Premium (32-bit) with Service Pack 1
 Microsoft Windows Vista Business (32-bit) with Service Pack 2
 Microsoft Windows XP Professional with Service Pack 3
 Microsoft Windows Server 2008 R2 Standard Edition with Service Pack 1
 Microsoft Windows Server 2008 Standard Edition with Service Pack 2
 Microsoft Windows Server 2003 R2 Standard Edition with Service Pack 2
Kinh nghiệm cá nhân sử dụng trên hệ điều hành Windows 7 Pro 64 bit rất ổn định.


Cài đặt từ DVD hoặc Ổ cứng theo các bước sau:

>> Continue



>> Phần mềm sẽ tự chọn những phần cần cài (hoặc chọn hết)
>> Next


>> Nhập số Serial của phần mềm (khi mua sẽ có một tờ giấy License trong đó ghi Serial
Number và Product Key)
>>Next


>>Next


>>Chọn thêm các Option
>>Next


>>Chọn Firmware cần cài
>> Next


>> Install
>> Chờ đến khi Finish là xong.
LƯU Ý:









Trong quá trình cài đặt Rslogix 5000 sẽ hỏi một số thông tin hoặc yêu cầu cài thêm
.NetFramework nếu máy tính chưa có
Thời gian khá lâu (khi cài Rslinx Classic). Tổng thời gian cài đặt trung bình khoảng 1
tiếng
Sau khi cài đặt xong, dùng chương trình Factorytalk Activation Manager để kích hoạt
bản quyền phần mềm.
Khi cài Rslogix 5000, chương trình sẽ tự cài thêm phần mềm Rslinx Classic Version
2.59. Nếu máy tính đã có phần mềm này, phiên bản cũ hơn thì nó sẽ tự gỡ ra và cài
bản mới. Nếu Rslinx Classic 2.59 không tự cài đặt, bạn phải cài đặt nó thủ công (cùng
chung DVD với Rslogix 5000 V20)


[Logix] Bài 5: Rslinx Classic
Posted on October 17, 2012

Tất cả các nhu cầu kết nối giữa phần mềm trên máy tính và phần cứng như PLC, biến
tần,… của AB đều phải thông qua Rslinx Classic. Rslinx Classic đóng vai trò như cây cầu
giữa phần cứng và phần mềm. Do đó khi sử dụng bất kì phần mềm nào liên quan đến việc
trao đổi dữ liệu giữa máy tính và PLC, biến tần, màn hình Panelview … thì đều cầu phải
có Rslinx Classic.
Trong chương trình lập trình với Rslogix 5000, ta sử dụng Rslinx Classic cho mục đích
Download, Upload, Online,…
Các bước sử dụng như sau:
>> Kết nối máy tính đến các Controller cần kết nối (trong ví dụ này, máy tính và các
Controller kết nối đến 1 Ethernet Switch, cùng lớp địa chỉ IP), đặt địa chỉ IP cho Card
mạng máy tính (ở đây là 192.168.1.190).
>> Khởi động Rslinx Classic



>> Chọn Driver kết nối (Communicatio > Driver)
>> Chọn Ethernet/IP và Add Net


>> OK
>> Chọn Card mạng đang kết nối đến Controller


>> Add New và thấy Status là Running như hình sau

>>Trở lại màn hình chính


>> Chọn mở rộng Driver mới tạo, các Controller đang kết nối với máy tính sẽ xuất hiện
tương tự như hình bên dưới. Việc kết nối giữa máy tính với các thiết bị Ethernet của AB
coi như xong.

GHI CHÚ


Đối với các dòng PLC cũ của AB như PLC-5, SLC-500,… thì chọn Driver tương ứng
tùy theo chuẩn kết nối (DH+, DF1…). Các Controller mới đều sử dụng Ethernet nên
dễ dàng hơn nhiều.



Ngay tại màn hình Rslinx này có thể xem được tận các module IO trên từng Chassis
Có thể thay đổi địa chỉ IP của các thiết bị mạng ngay tại Rslinx Classic.

Rslinx Classic có thể đóng vai trò là OPC Server cho các ứng dụng khác.





[Logix] Bài 6: Upgrade Firmware
cho Controllogix/Compactlogix
Đối với Logix Controller (Controllogix, Compactlogix), Revision của phần mềm Rslogix
5000 và Firmware của Controller luôn phải giống nhau thì mới có thể làm việc được với
nhau. Ví dụ như phần mềm Rslogix 5000 Version 20 thì Firmware của Controller cũng
phải là 20.
Khi Firmware và Revision của phần mềm Rslogix 5000 khác nhau thì cần phải nâng cấp
Firmware của Controller hoặc cài phiên bản Rslogix 5000 tương ứng. Việc nâng cấp
Firmware của Controller cũng phải được thực hiện đối với Controller mới vì khi mua về
chỉ là Firmware xuất xưởng (thường là 1.008).
Thực hiện Upgrade Firmware theo các bước sau:
>> Khi cài đặt Rslogix 5000, chương trình tự động cài thêm công cụ FLASH
Programming Tool, ngay trong Program Files. Đó chính là công cụ sử dụng để
Upgrade/Dowgrade Firmware cho các thiết bị điều khiển của AB.
>> Chuẩn bị khi Upgrade/Downgrade:


Backup chương trình vì khi Upgrade/Downgrade chương trình trong CPU sẽ bị xóa
Kết nối máy tính đến Controller cần Upgrade.



Chuyển khóa trên CPU sang chế độ PROGRAM





>> Chạy Flash Programming Tool, NEXT


>> Chọn Controller hay Module cần Ugrade. Ở đây chọn CPU Controllogix L75
>> NEXT

..
>> Trong cửa sổ sau, trỏ đến CPU cần Upgrade


>> OK

>> Chọn phiên bản cần Upgrade hoặc Downgrade
>> NEXT


>> Finish

>> Xác nhận
>> YES


>> Quá trình Upgrade diễn ra

>> Thông báo đã UPgrade xong xuất hiện báo việc Upgade đã xong. Trường hợp bị lỗi sẽ
có thông báo lỗi (màu đỏ)



×