HK Instruments CDT-MOD-2000

Detaljer

Typ
Drivrutin
Upplaggd av
Ove Jansson, Abelko Innovation
Version
1
Uppdaterad
2016-03-23
Skapad
2016-03-23
Kategori
Mätare, Modbus
Visningar
2199

Beskrivning

.

Bruksanvisning

Created from CDT-MOD-Series_Manual-3.0.pdf

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

% Skapad med Modbus Creator
% - 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 CDTMOD2000 NAMED "HK CDT-MOD-2000" TYPEID 14732 IS

 PARAMETER
  Id       : "Adress";

 PUBLIC
  V1 : "Temp" ["°C"]DEC1;
  V2 : "TE high limit" ["°C"]DEC1;
  V3 : "TE low limit" ["°C"]DEC1;

 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(4); % Start address, kan behöva ändras till 3 om enheten är zerobased
   DATA[4] := RWORD(7); % Antal register att läsa
  ANSWER SIZE 19 % (Antal register * 2) + 5
   DATA[0] = BYTE(Id);
   DATA[1] = BYTE(04);
   DATA[2] = BYTE(14); % Antal Bytes
   DATA[3] -> RWORD(V1 := DATA/10;);
   DATA[13] -> RWORD(V2 := DATA/10;);
   DATA[15] -> RWORD(V3 := DATA/10;);
  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.