Software Dev - Freelancer
0902.035.028 - hainh2k3@gmail.com

Sử dụng NetToPLCsim truyền thông PLCSIM qua mạng Ethernet

Bởi Nguyễn Hoàng Hải
363 Xem

Hiện tại mình đang sử dụng win 10, lại cũng không phải lúc nào cũng có thiết bị plc thật để test việc kết nối truyền thông dữ liệu giữa plc và máy tính. Giải pháp của mình là sử dụng máy ảo cài win 7 để lập trình trên step7 đổ dữ liệu vào plcsim sau đó sử dụng NetToPLCsim để có thể truyền thông PLCSIM sang máy thật hoặc sang một máy tính khác việc nhận và gửi dữ liệu. Các bạn có thể tham khảo và tải NetToPLCsim tại địa chỉ http://nettoplcsim.sourceforge.net/ . Chú ý chương trình yêu cầu .NET 4.0 để chạy.

Nếu port 102 được sử dụng thì nó sẽ thông báo như dưới đây, bấm Yes để chương trình kiểm soát được port 102, chú ý chạy chương trình với quyền Administrator nhé

Chương trình báo như này là OK

Chạy NetToPLCsim bấm Add và cấu hình như hình dưới đây

Tiếp theo thực hiện như hình dưới, chú ý nhớ chạy PLCSIM và chọn PLCSIM (TCP/IP )

Bấm Start Server, ta để ý IP tại cột Network address chính là địa chỉ IP truyền thông qua mạng Ethernet

Dưới đây là ví dụ về đoạn code mình viết bằng C# kết nối tới con PLCSIM trên kia từ máy thật tới máy ảo. Chú ý IP kết nối dưới kia là của máy 192.168.0.170

Hãy thử kết quả dưới đây, kết nối giữa máy thật và máy ảo, hoặc có thể từ máy khác trong cùng hệ thống mạng.

Chương trình đếm số lần tín hiệu từ I0.0 set ON và đưa vào địa chỉ nhớ MW2, máy tính kết nối và đọc 2 giá trị đó.

 

 

 

 

5 1 vote
Article Rating

CÓ THỂ BẠN QUAN TÂM

Theo dõi
Notify of
0 Comments
Inline Feedbacks
Xem tất cả bình luận