Tài liệu khóa huấn luyện ControlNet

35 556 4
Tài liệu khóa huấn luyện ControlNet

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu khóa huấn luyện ControlNet PROJECT TRONG CONTROLLOGIX CẤU HÌNH CHO CONTROLLOGIX Sử dụng phần mềm RSLogix5000 để tạo mới một dự án với bộ ControlLogix. Khai báo các module truyền thông và IO cho bộ điều khiển.

Tài liệu khóa huấn luyện ControlNet BÀI 1: CẤU TRÚC PHẦN CỨNG CỦA BỘ CONTROLLOGIX Xác định Slot Crack cắm ControlNet Hình 1: Ví trí Slot Crack cắm điều khiển Controllogix Xác định đối tượng tương ứng Slot Slot0: 1756-L61 LOGIX 5561 Slot1: 1756-ENB/A (module EtherNet/IP) Slot2: 1756-CNBR( module ControlNet) Slot3: 1756-DNB (module DeviceNet) Slot4: 1756-IB16D/A( module 16 ngõ vào DC, chuẩn đoán lỗi) Slot5: 1756-OB16D/A(module 16 ngõ DC, chuẩn đoán lỗi) Slot6: 1756-IA16/A( module 16 ngõ vào AC, chuẫn đoán lỗi) Slot7: 1756-OA16/A(module 16 ngõ AC, chuẩn đoán lỗi) Slot8: Để trống Slot9: Để trống Lưu ý: ! Vị trí Module Slot thay cho ! Phải xác định đối tượng(bao gồm mã số ký hiệu) để khai báo cấu hình điều khiển phần mềm Kiểm tra việc lắp đặt, kết nối 3.1 Kiểm tra nguồn cấp, Chassis (Rack) module giao tiếp ( ControlNet, Ethernet) hệ thống ControlLogix 3.2 Công việc kiểm tra tập trung vào điểm sau: Nguồn cấp " Đươc gắn chassis (Crack cắm) băng vít " Nguồn cung cấp ( 120/240 AC) " Kiểm tra vị trí(on/off) công tăc phía trong, sau nắp đậy Chassis (Crack cắm) " Tương thích kích thước với phần cứng điều khiển " Ta dùng loại chassis có chứa 10 slot (khe cắm), có loại 4, 7, 13 17 slot " Vị trí slot gần nguồn cắm Module ControlNet " Gắn module vào với nguồn cấp AC Trang Tài liệu khóa huấn luyện ControlNet Module EtherNet/IP " Nguồn cấp AC " Đèn led nhấp nháy thông tin hiển thị hình LED Batteries: Chỉ có điều khiển có pin Flash Memory – gọi FYI- nằm bên Firmware lưu EEPRROM: Đây FYI- nằm bên trong, chứa thông tin câu hình như: " Bảng thông tin đường truyền module 1756-DHRIO " Chứa thông tin xác module Ethernet 1756-ENB Sau việc kiểm tra lắp đặt module hoàn thành, bước mở phần mềm RSLink cài đặt chế độ giao tiếp máy tính Controllogix thông qua mạng Ethernet BÀI CẤU HÌNH CHO CONTROLLOGIX THÔNG QUA MODULE ETHERNET/IP Trong phần này, người lập trình sử dụng phần mềm RSLinx để cấu hình giao tiếp máy tính và điều khiển thông qua module ControlLogix EtherNet/IP( 1756-ENBT) 2.1 Khởi động phần mềm RSLinx cách vào “Start/ Program/RockwellSoftware/Rslinx/Rslinx Class Phần mềm RSLinx phần mềm dùng để giao tiếp máy tính với điểu khiển ControlLogix theo nhiều phương thức khác Sau khởi động RSLinx, thực bước sau: 2.2 Từ menu RSLinx, chọn “Communications/ “RSWho”, Giao diện sau xuất Hình 2.1 Trang Tài liệu khóa huấn luyện ControlNet Hình 2.1: Giao diện RSLink lúc mởi khởi động 2.3 Để giao tiếp ControlLogix máy tính, ta cấu hình mạng giao tiếp qua ControlNet , giao tiếp qua Ethernet/IP Việc cấu hình thực sau: 2.4 Từ menu, chọn “Communications/Configure Drivers” Màn hình Configure Drivers xuất Hình 2.2 Trang Tài liệu khóa huấn luyện ControlNet Hình 2.2: Giao diện Configure Driver RSlink 2.5 Chọn hộp thoại “Available Driver Types” để hiển thị danh sách Driver giao tiếp Hình 2.3: Danh mục Driver Trang Tài liệu khóa huấn luyện ControlNet 2.6 Chọn “EtherNet/IP Driver” 2.7 Click “Add New…” , đặt tên kết nối theo yêu yêu cầu (Tối đa không 15 ký tự) 2.8 Chọn OK 2.9 Click OK Màn hình sau xuất Hình 2.4: Chọn Driver để giao tiếp với Controllogix 2.10 Trạng thái Driver phải “Running” Chú ý: Kết việc “Configure Drivers” thường có trạng thái sau: " ERROR – Lỗi giao tiếp không thực sai địa cấu hình sai " STOPPED – Lỗi kết nối phần cứng " RUNNING – Kết nối thành công " Trước đóng cửa sổ “ Configure driver” ta phải chắn lỗi xảy Click “Close” để tắt Xuất giao diện sau: Trang Tài liệu khóa huấn luyện ControlNet " Muốn xem thiết bị có mạng ControlNet ta cấu cấu hình cách Click vào dấu “+” để mở rộng AB_PCIC-1 " Click vào “+” nút module ControlNet 1756-CNB[R] để xem module có 2.1.10 Click vào dấu “+” trước từ Backplane, bạn xem tất thiết bị có khay cắm ControlLogix hinh Bấy ta có thêm vào dirver giao tiếp Ethernet/IP cách chọn “Communication #Configure Driver” từ menu 2.11 Để xem chi tiết module, Click vào “+” trước Backplane để xem module I/O BÀI TẠO MỘT PROJECT TRONG CONTROLLOGIX Trong phần ta sử dụng phần mềm RSLogix 5000 để tạo project điều khiển ControlLogix Cách cấu hình module I/O, cách viết dòng lênh điều khiển cấu chấp hành, cách thiết lập địa I/O hệ thống ControlLogix địa alias (Gán địa cho ngõ vào ra) Trong tập trung chủ yếu vào số nội dung sau: Tạo project với ControlLogix Cấu hình module I/O Cách tạo Rung vào chương trình Cấu hình đường dẫn online Lập trình cho Rung sử dung địa I/O nội (Vùng nhớ nội) Lập trình cho Rung sử dụng địa alias 3.1 Sử dụng phần mềm RSLogix5000 để tạo dự án với ControlLogix Khởi động phần mềm RSLogix 5000 cách: Start/Program/RockwellSoftware/RSLogix5000 xuất Hình 3.1: Trang Tài liệu khóa huấn luyện ControlNet Hình 3.1 Giao diện khởi tạo RSLogix5000 Tạo project chế độ offline sau download Project xuống điều khiển Khi tạo file chế độ offline ta tạo file phần cứng máy tính, ta download file xuống điều khiển chạy chương trình thông qua điều khiển Vào “File” từ menu chính, chon “New”, xuất hình New controller, thiết lập thông số cho điều khiển Hình 3.2 Trang Tài liệu khóa huấn luyện ControlNet Hình 3.2: Khai báo thông số cho điều khiển 3.2 Khai báo thông số cho điều khiển 3.2.1 Chọn tên điều khiển 1756-L1 ControlLogix 5561 3.2.2 Trong hộp thoại revision, ta chọn 15 3.2.3 Đặt tên cho project “COFIGHARDWARE”, thêm vào thích cho project phần bên 3.2.4 Đặt hộp thoại “Slot” Bộ điều khiển gắn slot 3.2.5 Trong họp thoai “Chassis type” ta đặt 1756-A10 3.2.6 Trong hộp thoại “Creat in”, nhấn “Browse để chọn địa lưu project 3.2.7 Nhấn OK để hoàn tất việc khai báo điều khiển Lúc xuất giao diện Project Hình 3.3 Trang Tài liệu khóa huấn luyện ControlNet Hình 3.3 Giao diện Project Một Project ControlLogix tạo ra, lúc project chưa có module I/O chương trình Bước tiếp xác định vị trí module I/O có Crack thực tế với Slot tương ứng Quá trình thực sau: 3.3 Khai báo module truyền thông I/O cho điều khiển Việc khai báo module truyền thông I/O cho điều khiển tùy thuộc vào cấu hình thực tế Trong trình khai báo phải ý đến mã số, ký hiệu Slot thiết bị gắn vào Nếu khai báo sai mã số hay nhầm Slot biên dịch báo lỗi Việc khai báo bắt đầu thư mục I/O configuration thực sau: 3.3.1 Chọn lựa module truyền thông Tại thư mục I/O configuration chọn “New module…” xuất giao diện Slect Mudule Hình 3.4 Trang Tài liệu khóa huấn luyện ControlNet Hình 3.4 Giao diện chọn lựa module truyền thông Tùy thuộc vào phần cứng có thực mà người lập trình chọn lựa loại module để khai báo cho phù hợp Dưới sẻ trình bày cách khai báo Module số ngõ vào ngõ Ở trình bày cách khai báo số module 3.3.2 Ví dụ khai báo Module số ngõ vào 1756-IB16D Module số ngõ 1756-OB16 Từ giao diện Slect Module/chọn Digital/chọn 1756-IB16 sau thiết lập thông số Hình 3.5 Trang 10 Tài liệu khóa huấn luyện ControlNet " Chọn mạng Controlnet cần Scan click OK Hình 4.4 RsNetWorx tìm kiếm tất nút mạng vẽ lên sơ đồ liệt kê module mạng Controlnet Trong ví dụ ta nhận thấy có bô điều khiển liên kết qua mạng Controlnet nút thứ 01 04 hình 4.5 Trang 21 Tài liệu khóa huấn luyện ControlNet Hình 4.5 Kết Scan RSNerworx for controlNet Edit Enable RSNetWorx cách click vào hộp thoại Edits Enabled góc bên trái cửa sổ Sau lưu file thư mục mà người lập trình sử dụng cần thiết Hình 4.6 Cho phép cấu hình mạng Trang 22 Tài liệu khóa huấn luyện ControlNet Hình 4.7 Lưu file Scan vào thư mục " Khi hộp thoại xuất click OK Hình 4.8 Chọn OK để lưu cấu hình vừa tạo Trang 23 Tài liệu khóa huấn luyện ControlNet RSNetWorx ngừng xây dựng mạng download kết Scan đến node tương ứng Điều có nghĩa RSNetworx đọc tất kết nối mạng, định xem ta thiết lập cấu hình hợp lệ hay không, định NUT(Network Upate Time) mà sơ đồ kết nối kết nối đến nút Nếu tất tiêu chuẩn đúng, RSNetworx tải sơ đồ đến nút tương ứng 4.2 Khai báo phần cứng RSlogix5000: Trong phần này, chạy phần mềm RSlogix 5000 để khai báo phần cứng có mạng controlnet " Double Click RSlogix5000 theo đường dẫn Start/Rockwell Software/ RSLogix 5000 Enterprise Series>RSLogix 5000 Hình 4.10 $ Hình 4.9 Trang 24 Tài liệu khóa huấn luyện ControlNet Tạo Project mới, đặt tên lưu chọn thư mục để lưu Project Hình 4.10 ! Khai báo phần cứng cho mạng controlnet Người lập trình khai báo hết tất phần cứng có mạng khai báo phần mà ta quan tâm Trong Hình 4.11, tất phần cứng trạm khai báo Trang 25 Tài liệu khóa huấn luyện ControlNet Hình 4.11 Quá trình khai báo phần cứng thực hình theo trình tự sau: ! Click phải I/O Configuration chọn New Module Trang 26 Tài liệu khóa huấn luyện ControlNet Hình 4.12 ! Chọn module 1756-ENBT/A cách click vào Communications Hình 4.13 Trang 27 Tài liệu khóa huấn luyện ControlNet ! Thiết lập thông số cho module Hình 4.14, sau chọn OK Hình 4.14 Một số điểm cần lưu ý: Lưu ý 1: ! Nếu nhấn OK mà thông báo lỗi ta nên chọn số Major Revision thấp ! Nên chọn Disable Keying để điều khiển không dùng Electronic Keying tất ! Tương tự người lập trình tự thiết đặt phần cứng tất module có hình mạng(Hình 4.11) Lưu ý 2: ! Ở ta không khai báo devicenet module cho controlnet_remote ta không kết nối mạng cho devicenet, thiết đặt báo lỗi I/O.Đồng thời chassis size (Crack cắm) controlnet_remote phải khai báo không báo lỗi I/O, ta thiết đặt 10 Trang 28 Tài liệu khóa huấn luyện ControlNet ! Download phần cứng cho điều khiển Sau khai báo xong phần cứng, ta download phần cứng xuống điều khiển Tuy nhiên ta RSLogix chưa nhận diện mạng controlnet nên xãy báo lỗi I/O ( Chấm than màu vàng Hình 4.15) Hình 4.15 4.3 Nhận diện mạng controlnet Mạng controlnet kết nối với qua module điều khiển CNBR/A Do để RSLogix cần phải nhận diện để hiểu Quá trình nhận diện thực sau: Vào communication/go-online/Click phải vào module 1756-CNBR/E controlnet_remote/Properties/Connection, dòng thông báo Hình 4.16 xuất Trang 29 Tài liệu khóa huấn luyện ControlNet Hình 4.16 Dòng lỗi thông báo “Connection not scheduled” RSLogix chưa nhận diện module I/O khai báo Chọn thuộc tín module 1756-CNBR/E để tiến hành nhận diện I/O Hình 4.17 Trang 30 Tài liệu khóa huấn luyện ControlNet Hình 4.17 Chọn đường dẫn để trỏ đến file cấu hình controlnet lưu phần 4.1 Hình 4.18 Trang 31 Tài liệu khóa huấn luyện ControlNet Hình 4.18 Sau ta chọn OK, trình nhận diện thực thi Trên hình RSNEtWorx for Controlnet click vào tùy chọn Edits Enabled phép RSNetWorx for Controlnet hoạt động Hình 4.19 Hình 4.19 Đến đây, ta chọn lại hình RSLogix 5000, đèn led I/O hình Logix 5561 không nhấp nháy hiển thị OK, đồng thời Trang 32 Tài liệu khóa huấn luyện ControlNet module I/O không cảnh báo Như ta thiết đặt xong phần cứng cho mạng Controlnet 4.4 Lập trình cho RSLogix 5000 để điều khiển qua mạng controlnet Vào Main Tag/ tạo tag nội có tên START để tác động ngõ vào, ngõ ta trỏ đến địa module ngõ để kiểm tra việc truyền thông qua mạng controlnet Hình 4.20 4.5 Download chương trình, chạy thử kiểm tra BÀI TẬP ỨNG DỤNG MẠNG CONTROLNET 5.1 Cho sơ đồ kết nối mạng controlnet H5.1 Nút nhấn Start Stop gắn Master(01) Động gắn Slave(04) Hình 5.1 Trang 33 Tài liệu khóa huấn luyện ControlNet Yêu cầu: ! Thiết lập mạng controlnet ! Viết chương trình điều khiển để khởi động dừng động ! Kết nối nút nhấn ngõ vào, đèn ngõ để kiểm tra hoạt động hệ thống 5.2 Cho sơ đồ kết nối mạng controlnet H5.1 Nút nhấn Start Stop gắn Master(01) đèn tín hiệu giao thông X1,V1,Đ1, X2,V2,Đ2 gắn Slave(04) Yêu cầu: ! Thiết lập mạng controlnet ! Viết chương trình điều khiển đèn giao thộng hoạt động theo thời gian sau: X1=10s, V1=5s,Đ1=15s, X2=10s, V2=5s,Đ2=15s ! Kết nối nút nhấn ngõ vào, đèn ngõ để kiểm tra hoạt động hệ thống 5.3 Cho sơ đồ kết nối mạng controlnet H5.2 Nút nhấn Start Stop gắn Master(01) Ba động gắn Slave (13) Yêu cầu: ! Thiết lập mạng controlnet ! Viết chương trình điều khiển động hoạt động theo yêu cầ: Khi nhấn START, động khởi động cách giây, nhấn STOP, động dừng theo chiều ngược lại cách giây ! Kết nối nút nhấn ngõ vào, đèn ngõ để kiểm tra hoạt động hệ thống Hình 5.2 Trang 34 Tài liệu khóa huấn luyện ControlNet 5.4 Cho sơ đồ kết nối mạng controlnet H5.2 Nút nhấn Start Stop gắn Master(01) đèn tín hiệu giao thông X1,V1,Đ1, X2,V2,Đ2 gắn Slave(04) Yêu cầu: ! Thiết lập mạng controlnet ! Viết chương trình điều khiển đèn giao thộng hoạt động theo thời gian sau: X1=10s, V1=5s,Đ1=15s, X2=10s, V2=5s,Đ2=15s ! Kết nối nút nhấn ngõ vào, đèn ngõ để kiểm tra hoạt động hệ thống Trang 35 [...]... Tài liệu khóa huấn luyện ControlNet Hình 4.11 Quá trình khai báo phần cứng được thực hình theo trình tự như sau: ! Click phải trên I/O Configuration và chọn New Module Trang 26 Tài liệu khóa huấn luyện ControlNet Hình 4.12 ! Chọn module 1756-ENBT/A bằng cách click vào Communications Hình 4.13 Trang 27 Tài liệu khóa huấn luyện ControlNet ! Thiết... Start>RockwellSoftware>RSNetWorx> RSNetWorx for Controlnet Như Hình 4.1 Hình 4.1 Trang 19 Tài liệu khóa huấn luyện ControlNet " Trong màn hình chính chọn từ thanh menu File/New, chọn Controlnet Configuration như Hình 4.2 Hình 4.2 " Chọn NetWork/Online, để bắt đầu quá trình Scan các đối tượng trong mạng Hình 4.3 Trang 20 Tài liệu khóa huấn luyện ControlNet " Chọn mạng Controlnet cần Scan và... Trang 29 Tài liệu khóa huấn luyện ControlNet Hình 4.16 Dòng lỗi thông báo “Connection not scheduled” chính là do RSLogix chưa nhận diện được các module I/O đã khai báo Chọn thuộc tín của module 1756-CNBR/E để tiến hành nhận diện I/O như Hình 4.17 Trang 30 Tài liệu khóa huấn luyện ControlNet Hình 4.17 Chọn đường dẫn để trỏ đến file cấu hình controlnet đã lưu ở phần... Module ngõ ra có địa chỉ bắt đầu tại Local:5:O.Data Trang 15 Tài liệu khóa huấn luyện ControlNet Hình 3.10 Chọn địa chỉ ngõ ra từ module số 3.4.4 Kết quả đạt được sau khi khai báo địa chỉ vào ra như Hình 3.11 Hình 3.11 Kết quả khai báo địa chỉ vào ra Trang 16 Tài liệu khóa huấn luyện ControlNet 3.5 Biên dịch và Download chương trình từ máy tính xuống bộ điều khiển... người lập trình sử dụng khi cần thiết Hình 4.6 Cho phép cấu hình mạng Trang 22 Tài liệu khóa huấn luyện ControlNet Hình 4.7 Lưu file Scan được vào thư mục " Khi hộp thoại tiếp theo xuất hiện click OK Hình 4.8 Chọn OK để lưu cấu hình vừa tạo Trang 23 Tài liệu khóa huấn luyện ControlNet RSNetWorx bây giờ sẽ ngừng xây dựng mạng và download kết quả Scan được đến các node... Tài liệu khóa huấn luyện ControlNet BÀI 4 THIẾT LẬP KẾT NỐI QUA MẠNG CONTROLNET Trong phần trước ta đã tìm hiểu cách để khai báo, lập trình điều khiển bộ controlLogix, chưa đề cập đến việc điều khiển qua mạng ControlNet Trong phần này ta hiểu thêm phần cấu hình và điều khiển qua mạng ControlNet Việc cấu hình mạng ControlNet gồm có các phần chính sau: " Sử dụng RSNetWorx for ControlNet để... tìm kiếm tất cả những nút trên mạng và vẽ lên một sơ đồ liệt kê những module trong mạng Controlnet Trong ví dụ này ta nhận thấy có 2 bô điều khiển liên kết nhau qua mạng Controlnet ở nút thứ 01 và 04 như hình 4.5 Trang 21 Tài liệu khóa huấn luyện ControlNet Hình 4.5 Kết quả Scan của RSNerworx for controlNet Edit Enable trong RSNetWorx bằng cách click vào hộp thoại Edits Enabled ở góc... Trang 32 Tài liệu khóa huấn luyện ControlNet module I/O không còn cảnh báo nữa Như vậy ta đã thiết đặt xong phần cứng cho mạng Controlnet 4.4 Lập trình cho RSLogix 5000 để điều khiển qua mạng controlnet Vào Main Tag/ tạo tag nội có tên là START để tác động ngõ vào, ở ngõ ra ta trỏ đến một địa chỉ nào đó trong module ngõ ra để kiểm tra việc truyền thông qua mạng controlnet Hình 4.20 4.5... controlnet Hình 4.20 4.5 Download chương trình, chạy thử và kiểm tra 5 BÀI TẬP ỨNG DỤNG MẠNG CONTROLNET 5.1 Cho sơ đồ kết nối mạng controlnet như H5.1 Nút nhấn Start và Stop được gắn ở Master(01) Động cơ được gắn ở Slave(04) Hình 5.1 Trang 33 Tài liệu khóa huấn luyện ControlNet Yêu cầu: ! Thiết lập mạng controlnet ! Viết chương trình điều khiển để khởi động và dừng động cơ ! Kết nối nút... dẫn để trỏ đến file cấu hình controlnet đã lưu ở phần 4.1 như Hình 4.18 Trang 31 Tài liệu khóa huấn luyện ControlNet Hình 4.18 Sau khi ta chọn OK, quá trình nhận diện sẽ thực thi Trên màn hình của RSNEtWorx for Controlnet click vào tùy chọn Edits Enabled để cho phép RSNetWorx for Controlnet hoạt động như Hình 4.19 Hình 4.19 Đến đây, khi ta chọn lại màn hình RSLogix 5000, đèn led

Ngày đăng: 26/07/2016, 15:59

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan