Innovenergy_trunk/csharp/lib/Devices/Trumpf/TruConvertDc/DcControlRegisters.cs

48 lines
2.9 KiB
C#

namespace InnovEnergy.Lib.Devices.Trumpf.TruConvertDc;
public static class DcControlRegisters
{
public const UInt16 Date = 1001;
public const UInt16 Time = 1003;
public const UInt16 IpAddress = 1005;
public const UInt16 Subnet = 1007;
public const UInt16 Gateway = 1009;
public const UInt16 ResetParamToDefault = 1011;
public const UInt16 TimeoutCommunication = 1017;
public const UInt16 RestartFlag = 1018;
public const UInt16 ConnectedSystemConfig = 1019;
public const UInt16 UpdateSwTrigger = 1027;
public const UInt16 AutomaticSwUpdate = 1028;
public const UInt16 CustomerValuesSaveReset = 1029;
public const UInt16 SerialNumberSystemControl = 2001;
public const UInt16 SerialNumberDcDc = 2003;
public const UInt16 MaterialNumberDcDc = 2005;
public const UInt16 PowerStageOperation = 4001;
public const UInt16 ResetsAlarmAndWarning = 4003;
public const UInt16 SlaveAddress = 4008;
public const UInt16 SlaveAlarmPolicy = 4009;
public const UInt16 SubSlaveAddress = 4011;
public const UInt16 ModbusSlaveId = 4012;
public const UInt16 MaximumBatteryVoltage = 4101;
public const UInt16 MinimumBatteryVoltage = 4102;
public const UInt16 MaximumBatteryVoltageR = 4103; // same as the two previous ones just Different resolution// not sure
public const UInt16 MinimumBatteryVoltageR = 4104; // same as the two previous ones just Different resolution// not sure
public const UInt16 MaximumBatteryChargingCurrent = 4107;
public const UInt16 MaximumBatteryDischargingCurrent = 4110;
public const UInt16 MaximumVoltageOfVcc = 4113;
public const UInt16 MaximumCurrentOfVcc = 4116;
public const UInt16 StartCurrentOfVcc = 4119;
public const UInt16 MaximalPowerAtDc = 4122;
public const UInt16 MaximumVoltageAlarmThreshold = 4125;
public const UInt16 MinimumVoltageAlarmThreshold = 4128;
//DcDc operation only
public const UInt16 BatteryCurrentSet = 4501;
public const UInt16 DynamicCurrentPerMillisecond = 4502;
public const UInt16 DcLinkControlMode = 4505;
public const UInt16 ReferenceVoltage = 4506;
public const UInt16 UpperVoltageWindow = 4507;
public const UInt16 LowerVoltageWindow = 4508;
public const UInt16 VoltageDeadBand = 4509;
}