loading

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ị đó.

 

 

 

 

Liên hệ: Mr. Hải - Zalo/Phone: 0902.035.028 - hainh2k3@gmail.com

Nguyễn Hoàng Hải
Nguyễn Hoàng Hải
Với nhiều năm kinh nghiệm và làm việc trực tiếp xây dựng các hệ thống website, phần mềm quản lý, kế toán, kho, bán hàng, ERP, điều hành, giám sát và quản lý sản xuất như MES, Andon, mobile … Mình hoàn toàn tự tin có thể tư vấn cũng như hỗ trợ các bạn các giải pháp, vấn đề bạn quan tâm.
Mình cũng có mong muốn hợp tác, trao đổi, cùng làm với các bạn có ý tưởng phát triển dự án thú vị, hãy liên hệ với mình ngay nhé.
5 2 votes
Article Rating
Prev post
Next post
Theo dõi
Notify of

4 Comments
Thích nhất
Mới nhất Cũ nhất
Inline Feedbacks
Xem tất cả bình luận

Hi bạn!
Mình dùng PLC Sim ở win chính, scada ở VMware cấu hình sao cho ok bạn nhỉ?
Mình cấu hình card mạng rồi mà nó vẫn không chạy được.

Thank bạn!

anh ơi, port 102 của em bị not avaiable, nhưng khi ấn yes ở bước đầu thì ko stop được, báo lỗi FAILED TO STOP THE SERVICE. anh hướng dẫn em cách fix với ạ, thank a

mình bị lỗi port 102 đã sử dungk giờ ko biết sửa sao

Bạn nào bị lỗi Port 102 thì vào Services Stop S7DOS Help Service rồi start lại nhé