Đăng Ký
Kết quả 1 đến 10 của 10
  1. #1
    Thành viên cấp 2
    Ngày tham gia
    Oct 2012
    Bài viết
    97
    Thanks
    3
    Thanked 1 Time in 1 Post

    Viết giao diện C# để thu thập dữ liệu từ PLC ab

    Xin chào cả nhà hiện tại em đang làm 1 giao diện thu thập dữ liệu bằng C# để thu thập dữ liệu từ PLC gửi về nhưng em hoang mang quá vì từ trước em toàn làm bằng phần mềm chuyên dụng của hãng nên nó hộ trợ đến tận chân răng rồi này dùng phần mềm ngoại đạo nên không biết bắt đầu từ đâu mong các sư huynh chỉ ráo

  2. #2
    Thành viên cấp 2
    Ngày tham gia
    Apr 2012
    Bài viết
    85
    Thanks
    29
    8 lượt trong 8 bài viết
    mình có ý kiến tí thôi: bạn nên tìm hiểu về cách truyền dữ liệu của plc như thế nào trước.

  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,085 lượt trong 567 bài viết
    Vậy bạn là cao thủ bên AB goy. Cho học ké ít nhé. hihi.

    Còn về bạn muốn sử dụng C# để viết thì mình không dám múa rìu wa mắt thợ đâu. Bạn có thể liên hệ bên New Ocean nhờ tư vấn xem. Bên đó có anh nào rồi và chạy ok theo mình biết
    Hidden Content

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

  4. #4
    Thành viên cấp 2
    Ngày tham gia
    Oct 2012
    Bài viết
    97
    Thanks
    3
    Thanked 1 Time in 1 Post
    bác trần hiều nói quá rồi mình mới tập tành vào nghê lập trình PLC thôi chẳng qua do mấy ông thầy ông ý yêu cầu thì phải chấp nhận thôi

  5. #5
    Thành viên Mới
    Ngày tham gia
    Oct 2013
    Bài viết
    9
    Thanks
    2
    Thanked 1 Time in 1 Post
    Không biết lý do gì mà mấy ông đó lại yêu cầu như vậy nhỉ ? Chắc là đề thi

  6. #6
    Thành viên Mới
    Ngày tham gia
    Jan 2013
    Bài viết
    8
    Thanks
    1
    0 lượt trong 0 bài viết
    các anh có ai làm kết nối TCP/IP giữa máy tính vs PLC s7 1200 sử dụng giao diện C# k. . em làm hoài mà k tài nào kết nối đc

  7. #7
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    46
    Thanks
    1
    34 lượt trong 10 bài viết
    PLC của bạn hỗ trợ giao thức truyền thông gì?
    Với PLC AB giao tiếp thông qua Modbus RTU mình đã giao tiếp OK(Micrologix 1100) = C# và không sử dụng OPC.
    Bạn cũng có thể dùng OPC trong RSLinx để lập trình trên VB.net hoặc C# kết nối với PLC AB thông qua Ethernet/IP,....

    Việc lập trình giao diện trên công nghệ .Net(VB.net/C#/C++) hoặc công nghệ JAVA để thu thập dữ từ PLC ban có thể xử lý theo 2 hướng sau:
    1. Sử dụng OPC(Kepware, ...).
    2. Tự lập trình giao thức phía PC tương thích với giao thức trên PLC bạn chọn.

    Phần giao diện đo lương, HMI bạn có thể sử dụng thư viện:
    1. Measurement Studio (NI: National Instrument) hỗ trợ cho công nghệ .Net(Microsoft).
    2. .Net Instrument của Dragonfly Automation Software.
    ....

    Việc lập trình trên các phần mềm SCADA của các hãng cũng gặp phải 1 số khó khăn nhất định trong 1 số dự án.
    VD:
    Về nghiệp vụ quản lý công thức, nguyên liệu, Kế hoạch sản xuất,...
    Nếu dùng Wincc để giải quyết vấn đề này thì khá phức tạp so với ngôn ngữ VB.net/C#/C++ hoặc Java.
    Chính vì vậy trong Wincc có thêm phần ActiveX control(Components) và .Net control(VB.net/C#/C++) cho phép chúng ta nhúng vào Wincc.
    Lần sửa cuối bởi luuhoang, ngày 10-28-2013 lúc 10:27 PM.

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


  9. #8
    Thành viên cấp 2
    Ngày tham gia
    Oct 2012
    Bài viết
    97
    Thanks
    3
    Thanked 1 Time in 1 Post
    bạn lưu hoàng có thể nói rõ hơn không

  10. #9
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    46
    Thanks
    1
    34 lượt trong 10 bài viết
    Trích dẫn Gửi bởi tuanphuluu Xem bài viết
    bạn lưu hoàng có thể nói rõ hơn không
    Việc giao tiếp giữa PLC AB với Visual C#(PC) bạn cần làm theo 1 trong 2 cách sau:

    1. Viết giao thức truyền thông với PLC bằng C#:

      Hướng đi này yêu cầu bạn phải có kiến thức tốt về giao thức truyền thông công nghiệp như Ethernet/IP, TCP/IP, Modbus TCP/RTU
    2. Sử dụng OPC:

      + Cài RSLinx nó tích hợp sẵn OPC. Sử dụng OPC này để lập trình. Sau khi cài đặt xong bạn tìm ở phần đường dẫn cài đặt có ví dụ mẫu bằng C#, VB.Net,... để tham khảo.
      + Sử dụng OPC của Kepware hoặc các hãng khác...



    Giao diện HMI demo:


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


  12. #10
    Thành viên cấp 2
    Ngày tham gia
    Oct 2012
    Bài viết
    97
    Thanks
    3
    Thanked 1 Time in 1 Post
    gửi bạn lưu hoàng!
    mình vẫn không làm được bạn có thể hướng dẫn cụ thể hơn không nếu đi theo hướng 1 .Mình làm theo hướng đấy nhưng không thể làm được.Mình lên đi từ PLC lên hay đi từ giao diện xuống

Đá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