สารบัญ:
- ขั้นตอนที่ 1: ขั้นตอนที่ 1: ตั้งค่า KEPserver
- ขั้นตอนที่ 2: ขั้นตอนที่ 1, 1: ตั้งค่า KEPserver
- ขั้นตอนที่ 3: ขั้นตอนที่ 2: อ่านข้อมูลโดยใช้ Node-red
- ขั้นตอนที่ 4: ขั้นตอนที่ 3: ตั้งค่า PLC ของ Siemens
- ขั้นตอนที่ 5: ขั้นตอนที่ 4: ตั้งค่า UR5 Arm. ของคุณ
- ขั้นตอนที่ 6: ขั้นตอนที่ 5: อ่านข้อมูลโดยใช้ KEPserver
- ขั้นตอนที่ 7: ขั้นตอนที่ 6: ย้ายช่องแบบฟอร์มแท็กไปยังเกตเวย์ IoT
วีดีโอ: UCL - การเชื่อมต่อ Node-red กับ Siemens PLC โดยใช้ KEPserver: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ความต้องการ
Node-red:
เซิร์ฟเวอร์ KEP:
ขั้นตอนที่ 1: ขั้นตอนที่ 1: ตั้งค่า KEPserver
ขั้นแรกให้ตั้งค่า IoT Gareway ใน KEPserver เพียงสร้างตัวแทนใหม่ภายใต้ IoT Gateway
เอเจนต์ใหม่จะต้องเป็นเซิร์ฟเวอร์ REST
ตั้งค่าอะแดปเตอร์เครือข่ายเป็นโลคัลและเลือกพอร์ต จดที่อยู่เป็นสีน้ำเงินเนื่องจากเป็นตำแหน่งที่จะอ่านโดยใช้โหนดสีแดง
ขั้นตอนที่ 2: ขั้นตอนที่ 1, 1: ตั้งค่า KEPserver
ตั้งค่าอะแดปเตอร์เครือข่ายเป็นโลคัลและเลือกพอร์ต จดที่อยู่เป็นสีน้ำเงินเนื่องจากเป็นตำแหน่งที่จะอ่านโดยใช้โหนดสีแดง
KEPserver ได้รับการกำหนดค่าแล้ว
ขั้นตอนที่ 3: ขั้นตอนที่ 2: อ่านข้อมูลโดยใช้ Node-red
แทรกคำขอ HTTP ในโหนดสีแดง
ต้องตั้งค่าคำขอ HTTP เพื่อส่งคืนวัตถุ JSON
URL เหมือนกับที่ระบุไว้ก่อนหน้านี้ แต่ต้องการเพิ่มเติมอีกเล็กน้อย https://127.0.0.1:55555/iotgateway//read?ids=” ชื่อช่อง”. "ชื่ออุปกรณ์". “ชื่อแท็ก”
การอ่านค่านี้จะให้ข้อมูลในรูปแบบ JSON
ขั้นตอนที่ 4: ขั้นตอนที่ 3: ตั้งค่า PLC ของ Siemens
ขั้นแรกเพื่อสื่อสารกับ KEP ให้ตั้งค่า "allow put/get" เป็น true บน PLC ของคุณ การตั้งค่านี้อยู่ภายใต้ "อุปกรณ์และเครือข่าย" โดยการเลือก PLC และดูในคุณสมบัติ
บันทึกข้อมูลที่คุณต้องการลงในฐานข้อมูล ตั้งค่าฐานข้อมูลเป็น unoptimized ทุกค่าควรมีค่า "ออฟเซ็ต" นี่คือที่อยู่ที่เซิร์ฟเวอร์ KEP อ่าน
ตอนนี้ PLC พร้อมที่จะสื่อสารกับเซิร์ฟเวอร์ KEP แล้ว
ขั้นตอนที่ 5: ขั้นตอนที่ 4: ตั้งค่า UR5 Arm. ของคุณ
ไฟล์ GDS สำหรับ UR5 ของคุณและคำแนะนำในการตั้งค่าเชิงลึกเพิ่มเติม สามารถดูได้ที่ลิงก์ด้านล่าง
www.universal-robots.com/how-tos-and-faqs/…
เวอร์ชันสั้นจะติดตั้งไฟล์ GDS ก่อน หลังจากนั้น drob ใน "URIODev1" ในมุมมองทอพอโลยี กดข้อความสีน้ำเงินและกำหนด PLC เลือก URIODev1 และในมุมมองอุปกรณ์ให้เพิ่มโมดูลทั้งหมดตามลำดับ
บน UR5 เปิดใช้งาน "PROFINET IO Device" สามารถพบได้ภายใต้ "การติดตั้ง"
รวมโครงการซีเมนส์ที่กำหนดค่าไว้อย่างสมบูรณ์แล้ว โครงการอ่านการวางแนวและอุณหภูมิของแต่ละข้อต่อ
ขั้นตอนที่ 6: ขั้นตอนที่ 5: อ่านข้อมูลโดยใช้ KEPserver
เซิร์ฟเวอร์ KEP สามารถอ่านข้อมูลจาก Data Blocks ที่ไม่ได้รับการปรับให้เหมาะสมในพอร์ทัล TIA ในโปรแกรมที่รวม DB พร้อมข้อมูลบางส่วน ขั้นแรกให้ตั้งค่า PLC ใน KEPserver ทำได้โดยการเพิ่ม "ช่องใหม่" ใน KEP ภายใต้ "การเชื่อมต่อ" ใน "ตัวช่วยสร้างช่องสัญญาณ" เลือก "ซีเมนส์ TCP/IP อีเธอร์เน็ต" ชื่อช่องและชื่ออุปกรณ์คือสิ่งที่อ่านในโหนดสีแดง เพียงปล่อยการตั้งค่าที่เหลือไว้ตามเดิม
รูปภาพที่รวมไว้จะแสดงไวยากรณ์ของแท็ก KEP และตัวแปร semiens "Joint_Temp_0" คือสิ่งที่ KEP อ่านโดยใช้การตั้งค่าเหล่านั้น
ขั้นตอนที่ 7: ขั้นตอนที่ 6: ย้ายช่องแบบฟอร์มแท็กไปยังเกตเวย์ IoT
ที่ด้านบนของเซิร์ฟเวอร์ KEP ของคุณ จะมีฟังก์ชัน "เพิ่มหลายรายการ" ทำเครื่องหมายเซิร์ฟเวอร์ IoT ของคุณแล้วกดปุ่มนี้ ในเบราว์เซอร์แท็ก ให้เลือกอุปกรณ์ที่กำหนดค่าของคุณ และเพิ่มแท็กตามต้องการ ชื่อของแท็กเป็นส่วนสุดท้ายของการอ่านโหนดที่อยู่สีแดง มีการรวมแผนผังลำดับงานที่แสดงกระแสข้อมูล
แนะนำ:
วิธีเชื่อมต่อ Raspberry Pi กับ Cloud โดยใช้ Node.js: 7 ขั้นตอน
วิธีเชื่อมต่อ Raspberry Pi กับคลาวด์โดยใช้ Node.js: บทช่วยสอนนี้มีประโยชน์สำหรับทุกคนที่ต้องการเชื่อมต่อ Raspberry Pi กับคลาวด์ โดยเฉพาะกับแพลตฟอร์ม AskSensors IoT โดยใช้ Node.js ไม่มี Raspberry Pi ใช่ไหม หากคุณไม่มี Raspberry Pi อยู่แล้ว ฉันจะแนะนำให้คุณซื้อ Raspberry
เชื่อมต่อ HM-10 กับ Micro:bit โดยใช้ Bluetooth: 5 ขั้นตอน
เชื่อมต่อ HM-10 กับ Micro:bit โดยใช้บลูทูธ: ทุกอย่างเริ่มต้นเมื่อถูกขอให้สร้างระบบชลประทานอัตโนมัติ สำหรับการแจ้งให้ผู้ใช้ทราบ ไมโครบิตต้องเชื่อมต่อกับ HM-10 ไม่มีบทช่วยสอนอื่นเกี่ยวกับวิธีการใช้งาน ดังนั้นฉันจึงศึกษาการเชื่อมต่อบลูทูธและยกตัวอย่าง
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
ระบบการเข้าร่วมประชุมโดยการส่งข้อมูล RFID ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ Python กับ Arduino: 6 ขั้นตอน
ระบบการเข้าร่วมประชุมโดยการส่งข้อมูล RFID ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ Python กับ Arduino: ในโครงการนี้ ฉันได้เชื่อมต่อ RFID-RC522 กับ Arduino แล้วจึงส่งข้อมูลของ RFID ไปยังฐานข้อมูล phpmyadmin ต่างจากโปรเจ็กต์ก่อนหน้านี้ของเราที่เราไม่ได้ใช้อีเทอร์เน็ตชิลด์ใดๆ ในกรณีนี้ เราแค่อ่านข้อมูลอนุกรมที่มาจาก ar
Smart Street Light โดยใช้ Ir Sensor กับ Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)
ไฟถนนอัจฉริยะที่ใช้เซ็นเซอร์ Ir กับ Arduino: โปรดสมัครรับข้อมูลจากช่องของฉันสำหรับโครงการเพิ่มเติม โปรเจ็กต์นี้เกี่ยวกับไฟถนนอัจฉริยะ ไฟถนนจะเปิดขึ้นในขณะที่รถกำลังวิ่งผ่าน โดยเราใช้เซ็นเซอร์อินฟราเรด 4 ตัวที่ตรวจจับตำแหน่งของ ยานพาหนะแต่ละเซ็นเซอร์ IR ควบคุม