IV AHU steg styrning (Climatix)

Detaljer

Typ
Drivrutin
Upplaggd av
Ove Jansson, Abelko Innovation
Version
1
Uppdaterad
2013-04-11
Skapad
2013-04-11
Kategori
Modbus, Ventilation
Visningar
2207

Beskrivning

En modbus drivrutin för att styra ett IV ventilations aggregat inställt på enbart steg styrning. Gäller för Climatix™Modbus communication för standard IV Produkt AHU application v2.04. DU kan till exempel använda det här skriptet om du vill styra med tidkanalerna i WMpro

Bruksanvisning

Det finns två grundkonfigurationer på styrning av aggregatet. Detta skript använder steg styrningen (BMS control/overide time switch program (steps)) på holding register adress 5 (minska med 1 för modbus skriptet nedan

Skriv 0=auto, 1=off, 2=Steg 1, 3=Steg 2 respektive 4=Steg 3.

Se Siemens Climatix start och stop för temperatur och steg styrning

Juridisk information

Alla skript tillhandahålls i befintligt skick och all användning sker på eget ansvar. Felaktig använding kan leda till skadad eller förstörd utrustning.

Skript kod

% - OBS! Användaren ansvarar själv för att samma TYPID inte används flera gånger i samma apparat.
%   TYPID 10000-19999 är för användardefinierade enheter
DEVICETYPE IVStepsCtrl NAMED "IVStepsCrtl" TYPEID 10301 IS

 PARAMETER
  Id       : "Adress";
  V1 : "BMSStepsCtrl" [""]; % 0=auto, 1=off, 2=Stage 1, 3=Stage 2, 4=Stage 3

 PUBLIC

 PRIVATE
  count6;

 BAUDRATE 9600;
 CHECKSUM MODBUS SWAPPED;

 TELEGRAM WriteRegister NAMED "Write Register" IS
  QUESTION
   DATA[0] := BYTE(Id); % Enhetens Modbus adress
   DATA[1] :=  HEX(06); % Modbus kommando för att skriva ett register
   DATA[2] <- RWORD(
    IF(count6>0) THEN count6 := 0; ENDIF;
    IF (count6=0) THEN DATA := 4;
    ENDIF;
   ); % Register adress
   DATA[4] <- RWORD(
    IF (count6=0) THEN DATA := V1;
    ENDIF;
    count6 := count6+1;
   );
  ANSWER SIZE 8
   DATA[0] = BYTE(Id);
   DATA[1] = BYTE(06);
  TIMEOUT 300
 END;
END;

Användarnas noteringar

Du måste vara inloggad för att göra en notering. Bli medlem eller logga in. Vi använder en moderator som godkänner noteringarna innan de visas.