Ambientika-лого

Ambientika RS485 Programming Sud wind

Ambientika-RS485-Programming-Sud-wind

Утас

Хэд хэдэн агааржуулалтын нэгжийг холбосон суурилуулалтанд RS485 интерфэйсээр цуваа холболт явагдана. Холболт нь дифференциал дохионы шугам A, B болон нийтлэг газардуулгын шугамаар (GND) явагддаг. Нэгжүүд нь автобусны топологид холбогдсон байна. Дохионы чанарыг баталгаажуулахын тулд автобусны шугамын хамгийн сүүлийн физик нэгжийн А шугам ба В шугамын хооронд 120 Ом-ын төгсгөлийн резисторыг холбох шаардлагатай.

Ambientika-RS485-Programming-Sud-wind-1

Терминал 3: B
Терминал 4: А
Терминал 5: GND

Төрөл бүрийн автоматжуулалтын системд нэгтгэхийн тулд RS485 шугамын зөв холболтоос гадна үйлдвэрлэгчийн тусгай интерфейсийн модуль шаардлагатай: KNX-д суурилсан системүүдийн хувьд KNX RS485 төхөөрөмжүүдийн хоорондох түвшин, протоколыг хөрвүүлдэг RS485 өргөтгөл (жишээ нь KNX-TP/RS485 гарц гэх мэт) байдаг. Loxone системүүдэд албан ёсны Loxone RS485 өргөтгөлийг ашигладаг бөгөөд үүнийг Loxone Miniserver орчинд шууд нэгтгэдэг.

Тохиромжтой интерфэйсийг сонгохдоо энэ нь Modbus RS485 гарц биш, харин ил тод, цуваа RS485 гарц гэдгийг анхаарах нь чухал юм. Südwind нь Modbus стандарттай тохирохгүй өмчийн протоколуудыг ашигладаг.

DIP шилжүүлэгчийн тохиргоо

Төвийн удирдлага нь KNX эсвэл Loxone-ээр дамждаг тул систем нь хананы хавтангийн ажлыг бүрэн хариуцдаг. Үндсэн нэгжийг ханын самбар бүхий мастер хэлбэрээр тохируулсан.

Ambientika-RS485-Programming-Sud-wind-2

Системийн бусад бүх нэгжийг DIP шилжүүлэгчээр дамжуулан боол болгон тохируулдаг. Хэрэглээнээс хамааран жишээ ньampНийлүүлэлт ба яндангийн агаарын системийн хувьд боол хэсгүүдийг синхрон эсвэл асинхроноор ажиллуулж болно.

Ambientika-RS485-Programming-Sud-wind-3

Мастер mit Fernbedienung = Алсын удирдлагатай мастер
Мастер mit Wandpanel = Ханын самбар бүхий мастер

Боол gegenläufig Мастер = Боол – Мастер асинхроноор ажилладаг
Боол gleichläufig Мастер = Боол -Мастер синхроноор ажилладаг

Параметржуулалт

RS485 өргөтгөл дээр тохируулах цуваа холбооны параметрүүд:

  • дамжуулах хурд 9600 [бит/с]
  • 8 өгөгдлийн бит
  • 1 зогсолт
  • паритет байхгүй

Мессежийг төв удирдлагаас 500 мс-ийн зайтай бүх холбогдсон нэгж рүү илгээдэг.
Эдгээр мессежүүд нь арван зургаатын тооллын (hex-тоо) байтуудын дарааллаас бүрдэнэ. \x02 эсвэл \x30 гэх мэт элемент бүр нь XNUMX-тын форматаар нэг байтыг илэрхийлдэг.

Статусын лавлагаа

Төлөв байдлын лавлагааг төв удирдлагаас илгээж, Мастер нэгжээр үнэлдэг. Энэ лавлагааг илгээх үед төв удирдлага нь шугам байгаа эсэхийг шалгахын тулд 3 секундын турш мессеж илгээхээ зогсооно.

Статус Тушаал
Статусын лавлагаа \x02\x30\x32\x30\x32\x03

Идэвхтэй мэдрэгч эсвэл төлөв байхгүй бол Мастер нэгж нь дараах арван зургаатын форматаар 11 байт урт мессежээр хариу илгээнэ: \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x03.

Эхний байт \x02 нь мессежийн эхлэлийг (эхлэх хүрээ) тохируулах ба дараа нь "статус мессеж"-ийг илэрхийлсэн хоёр байт \x30\x30 байна (\x30 нь ASCII тэмдэгт дэх "0"-тэй тохирч байна).
Дараах 8 байт нь нэг статусын бүртгэлийг төлөөлдөг. Эдгээр байт бүр нь тодорхой мессежтэй тохирч байна. Зөвхөн эхний дөрвөн регистрийг ашигладаг: Эхний бүртгэл нь бүрэнхий мэдрэгч, хоёр дахь, гурав дахь нь шүүлтүүр солих дохиолол, дөрөв дэх нь чийгшлийн дохиолол юм. Хүлээн авсан байт \x30 нь ASCII кодын "0"-тэй тохирч байна. Энэ нь холбогдох мэдрэгч эсвэл статус идэвхгүй байна гэсэн үг юм. \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-г оролтоос олборлолт руу шилжүүлэх үед - зөвхөн моторыг өмнө нь унтраасан тохиолдолд л өөрчлөх боломжтой. Хэрэв мотор асаалттай байвал тэжээлийн хангамжийг гэмтээхгүйн тулд "моторыг түр зогсоох" командыг гүйцэтгэх ёстой.
Гарын авлагын горим: Slave нь урьдчилан тодорхойлсон тохиргооны дагуу 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
Intake Master түвшин 0 \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03
Intake Master түвшин 1 \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03
Intake Master түвшин 2 \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03
Intake Master түвшин 3 \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03

Мастер ба Боолын хэрэглээ эсвэл олборлох горим: Slave нь урьдчилан тодорхойлсон тохиргооны эсрэг DIP унтраалга ашиглан эргэлтийн чиглэлийг тогтоодог.

Олборлолт / Оролцох, чийгшлийн түвшин 1 Тушаал
Экстракцийн Мастер ба Боолын түвшин 0 \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03
Экстракцийн Мастер ба Боолын түвшин 1 \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03
Экстракцийн Мастер ба Боолын түвшин 2 \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03
Экстракцийн Мастер ба Боолын түвшин 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

Автомат горим: Slave нь урьдчилан тодорхойлсон тохиргооны дагуу DIP шилжүүлэгчээр эргэх чиглэлийг тогтоодог.

Автомат горим, чийгшлийн түвшин 2 Тушаал
Экстракцийн мастер шөнийн горим \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
Intake Master day горим \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03
Автомат горим, чийгшлийн түвшин 3 Тушаал
Экстракцийн мастер шөнийн горим \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
Intake Master day горим \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03

Програмчлалын зөвлөмжүүд
Дулааны хамгийн сайн нөхөн сэргээлтийг авахын тулд төхөөрөмж нь эргэлтийн чиглэлийг тодорхой интервалаар өөрчлөх ёстой: 60 секундын хэрэглээ, дараа нь 10 секундын завсарлага.
Дараа нь 60 секундын олборлолт, дараа нь 10 секундын завсарлага. Энэ мөчлөг нь дулааныг сэргээхийн зэрэгцээ үр ашигтай агаарын солилцоог баталгаажуулдаг. Бүрэнхий үед нэгдсэн бүрэнхий мэдрэгч нь шөнийн горимд автоматаар шилжих боломжийг олгодог.

Алдааг олж засварлах

Хэрэв харилцаа холбоо тогтоогдоогүй бол А суваг болон В сувгийг (RS485 дээрх A/B шугам) солих нь тусалж чадна. Түүнчлэн, дохионы тусгал, харилцаа холбоонд саад учруулахгүйн тулд төгсгөлийн резисторыг зөв суурилуулсан эсэхийг шалгана уу, ялангуяа автобусны сүүлчийн буудал дээр.

Баримт бичиг / нөөц

Ambientika RS485 Programming Sud wind [pdf] Суулгах гарын авлага
RS485-ambientika-June-25, RS485 Programming Sud wind, RS485, Programming Sud wind, Sud wind

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *