Đăng Ký
Trang 3 của 3 Đầu tiênĐầu tiên 123
Kết quả 21 đến 29 của 29
  1. #21
    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

    Kết thúc bài 0: Hướng dẫn sử dụng Rslogix 5000

    Như vậy là mình đã upload toàn bộ bài việt từ link http://jap.vn/2012/10/02/huong-dan-s...-rslogix-5000/
    bên site của anh Vỹ bên Rockwell về PLC Việt Nam để các bạn tiện theo dõi tại một nơi và link mãi sống cho tới khi PLC Việt Nam forum không còn tồn tại

    Bài viết được giữ toàn bộ nguyên trạng từng câu chữ. Link và tài liệu tham khảo.

    Vì bài 7 còn thiếu phần 2 nên mình chuyển lại bổ sung và kết thúc bài 1
    Lần sửa cuối bởi tran_hieu0983, ngày 11-16-2012 lúc 08:57 PM.
    Hidden Content

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

  2. The Following 2 Users Say Thank You to tran_hieu0983 For This Useful Post:


  3. #22
    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 2)

    Bài này sẽ trình bày

    Cấu trúc chương trình
    Tag
    IO Tag


    Cấu trúc của Project trong Rslogix 5000

    Một Project được chia thành nhiều Task, trong mỗi Task có nhiều Program và trong Program có nhiều Routine.

    TASK:

    Gồm nhiều Program để thực hiện trọn vẹn một công việc nhất định.
    Quyết định khi nào các Program trong nó được thực thi
    Có 3 loại: Periodic Task, Event Task và Continous Task với các mức ưu tiên khác nhau, Tùy vào mục đích sử dụng người thiết kế lựa chọn phù hợp. Mặc định khi tạo Project mới luôn có sẵn một Continous Task.
    Đối với Controllogix và Compactlogix 5370, một Project có thể có tối đa 32 Task
    Mỗi Task có tối đa 100 Program
    PROGRAM
    Chứa các Routine là các đoạn mã code thực thi chương trình.
    Trong mỗi Program có một Routine là Routine chính , trong đó sẽ gọi các Routine còn lại (lệnh Jump To Subroutine – JSR). Chương trình sẽ chỉ quét trong Routine chính này, các Routine trong Program nếu không được gọi trong Routine chính sẽ không được thực thi.
    Không hạn chế số lượng Routine trong mỗi Program.

    ROUTINE

    Nơi người lập trình viết các đoạn chương trình của mình
    Có thể sử dụng các ngôn ngữ lập trình: Ladder, FBD, SFC và ST (Lưu ý, số lượng ngôn ngữ lập trình còn phụ thuộc vào phiên bản (bản quyền) phần mềm Rslogix 5000 mà bạn có).
    Dữ liệu và kiểu dữ liệu: Tag

    Dữ liệu trong Project là các Tag. Tag là các biến trong chương trình (tương đương như các địa chỉ vùng nhớ ở các PLC khác). Với Tag khi lập trình người lập trình đặt tên theo ý muốn của mình như ví dụ trong đoạn chương trình dưới đây các Tag là START_MOTOR, STOP_MOTOR…



    Mỗi Tag có 2 thông tin quan trọng là Kiểu dữ liệu và Tên Tag. Kiểu dữ liệu có thể là các kiểu chuẩn như INT, REAL, STRING…. Hoặc là kiểu người dùng tự định nghĩa (User Defined Data Type).
    Phạm vi hoạt động của Tag có thể là Controller Tag (có hiệu lực trong toàn bộ Project) hoặc Program Tag (chỉ có hiệu lực trong Program chứa nó). Khi định nghĩa Tag ta cần phải xác định rõ phạm vi hoạt động của Tag.

    Khai báo Tag



    Khai báo Tag bằng cách mở cửa sổ Tag (Double Click vào Controller Tag hoặc Program Tag) và nhập Tag
    Có thể Import từ File Excel (tiện lợi khi làm dự án).

    Viết chương trình

    Chương trình được viết trong các Routine. Để bắt đầu viết chương trình, ta mở cửa sổ Routine (Double Click vào Routine muốn viết chương trình).



    Địa chỉ vật lý của I/O nằm ở đâu ?

    Mỗi khi tạo thêm Module IO, trong Controller Tag tự động sinh ra các Tag IO cho mô đun đó VD:



    Ở Module IB32 Slot số 5, kênh số 0 của mô đun sẽ có địa chỉ là:

    Local:5:I.Data.0

    Cấu trúc:

    Local: Slot: (I=Input, O=output).Data.Channel

    Ngoài I,O còn có các thông tin khác tùy theo mô đun (tham khảo thêm trong các mô đun tương ứng).

    GHI CHÚ

    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

  4. The Following 4 Users Say Thank You to tran_hieu0983 For This Useful Post:


  5. #23
    Thành viên cấp 1
    Ngày tham gia
    Nov 2012
    Bài viết
    45
    Thanks
    0
    5 lượt trong 5 bài viết
    Trích dẫn Gửi bởi lamphan_lt Xem bài viết
    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
    Do hệ thống web bảo mật SSL thống báo lỗi trong trình duyệt web google chrom hãy đổi trình duyệt firefox hay tốt nhất IE xem sao
    - Còn vấn đề này nửa. là do nha cung cấp mạng adsl chơi trò ngăn chặn 1 số trang nào đó như facebook chẳng hạn, cụ thể là mạng vnpt dạo này củ chuối quá chận tè le. Mà tốc độ truy cập thấp hơn nhiều so với mạng khác cùng tốc độ thuê bao chẳng hạn 3M hay 5M.

    - mạng viettel vào ào ào
    - Khắc phục đơn giản nhất : là :thêm chữ s vào sau http, do dịch vụ web từ chối chứ không phải là trang độc hại gì đâu, đừng có sợ.
    Link: https://jap.vn Sau đó trang web nó cảnh báo lổi không cho truy cập là do anh ta viết web bằng wordpress

  6. Bài viết của "zizazizac" đã được cám ơn bởi các thành viên:


  7. #24
    Thành viên cấp 10
    Ngày tham gia
    Jul 2011
    Đang ở
    Da Nang City
    Bài viết
    1,418
    Thanks
    65
    257 lượt trong 205 bài viết
    Trích dẫn Gửi bởi zizazizac Xem bài viết
    Do hệ thống web bảo mật SSL thống báo lỗi trong trình duyệt web google chrom hãy đổi trình duyệt firefox hay tốt nhất IE xem sao
    - Còn vấn đề này nửa. là do nha cung cấp mạng adsl chơi trò ngăn chặn 1 số trang nào đó như facebook chẳng hạn, cụ thể là mạng vnpt dạo này củ chuối quá chận tè le. Mà tốc độ truy cập thấp hơn nhiều so với mạng khác cùng tốc độ thuê bao chẳng hạn 3M hay 5M.

    - mạng viettel vào ào ào
    - Khắc phục đơn giản nhất : là :thêm chữ s vào sau http, do dịch vụ web từ chối chứ không phải là trang độc hại gì đâu, đừng có sợ.
    Link: https://jap.vn Sau đó trang web nó cảnh báo lổi không cho truy cập là do anh ta viết web bằng wordpress
    Dear all.
    Mình dùng chrome vẫn vào link được .
    Regards.
    ---------------------------------
    Thank and Best Regards
    cuongvcs
    Email :
    Hidden Content
    Hidden Content
    Tel : 0984198685
    " Listen. Think. Solve. "
    Skype : cuongvcs

  8. #25
    Thành viên cấp 2
    Ngày tham gia
    Feb 2012
    Bài viết
    82
    Thanks
    0
    0 lượt trong 0 bài viết
    "Số trục Motion"-Nghĩa là gì ?

  9. #26
    Thành viên cấp 10
    Ngày tham gia
    Jul 2011
    Đang ở
    Da Nang City
    Bài viết
    1,418
    Thanks
    65
    257 lượt trong 205 bài viết
    Trích dẫn Gửi bởi cescktd Xem bài viết
    "Số trục Motion"-Nghĩa là gì ?
    hi you.
    Số trục motion là sô trục servo mà dòng plc controllogix có thể điều khiển được .
    Regards.
    ---------------------------------
    Thank and Best Regards
    cuongvcs
    Email :
    Hidden Content
    Hidden Content
    Tel : 0984198685
    " Listen. Think. Solve. "
    Skype : cuongvcs

  10. #27
    Thành viên Mới
    Ngày tham gia
    Nov 2012
    Bài viết
    1
    Thanks
    2
    0 lượt trong 0 bài viết
    Cảm ơn anh thật nhiều!

  11. #28
    Thành viên cấp 1
    Ngày tham gia
    Jul 2011
    Bài viết
    40
    Thanks
    7
    Thanked 1 Time in 1 Post
    A hiếu cho e hỏi.
    - Các Task hoạt động như thế nào thì e hiểu? Thế nhưng trong các task là các PROGRAM. Nếu như chương trình có nhiều PROGRAM thì nó sẽ hoạt động như thế nào. Thứ tự ưu tiên ra làm sao.
    - Mình có thể gọi các Routine của các Program khác được không?

    Thanks!

  12. #29
    Thành viên cấp 2
    Ngày tham gia
    May 2012
    Bài viết
    83
    Thanks
    15
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi trung_tuan Xem bài viết
    A hiếu cho e hỏi.
    - Các Task hoạt động như thế nào thì e hiểu? Thế nhưng trong các task là các PROGRAM. Nếu như chương trình có nhiều PROGRAM thì nó sẽ hoạt động như thế nào. Thứ tự ưu tiên ra làm sao.
    - Mình có thể gọi các Routine của các Program khác được không?

    Thanks!
    CÓ BẠN NÀO BIẾT CHẮC VỀ CÂU HỎI NÀY KHÔNG
    theo mình nghĩ thì thứ tự ưu tiên của các program là như nhau
    và không thể gọi các rountine của program khác được

Trang 3 của 3 Đầu tiênĐầu tiên 123

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