Kết quả 1 đến 10 của 18
-
24-03-2011, 11:03 #1
Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Đối với một thiết bị có hỗ trợ Modbus thì việc lấy dữ liệu lên từ KeepServer là hết sức đơn giản
Mình sẽ lấy thiết bị của Delta làm ví dụ:
Lấy dữ liệu của PLC Delta thông qua cổng truyền vật lý 485 hoặc Ethernet vớii giao thức modbus
- Việc lấy dữ liệu thì kepserver đã có hỗ trợ hết rồi do vậy điều mình cần làm là khai báo đúng địa chỉ modbus để sử dụng
Ví dụ ngõ vao X0 của PLC DELTA thì tương ứng với địa chỉ Modbus là 101025(dec), M0 là 002049(dec) tương tự như vậy với các địa chỉ khác.
Note: Nếu lấy dữ liệu thông qua modbus TCP/IP thì chỉ cần cấu hình IP của máy tính và IP của module ethernet là được còn nếu sử dụng thông qua mạng 485 thì cần phải khai báo truyền thông(xem file đính kèm)
Tương tự như vậy với các thiết bị khác như là biến tần, bộ điều khiển nhiệt độ bạn đều có thể làm được điều này,
ví dụ như bạn muốn đọc thông số Tần số ngõ ra, điện áp DC bus hoặc nhiêt độ thực tế của bộ điều khiển nhiệt độ bạn chỉ cần khai báo đúng điạ chỉ modbus là được.
Tương tự đối với tất cả thiết bị của các hãng khác nếu có hỗ trợ modbus thì đều làm được điều này.
Tài liệu hướng dẫn kết nối PLC delta với kep thông qua modbus và các địa chỉ Modbus tương ứng.
http://www.delta.com.tw/product/em/c...0with%20SV.pdf
Tài liệu khai báo truyền thông nếu sài RS - 485
http://www.delta.com.tw/product/em/c...N_20101119.pdf
Địa chỉ modbus tương ứng của biến tần
http://www.victronics.cl/Inf_tecnica...unications.pdf
và coi kèm theo manual của biến tần đó các thông số khác.
Phần mềm Kepserver
http://www.kepware.com/Products/Down...PServerEx5.exe
Kindest regard,
hieplx@etecvn.com
"Ở đâu có ý chí ở đó có lối đi"
"Where there is a will, there is a way"
-------------------------------------------------------------------------------- Xem bài viết cùng chuyên mục:
- giới thiệu về SCADA
- Archestra symbol trong Intouch Wonderware
- Một số thắc mắc wincc.
- Các kỹ sư thiết kế/tích hợp thường sử dụng phần mềm Scada nào?
- Một số tài liệu và công văn về SCADA
- DataBase Wincc
- Scada Mitsubishi
- Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
- cùng tìm hiểu về WINCC-SCADA-DCS
- xin phần mềm PLC mithubishi:
- AC800F-Project
- Kết nối Inverter với Autobase Scada
- Kết nối PC với PLC
- SCADA trong HTĐ Việt Nam
- Intouch Project
-
The Following 4 Users Say Thank You to khongbaogio For This Useful Post:
-
-
24-03-2011, 11:29 #2
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
hà hà! Mr Toàn lại mới tuyển được nhân viên mới à?
-
24-03-2011, 11:48 #3
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Dạ em mới làm, em làm về sản phẩm, ngồi đọc tài liệu từ sáng tới trưa, từ trưa cho tới tối sáng hôm sau vào đọc tiếp.
Buồn quá nên lên diễn đàn post bài cho đỡ buồn.
Kindest regard,
LE XUAN HIEP
-
24-03-2011, 12:38 #4
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Truyền thông dùng Kepserver có 1 khái niệm là Channel.
Tối ưu hóa việc tổ chức dữ liệu vào các Channel là điều mình vẫn còn thắc mắc.
Không hiểu ý kiến của bạn về vấn đề này thế nào?
-
24-03-2011, 13:11 #5
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Cái này em cũng không có kinh nghiệm lắm nhưng theo em nếu trong hệ thống dùng nhiều thiết bị, nhiều hãng khác nhau với nhiều giao thức khác nhau thì mình dựa vào đó để tổ chức thôi.
Anh có thể đưa ra cấu hình phần cứng của hệ thống anh lên diễn đàn để mọi người cùng tham khảo và góp ý kiến?
Kindest regard,
LE XUAN HIEPAutomation Training
Dạy Scada và PLC
https://www.facebook.com/groups/426215507822804/
Email:Hieplangmoi@gmail.com
Hp: 0946313816
"Ở đâu có ý chí ở đó có lối đi"
"Where there is a will, there is a way"
-
24-03-2011, 14:23 #6
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Mỗi channel là 1 mạng các thiết bị liên quan mà OPC Server cần thu thập dữ liệu thời gian thực.
Có thể có nhiều channel (mỗi channel có nhiều device) kết nối đến OPC Server trong 1 dự án.
Mỗi 1 OPC Client có thể kết nối đến nhiều OPC Server để trao đổi dữ liệu thời gian thực.CÔNG TY CỔ PHẦN GIẢI PHÁP KỸ THUẬT ẤN TƯỢNG.ANTUONG TECHNOLOGY SOLUTION JOINT-STOCK COMPANY.
Địa chỉ:
60 – Đường số 1, P.Tân Thành, Q.Tân Phú, Tp. Hồ Chí Minh
Tel: (08.)3842 5001
Fax: (08.)3842 5226
https://atpro.com.vn/
-
Những thành viên đã cảm ơn antuongpro vì bài viết hữu ích:
-
25-03-2011, 12:56 #7
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Vậy dẫn đến 1 câu hỏi :
Bản chất của channel là j ?
Điều j khác nhau trong 2 trường hợp : mỗi thiết bị đặt trong 1 channel hoặc : tất cả các thiết bị (hay các thiết bị trong 1 nhóm ) đặt chung 1 channel.
Điều này mình nghĩ liên quan tới phương pháp thu thập dữ liệu khi tổ chức dữ liệu theo device/channel, nhưng chưa hiểu được.
Mong mọi người giúp đỡ
-
25-03-2011, 13:36 #8
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Mỗi 1 Channel quy định 1 giao thức truyền thông, 1 tốc độ, 1 cấu hình mạng. Các device nằm trong channel đó chỉ khác nhau cái ID.
Ví dụ:
Xét về phần cứng, bạn có 2 mạng thiết bị kết nối đến máy tính chứa Kapware (OPC server), một mạng dạng PPI (giả sử các PLC S7-200), một mạng dạng Modbus (giả sử các đồng hồ điện 3 pha có hỗ trợ modbus).
Trường hợp này trong Kapware bạn tạo 2 channels, 1 channel cấu hình giao thức là PPI (tốc độ, số bit, địa chỉ COM, ...) và các devices bên trong channel này là các PLC S7-200 (chỉ khác địa chỉ ID), và 1 channel bạn cấu hình dạng modbus và các devices nằm trong channel này là các đồng hồ điện kết nối đến OPC Server qua chuẩn modbus đã cấu hình (chỉ khác nhau ở ID). Bạn không thể lấy device là PLC S7-200 kết nối chuẩn PPI thẩy vào channel cấu hình modbus.
Chào thân ái.CÔNG TY CỔ PHẦN GIẢI PHÁP KỸ THUẬT ẤN TƯỢNG.ANTUONG TECHNOLOGY SOLUTION JOINT-STOCK COMPANY.
Địa chỉ:
60 – Đường số 1, P.Tân Thành, Q.Tân Phú, Tp. Hồ Chí Minh
Tel: (08.)3842 5001
Fax: (08.)3842 5226
https://atpro.com.vn/
-
Những thành viên đã cảm ơn antuongpro vì bài viết hữu ích:
-
25-03-2011, 13:42 #9
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Vậy nếu các thiết bị đều cùng giao thức thì channel không còn ý nghĩa phải không ?
-
25-03-2011, 13:49 #10
Ðề: Cách lấy dữ liệu bằng Keepserver sử dụng giao thức Modbus
Vẫn có ý nghĩa đấy bạn.
Nếu bạn có quá nhiều thiết bị trên cùng một mạng truyền thông quá xa, ảnh hưởng đến độ tin cậy của dữ liệu cũng như thời gian cập nhật dữ liệu thật. Lúc này phần cứng ta nên chia làm nhiều nhánh mạng truyền thông (cùng giao thức), như vậy trong Kapware bạn vẫn có nhiều channel cùng giao thức truyền thông, mỗi channel là 1 "đối tượng" của 1 mạng truyền thông. Kapware được thiết kế theo kiến trúc hướng thành phần.CÔNG TY CỔ PHẦN GIẢI PHÁP KỸ THUẬT ẤN TƯỢNG.ANTUONG TECHNOLOGY SOLUTION JOINT-STOCK COMPANY.
Địa chỉ:
60 – Đường số 1, P.Tân Thành, Q.Tân Phú, Tp. Hồ Chí Minh
Tel: (08.)3842 5001
Fax: (08.)3842 5226
https://atpro.com.vn/
-
Những thành viên đã cảm ơn antuongpro vì bài viết hữu ích:
Trả lời với tài khoản Facebook
Các Chủ đề tương tự
-
Trợ giúp - Giao tiếp Wincc Flexible với biến tần qua modbus
Bởi anyugita trong diễn đàn SCADA - HMITrả lời: 6Bài cuối: 08-03-2022, 18:15 -
Trợ giúp - Giao thức Modbus
Bởi levandinh89 trong diễn đàn PLCTrả lời: 4Bài cuối: 06-03-2022, 17:28 -
Trợ giúp - modbus
Bởi jinhdalinh trong diễn đàn Các vấn đề ĐK chưa phân loạiTrả lời: 11Bài cuối: 08-03-2017, 01:14 -
Trợ giúp - Thư viện hàm Modbus
Bởi levandinh89 trong diễn đàn PLCTrả lời: 79Bài cuối: 10-10-2013, 20:17