Thông báo

Collapse
No announcement yet.

Module truyền dữ liệu từ S7-200 về máy tính qua mạng LAN?

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

  • Module truyền dữ liệu từ S7-200 về máy tính qua mạng LAN?

    Chào các bạn,

    Tôi đang thi công một project và đang gặp một vấn đề về việc truyền dữ liệu đo lường thu thập từ PLC S7-200 lên phòng vận hành trung tâm. Khoảng cách truyền khá xa, gần 300m.

    Hiện tại tôi sử dụng đường truyền bằng bus RS-485, nhưng bị nhiễu và sai dữ liệu. Bây giờ tôi muốn sử dụng thay thế bằng cách truyền dữ liệu thông qua mạng LAN của nhà máy.

    Xin hỏi các bạn trong diễn đàn nếu có thể thì giúp giùm tôi:
    + Ethernet module CP-243 của họ S7-200 lập trình có dễ dàng không?
    + Lúc đó chương trình trên máy tính tôi phải lập trình giao tiếp như thế nào (tôi viết bằng VB), có phức tạp không?
    + Có giải pháp nào dễ dàng hơn để có thể gởi dữ liệu qua mạng LAN không?

    Xin cảm ơn !

  • #2
    Chào bạn.
    Tôi đã từng làm qua về Ethernet và các module chức năng nên có vài điều chia sẻ cùng bạn.
    - Tôi không rõ module CP-243 nó ntn vì tôi dùng các module do tôi tự thiết kế (dùng PIC+ENC28J60 là IC giao tiếp Ethernet), nhưng theo tôi để làm viêc được với CP243, bạn cữ xem kỹ tài liệu hướng dẫn đi kèm sẽ rõ công việc phải làm.
    - Để lập trình giao tiếp Ethernet trên PC, bạn có thể dùng VB, VC..., nếu dùng VB thì nên sử dung Activex Winsocket để giao tiếp LAN, hỗ trợ TCP và UDP. Trên mạng cũng có rất nhiều chương trình mẫu sử dụng Winsock. Bạn load về tham khảo thêm.
    - Cách đơn giản nhất là bạn mua thiết bị có chức năng chuyển đổi Ethernet-RS232 và đi kèm là phần mềm tạo COM ảo. Tại PLC, bạn gắn module này, 1 đầu vào PLC, đầu kia vào LAN. Sau đó trên PC bạn cài phần mềm tạo COM ảo gắn với IP cuả thiết bị chuyển đổi này. Khi đó bạn sẽ làm việc như với cổng COM. Rất đơn giản.
    Bạn vào luồng sau, đang thảo luận vấn đề bạn quan tâm.
    http://dientuvietnam.net/forums/showthread.php?t=12850
    Ethernet-RS232, PIC Webserver, RFID Reader
    CallerID, Cảnh báo BTS, ...
    0988006696
    linhnc308@gmail.com
    http://linhnc308.blogspot.com

    Comment


    • #3
      Nguyên văn bởi tuansystem Xem bài viết
      Chào các bạn,

      Tôi đang thi công một project và đang gặp một vấn đề về việc truyền dữ liệu đo lường thu thập từ PLC S7-200 lên phòng vận hành trung tâm. Khoảng cách truyền khá xa, gần 300m.

      Hiện tại tôi sử dụng đường truyền bằng bus RS-485, nhưng bị nhiễu và sai dữ liệu. Bây giờ tôi muốn sử dụng thay thế bằng cách truyền dữ liệu thông qua mạng LAN của nhà máy.

      Xin hỏi các bạn trong diễn đàn nếu có thể thì giúp giùm tôi:
      + Ethernet module CP-243 của họ S7-200 lập trình có dễ dàng không?
      + Lúc đó chương trình trên máy tính tôi phải lập trình giao tiếp như thế nào (tôi viết bằng VB), có phức tạp không?
      + Có giải pháp nào dễ dàng hơn để có thể gởi dữ liệu qua mạng LAN không?

      Xin cảm ơn !
      Xin chào! Vấn đề của bạn rất hay, mình cũng đã từng làm việc với Module CP 243-1 của Siemens, nó rất dễ sử dụng không phức tạp lắm đâu. Mình có dùng PC access để hộ trợ lập trình giao tiếp truyền thông giữa PC với PLC S7 200 CPU 222 thông qua mạng Ethernet, và lập trình giao diện bằng VB, cũng hay lam đó

      Comment

      Về tác giả

      Collapse

      tuansystem Tìm hiểu thêm về tuansystem

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

      Collapse

      Đang tải...
      X