Mục lục:
- Bước 1: Rất dễ kết nối
- Bước 2: Thử nghiệm đầu tiên: HMI As Master và Arduinos As Slaves
- Bước 3: Thử nghiệm thứ hai: HMI As Slave, CLONE As Master và UNO As Slave
- Bước 4: Kết luận
Video: HMI và Arduinos công nghiệp trong MODBUS RTU: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Trong phần hướng dẫn này, tôi sẽ mô tả một ví dụ về giao tiếp giữa HMI công nghiệp (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) và Arduino UNO (10EUROS). Mạng sẽ chạy theo một giao thức đặc biệt và mạnh mẽ và công nghiệp: MODBUS RTU (không yêu cầu IP hoặc ethernet). Thông tin thêm về mạng này, tại đây:
en.wikipedia.org/wiki/Modbus
Tôi đã thực hiện 2 thử nghiệm để khám phá các kỹ năng và sức mạnh của loại mạng này:
-trong cái đầu tiên: HMI là Master, CLONE là Slave1 và UNO là Slave3 (bạn cung cấp ID bạn muốn)
-trong cái thứ hai: HMI là Slave1, CLONE là Master (với chương trình nhúng tự động hóa), UNO vẫn là Slave3.
Bước 1: Rất dễ kết nối
Những gì cần thiết:
-một HMI COOLMAY MT6070H công nghiệp với đầu nối modbus
-một ARDUINO CLONE TỰ LÀM
-an UNO
-2 MAX485 lá chắn
-một nguồn điện 24V DC
-2 cáp lập trình USB và một USBasp.
Hãy cẩn thận để kết nối với nhau mọi pinA + và pinB- và có cùng một GND cho tất cả các thiết bị.
Bước 2: Thử nghiệm đầu tiên: HMI As Master và Arduinos As Slaves
Trước hết, bạn cần thêm một số thư viện và bảng hữu ích vào Arduino IDE của mình:
-phần cứng: minicore cho bảng CLONE
-SM: thư viện máy trạng thái
-SimpleModbus: thư viện modbus RTU ở chế độ tớ hoặc tớ.
Tôi cũng đưa ra bản phác thảo của HMI và cả arduinos với một hướng dẫn và một hướng dẫn tiếng Pháp về modbus rtu.
Bước 3: Thử nghiệm thứ hai: HMI As Slave, CLONE As Master và UNO As Slave
Tại sao lại là thí nghiệm này? Bởi vì không thể nhúng một chương trình tự động hóa vào loại HMI này: bạn không thể làm điều này vì nó không tôn trọng các quy tắc an toàn và bảo mật trên hệ thống và máy móc.
Phần mềm HMI có sẵn tại đây:
www.coolmay.com/Download-159-36-41.html
Giống như Arduino IDE với thư viện đặc biệt bên trong, bạn dễ dàng thay đổi thiết bị của mình trong Slave hoặc trong Master.
Tốc độ truyền thông có vẻ chậm hơn ở đây. Vì vậy, tôi thêm một số thứ để kiếm thêm tốc độ phản ứng:
-giao tiếp nối tiếp trong 8O1 thay vì 8E1
-state máy để chạy trong thời gian thực
-thêm một số thành phần bổ sung trong mạng:
-120 OHM điện trở giữa A và B
-560 OHM điện trở giữa A và GND
-560 OHM điện trở giữa B và GND
Bước 4: Kết luận
Nhờ thí nghiệm này, tôi sẽ sớm cố gắng giám sát một robot 6 trục với arduinos làm nô lệ và một PLC (M221 schneider) làm bậc thầy để điều khiển các chuỗi chuyển động.
Các dự án khác cũng sẽ sớm ra mắt như mạng được tạo bằng HMI, softster (ATS22 schneider) và bản sao Arduin.
Cảm ơn tất cả các hướng dẫn và hướng dẫn thú vị và trang web trên toàn mạng. Chúc các bạn hướng dẫn vui vẻ !!!
Đề xuất:
Màn hình cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: 8 bước (có hình ảnh)
Máy theo dõi cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: Một vài tháng trước, tôi đã làm một que theo dõi độ ẩm của đất chạy bằng pin và có thể được gắn vào đất trong chậu cây trong nhà của bạn để cung cấp cho bạn một số thông tin hữu ích về đất mức độ ẩm và đèn LED nhấp nháy để cho bạn biết khi nào cần
Trồng nhiều rau diếp trong ít không gian hơn hoặc Trồng rau diếp trong không gian, (nhiều hơn hoặc ít hơn).: 10 bước
Trồng nhiều rau diếp hơn trong ít không gian hơn hoặc … Trồng rau diếp trong không gian, (Nhiều hơn hoặc ít hơn): Đây là bài dự thi chuyên nghiệp cho Cuộc thi trồng trọt ngoài Trái đất, được gửi thông qua Huấn luyện viên. Tôi không thể vui mừng hơn khi được thiết kế cho sản xuất cây trồng vũ trụ và đăng Tài liệu hướng dẫn đầu tiên của mình. Để bắt đầu, cuộc thi yêu cầu chúng tôi
Giao tiếp Modbus TCP giữa Arduino và các thiết bị công nghiệp: 3 bước
Giao tiếp Modbus TCP giữa Arduino và các thiết bị công nghiệp: Một cách công nghiệp để điều khiển bảng Arduino với HMI công nghiệp và liên kết nó với mạng công nghiệp bằng giao tiếp Modbus TCP
Cách tạo mạng riêng hoặc mạng công cộng trong Titanfall 2: 15 bước
Cách tạo Mạng riêng hoặc Mạng chung trong Titanfall 2: Tôi sẽ hướng dẫn bạn cách tạo Mạng
Mặc trống: Đánh trống trong quần áo của bạn!: 7 bước
Drum Wear: Drums in Your Clothing !: Hãy nhìn những người đi xe buýt trong thành phố. Nhiều người trong số họ được cắm vào máy nghe nhạc của họ, gõ theo nhịp, giả vờ như họ có trống theo ý của họ. Bây giờ không cần phải giả vờ! Mòn trống mang đến cho những tay trống đầy tham vọng một khả năng di động hoàn toàn và