Adding Amax new registers

This commit is contained in:
atef 2024-04-22 08:46:28 +02:00
parent 41917db9be
commit b9563baa5a
1 changed files with 32 additions and 24 deletions

View File

@ -45,33 +45,41 @@ namespace InnovEnergy.Lib.Devices.Amax5070
[Coil(43)] public Boolean Relay42 { get; set; } // Relay5060 4 [Coil(43)] public Boolean Relay42 { get; set; } // Relay5060 4
[Coil(44)] public Boolean Relay43 { get; set; } // Relay5060 4 [Coil(44)] public Boolean Relay43 { get; set; } // Relay5060 4
[DiscreteInput(49)] public Boolean DigitalInput0 { get; private set; } [Coil(49)] public Boolean Relay50 { get; set; } // Relay5060 5
[DiscreteInput(50)] public Boolean DigitalInput1 { get; private set; } [Coil(50)] public Boolean Relay51 { get; set; } // Relay5060 5
[DiscreteInput(51)] public Boolean DigitalInput2 { get; private set; } [Coil(51)] public Boolean Relay52 { get; set; } // Relay5060 5
[DiscreteInput(52)] public Boolean DigitalInput3 { get; private set; } [Coil(52)] public Boolean Relay53 { get; set; } // Relay5060 5
[DiscreteInput(53)] public Boolean DigitalInput4 { get; private set; }
[DiscreteInput(54)] public Boolean DigitalInput5 { get; private set; }
[DiscreteInput(55)] public Boolean DigitalInput6 { get; private set; }
[DiscreteInput(56)] public Boolean DigitalInput7 { get; private set; }
[DiscreteInput(57)] public Boolean DigitalInput8 { get; private set; }
[DiscreteInput(58)] public Boolean DigitalInput9 { get; private set; }
[DiscreteInput(59)] public Boolean DigitalInput10 { get; private set; }
[DiscreteInput(60)] public Boolean DigitalInput11 { get; private set; }
[DiscreteInput(61)] public Boolean DigitalInput12 { get; private set; }
[DiscreteInput(62)] public Boolean DigitalInput13 { get; private set; }
[DiscreteInput(63)] public Boolean DigitalInput14 { get; private set; }
[DiscreteInput(64)] public Boolean DigitalInput15 { get; private set; }
[DiscreteInput(65)] public Boolean DigitalInput16 { get; private set; } // Relay5060 1 [Coil(57)] public Boolean DigitalInput0 { get; private set; }
[DiscreteInput(66)] public Boolean DigitalInput17 { get; private set; } // Relay5060 1 [Coil(58)] public Boolean DigitalInput1 { get; private set; }
[Coil(59)] public Boolean DigitalInput2 { get; private set; }
[Coil(60)] public Boolean DigitalInput3 { get; private set; }
[Coil(61)] public Boolean DigitalInput4 { get; private set; }
[Coil(62)] public Boolean DigitalInput5 { get; private set; }
[Coil(63)] public Boolean DigitalInput6 { get; private set; }
[Coil(64)] public Boolean DigitalInput7 { get; private set; }
[Coil(65)] public Boolean DigitalInput8 { get; private set; }
[Coil(66)] public Boolean DigitalInput9 { get; private set; }
[Coil(67)] public Boolean DigitalInput10 { get; private set; }
[Coil(68)] public Boolean DigitalInput11 { get; private set; }
[Coil(69)] public Boolean DigitalInput12 { get; private set; }
[Coil(70)] public Boolean DigitalInput13 { get; private set; }
[Coil(71)] public Boolean DigitalInput14 { get; private set; }
[Coil(72)] public Boolean DigitalInput15 { get; private set; }
[DiscreteInput(73)] public Boolean DigitalInput18 { get; private set; } // Relay5060 2 [Coil(73)] public Boolean DigitalInput16 { get; private set; } // Relay5060 1
[DiscreteInput(74)] public Boolean DigitalInput19 { get; private set; } // Relay5060 2 [Coil(74)] public Boolean DigitalInput17 { get; private set; } // Relay5060 1
[DiscreteInput(81)] public Boolean DigitalInput20 { get; private set; } // Relay5060 3 [Coil(81)] public Boolean DigitalInput18 { get; private set; } // Relay5060 2
[DiscreteInput(82)] public Boolean DigitalInput21 { get; private set; } // Relay5060 3 [Coil(82)] public Boolean DigitalInput19 { get; private set; } // Relay5060 2
[DiscreteInput(89)] public Boolean DigitalInput22 { get; private set; } // Relay5060 4 [Coil(89)] public Boolean DigitalInput20 { get; private set; } // Relay5060 3
[DiscreteInput(90)] public Boolean DigitalInput23 { get; private set; } // Relay5060 4 [Coil(90)] public Boolean DigitalInput21 { get; private set; } // Relay5060 3
[Coil(97)] public Boolean DigitalInput22 { get; private set; } // Relay5060 4
[Coil(98)] public Boolean DigitalInput23 { get; private set; } // Relay5060 4
[Coil(105)] public Boolean DigitalInput24 { get; private set; }// Relay5060 5
[Coil(106)] public Boolean DigitalInput25 { get; private set; }// Relay5060 5
} }
} }