โลโก้ Ambientika

Ambientika RS485 Programming Sud wind

Ambientika-RS485-การเขียนโปรแกรม-Sud-wind

การเดินสายไฟ

ในการติดตั้งที่เชื่อมต่อชุดระบายอากาศหลายชุด การสื่อสารแบบอนุกรมจะเกิดขึ้นผ่านอินเทอร์เฟซ RS485 การเชื่อมต่อจะเกิดขึ้นผ่านสายสัญญาณดิฟเฟอเรนเชียล A, B และสายดินร่วม (GND) ทั้งสองชุดเชื่อมต่อกันในโทโพโลยีบัส จำเป็นต้องเชื่อมต่อตัวต้านทานเทอร์มิเนเตอร์ขนาด 120 โอห์มระหว่างสาย A และสาย B บนยูนิตทางกายภาพสุดท้ายของสายบัส เพื่อให้มั่นใจถึงคุณภาพของสัญญาณ

Ambientika-RS485-การเขียนโปรแกรม-Sud-wind-1

อาคารผู้โดยสาร 3: B
อาคารผู้โดยสาร 4: A
เทอร์มินัล 5: GND

นอกจากการเดินสาย RS485 ที่ถูกต้องแล้ว ยังจำเป็นต้องมีโมดูลอินเทอร์เฟซเฉพาะของผู้ผลิตเพื่อบูรณาการเข้ากับระบบอัตโนมัติต่างๆ: สำหรับระบบที่ใช้ KNX จะมีส่วนขยาย RS485 (เช่น เกตเวย์ KNX-TP/RS485) ซึ่งแปลงระดับและโปรโตคอลระหว่างบัส KNX และอุปกรณ์ RS485 ในระบบ Loxone จะใช้ส่วนขยาย RS485 อย่างเป็นทางการของ Loxone แทน ซึ่งรวมเข้ากับสภาพแวดล้อม Loxone Miniserver โดยตรง

เมื่อเลือกอินเทอร์เฟซที่เหมาะสม สิ่งสำคัญอย่างยิ่งคือต้องแน่ใจว่าไม่ใช่เกตเวย์ Modbus RS485 แต่เป็นเกตเวย์ RS485 แบบอนุกรมที่โปร่งใส Südwind ใช้โปรโตคอลที่เป็นกรรมสิทธิ์ซึ่งไม่สอดคล้องกับมาตรฐาน Modbus

การตั้งค่าสวิตช์ DIP

เนื่องจากการควบคุมจากส่วนกลางดำเนินการผ่าน KNX หรือ Loxone ระบบจึงควบคุมการทำงานของแผงติดผนังทั้งหมด หน่วยหลักได้รับการกำหนดค่าให้เป็นหน่วยหลักพร้อมแผงติดผนัง

Ambientika-RS485-การเขียนโปรแกรม-Sud-wind-2

หน่วยอื่นๆ ทั้งหมดในระบบจะถูกตั้งค่าเป็นสเลฟผ่านสวิตช์ DIP ขึ้นอยู่กับการใช้งาน เช่นampไม่ว่าจะเป็นระบบจ่ายและระบายอากาศ หน่วยสเลฟก็สามารถทำงานแบบซิงโครนัสหรืออะซิงโครนัสได้

Ambientika-RS485-การเขียนโปรแกรม-Sud-wind-3

อาจารย์มิต เฟิร์นเบเดียนุง = อาจารย์พร้อมรีโมท
Master mit Wandpanel = Master with wall panel

Slave gegenläufig Master = Slave – Master ทำงานแบบอะซิงโครนัส
Slave gleichläufig Master = Slave -Master ดำเนินการแบบซิงโครนัส

พารามิเตอร์

พารามิเตอร์การสื่อสารแบบอนุกรมที่จะกำหนดค่าในส่วนขยาย RS485:

  • อัตราบอด 9600 [บิต/วินาที]
  • 8 บิตข้อมูล
  • สต็อปบิต 1 อัน
  • ไม่มีความเท่าเทียมกัน

ข้อความจะถูกส่งจากระบบควบคุมส่วนกลางไปยังหน่วยที่เชื่อมต่อทั้งหมดเป็นช่วงเวลา 500 มิลลิวินาที
ข้อความเหล่านี้ประกอบด้วยลำดับไบต์ในรูปแบบเลขฐานสิบหก (hex-numbers) แต่ละองค์ประกอบ เช่น \x02 หรือ \x30 จะแสดงค่าหนึ่งไบต์ในรูปแบบเลขฐานสิบหก

การสอบถามสถานะ

การสอบถามสถานะจะถูกส่งจากระบบควบคุมส่วนกลางและประเมินผลโดยหน่วยหลัก ขณะส่งการสอบถามนี้ ระบบควบคุมส่วนกลางจะหยุดส่งข้อความเป็นเวลา 3 วินาที เพื่อให้แน่ใจว่าสายสามารถใช้งานได้

สถานะ สั่งการ
การสอบถามสถานะ \x02\x30\x32\x30\x32\x03

หากไม่มีเซ็นเซอร์หรือสถานะที่ใช้งานอยู่ หน่วยหลักจะตอบกลับด้วยข้อความยาว 11 ไบต์ในรูปแบบเลขฐานสิบหกต่อไปนี้: \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x03\xXNUMX

ไบต์แรก \x02 กำหนดจุดเริ่มต้นของข้อความ (เฟรมเริ่มต้น) และตามด้วยไบต์สองไบต์ \x30\x30 ที่แสดงถึง "ข้อความสถานะ" (\x30 สอดคล้องกับ "0" ในอักขระ ASCII)
8 ไบต์ต่อไปนี้แสดงถึงรีจิสเตอร์สถานะเดี่ยว แต่ละไบต์เหล่านี้สอดคล้องกับข้อความเฉพาะ ใช้เฉพาะรีจิสเตอร์สี่ตัวแรกเท่านั้น: รีจิสเตอร์ตัวแรกแทนเซ็นเซอร์พลบค่ำ รีจิสเตอร์ตัวที่สองและตัวที่สามแทนสัญญาณเตือนการเปลี่ยนตัวกรอง และรีจิสเตอร์ตัวที่สี่แทนสัญญาณเตือนความชื้น ไบต์ที่รับ \x30 มีค่าเท่ากับ “0” ในรหัส ASCII ซึ่งหมายความว่าเซ็นเซอร์หรือสถานะที่เกี่ยวข้องไม่ได้ทำงาน \X31 มีค่าเท่ากับ “1” และระบุสถานะทำงาน

ข้อความจะสิ้นสุดด้วยไบต์ \x03 ซึ่งเป็นสต็อปบิต (เฟรมสิ้นสุด) และกำหนดจุดสิ้นสุดของการส่งข้อมูล
สามารถรีเซ็ตสัญญาณเตือนการเปลี่ยนตัวกรองได้ด้วยคำสั่ง

ข้อความ

ในย่อหน้าต่อไปนี้ จะอธิบายคำสั่งเดี่ยวและฟังก์ชันที่เกี่ยวข้อง ดังที่ได้กล่าวไปแล้ว คำสั่งเหล่านี้จำเป็นต้องถูกส่งจากหน่วยควบคุมกลางไปยังหน่วยที่เชื่อมต่อทั้งหมดในช่วงเวลา 500 มิลลิวินาที

โหมด สั่งการ
มอเตอร์ปิด แผงปิด \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03
มอเตอร์หยุดชั่วคราว แผงเปิดอยู่ \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03
มอเตอร์ปิด รีเซ็ตเปลี่ยนไส้กรอง \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03

ทิศทางการหมุน – เช่นample เมื่อเปลี่ยนจากดูดเข้าเป็นดูดออก – สามารถเปลี่ยนได้เฉพาะเมื่อมอเตอร์ถูกปิดไว้ก่อนหน้านี้ หากมอเตอร์เปิดอยู่ จะต้องสั่งงาน "หยุดมอเตอร์" เพื่อป้องกันความเสียหายของแหล่งจ่ายไฟ
โหมดแมนนวล:สเลฟจะกำหนดทิศทางการหมุนโดยใช้สวิตช์ DIP ตามการกำหนดค่าที่กำหนดไว้ล่วงหน้า

โหมดแมนนวล ระดับความชื้น 1 สั่งการ
ปริญญาโทการสกัด ระดับ 0 \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03
ปริญญาโทการสกัด ระดับ 1 \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03
ปริญญาโทการสกัด ระดับ 2 \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03
ปริญญาโทการสกัด ระดับ 3 \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03
ระดับปริญญาโท 0 \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03
ระดับปริญญาโท 1 \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03
ระดับปริญญาโท 2 \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03
ระดับปริญญาโท 3 \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03

โหมดสำหรับดูดหรือดูดแบบ Master และ Slave: สเลฟจะกำหนดทิศทางการหมุนโดยใช้สวิตช์ DIP ตรงข้ามกับการกำหนดค่าที่กำหนดไว้ล่วงหน้า

การสกัด/ดูดความชื้น ระดับ 1 สั่งการ
ระดับการสกัด Master และ Slave 0 \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03
ระดับการสกัด Master และ Slave 1 \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03
ระดับการสกัด Master และ Slave 2 \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03
ระดับการสกัด Master และ Slave 3 \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03
ระดับ Intake Master & Slave 0 \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03
ระดับ Intake Master & Slave 1 \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03
ระดับ Intake Master & Slave 2 \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03
ระดับ Intake Master & Slave 3 \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03

โหมดอัตโนมัติ: สเลฟจะกำหนดทิศทางการหมุนโดยใช้สวิตช์ DIP ตามการกำหนดค่าที่กำหนดไว้ล่วงหน้า

โหมดอัตโนมัติ ระดับความชื้น 2 สั่งการ
โหมดกลางคืน Extraction Master \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03
โหมดวันสกัดมาสเตอร์ \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03
โหมดกลางคืนของ Intake Master \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03
โหมดวันอินเทตมาสเตอร์ \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03
โหมดอัตโนมัติ ระดับความชื้น 3 สั่งการ
โหมดกลางคืน Extraction Master \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03
โหมดวันสกัดมาสเตอร์ \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03
โหมดกลางคืนของ Intake Master \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03
โหมดวันอินเทตมาสเตอร์ \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03

คำแนะนำในการเขียนโปรแกรม
หน่วยควรเปลี่ยนทิศทางการหมุนในช่วงเวลาที่กำหนด เพื่อให้ได้การกู้คืนความร้อนที่ดีที่สุด: หมุนเวียน 60 วินาที ตามด้วยการหยุดชั่วคราว 10 วินาที
จากนั้นทำการดูดอากาศออกเป็นเวลา 60 วินาที และหยุดอีก 10 วินาที วงจรนี้รับประกันการแลกเปลี่ยนอากาศที่มีประสิทธิภาพควบคู่ไปกับการนำความร้อนกลับมาใช้ใหม่ เซ็นเซอร์ตรวจจับแสงพลบค่ำในตัวจะสลับเป็นโหมดกลางคืนโดยอัตโนมัติเมื่อพลบค่ำ

การแก้ไขปัญหา

หากไม่ได้ตั้งค่าการสื่อสาร สวิตช์ของช่องสัญญาณ A และช่องสัญญาณ B (สาย A/B บน RS485) สามารถช่วยได้ นอกจากนี้ ควรตรวจสอบว่าตัวต้านทานเทอร์มิเนเตอร์ถูกติดตั้งในตำแหน่งที่ถูกต้อง โดยเฉพาะอย่างยิ่งที่สถานีสุดท้ายในบัส เพื่อหลีกเลี่ยงการสะท้อนของสัญญาณและการรบกวนการสื่อสาร

เอกสาร / แหล่งข้อมูล

Ambientika RS485 Programming Sud wind [พีดีเอฟ] คู่มือการติดตั้ง
RS485-ambientika-June-25, RS485 Programming Sud wind, RS485, Programming Sud wind, Sud wind

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *