Đăng Ký
Kết quả 1 đến 10 của 29

Hybrid View

  1. #1
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết

    [Logix] Bài 4: Cài đặt phần mềm Rslogix 5000 V20

    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)
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  2. #2
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết

    [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/
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  3. #3
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết

    [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 đỏ)



    GHI CHÚ

    Việc Upgrade/Downgrade Firmware là công việc bình thường, nhưng do ít khi phải thực hiện nên nhiều người cảm thấy lo lắng không cần thiết.
    Cần thiết phải duy trì nguồn điện cho CPU và kết nối giữa CPU và máy tính liên tục trong thời gian Upgrade. Trường hợp bị ngắt giữa chừng thì CPU sẽ trở về phiên bản Firmware xuất xưởng và phải thực hiện Upgrade lại. Tuy nhiên trường hợp này cũng có thể gây ra lỗi và hỏng CPU.
    Nêu thực hiện qua Ethernet hoặc cổng USB (đối với các CPU đời mới), không nên thực hiện qua cổng RS-232 vì rất chậm và hay mất truyền thông (vì phần lớn máy tính bây giờ không có cổng RS-232, phải sử dụng Adapter của Trung Quốc).
    Thời gian Upgrade trung bình từ 3-5 phút (qua Ethernet)


    Giap Van Vy – 2012: http://jap.vn/2012/10/02/huong-dan-s...-rslogix-5000/
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  4. #4
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết

    [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
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  5. #5
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết

    [Logix] Bài 8: Sử dụng kiểu dữ liệu User Defined trong Rslogix 5000

    Ngoài các kiểu dữ liệu cơ bản như INT, DINT, BOOL, STRING,… Rslogix 5000 cho phép người dùng định nghĩa các kiểu dữ liệu riêng hướng đối tượng gọi là User Defined Data Type. Ví dụ viết một đoạn chương trình điều khiển cho động cơ với các thông tin như START, STOP, FAULT, RUNNING, ta cần tạo ra số lượng TAG riêng biệt tương ứng trong chương trình.



    Thay vì phải tạo từng Tag riêng biệt cho Motor như vậy, Rslogix 5000 cho phép ta định nghĩa một kiểu dữ liệu riêng thành một đối tượng. Ví dụ ở đây là đối tượng MOTOR, với các thành phần là START, STOP, RUNNING, FAULT..

    Tạo mới User Defined Data Type



    Chọn New Data Type như trên.

    Nhập tên kiểu dữ liệu cho đối tượng mới (ở đây là MOTOR)



    Nhập các thành phần của đối tượng và chọn OK để kết thúc



    Ta thấy kiểu dữ liệu mới tạo sẽ xuất hiện như sau.



    Tạo Tag mới với kiểu dữ liệu mới tạo

    Trong Controller Tag, tạo Tag mới MOTOR1 với kiểu dữ liệu là MOTOR



    Ta thấy các thành phẩn của MOTOR sẽ tự động được tạo ra như sau và sẵn sàng sử dụng trong chương trình.



    GHI CHÚ

    Khi chỉnh sửa kiểu dữ liệu, các Tag liên quan sẽ tự động được cập nhật
    Có thể Export/Import 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ày có thể Export ra để sử dụng cho chương trình khác).
    TÀI LIỆU THAM KHẢO CHO PHẦN NÀY:

    http://literature.rockwellautomation...m004_-en-p.pdf

    Giap Van Vy – 2012
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  6. #6
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết

    [Logix] Bài 9: Viết chương trình Ladder với Rslogix 5000

    Sơ lược về các ngôn ngữ lập trình trong Rslogix 5000

    Rslogix 5000 hỗ trợ 4 ngôn ngữ lập trình: Ladder, Funtion Block Diagram (FBD), Sequential Function Chart (SFC) và Structured Text (ST). Trong một chương trình có thể sử dụng nhiều ngôn ngữ cùng lúc tuy nhiên không thể chuyển chương trình đang viết từ ngôn ngữ này sang ngôn ngữ kia.


    GHI CHÚ

    Rslogix 5000 được bán với nhiều phiên bản khác nhau, tùy theo phiên bản mà có số ngôn ngữ được hỗ trợ. Nhiều nhất (bản Full) hỗ trợ đầy đủ 4 ngôn ngữ trên.

    Ngôn ngữ

    Ladder
    Xử lý Logic như điều khiển ON/OFF
    Xử lý logic phức tạp, Discrete Control
    Chương trình dùng cho bảo trì, sửa chữa máy
    Motion

    FBD
    Điều khiển quá trình (Process Control)
    Loop Control
    Các tính toán điều khiển theo mạch vòng (như PID)
    Drive Control

    SFC
    Batch Control
    Máy trạng thái
    Các dạng điều khiển tuần tự từng bước, bước sau phụ thuộc bước trước

    ST
    Tính toán các phép toán phức tạp
    Tính toán tra bảng phức tạp
    Xử lý truyền thông ASCII,…
    Ở đây chỉ giới thiệu ngôn ngữ Ladder thông dụng.



    Trong chương trình Rslogix 5000, các Routine là nơi viết chương trình. Khi lập trình, người viết phải tổ chức Các Routine, Program, Task sao cho dễ quản lý.
    Khu vực viết chương trình, là nơi gõ các lệnh
    Thanh công cụ, nơi lấy các lệnh để viết chương trình.
    Đến đây, các bạn thử bắt tay viết cho mình chương trình đầu tiên.

    Đến đây các bạn sử dụng tài liệu tham khảo sau sau để hiểu thêm về ngôn ngữ Ladder trong Rslogix 5000

    http://literature.rockwellautomation...m008_-en-p.pdf

    Tài liệu diễn giải chi tiết các lệnh sử dụng trong Rslogix 5000

    http://literature.rockwellautomation...m003_-en-p.pdf

    GHI CHÚ

    Chương trình nên chia ra thành nhiều Sub-Routine và gọi chúng trong Main Routine, không nên viết chương trình điều khiển trong Main Routine.
    Nếu ai đã làm quen với các PLC khác thì các lệnh trong Rslogix 5000 cũng tương tự, thậm chí dễ sử dụng hơn rất nhiều.
    Chỉ cần đưa cho trỏ chuột vào lệnh và nhấn F1 để xem Help lệnh đó.
    Mỗi Routine có thể sử dụng một ngôn ngữ khác nhau.

    Giáp Văn Vỹ – 2012
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  7. #7
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết

    [Logix] Bài 10: Download/Upload và chỉnh sửa Online trong Rslogix 5000

    Download/Upload và Online

    Có nhiều cách Download/Upload chương trình cho Controllogix, Compactlogix:

    Qua cổng USB đối với các Controllogix L7x và Compactlogix 5370 mới
    Qua cổng Serial (chỉ cần sử dụng sợi cáp RS-232 chéo) đối với các PAC, PLC đời cũ hơn như Controllogix L6x, L5x hoặc Compactlogix (tốc độ chậm)
    Qua cổng Ethernet có sẵn trên CPU (Compactlogix) hoặc qua Module Ethernet đối với Controllogix… (thuận tiện khi phòng điều khiển nằm xa vị trí CPU hoặc Download, Upload chương trình từ xa)
    Dù cách nào thì quy trình thực hiện cũng có các bước tương tự như minh họa dưới đây. Ở đây sử dụng Cách Download trực tiếp qua cổng USB.

    Mô hình kết nối như sau:



    Khi kết nối USB giữa Controllogix và máy tính, trong Rslinx tự động hiện ra driver USB như hình sau, mở rộng ra ta thấy sẽ liệt kê tất các các Module hiện tại đang có trên Chassis gắn CPU



    Chọn “Who active”



    Ta thấy USB như minh họa sau:



    Mở rộng ra, ta thấy các mô đun, chọn CPU muốn download chương trình và “Download”

    Để Upload thì chọn nút Upload.



    Xác nhận (Việc download chương trình mới sẽ xóa đi chương trình hiện tại trong CPU)



    Sau khi Download xong chương trình sẽ hỏi chuyển sang “RUN” không ?



    Chương trình đã chuyển sang RUN và ONLINE. Quan sát các Mô đun IO trong IO Configuration xem có lỗi không (nếu có dấu tam giác vàng trên icon của Module nào tức là module đó đang có lỗi, cần kiểm tra)



    Chỉnh sửa Online

    RSLogix 5000 cho phép chỉnh sửa chương trình Online mà không làm gián đoạn chương trình đang chạy. Muốn chỉnh sửa dòng nào, chỉ cần Double Click vào dòng lệnh đó và chỉnh sửa.



    Sau khi chỉnh sửa Online xong, chỉ cần nhấn nút Submit để cập nhật xuống CPU là xong



    Xác nhận



    Chương trình chỉnh sửa Online đã được cập nhật.



    GHI CHÚ

    Nhiều máy tính có thể cùng Online, chỉnh sửa chương trình trên cùng một CPU, tuy nhiên việc này nên hạn chế vì khi cập nhật xuống CPU, CPU chỉ lưu chương trình trên máy nào cập nhật sau cùng nên có thể những chỉnh sửa của các máy khác sẽ bị mất
    Đối với các Module Controllogix có thể tạo ngay khi chương trình đang Online
    Có thể tạo Tag khi chương trình đang chạy.

    Giap Van Vy -2012
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

Tag của Chủ đề này

Đánh dấu

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
  •  
Back to Top