System Air Corrigo Läs input register del 2
Detaljer
- Typ
- Drivrutin
- Upplaggd av
- Ove Jansson, Abelko Innovation
- Version
- 1
- Uppdaterad
- 2016-02-29
- Skapad
- 2016-02-29
- Kategori
- Modbus, Ventilation
- Visningar
- 2470
Beskrivning
.
Bruksanvisning
.
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
DEVICETYPE SysAirInpyt2 NAMED "SystemAirCorrigoInput2" TYPEID 22120 IS
PARAMETER
Id : "Adress";
PUBLIC
V1 : "FF01" ["%"];
V2 : "TF01" ["%"];
V3 : "Värme" ["%"];
V4 : "Kyla" ["%"];
V5 : "VX01" ["%"];
PRIVATE
BAUDRATE 9600;
CHECKSUM MODBUS SWAPPED;
TELEGRAM Read4 NAMED "Read 4" IS
QUESTION
DATA[0] := BYTE(Id); % Enhetens Modbus adress
DATA[1] := HEX(04); % Modbus kommando för att läsa register kod 04
DATA[2] := RWORD(53); % Start address
DATA[4] := RWORD(5); % Antal register att läsa
ANSWER SIZE 15 % (Antal register * 2) + 5
DATA[0] = BYTE(Id);
DATA[1] = BYTE(04);
DATA[2] = BYTE(10); % Antal Bytes
DATA[3] -> RWORD(V1 := DATA;);
DATA[5] -> RWORD(V2 := DATA;);
DATA[7] -> RWORD(V3 := DATA;);
DATA[9] -> RWORD(V4 := DATA;);
DATA[11] -> RWORD(V5 := DATA;);
TIMEOUT 300
END;
END;
PARAMETER
Id : "Adress";
PUBLIC
V1 : "FF01" ["%"];
V2 : "TF01" ["%"];
V3 : "Värme" ["%"];
V4 : "Kyla" ["%"];
V5 : "VX01" ["%"];
PRIVATE
BAUDRATE 9600;
CHECKSUM MODBUS SWAPPED;
TELEGRAM Read4 NAMED "Read 4" IS
QUESTION
DATA[0] := BYTE(Id); % Enhetens Modbus adress
DATA[1] := HEX(04); % Modbus kommando för att läsa register kod 04
DATA[2] := RWORD(53); % Start address
DATA[4] := RWORD(5); % Antal register att läsa
ANSWER SIZE 15 % (Antal register * 2) + 5
DATA[0] = BYTE(Id);
DATA[1] = BYTE(04);
DATA[2] = BYTE(10); % Antal Bytes
DATA[3] -> RWORD(V1 := DATA;);
DATA[5] -> RWORD(V2 := DATA;);
DATA[7] -> RWORD(V3 := DATA;);
DATA[9] -> RWORD(V4 := DATA;);
DATA[11] -> RWORD(V5 := DATA;);
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.