สารบัญ:

UCL - การเชื่อมต่อ Node-red กับ Siemens PLC โดยใช้ KEPserver: 7 ขั้นตอน
UCL - การเชื่อมต่อ Node-red กับ Siemens PLC โดยใช้ KEPserver: 7 ขั้นตอน

วีดีโอ: UCL - การเชื่อมต่อ Node-red กับ Siemens PLC โดยใช้ KEPserver: 7 ขั้นตอน

วีดีโอ: UCL - การเชื่อมต่อ Node-red กับ Siemens PLC โดยใช้ KEPserver: 7 ขั้นตอน
วีดีโอ: EP.0 คุณสมบัติ และความสามารถของ Board Modbus IoT V2.0 2024, กรกฎาคม
Anonim
UCL - การเชื่อมต่อ Node-red กับ Siemens PLC โดยใช้ KEPserver
UCL - การเชื่อมต่อ Node-red กับ Siemens PLC โดยใช้ KEPserver

ความต้องการ

Node-red:

เซิร์ฟเวอร์ KEP:

ขั้นตอนที่ 1: ขั้นตอนที่ 1: ตั้งค่า KEPserver

ขั้นตอนที่ 1: ตั้งค่า KEPserver
ขั้นตอนที่ 1: ตั้งค่า KEPserver

ขั้นแรกให้ตั้งค่า IoT Gareway ใน KEPserver เพียงสร้างตัวแทนใหม่ภายใต้ IoT Gateway

เอเจนต์ใหม่จะต้องเป็นเซิร์ฟเวอร์ REST

ตั้งค่าอะแดปเตอร์เครือข่ายเป็นโลคัลและเลือกพอร์ต จดที่อยู่เป็นสีน้ำเงินเนื่องจากเป็นตำแหน่งที่จะอ่านโดยใช้โหนดสีแดง

ขั้นตอนที่ 2: ขั้นตอนที่ 1, 1: ตั้งค่า KEPserver

ขั้นตอนที่ 1, 1: ตั้งค่า KEPserver
ขั้นตอนที่ 1, 1: ตั้งค่า KEPserver

ตั้งค่าอะแดปเตอร์เครือข่ายเป็นโลคัลและเลือกพอร์ต จดที่อยู่เป็นสีน้ำเงินเนื่องจากเป็นตำแหน่งที่จะอ่านโดยใช้โหนดสีแดง

KEPserver ได้รับการกำหนดค่าแล้ว

ขั้นตอนที่ 3: ขั้นตอนที่ 2: อ่านข้อมูลโดยใช้ Node-red

ขั้นตอนที่ 2: อ่านข้อมูลโดยใช้ Node-red
ขั้นตอนที่ 2: อ่านข้อมูลโดยใช้ Node-red

แทรกคำขอ HTTP ในโหนดสีแดง

ต้องตั้งค่าคำขอ HTTP เพื่อส่งคืนวัตถุ JSON

URL เหมือนกับที่ระบุไว้ก่อนหน้านี้ แต่ต้องการเพิ่มเติมอีกเล็กน้อย https://127.0.0.1:55555/iotgateway//read?ids=” ชื่อช่อง”. "ชื่ออุปกรณ์". “ชื่อแท็ก”

การอ่านค่านี้จะให้ข้อมูลในรูปแบบ JSON

ขั้นตอนที่ 4: ขั้นตอนที่ 3: ตั้งค่า PLC ของ Siemens

ขั้นตอนที่ 3: ตั้งค่า PLC ของ Siemens
ขั้นตอนที่ 3: ตั้งค่า PLC ของ Siemens
ขั้นตอนที่ 3: ตั้งค่า PLC ของ Siemens
ขั้นตอนที่ 3: ตั้งค่า PLC ของ Siemens

ขั้นแรกเพื่อสื่อสารกับ KEP ให้ตั้งค่า "allow put/get" เป็น true บน PLC ของคุณ การตั้งค่านี้อยู่ภายใต้ "อุปกรณ์และเครือข่าย" โดยการเลือก PLC และดูในคุณสมบัติ

บันทึกข้อมูลที่คุณต้องการลงในฐานข้อมูล ตั้งค่าฐานข้อมูลเป็น unoptimized ทุกค่าควรมีค่า "ออฟเซ็ต" นี่คือที่อยู่ที่เซิร์ฟเวอร์ KEP อ่าน

ตอนนี้ PLC พร้อมที่จะสื่อสารกับเซิร์ฟเวอร์ KEP แล้ว

ขั้นตอนที่ 5: ขั้นตอนที่ 4: ตั้งค่า UR5 Arm. ของคุณ

ขั้นตอนที่ 4: ตั้งค่า UR5 Arm. ของคุณ
ขั้นตอนที่ 4: ตั้งค่า UR5 Arm. ของคุณ
ขั้นตอนที่ 4: ตั้งค่า UR5 Arm. ของคุณ
ขั้นตอนที่ 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

ขั้นตอนที่ 5: อ่านข้อมูลโดยใช้ KEPserver
ขั้นตอนที่ 5: อ่านข้อมูลโดยใช้ KEPserver
ขั้นตอนที่ 5: อ่านข้อมูลโดยใช้ KEPserver
ขั้นตอนที่ 5: อ่านข้อมูลโดยใช้ KEPserver

เซิร์ฟเวอร์ KEP สามารถอ่านข้อมูลจาก Data Blocks ที่ไม่ได้รับการปรับให้เหมาะสมในพอร์ทัล TIA ในโปรแกรมที่รวม DB พร้อมข้อมูลบางส่วน ขั้นแรกให้ตั้งค่า PLC ใน KEPserver ทำได้โดยการเพิ่ม "ช่องใหม่" ใน KEP ภายใต้ "การเชื่อมต่อ" ใน "ตัวช่วยสร้างช่องสัญญาณ" เลือก "ซีเมนส์ TCP/IP อีเธอร์เน็ต" ชื่อช่องและชื่ออุปกรณ์คือสิ่งที่อ่านในโหนดสีแดง เพียงปล่อยการตั้งค่าที่เหลือไว้ตามเดิม

รูปภาพที่รวมไว้จะแสดงไวยากรณ์ของแท็ก KEP และตัวแปร semiens "Joint_Temp_0" คือสิ่งที่ KEP อ่านโดยใช้การตั้งค่าเหล่านั้น

ขั้นตอนที่ 7: ขั้นตอนที่ 6: ย้ายช่องแบบฟอร์มแท็กไปยังเกตเวย์ IoT

ขั้นตอนที่ 6: ย้ายช่องแบบฟอร์มแท็กไปยังเกตเวย์ IoT
ขั้นตอนที่ 6: ย้ายช่องแบบฟอร์มแท็กไปยังเกตเวย์ IoT
ขั้นตอนที่ 6: ย้ายช่องแบบฟอร์มแท็กไปยังเกตเวย์ IoT
ขั้นตอนที่ 6: ย้ายช่องแบบฟอร์มแท็กไปยังเกตเวย์ IoT

ที่ด้านบนของเซิร์ฟเวอร์ KEP ของคุณ จะมีฟังก์ชัน "เพิ่มหลายรายการ" ทำเครื่องหมายเซิร์ฟเวอร์ IoT ของคุณแล้วกดปุ่มนี้ ในเบราว์เซอร์แท็ก ให้เลือกอุปกรณ์ที่กำหนดค่าของคุณ และเพิ่มแท็กตามต้องการ ชื่อของแท็กเป็นส่วนสุดท้ายของการอ่านโหนดที่อยู่สีแดง มีการรวมแผนผังลำดับงานที่แสดงกระแสข้อมูล

แนะนำ: