1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

điều khiển PLC s7-300 bằng VB ?

Chủ đề trong 'Cơ khí - Tự động hoá' bởi eckdb, 07/08/2006.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. eckdb

    eckdb Thành viên mới

    Tham gia ngày:
    18/09/2004
    Bài viết:
    76
    Đã được thích:
    0
    điều khiển PLC s7-300 bằng VB ?

    có ai biết làm sao để kết nối VB với PLC S7-300
    ai biết làm thì chỉ dùm nhé, bất cứ cách nào cũng được (tôi nghe hình như là tạo 1 file .dll để làm driver cho nó thì sẽ kết nối được nhưng kô biết làm )
  2. kheo

    kheo Thành viên quen thuộc

    Tham gia ngày:
    05/07/2004
    Bài viết:
    308
    Đã được thích:
    0
    Để kết nối VB với S7-300 trước hết bạn phải có đủ 2 yếu tố.
    1. Phần cứng: VB chạy trên PC nên chỉ có thể sử dụng cổng COM, USB hoặc khe cắm ISA, PCI của PC. S7-300 thì mọi CPU đều chỉ có cổng RS485. Vậy bạn phải sử dụng:
    + 1 bộ chuyển đổi RS232/RS485 hoặc USB/RS485 có giao thức MPI hoặc DP . Bộ này của S7-300 đó là PC Adapter.
    + 1 card truyền thông có cổng RS485 sử dụng giao thức MPI hoặc DP. Có thể dùng card của Siemens là CP5611.
    + Sử dụng 1 modul CP có cổng RS232 lắp thêm vào hệ S7300 đó là CP340.
    2. "Driver" cho phần cứng. Nếu dùng PC Adapter hoặc CP5611 bạn có thể dùng thư viện dll trong bộ Prodave cho không của Siemens. Cứ cài vào, rồi sử dụng các hàm có sẵn để kết nối dữ liệu, điều khiển. Nếu dùng CP340, bạn phải tự viết giao thức kết nối thông qua sử dụng các hàm có sẵn của CP340. Khi cài từ đĩa đi kèm CP, các hàm này sẽ xuất hiện trong Step7 để bạn sử dụng.
    Lâu quá ko làm nên tớ chỉ nhớ có thế
  3. eckdb

    eckdb Thành viên mới

    Tham gia ngày:
    18/09/2004
    Bài viết:
    76
    Đã được thích:
    0
    nói vậy có nghĩa là kheo đã làm rồi phải không ?
    vậy nói chung cách dễ dàng nhất là phải mua PC adapter
    và cài driver có sẵn phải không ? nếu đúng vậy thì cái PC adapter khoảng bao nhiêu tiền vậy ? còn cái driver thì tên nó là gì hay có thể tìm theo từ khoá nào ?
    cảm ơn vì đã trả lời

Chia sẻ trang này