สารบัญ:
- ขั้นตอนที่ 1: เชื่อมต่อง่ายมาก
- ขั้นตอนที่ 2: การทดลองครั้งแรก: HMI ในฐานะ Master และ Arduinos ในฐานะทาส
- ขั้นตอนที่ 3: การทดลองที่สอง: HMI ในฐานะทาส โคลนในฐานะอาจารย์ และ UNO ในฐานะทาส
- ขั้นตอนที่ 4: บทสรุป
วีดีโอ: HMI อุตสาหกรรมและ Arduinos ใน MODBUS RTU: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในคำแนะนำนี้ ฉันจะอธิบายตัวอย่างการสื่อสารระหว่าง HMI อุตสาหกรรม (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) และ Arduino UNO (10EUROS) เครือข่ายจะทำงานภายใต้โปรโตคอลพิเศษที่ทนทานและเป็นอุตสาหกรรม: MODBUS RTU (ไม่มีการร้องขอ IP หรืออีเธอร์เน็ต) ข้อมูลเพิ่มเติมเกี่ยวกับเครือข่ายนี้ ที่นี่:
en.wikipedia.org/wiki/Modbus
ฉันทำการทดลอง 2 ครั้งเพื่อสำรวจทักษะและพลังของเครือข่ายประเภทนี้:
- ในอันแรก: HMI คือ Master, CLONE คือ Slave1 และ UNO คือ Slave3 (คุณให้ ID ที่คุณต้องการ)
- ในอันที่สอง: HMI คือ Slave1, CLONE คือ Master (พร้อมโปรแกรมฝังอัตโนมัติ), UNO ยังคงเป็น Slave3
ขั้นตอนที่ 1: เชื่อมต่อง่ายมาก
สิ่งที่จำเป็น:
- HMI COOLMAY MT6070H อุตสาหกรรมพร้อมขั้วต่อ modbus
-a DIY ARDUINO โคลน
-UNO
-2 MAX485 ชิลด์
- แหล่งจ่ายไฟ 24V DC
-2 สายโปรแกรม USB และ USBasp
โปรดใช้ความระมัดระวังในการเชื่อมต่อทุก pinA+ และ pinB- และมี GND เดียวกันสำหรับอุปกรณ์ทั้งหมด
ขั้นตอนที่ 2: การทดลองครั้งแรก: HMI ในฐานะ Master และ Arduinos ในฐานะทาส
ก่อนอื่น คุณต้องเพิ่มไลบรารีและบอร์ดที่มีประโยชน์ลงใน Arduino IDE ของคุณ:
-ฮาร์ดแวร์: minicore สำหรับบอร์ด CLONE
-SM: ห้องสมุดเครื่องของรัฐ
-SimpleModbus: ไลบรารี modbus RTU ในโหมดทาสหรือโหมด mater
ฉันให้ภาพร่างของ HMI และ Arduinos ทั้งสองด้วยบทช่วยสอนและคู่มือภาษาฝรั่งเศสเกี่ยวกับ modbus rtu
ขั้นตอนที่ 3: การทดลองที่สอง: HMI ในฐานะทาส โคลนในฐานะอาจารย์ และ UNO ในฐานะทาส
ทำไมการทดลองนี้? เนื่องจากเป็นไปไม่ได้ที่จะฝังโปรแกรมอัตโนมัติใน HMI ประเภทนี้: คุณไม่สามารถทำเช่นนี้ได้เนื่องจากไม่เคารพกฎความปลอดภัยและความปลอดภัยในระบบและเครื่องจักร
HMI soft มีอยู่ที่นี่:
www.coolmay.com/Download-159-36-41.html
เช่นเดียวกับ Arduino IDE ที่มีไลบรารีพิเศษอยู่ภายใน คุณสามารถเปลี่ยนอุปกรณ์ของคุณได้ง่ายๆ ใน Slave หรือ Master
ความเร็วในการสื่อสารดูเหมือนจะช้าลงที่นี่ ดังนั้นฉันจึงเพิ่มบางสิ่งเพื่อให้ได้รับการตอบสนองที่เร็วขึ้น:
- การสื่อสารแบบอนุกรมใน 8O1 แทน 8E1
-state เครื่องสำหรับการทำงานตามเวลาจริง
- เพิ่มส่วนประกอบเพิ่มเติมในเครือข่าย:
ตัวต้านทาน -120 OHM ระหว่าง A และ B
ตัวต้านทาน -560 OHM ระหว่าง A และ GND
ตัวต้านทาน -560 OHM ระหว่าง B และ GND
ขั้นตอนที่ 4: บทสรุป
จากการทดลองนี้ ฉันจะพยายามควบคุมหุ่นยนต์ 6 แกนที่มี Arduinos เป็นทาส และ PLC (M221 ชไนเดอร์) เป็นผู้เชี่ยวชาญในการควบคุมลำดับการเคลื่อนไหว
โครงการอื่น ๆ จะมาเร็ว ๆ นี้เช่นเครือข่ายที่สร้างด้วย HMI, softster (ATS22 schneider) และ Arduin clone
ขอบคุณบทช่วยสอนและคำแนะนำที่น่าสนใจและเว็บไซต์ allover บนเน็ต อาจารย์สุขสันต์!!!
แนะนำ:
การส่งเลเซอร์ด้วย Arduinos: 4 ขั้นตอน
การส่งสัญญาณด้วยเลเซอร์ด้วย Arduinos: โครงการนี้มีไว้สำหรับนักวิทยาศาสตร์รุ่นเยาว์ของ BT ในปี 2019 ฉันรับผิดชอบ "แบบจำลองการสาธิต" การสาธิตเป็นเลเซอร์ที่ควบคุมโดย Arduino สองตัวที่แฟลชเพื่อส่งสัญญาณไปยัง Arduino อีกเครื่องหนึ่งที่อยู่ห่างไกลออกไป ได้รับการทดสอบแล้วว่าทำงานค
Digistump และ Modbus RTU: 6 ขั้นตอน
Digistump และ Modbus RTU: บรรดาผู้ที่เห็นคำแนะนำของฉันเกี่ยวกับการสื่อสารระหว่าง Modbus RTU และ Raspberry Pi รู้ว่าฉันกำลังวางแผนโครงการสำหรับการสร้างเรือนกระจกโดยอัตโนมัติ ฉันได้สร้าง PCB ขนาดเล็ก 2 อันที่สามารถใส่ไว้ในกล่องโปรเจ็กต์ ลิงก์ไปยัง PCB ฉันจะรวม
Simulación Transmisor De Temperatura Modbus (Labview + Raspberry Pi 3): 8 ขั้นตอน
Simulación Transmisor De Temperatura Modbus (Labview + Raspberry Pi 3): POST ESCRITO EN ESPAÑOLSe simuló un circuito transmisor de temperatura, el elemento primario (Sensor) ใช้งานสื่อกลางใน potenciometro el cual varia el voltaje de entrada Para enviar la información del sensor (Elemento Secundario), si imp
การสื่อสาร Modbus TCP ระหว่าง Arduino และอุปกรณ์อุตสาหกรรม: 3 ขั้นตอน
การสื่อสาร Modbus TCP ระหว่าง Arduino และอุปกรณ์อุตสาหกรรม: วิธีอุตสาหกรรมในการควบคุมบอร์ด Arduino ด้วย HMI อุตสาหกรรมและเชื่อมโยงไปยังเครือข่ายอุตสาหกรรมด้วยการสื่อสาร Modbus TCP
ระบบสัญญาณไฟจราจร 4 ทิศทางโดยใช้ 5 Arduinos และ 5 โมดูลไร้สาย NRF24L01: 7 ขั้นตอน (พร้อมรูปภาพ)
ระบบสัญญาณไฟจราจร 4 ทิศทางโดยใช้ Arduino 5 ตัวและโมดูลไร้สาย NRF24L01 5 ตัว: เมื่อสักครู่นี้ฉันได้สร้างคำแนะนำที่มีรายละเอียดเกี่ยวกับสัญญาณไฟจราจรคู่เดียวบนเขียงหั่นขนม ฉันยังได้สร้างคำแนะนำอื่นที่แสดงเฟรมเวิร์กพื้นฐานสำหรับการใช้โมดูลไร้สาย NRF24L01 สิ่งนี้ ได้ฉันคิด!มีค่อนข้างมากของ