Ce protocole permet de communiquer avec les systèmes de protection de cuve Plating Electronic.
La définition du device se fait comme suit:
Exemple:
[Device2]
Protocol=PE_380_Ethernet
Address=192.168.10.1
Port=50000
Timeout=1000
Repeat=5
Les données des systèmes de protection de cuve sont stockées dans le DB associé au device. Dans ce DB (réservé aux systèmes de protection de cuve), les registres sont divisés en groupe de 20 registres par système. Le databank devra être défini comme suit:
Exemple pour 2 systèmes de protection de cuve:
[Databank5]
Device=2
Regi=0
Regf=39
RegType=Struct(Byte=9,Real=4,Dword=7)2;
Les registres sont répartis comme suit:
Registre |
R/W |
Type |
Fonction |
---|---|---|---|
0 |
R/W |
Byte |
Status de communication: Bit 0 : Connection error 0=no error 1=timeout communication |
1 |
R |
Byte |
Status 1: Bit 0 : Operation Status 0=OFF 1=ON Bit 1 : Operating Mode 0=manual 1=automatic Bit 2 : Watchdog/Reset error 0=OK 1=watchdog/reset Bit 3 : Timeout RS485 0=passive state 1=timeout |
2 |
R |
Byte |
Status 2: Bit 0 : Reserve Bit 1 : Power fail warning 0=passive state 1=power fail Bit 2: Reserve Bit 3: Additional status information 0=passive state 1=additional status information |
3 |
R |
Byte |
Status 3: Bit 0 : Battery error 0=OK 1=voltage error Bit 1 : Exhaustive discharge 0=OK 1=current error Bit 2 : Range error 0=Ok 1=Range error Bit 3 : Battery warning 0=Ok 1=Reference error |
4 |
R |
Byte |
Status 4: Bit 0 : General error 0=OK 1=General error Bit 1 : Temperatur error 0=OK 1=temperatur error Bit 2 : Reserve Bit 3 : Sense error 0=OK 1=sense error |
5 |
R |
Byte |
Status 5: |
6 |
R |
Byte |
Status 6: Bit 0 : Reserve Bit 1 : Reserve Bit 2 : Tank control 0=device 1=RS485 Bit 3 : Active tank 0=tank 1 active 1=Tank 2 active |
7 |
R |
Byte |
Status 7: Bit 0 : Key RDY pressed 0=passive state 1=RDY key was pressed Bit 1 : Key ERR pressed 0= passive state 1=ERR key was pressed Bit 2 : Reserve Bit 3 : Set point 0=actual value 1=Setpoint |
8 |
R |
Byte |
Status 8: Bit 0 : Over current monitoring 0=passive state 1=Over current monitoring enabled Bit 1 : Under current monitoring 0=passive state 1= Under current monitoring enabled Bit 2 : Over/under current 0=no alarm 1=U/I alarm Bit 3 : reserve |
9 |
R |
Real |
Actual voltage |
10 |
R |
Real |
Actual current |
11 |
R/W |
Real |
Voltage setpoint |
12 |
R/W |
Real |
Current setpoint |
13 |
R |
Dword |
Actual multi data value |
14 |
R/W |
Dword |
Multi data setpoint |
15 |
R/W |
Dword |
Commands: Bit 0 : Tank switch 0=tank 1 1=tank 2 Bit 1 : Over current monitoring 0=disable 1=enable over current monitoring Bit 2 : Under current monitoring 0=disable 1=enable under current monitoring Bit 3 : Additional status information 0=passive state 1=active state |
16 |
R/W |
Dword |
Reserve |
17 |
R/W |
Dword |
Reserve |
18 |
R/W |
Dword |
Reserve |
19 |
R/W |
Dword |
Reserve |
Les systèmes de protection de cuve sont définis dans les sections [Protectostat1..10]