Thông báo

Collapse
No announcement yet.

Giao tiếp giữa PC và PLC

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Giao tiếp giữa PC và PLC

    Dear các anh,
    Vấn đề của em như sau:
    - Mô hình: Có 2 động cơ servo (động cơ +driver) nối với PLC, PLC lại nối với PC

    Về cơ bản nó giống cái này
    [Ezi-Servo] Fastech Short Distance, Fast Inposition -1.m4v - YouTube


    Tuy nhiên đề bài của em phức tạp hơn ở chỗ PC sẽ quyết định cách quay của dộng cơ sau đó yêu cầu PLC thực hiện đi, thực hiện lại nhiều lần.
    Ví dụ:
    Như trong Video, mỗi lần bánh răng bên phải đổi 1 vị trí thì trục bên trái đâm vào 1 lần
    Bây giờ yêu cầu của em muốn quyết định việc va chạm đó bằng PC ( 1. Bánh răng quay 2 lần thì trục mới lao vào 1 lần hoặc 2. Bánh răng quay theo thứ tự của 1 hàm liên tục( 1 3 5 7 9......1001 1003..) thì trục mới lao vào, - tức là bánh răng quay 1 vạch, trục lao vào, lần thứ 2 bánh răng quay 3 vạch, trục lao vào....hoặc 3. Bánh răng quay theo dãy số cho trước( 1 2 5 6 19 88....)

    Vậy em có mấy điều sau cần giải đáp
    1. PC điều khiển PLC như thế nào?
    ( thường người ta lập trình cho PLC đều là kéo thả, và là quy định sẵn, nhưng ở đây việc PLC điều khiển động cơ chạy như thế nào được máy tính ra lệnh)
    2. PC có thể điều khiển trực tiếp động cơ thông qua PLC ko?
    ( em cần điều này trong giai đoạn thử mẫu ( vì ko phải lúc nào bánh răng cũng đều, cũng đôi khi chỉ cần trình diễn theo bài cho trước), tức là em ấn phím + thì động cơ sẽ quay thêm nửa vòng, ấn - thì động cơ sẽ lùi nửa vòng.. ấn Enter thì trục sẽ đâm vào.., sau đó lưu tất cả lại và yêu cầu PLC thực hiện lặp đi lặp lại ở quá trình thực hiện)

    Regards,
    Em cảm ơn các anh, mong các anh trả lời em sớm.

  • #2
    Nếu làm thực tế thì chỉ cần PC và một cái mạch rất rất đơn giản nối từ cổng LPT là đủ; hoặc một bo mạch điện tử có MCU và nút ấn, thậm chí tích hợp thêm nhiều chức năng khác.
    Phần mềm tự do hoặc không dùng máy tính nữa !.

    Comment


    • #3
      Nguyên văn bởi 9Sight Xem bài viết
      Dear các anh,
      Vấn đề của em như sau:
      - Mô hình: Có 2 động cơ servo (động cơ +driver) nối với PLC, PLC lại nối với PC

      Về cơ bản nó giống cái này
      [Ezi-Servo] Fastech Short Distance, Fast Inposition -1.m4v - YouTube


      Tuy nhiên đề bài của em phức tạp hơn ở chỗ PC sẽ quyết định cách quay của dộng cơ sau đó yêu cầu PLC thực hiện đi, thực hiện lại nhiều lần.
      Ví dụ:
      Như trong Video, mỗi lần bánh răng bên phải đổi 1 vị trí thì trục bên trái đâm vào 1 lần
      Bây giờ yêu cầu của em muốn quyết định việc va chạm đó bằng PC ( 1. Bánh răng quay 2 lần thì trục mới lao vào 1 lần hoặc 2. Bánh răng quay theo thứ tự của 1 hàm liên tục( 1 3 5 7 9......1001 1003..) thì trục mới lao vào, - tức là bánh răng quay 1 vạch, trục lao vào, lần thứ 2 bánh răng quay 3 vạch, trục lao vào....hoặc 3. Bánh răng quay theo dãy số cho trước( 1 2 5 6 19 88....)

      Vậy em có mấy điều sau cần giải đáp
      1. PC điều khiển PLC như thế nào?
      ( thường người ta lập trình cho PLC đều là kéo thả, và là quy định sẵn, nhưng ở đây việc PLC điều khiển động cơ chạy như thế nào được máy tính ra lệnh)
      2. PC có thể điều khiển trực tiếp động cơ thông qua PLC ko?
      ( em cần điều này trong giai đoạn thử mẫu ( vì ko phải lúc nào bánh răng cũng đều, cũng đôi khi chỉ cần trình diễn theo bài cho trước), tức là em ấn phím + thì động cơ sẽ quay thêm nửa vòng, ấn - thì động cơ sẽ lùi nửa vòng.. ấn Enter thì trục sẽ đâm vào.., sau đó lưu tất cả lại và yêu cầu PLC thực hiện lặp đi lặp lại ở quá trình thực hiện)

      Regards,
      Em cảm ơn các anh, mong các anh trả lời em sớm.
      Về giao tiếp xem thử clip này xem:
      Nội dung Clip : DK và đo tốc độ DC servo
      PLC:S7-200,phần mềm giao diện trên PC:WinccFlexible 2008
      PS:Bản chất vẫn là đọc xung từ encoder để xử lý
      DC SERVO &S7200 - YouTube
      Đào tạo PLC 200,HMI,WinccFlexible
      Bán PLC,HMI,Biến tần,Encoder....hàng xài rồi
      UnPass PLC 200(ver 1. và 2.),FX,....
      LH:0906603372-

      Comment


      • #4
        Thanks các anh
        @bqviet: Phía trên là cách em đưa ra bài toán thôi ah, vấn đề quan trọng nhất là cách giải quyết bài toán giữa động cơ, PLC và PC. Anh bqviet có thể trình bày rõ hơn giúp em về bo mạch MCU được không ah. Cách làm và nếu có video và tài liệu thì em xin cảm ơn a.
        @kidsolo: thanks anh, em nghĩ cách của anh là sử dụng scada để quản lý luôn. Tuy vậy có thể dùng lập trình được không ah VB, VC, C# chẳng hạn. Anh có hướng dẫn nào giúp em với.
        @all: Mong các anh chị biết về vấn đề này cùng tham gia ý kiến để giúp em, vì đây chỉ là 1 bài toán nhỏ, nhưng khi giải quyết được nó thì sẽ giải quyết được rất nhiều vấn đề trong vấn đề tự động hóa.

        Comment


        • #5
          Nguyên văn bởi 9Sight Xem bài viết
          Thanks các anh
          @bqviet: Phía trên là cách em đưa ra bài toán thôi ah, vấn đề quan trọng nhất là cách giải quyết bài toán giữa động cơ, PLC và PC. Anh bqviet có thể trình bày rõ hơn giúp em về bo mạch MCU được không ah. Cách làm và nếu có video và tài liệu thì em xin cảm ơn a.
          @kidsolo: thanks anh, em nghĩ cách của anh là sử dụng scada để quản lý luôn. Tuy vậy có thể dùng lập trình được không ah VB, VC, C# chẳng hạn. Anh có hướng dẫn nào giúp em với.
          @all: Mong các anh chị biết về vấn đề này cùng tham gia ý kiến để giúp em, vì đây chỉ là 1 bài toán nhỏ, nhưng khi giải quyết được nó thì sẽ giải quyết được rất nhiều vấn đề trong vấn đề tự động hóa.
          Nói rõ hơn là:PLC chứa code lập trình theo yêu cầu hệ thống Winccflex làm giao diện điều khiển trên PC,từ giao diện này người dùng có thể edit chỉnh định lại các tham số chạy của hệ thống theo yêu cầu cụ thể.Về vấn đề VB hay C# thì cũng tương tự mục đích là làm giao diện trên PC
          nhưng 1 cái là phần mềm free 1 cái là có phí.Về phần hướng dẫn VB thì po tay lâu lắm ko xài rồi ^^
          Đào tạo PLC 200,HMI,WinccFlexible
          Bán PLC,HMI,Biến tần,Encoder....hàng xài rồi
          UnPass PLC 200(ver 1. và 2.),FX,....
          LH:0906603372-

          Comment

          Về tác giả

          Collapse

          9Sight Tìm hiểu thêm về 9Sight

          Bài viết mới nhất

          Collapse

          Đang tải...
          X