-
Little PLC
[Logix] Bài 0: Hướng dẫn sử dụng Rslogix 5000
Các bài đây là tổng hợp từ nguồn Blog cá nhân của anh Vỹ bên Rockwell:
http://jap.vn và mình giữ nguyên bản đưa về PLC Việt Nam để cùng chia sẻ và lưu trữ thông tin
cho nên mọi bài mình sẽ nguyên văn.
Trong loạt bài sau đây, tôi sẽ giới thiệu cách sử dụng phần mềm Rslogix 5000 để lập trình cho các PAC (Programmable Automation Controller) như Compactlogix và Controllogix. Nội dung chủ yếu dành cho người mới bắt đầu làm quen với các Controller của Rockwell Automation. Các bài viết sẽ chia theo các chủ đề nhỏ, cuối mỗi bài sẽ ghi chú kèm theo tài liệu tham khảo. Để tìm hiểu kĩ hơn, các bạn nên xem thêm các tài liệu đề nghị.
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,…
Giáp Văn Vỹ – 2012
-
Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:
-
Little PLC
[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 1756-L6x, 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+….
Tham khảo thêm
http://ab.rockwellautomation.com/Pro...trollers#/tab5
Giáp Văn Vỹ – 2012
-
-
Little PLC
[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 |
Bộ nhớ |
Max. I/O Points |
Mô đun I/O |
Số trục Motion |
Ghi chú |
L3 |
3 MB |
960 |
1769 Compact I/O™ |
16 |
|
L2 |
1 MB |
160 |
1769 Compact I/O |
4 |
Có sẵn 16DI, 16DO trên CPU |
L1 |
512 KB |
96 |
734 POINT I/O™ |
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 Din-rail. 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
Tham khảo:
http://literature.rockwellautomation...g001_-en-p.pdf
http://literature.rockwellautomation...g001_-en-p.pdf
Giáp Văn Vỹ – 2012
-
-
Little PLC
-
-
Little PLC
[Logix] Bài 5: Rslinx Classic
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.
Giap Van Vy – 2012: http://jap.vn/2012/10/02/huong-dan-s...-rslogix-5000/
-
-
Little PLC
-
-
Little PLC
[Logix] Bài 7: Tạo chương trình mới với Rslogix 5000 (phần 1)
PHẦN 1:
Bài này sẽ trình bày
Các bước tạo một dự án đầu tiên với Rslogix 5000
Các khái niệm cơ bản sử dụng trong chương trình Rslogix 5000
Phần cứng trình bày trong bài này (và các bài sau):
Chassis 10 Slot
CPU Controllogix L75 gắn ở Slot 0
Module Input 32 ngõ vào DC gắn ở Slot số 5
Module Output 32 ngõ ra DC gắn ở Slot số 6
Ta tạo một dự án mới với Rslogix 5000 với phần cứng trên như sau
Từ màn hình chính chọn New hoặc File> New
Trong cửa sổ này, cần chọn đúng các thông số của CPU:
Loại CPU, chọn đúng loại mà bạn có (ở đây 1756-L75)
Revision: chọn phiên bản phần mềm Rslogix 5000 đang sử dụng (ở đây là Version 20). Phải chọn tương thích với Firmware phần cứng bên dưới (Xem bài 6: Firmware)
Name: Đặt tên cho Project. Bắt buộc phải đặt tên và tên này sẽ hiển thị bên cạnh CPU trong RSLinx để biết CPU nào là của chương trình nào.
Chassis Type: Chọn đúng loại Chassis sử dụng, ở đây là 10 Slot
Slot: CPU dự định cắm vào Slot nào thì chọn ở đây cho đúng.
Create In: chọn nơi lưu File chương trình trên máy tính
Sau khi chọn xong thì OK.
Project được tạo ra như sau:
Ta tạo thêm 2 Module IO nữa. Để tạo Module mới, từ IO Configuration, Click phải và chọn New Module:
Cửa sổ mới xuất hiện:
Chỉ cần chọn, hoặc gõ IB32 vào khung tìm kiếm, chương trình sẽ liệt kê các module tương ứng, chọn và Create.
Tại cửa sổ mới xuất hiện, đặt tên cho Module và chọn đúng Slot sẽ gắn Module trên Chassis (ở đây là Slot 5), sau đó OK. Một cửa sổ nữa xuất hiện, chọn OK (sau này khi sử dụng quen các bạn sẽ tự biết cấu hình khi cần)
Ta thấy Module IB32 vừa tạo đã xuất hiện trong I/O Configuration. Và tương tự ta tạo thêm Module OB32 để được như hình dưới:
Với Compactlogix
Việc tạo chương trình mới với Compactlogix tương tự như với Controllogix ở trên. Tuy nhiên cũng có một số khác biệt nhỏ cần lưu ý:
Đối với Compactlogix L1, cần xác định số mô đun mở rộng (như hình trên).
Để thêm IO mới, Chọn New Module tại Expansion I/O Module.
GHI CHÚ
Ở trên là các bước cơ bản để tạo cấu hình phần cứng của Project trong Rslogix 5000.
Đối với Controllogix (các mô đun 1756-) có thể tạo Onlne bằng chức năng Discovery của Rslogix 5000
TÀI LIỆU THAM KHẢO CHO PHẦN NÀY
http://literature.rockwellautomation...m004_-en-p.pdf
giap van vy – 2012
-
-
Thành viên cấp 10
Taì liệu hướng dẫn chi tiết quá ,hiếu nghiên cứu nhanh đấy.
Regards.
---------------------------------
Thank and Best Regards
cuongvcs
Email :
Hidden Content
Hidden Content
Tel : 0984198685
" Listen. Think. Solve. "
Skype :
cuongvcs
-
-
Thành viên cấp 1
Hi all
Phần này anh Hiếu trình bày thì chi tiết rồi, nhưng hôm trước anh chỉ em cái trang blog của anh Vỹ mà em vô hoài hok dc.
định vào xem học hỏi thêm tí.
tiếp tục đi anh.
tks
-
-
Thành viên cấp 3
Gửi bởi
lamphan_lt
Hi all
Phần này anh Hiếu trình bày thì chi tiết rồi, nhưng hôm trước anh chỉ em cái trang blog của anh Vỹ mà em vô hoài hok dc.
định vào xem học hỏi thêm tí.
tiếp tục đi anh.
tks
cuongvcs
Taì liệu hướng dẫn chi tiết quá ,hiếu nghiên cứu nhanh đấy.
Regards.
Hi. Vì mục này mình muốn đưa về PLC Việt Nam làm thành bài chia sẻ nên giữ nguyên hiện trạng. Toàn bộ phần nào anh Vỹ post thì sẽ post y chang và để nguồn rõ ràng với mục đích là ai rảnh qua đó coi luôn .
P/s: Kế hoạch nghiên cứu của em vẫn là sang năm 2013 dành cho Rockwell và hoàn thiện sách Siemens - hơi tham lam xíu vì thời gian cho em không còn nhiều. Còn trong mỗi lần copy chuyển qua em cũng hình dung được khá nhiều thứ từ Rockwell đúng là hay - Mỗi anh một vẻ có cái hay riêng.
-
Tag của Chủ đề này
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 09:17 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu