Tubing Pressure Transducer Enabled
- " name="<%= channels["vfdipp.tubingpressuretransducerenabled"].channelId %>">
+ " name="<%= channels["ipp.pressuretransducerenabled"].channelId %>">
Scaling Values
@@ -349,26 +158,26 @@
| Min Value (PSI) |
- "
+ "
type="number" step="any"
- id="<%= channels["vfdipp.tubingpressureeumin"].channelId %>"
- value="<%=channels["vfdipp.tubingpressureeumin"].value %>">
+ id="<%= channels["ipp.pressureeumin"].channelId %>"
+ value="<%=channels["ipp.pressureeumin"].value %>">
|
| Max Value (PSI) |
- "
+ "
type="number" step="any"
- id="<%= channels["vfdipp.tubingpressureeumax"].channelId %>"
- value="<%=channels["vfdipp.tubingpressureeumax"].value %>">
+ id="<%= channels["ipp.pressureeumax"].channelId %>"
+ value="<%=channels["ipp.pressureeumax"].value %>">
|
@@ -384,52 +193,52 @@
| Low Limit (PSI) |
- "
+ "
type="number" step="any"
- id="<%= channels["vfdipp.tubingpressurelosp"].channelId %>"
- value="<%=channels["vfdipp.tubingpressurelosp"].value %>">
+ id="<%= channels["ipp.pressurelosp"].channelId %>"
+ value="<%=channels["ipp.pressurelosp"].value %>">
|
| High Limit (PSI) |
- "
+ "
type="number" step="any"
- id="<%= channels["vfdipp.tubingpressurehisp"].channelId %>"
- value="<%=channels["vfdipp.tubingpressurehisp"].value %>">
+ id="<%= channels["ipp.pressurehisp"].channelId %>"
+ value="<%=channels["ipp.pressurehisp"].value %>">
|
| Startup Delay (sec) |
- "
+ "
type="number" step="any"
- id="<%= channels["vfdipp.tubingpressurealarmstartupdelay"].channelId %>"
- value="<%=channels["vfdipp.tubingpressurealarmstartupdelay"].value %>">
+ id="<%= channels["ipp.pressurealarmstartupdelay"].channelId %>"
+ value="<%=channels["ipp.pressurealarmstartupdelay"].value %>">
|
| Trip Delay (sec) |
- "
+ "
type="number" step="any"
- id="<%= channels["vfdipp.tubingpressurealarmdelay"].channelId %>"
- value="<%=channels["vfdipp.tubingpressurealarmdelay"].value %>">
+ id="<%= channels["ipp.pressurealarmdelay"].channelId %>"
+ value="<%=channels["ipp.pressurealarmdelay"].value %>">
|
diff --git a/POCloud_Driver/channels.txt b/POCloud_Driver/channels.txt
index d9bcb9d..c2234a7 100644
--- a/POCloud_Driver/channels.txt
+++ b/POCloud_Driver/channels.txt
@@ -1 +1 @@
-[] - automode - BOOL - read only
[] - cfgcflasetting - REAL - WRITEABLE
[] - cfgcleartripcountafter - DINT - WRITEABLE
[] - cfgctripenablecontrol - UINT - WRITEABLE
[] - cfgcwarningenablecontrol - UINT - WRITEABLE
[] - cfggfgroundfaultinhibittime - USINT - WRITEABLE
[] - cfggfgroundfaulttripdelay - REAL - WRITEABLE
[] - cfggfgroundfaulttriplevel - REAL - WRITEABLE
[] - cfggfgroundfaultwarningdelay - REAL - WRITEABLE
[] - cfggfgroundfaultwarninglevel - REAL - WRITEABLE
[] - cfgictprimary - UINT - WRITEABLE
[] - cfgictsecondary - UINT - WRITEABLE
[] - cfgicurrentimbalanceinhibittim - USINT - WRITEABLE
[] - cfgicurrentimbalancetripdelay - USINT - WRITEABLE
[] - cfgicurrentimbalancetriplevel - USINT - WRITEABLE
[] - cfgicurrentimbalancewarninglev - USINT - WRITEABLE
[] - cfgijaminhibittime - USINT - WRITEABLE
[] - cfgijamtripdelay - USINT - WRITEABLE
[] - cfgijamtriplevel - UINT - read only
[] - cfgijamwarninglevel - UINT - WRITEABLE
[] - cfgilinelossinhibittime - USINT - WRITEABLE
[] - cfgilinelosstripdelay - REAL - WRITEABLE
[] - cfgiovercurrentinhibittime - USINT - WRITEABLE
[] - cfgiovercurrenttripdelay - REAL - WRITEABLE
[] - cfgiovercurrenttriplevel - USINT - WRITEABLE
[] - cfgiovercurrentwarninglevel - USINT - WRITEABLE
[] - cfgistallenabledtime - USINT - WRITEABLE
[] - cfgistalltriplevel - UINT - WRITEABLE
[] - cfgiundercurrentinhibittime - USINT - WRITEABLE
[] - cfgiundercurrenttripdelay - REAL - WRITEABLE
[] - cfgiundercurrenttriplevel - USINT - WRITEABLE
[] - cfgiundercurrentwarninglevel - USINT - WRITEABLE
[] - cfgiunderloadinhibittime - USINT - WRITEABLE
[] - cfgiunderloadtripdelay - REAL - WRITEABLE
[] - cfgiunderloadtriplevel - USINT - WRITEABLE
[] - cfgiunderloadwarninglevel - USINT - WRITEABLE
[] - cfgoverloadtripcountlimit - DINT - WRITEABLE
[] - cfgplphaselossinhibittime - USINT - WRITEABLE
[] - cfgplphaselosstripdelay - REAL - WRITEABLE
[] - cfgread - BOOL - WRITEABLE
[] - cfgspecificgravity - REAL - WRITEABLE
[] - cfgtcuolresetlevel - USINT - read only
[] - cfgtcuolwarninglevel - USINT - read only
[] - cfgtcutripclass - USINT - WRITEABLE
[] - cfgtimermodeenabled - BOOL - WRITEABLE
[] - cfgtimerruntime - DINT - WRITEABLE
[] - cfgtimerwaittime - DINT - WRITEABLE
[] - cfgtripcountlimit - DINT - WRITEABLE
[] - cfgvoverfrequencyinhibittime - USINT - WRITEABLE
[] - cfgvoverfrequencytripdelay - REAL - WRITEABLE
[] - cfgvoverfrequencytriplevel - USINT - WRITEABLE
[] - cfgvoverfrequencywarninglevel - USINT - WRITEABLE
[] - cfgvovervoltageinhibittime - USINT - WRITEABLE
[] - cfgvovervoltagetripdelay - REAL - WRITEABLE
[] - cfgvovervoltagetriplevel - REAL - WRITEABLE
[] - cfgvovervoltagewarninglevel - REAL - WRITEABLE
[] - cfgvphaserotationinhibittime - USINT - WRITEABLE
[] - cfgvphaserotationtriptype - USINT - WRITEABLE
[] - cfgvptprimary - UINT - WRITEABLE
[] - cfgvptsecondary - UINT - WRITEABLE
[] - cfgvunderfrequencyinhibittime - USINT - WRITEABLE
[] - cfgvunderfrequencytripdelay - REAL - WRITEABLE
[] - cfgvunderfrequencytriplevel - USINT - WRITEABLE
[] - cfgvunderfrequencywarninglevel - USINT - WRITEABLE
[] - cfgvundervoltageinhibittime - USINT - WRITEABLE
[] - cfgvundervoltagetripdelay - REAL - WRITEABLE
[] - cfgvundervoltagetriplevel - REAL - WRITEABLE
[] - cfgvundervoltagewarninglevel - REAL - WRITEABLE
[] - cfgvvoltageimbalanceinhibittim - USINT - WRITEABLE
[] - cfgvvoltageimbalancetripdelay - REAL - WRITEABLE
[] - cfgvvoltageimbalancetriplevel - USINT - WRITEABLE
[] - cfgvvoltageimbalancewarninglev - USINT - WRITEABLE
[] - cfgvvoltagemode - USINT - WRITEABLE
[] - cfgwrite - BOOL - WRITEABLE
[] - contactorstatus - BOOL - read only
[] - dhdownholestatusint - UINT - read only
[] - dhfluidlevel - REAL - read only
[] - dhintakepressure - REAL - read only
[] - dhintaketemperature - REAL - read only
[] - dhmaxintakepressureforever - UINT - read only
[] - dhmaxintakepressurestartup - UINT - read only
[] - dhmaxintaketemperatureforever - REAL - read only
[] - dhmaxintaketemperaturestartup - REAL - read only
[] - dhnumchannels - UINT - read only
[] - dhpsirating - UINT - read only
[] - dhtooltype - UINT - read only
[] - dhtoolvoltage - UINT - read only
[] - downholetoolenabled - BOOL - read only
[] - downtimetimeparameter - DINT - WRITEABLE
[] - downtimetimeparameterol - DINT - WRITEABLE
[] - e300averagecurrent - REAL - read only
[] - e300averagellvoltage - REAL - read only
[] - e300averagelnvoltage - REAL - read only
[] - e300configbuffer - USINT - read only
[] - e300kwh - REAL - read only
[] - e300kwhregen - REAL - read only
[] - e300l1apparentpower - REAL - read only
[] - e300l1current - REAL - read only
[] - e300l1l2voltage - REAL - read only
[] - e300l1nvoltage - REAL - read only
[] - e300l1reactivepower - REAL - read only
[] - e300l1realpower - REAL - read only
[] - e300l1truepowerfactor - REAL - read only
[] - e300l2apparentpower - REAL - read only
[] - e300l2current - REAL - read only
[] - e300l2l3voltage - REAL - read only
[] - e300l2nvoltage - REAL - read only
[] - e300l2reactivepower - REAL - read only
[] - e300l2realpower - REAL - read only
[] - e300l2truepowerfactor - REAL - read only
[] - e300l3apparentpower - REAL - read only
[] - e300l3current - REAL - read only
[] - e300l3l1voltage - REAL - read only
[] - e300l3nvoltage - REAL - read only
[] - e300l3reactivepower - REAL - read only
[] - e300l3realpower - REAL - read only
[] - e300l3truepowerfactor - REAL - read only
[] - e300linefrequency - REAL - read only
[] - e300percentcurrentunbalance - REAL - read only
[] - e300percentvoltageunbalance - REAL - read only
[] - e300threephasetruepowerfactor - REAL - read only
[] - e300totalapparentpower - REAL - read only
[] - e300totalreactivepower - REAL - read only
[] - e300totalrealpower - REAL - read only
[] - handmode - BOOL - read only
[] - overloadtrip - BOOL - read only
[] - pressurealarmdelay - UDINT - WRITEABLE
[] - pressurealarmstartupdelay - DINT - WRITEABLE
[] - pressureeumax - REAL - WRITEABLE
[] - pressureeumin - REAL - WRITEABLE
[] - pressurehi - BOOL - read only
[] - pressurehisp - REAL - WRITEABLE
[] - pressurein - REAL - read only
[] - pressurelo - BOOL - read only
[] - pressurelosp - REAL - WRITEABLE
[] - pressureok - BOOL - read only
[] - pressureshutdown - REAL - WRITEABLE
[] - pressureshutdownenabled - BOOL - WRITEABLE
[] - pressurestartup - REAL - WRITEABLE
[] - pressurestartupenabled - BOOL - WRITEABLE
[] - pressureswitchenabled - BOOL - WRITEABLE
[] - pressuretransducerenabled - BOOL - WRITEABLE
[] - rpmode - BOOL - read only
[] - rppressure - BOOL - read only
[] - rptemperature - BOOL - read only
[] - rptrip - BOOL - read only
[] - rptubingpressure - BOOL - read only
[] - runpermissive - BOOL - read only
[] - shutdowntime - DINT - read only
[] - spmode - BOOL - read only
[] - sppressure - BOOL - read only
[] - sptemperature - BOOL - read only
[] - sptrip - BOOL - read only
[] - spvoltage - BOOL - read only
[] - startbutton - BOOL - read only
[] - startcommand - BOOL - WRITEABLE
[] - startpermissive - BOOL - read only
[] - stopcommand - BOOL - WRITEABLE
[] - tempshutdown - REAL - WRITEABLE
[] - tempshutdownenabled - BOOL - WRITEABLE
[] - tempstartup - REAL - WRITEABLE
[] - tempstartupenabled - BOOL - WRITEABLE
[] - testmode - BOOL - read only
[] - tripenabledicurrentimbalance - BOOL - WRITEABLE
[] - tripenabledigroundfault - BOOL - WRITEABLE
[] - tripenabledijam - BOOL - WRITEABLE
[] - tripenabledilineloss - BOOL - WRITEABLE
[] - tripenablediovercurrent - BOOL - WRITEABLE
[] - tripenabledioverload - BOOL - WRITEABLE
[] - tripenablediphaseloss - BOOL - WRITEABLE
[] - tripenabledistall - BOOL - WRITEABLE
[] - tripenablediundercurrent - BOOL - WRITEABLE
[] - tripenablediunderload - BOOL - WRITEABLE
[] - tripenablevoverfrequency - BOOL - WRITEABLE
[] - tripenablevovervoltage - BOOL - WRITEABLE
[] - tripenablevphaserotation - BOOL - WRITEABLE
[] - tripenablevunderfrequency - BOOL - WRITEABLE
[] - tripenablevundervoltage - BOOL - WRITEABLE
[] - tripenablevvoltageunbalance - BOOL - WRITEABLE
[] - tripresetcmd - BOOL - WRITEABLE
[] - tripstatus - BOOL - read only
[] - tripstatuscontrolint - UINT - read only
[] - tripstatuscurrentint - UINT - read only
[] - tripstatuspowerint - UINT - read only
[] - tripstatusvoltageint - UINT - read only
[] - valoverloadtripcount - DINT - read only
[] - valtripcount - DINT - read only
[] - voltageok - BOOL - read only
[] - warningenabledicurrentimbalanc - BOOL - WRITEABLE
[] - warningenabledigroundfault - BOOL - WRITEABLE
[] - warningenabledijam - BOOL - WRITEABLE
[] - warningenabledilineloss - BOOL - WRITEABLE
[] - warningenablediovercurrent - BOOL - WRITEABLE
[] - warningenabledioverload - BOOL - WRITEABLE
[] - warningenablediphaseloss - BOOL - WRITEABLE
[] - warningenabledistall - BOOL - WRITEABLE
[] - warningenablediundercurrent - BOOL - WRITEABLE
[] - warningenablediunderload - BOOL - WRITEABLE
[] - warningenablevoverfrequency - BOOL - WRITEABLE
[] - warningenablevovervoltage - BOOL - WRITEABLE
[] - warningenablevphaserotation - BOOL - WRITEABLE
[] - warningenablevunderfrequency - BOOL - WRITEABLE
[] - warningenablevundervoltage - BOOL - WRITEABLE
[] - warningenablevvoltageunbalance - BOOL - WRITEABLE
[] - warningstatus - BOOL - read only
[] - warningstatuscontrolint - UINT - read only
[] - warningstatuscurrentint - UINT - read only
[] - warningstatuspowerint - UINT - read only
[] - warningstatusvoltageint - UINT - read only
\ No newline at end of file
+[] - automode - BOOL - read only
[] - cfgcflasetting - REAL - WRITEABLE
[] - cfgcleartripcountafter - DINT - WRITEABLE
[] - cfgctripenablecontrol - UINT - WRITEABLE
[] - cfgcwarningenablecontrol - UINT - WRITEABLE
[] - cfggfgroundfaultinhibittime - USINT - WRITEABLE
[] - cfggfgroundfaulttripdelay - REAL - WRITEABLE
[] - cfggfgroundfaulttriplevel - REAL - WRITEABLE
[] - cfggfgroundfaultwarningdelay - REAL - WRITEABLE
[] - cfggfgroundfaultwarninglevel - REAL - WRITEABLE
[] - cfgictprimary - UINT - WRITEABLE
[] - cfgictsecondary - UINT - WRITEABLE
[] - cfgicurrentimbalanceinhibittim - USINT - WRITEABLE
[] - cfgicurrentimbalancetripdelay - USINT - WRITEABLE
[] - cfgicurrentimbalancetriplevel - USINT - WRITEABLE
[] - cfgicurrentimbalancewarninglev - USINT - WRITEABLE
[] - cfgijaminhibittime - USINT - WRITEABLE
[] - cfgijamtripdelay - USINT - WRITEABLE
[] - cfgijamtriplevel - UINT - read only
[] - cfgijamwarninglevel - UINT - WRITEABLE
[] - cfgilinelossinhibittime - USINT - WRITEABLE
[] - cfgilinelosstripdelay - REAL - WRITEABLE
[] - cfgiovercurrentinhibittime - USINT - WRITEABLE
[] - cfgiovercurrenttripdelay - REAL - WRITEABLE
[] - cfgiovercurrenttriplevel - USINT - WRITEABLE
[] - cfgiovercurrentwarninglevel - USINT - WRITEABLE
[] - cfgistallenabledtime - USINT - WRITEABLE
[] - cfgistalltriplevel - UINT - WRITEABLE
[] - cfgiundercurrentinhibittime - USINT - WRITEABLE
[] - cfgiundercurrenttripdelay - REAL - WRITEABLE
[] - cfgiundercurrenttriplevel - USINT - WRITEABLE
[] - cfgiundercurrentwarninglevel - USINT - WRITEABLE
[] - cfgiunderloadinhibittime - USINT - WRITEABLE
[] - cfgiunderloadtripdelay - REAL - WRITEABLE
[] - cfgiunderloadtriplevel - USINT - WRITEABLE
[] - cfgiunderloadwarninglevel - USINT - WRITEABLE
[] - cfgoverloadtripcountlimit - DINT - WRITEABLE
[] - cfgplphaselossinhibittime - USINT - WRITEABLE
[] - cfgplphaselosstripdelay - REAL - WRITEABLE
[] - cfgread - BOOL - WRITEABLE
[] - cfgspecificgravity - REAL - WRITEABLE
[] - cfgtcuolresetlevel - USINT - read only
[] - cfgtcuolwarninglevel - USINT - read only
[] - cfgtcutripclass - USINT - WRITEABLE
[] - cfgtimermodeenabled - BOOL - WRITEABLE
[] - cfgtimerruntime - DINT - WRITEABLE
[] - cfgtimerwaittime - DINT - WRITEABLE
[] - cfgtripcountlimit - DINT - WRITEABLE
[] - cfgvoverfrequencyinhibittime - USINT - WRITEABLE
[] - cfgvoverfrequencytripdelay - REAL - WRITEABLE
[] - cfgvoverfrequencytriplevel - USINT - WRITEABLE
[] - cfgvoverfrequencywarninglevel - USINT - WRITEABLE
[] - cfgvovervoltageinhibittime - USINT - WRITEABLE
[] - cfgvovervoltagetripdelay - REAL - WRITEABLE
[] - cfgvovervoltagetriplevel - REAL - WRITEABLE
[] - cfgvovervoltagewarninglevel - REAL - WRITEABLE
[] - cfgvphaserotationinhibittime - USINT - WRITEABLE
[] - cfgvphaserotationtriptype - USINT - WRITEABLE
[] - cfgvptprimary - UINT - WRITEABLE
[] - cfgvptsecondary - UINT - WRITEABLE
[] - cfgvunderfrequencyinhibittime - USINT - WRITEABLE
[] - cfgvunderfrequencytripdelay - REAL - WRITEABLE
[] - cfgvunderfrequencytriplevel - USINT - WRITEABLE
[] - cfgvunderfrequencywarninglevel - USINT - WRITEABLE
[] - cfgvundervoltageinhibittime - USINT - WRITEABLE
[] - cfgvundervoltagetripdelay - REAL - WRITEABLE
[] - cfgvundervoltagetriplevel - REAL - WRITEABLE
[] - cfgvundervoltagewarninglevel - REAL - WRITEABLE
[] - cfgvvoltageimbalanceinhibittim - USINT - WRITEABLE
[] - cfgvvoltageimbalancetripdelay - REAL - WRITEABLE
[] - cfgvvoltageimbalancetriplevel - USINT - WRITEABLE
[] - cfgvvoltageimbalancewarninglev - USINT - WRITEABLE
[] - cfgvvoltagemode - USINT - WRITEABLE
[] - cfgwrite - BOOL - WRITEABLE
[] - contactorstatus - BOOL - read only
[] - dhdownholestatusint - UINT - read only
[] - dhfluidlevel - REAL - read only
[] - dhintakepressure - REAL - read only
[] - dhintaketemperature - REAL - read only
[] - dhmaxintakepressureforever - UINT - read only
[] - dhmaxintakepressurestartup - UINT - read only
[] - dhmaxintaketemperatureforever - REAL - read only
[] - dhmaxintaketemperaturestartup - REAL - read only
[] - dhnumchannels - UINT - read only
[] - dhpsirating - UINT - read only
[] - dhtooltype - UINT - read only
[] - dhtoolvoltage - UINT - read only
[] - downholetoolenabled - BOOL - read only
[] - downtimetimeparameter - DINT - WRITEABLE
[] - downtimetimeparameterol - DINT - WRITEABLE
[] - e300averagecurrent - REAL - read only
[] - e300averagellvoltage - REAL - read only
[] - e300averagelnvoltage - REAL - read only
[] - e300kwh - REAL - read only
[] - e300kwhregen - REAL - read only
[] - e300l1apparentpower - REAL - read only
[] - e300l1current - REAL - read only
[] - e300l1l2voltage - REAL - read only
[] - e300l1nvoltage - REAL - read only
[] - e300l1reactivepower - REAL - read only
[] - e300l1realpower - REAL - read only
[] - e300l1truepowerfactor - REAL - read only
[] - e300l2apparentpower - REAL - read only
[] - e300l2current - REAL - read only
[] - e300l2l3voltage - REAL - read only
[] - e300l2nvoltage - REAL - read only
[] - e300l2reactivepower - REAL - read only
[] - e300l2realpower - REAL - read only
[] - e300l2truepowerfactor - REAL - read only
[] - e300l3apparentpower - REAL - read only
[] - e300l3current - REAL - read only
[] - e300l3l1voltage - REAL - read only
[] - e300l3nvoltage - REAL - read only
[] - e300l3reactivepower - REAL - read only
[] - e300l3realpower - REAL - read only
[] - e300l3truepowerfactor - REAL - read only
[] - e300linefrequency - REAL - read only
[] - e300percentcurrentunbalance - REAL - read only
[] - e300percentvoltageunbalance - REAL - read only
[] - e300threephasetruepowerfactor - REAL - read only
[] - e300totalapparentpower - REAL - read only
[] - e300totalreactivepower - REAL - read only
[] - e300totalrealpower - REAL - read only
[] - handmode - BOOL - read only
[] - overloadtrip - BOOL - read only
[] - pressurealarmdelay - UDINT - WRITEABLE
[] - pressurealarmstartupdelay - DINT - WRITEABLE
[] - pressureeumax - REAL - WRITEABLE
[] - pressureeumin - REAL - WRITEABLE
[] - pressurehi - BOOL - read only
[] - pressurehisp - REAL - WRITEABLE
[] - pressurein - REAL - read only
[] - pressurelo - BOOL - read only
[] - pressurelosp - REAL - WRITEABLE
[] - pressureok - BOOL - read only
[] - pressureshutdown - REAL - WRITEABLE
[] - pressureshutdownenabled - BOOL - WRITEABLE
[] - pressurestartup - REAL - WRITEABLE
[] - pressurestartupenabled - BOOL - WRITEABLE
[] - pressureswitchenabled - BOOL - WRITEABLE
[] - pressuretransducerenabled - BOOL - WRITEABLE
[] - rpmode - BOOL - read only
[] - rppressure - BOOL - read only
[] - rptemperature - BOOL - read only
[] - rptrip - BOOL - read only
[] - rptubingpressure - BOOL - read only
[] - runpermissive - BOOL - read only
[] - shutdowntime - DINT - read only
[] - spmode - BOOL - read only
[] - sppressure - BOOL - read only
[] - sptemperature - BOOL - read only
[] - sptrip - BOOL - read only
[] - spvoltage - BOOL - read only
[] - startbutton - BOOL - read only
[] - startcommand - BOOL - WRITEABLE
[] - startpermissive - BOOL - read only
[] - stopcommand - BOOL - WRITEABLE
[] - tempshutdown - REAL - WRITEABLE
[] - tempshutdownenabled - BOOL - WRITEABLE
[] - tempstartup - REAL - WRITEABLE
[] - tempstartupenabled - BOOL - WRITEABLE
[] - testmode - BOOL - read only
[] - tripenabledicurrentimbalance - BOOL - WRITEABLE
[] - tripenabledigroundfault - BOOL - WRITEABLE
[] - tripenabledijam - BOOL - WRITEABLE
[] - tripenabledilineloss - BOOL - WRITEABLE
[] - tripenablediovercurrent - BOOL - WRITEABLE
[] - tripenabledioverload - BOOL - WRITEABLE
[] - tripenablediphaseloss - BOOL - WRITEABLE
[] - tripenabledistall - BOOL - WRITEABLE
[] - tripenablediundercurrent - BOOL - WRITEABLE
[] - tripenablediunderload - BOOL - WRITEABLE
[] - tripenablevoverfrequency - BOOL - WRITEABLE
[] - tripenablevovervoltage - BOOL - WRITEABLE
[] - tripenablevphaserotation - BOOL - WRITEABLE
[] - tripenablevunderfrequency - BOOL - WRITEABLE
[] - tripenablevundervoltage - BOOL - WRITEABLE
[] - tripenablevvoltageunbalance - BOOL - WRITEABLE
[] - tripresetcmd - BOOL - WRITEABLE
[] - tripstatus - BOOL - read only
[] - tripstatuscontrolint - UINT - read only
[] - tripstatuscurrentint - UINT - read only
[] - tripstatuspowerint - UINT - read only
[] - tripstatusvoltageint - UINT - read only
[] - valoverloadtripcount - DINT - read only
[] - valtripcount - DINT - read only
[] - voltageok - BOOL - read only
[] - warningenabledicurrentimbalanc - BOOL - WRITEABLE
[] - warningenabledigroundfault - BOOL - WRITEABLE
[] - warningenabledijam - BOOL - WRITEABLE
[] - warningenabledilineloss - BOOL - WRITEABLE
[] - warningenablediovercurrent - BOOL - WRITEABLE
[] - warningenabledioverload - BOOL - WRITEABLE
[] - warningenablediphaseloss - BOOL - WRITEABLE
[] - warningenabledistall - BOOL - WRITEABLE
[] - warningenablediundercurrent - BOOL - WRITEABLE
[] - warningenablediunderload - BOOL - WRITEABLE
[] - warningenablevoverfrequency - BOOL - WRITEABLE
[] - warningenablevovervoltage - BOOL - WRITEABLE
[] - warningenablevphaserotation - BOOL - WRITEABLE
[] - warningenablevunderfrequency - BOOL - WRITEABLE
[] - warningenablevundervoltage - BOOL - WRITEABLE
[] - warningenablevvoltageunbalance - BOOL - WRITEABLE
[] - warningstatus - BOOL - read only
[] - warningstatuscontrolint - UINT - read only
[] - warningstatuscurrentint - UINT - read only
[] - warningstatuspowerint - UINT - read only
[] - warningstatusvoltageint - UINT - read only
\ No newline at end of file
diff --git a/POCloud_Driver/ipp.py b/POCloud_Driver/ipp.py
index 81cc80f..c1e204c 100644
--- a/POCloud_Driver/ipp.py
+++ b/POCloud_Driver/ipp.py
@@ -53,9 +53,9 @@ class start(threading.Thread, deviceBase):
try:
for i in self.channels:
runLoopStatus = i
- print("reading {0}".format(i))
+ # print("reading {0}".format(i))
valData = u800.readMicroTag(self.device_address, self.channels[i]['tag'])
- print(valData)
+ # print(valData)
if valData:
nowVal = round(valData[0], 4)
ch = self.channels[i]
@@ -116,494 +116,494 @@ class start(threading.Thread, deviceBase):
# ======== AUTOMATICALLY GENERATED TAG WRITE FUNCTIONS BELOW HERE ===========
- def vfdipp_cfgCFLASetting(self, name, value):
+ def ipp_cfgcflasetting(self, name, value):
print('trying to set cfg_C_FLASetting to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_C_FLASetting', float(value))
- def vfdipp_cfgCTripEnableControl(self, name, value):
- print('trying to set cfg_C_TripEnableControl to {}'.format(value))
- return u800.writeMicroTag(addr, 'cfg_C_TripEnableControl', int(value))
-
- def vfdipp_cfgCWarningEnableControl(self, name, value):
- print('trying to set cfg_C_WarningEnableControl to {}'.format(value))
- return u800.writeMicroTag(addr, 'cfg_C_WarningEnableControl', int(value))
-
- def vfdipp_cfgClearTripCountAfter(self, name, value):
+ def ipp_cfgcleartripcountafter(self, name, value):
print('trying to set cfg_ClearTripCountAfter to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_ClearTripCountAfter', int(value))
- def vfdipp_cfgGFGroundFaultInhibitTime(self, name, value):
+ def ipp_cfgctripenablecontrol(self, name, value):
+ print('trying to set cfg_C_TripEnableControl to {}'.format(value))
+ return u800.writeMicroTag(addr, 'cfg_C_TripEnableControl', int(value))
+
+ def ipp_cfgcwarningenablecontrol(self, name, value):
+ print('trying to set cfg_C_WarningEnableControl to {}'.format(value))
+ return u800.writeMicroTag(addr, 'cfg_C_WarningEnableControl', int(value))
+
+ def ipp_cfggfgroundfaultinhibittime(self, name, value):
print('trying to set cfg_GF_GroundFaultInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultInhibitTime', int(value))
- def vfdipp_cfgGFGroundFaultTripDelay(self, name, value):
+ def ipp_cfggfgroundfaulttripdelay(self, name, value):
print('trying to set cfg_GF_GroundFaultTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultTripDelay', float(value))
- def vfdipp_cfgGFGroundFaultTripLevel(self, name, value):
+ def ipp_cfggfgroundfaulttriplevel(self, name, value):
print('trying to set cfg_GF_GroundFaultTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultTripLevel', float(value))
- def vfdipp_cfgGFGroundFaultWarningDelay(self, name, value):
+ def ipp_cfggfgroundfaultwarningdelay(self, name, value):
print('trying to set cfg_GF_GroundFaultWarningDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultWarningDelay', float(value))
- def vfdipp_cfgGFGroundFaultWarningLevel(self, name, value):
+ def ipp_cfggfgroundfaultwarninglevel(self, name, value):
print('trying to set cfg_GF_GroundFaultWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultWarningLevel', float(value))
- def vfdipp_cfgICTPrimary(self, name, value):
+ def ipp_cfgictprimary(self, name, value):
print('trying to set cfg_I_CTPrimary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CTPrimary', int(value))
- def vfdipp_cfgICTSecondary(self, name, value):
+ def ipp_cfgictsecondary(self, name, value):
print('trying to set cfg_I_CTSecondary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CTSecondary', int(value))
- def vfdipp_cfgICurrentImbalanceInhibitTime(self, name, value):
+ def ipp_cfgicurrentimbalanceinhibittim(self, name, value):
print('trying to set cfg_I_CurrentImbalanceInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceInhibitTime', int(value))
- def vfdipp_cfgICurrentImbalanceTripDelay(self, name, value):
+ def ipp_cfgicurrentimbalancetripdelay(self, name, value):
print('trying to set cfg_I_CurrentImbalanceTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceTripDelay', int(value))
- def vfdipp_cfgICurrentImbalanceTripLevel(self, name, value):
+ def ipp_cfgicurrentimbalancetriplevel(self, name, value):
print('trying to set cfg_I_CurrentImbalanceTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceTripLevel', int(value))
- def vfdipp_cfgICurrentImbalanceWarningLevel(self, name, value):
+ def ipp_cfgicurrentimbalancewarninglev(self, name, value):
print('trying to set cfg_I_CurrentImbalanceWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceWarningLevel', int(value))
- def vfdipp_cfgIJamInhibitTime(self, name, value):
+ def ipp_cfgijaminhibittime(self, name, value):
print('trying to set cfg_I_JamInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamInhibitTime', int(value))
- def vfdipp_cfgIJamTripDelay(self, name, value):
+ def ipp_cfgijamtripdelay(self, name, value):
print('trying to set cfg_I_JamTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamTripDelay', int(value))
- def vfdipp_cfgIJamWarningLevel(self, name, value):
+ def ipp_cfgijamwarninglevel(self, name, value):
print('trying to set cfg_I_JamWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamWarningLevel', int(value))
- def vfdipp_cfgILineLossInhibitTime(self, name, value):
+ def ipp_cfgilinelossinhibittime(self, name, value):
print('trying to set cfg_I_LineLossInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_LineLossInhibitTime', int(value))
- def vfdipp_cfgILineLossTripDelay(self, name, value):
+ def ipp_cfgilinelosstripdelay(self, name, value):
print('trying to set cfg_I_LineLossTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_LineLossTripDelay', float(value))
- def vfdipp_cfgIOvercurrentInhibitTime(self, name, value):
+ def ipp_cfgiovercurrentinhibittime(self, name, value):
print('trying to set cfg_I_OvercurrentInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentInhibitTime', int(value))
- def vfdipp_cfgIOvercurrentTripDelay(self, name, value):
+ def ipp_cfgiovercurrenttripdelay(self, name, value):
print('trying to set cfg_I_OvercurrentTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentTripDelay', float(value))
- def vfdipp_cfgIOvercurrentTripLevel(self, name, value):
+ def ipp_cfgiovercurrenttriplevel(self, name, value):
print('trying to set cfg_I_OvercurrentTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentTripLevel', int(value))
- def vfdipp_cfgIOvercurrentWarningLevel(self, name, value):
+ def ipp_cfgiovercurrentwarninglevel(self, name, value):
print('trying to set cfg_I_OvercurrentWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentWarningLevel', int(value))
- def vfdipp_cfgIStallEnabledTime(self, name, value):
+ def ipp_cfgistallenabledtime(self, name, value):
print('trying to set cfg_I_StallEnabledTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_StallEnabledTime', int(value))
- def vfdipp_cfgIStallTripLevel(self, name, value):
+ def ipp_cfgistalltriplevel(self, name, value):
print('trying to set cfg_I_StallTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_StallTripLevel', int(value))
- def vfdipp_cfgIUndercurrentInhibitTime(self, name, value):
+ def ipp_cfgiundercurrentinhibittime(self, name, value):
print('trying to set cfg_I_UndercurrentInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentInhibitTime', int(value))
- def vfdipp_cfgIUndercurrentTripDelay(self, name, value):
+ def ipp_cfgiundercurrenttripdelay(self, name, value):
print('trying to set cfg_I_UndercurrentTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentTripDelay', float(value))
- def vfdipp_cfgIUndercurrentTripLevel(self, name, value):
+ def ipp_cfgiundercurrenttriplevel(self, name, value):
print('trying to set cfg_I_UndercurrentTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentTripLevel', int(value))
- def vfdipp_cfgIUndercurrentWarningLevel(self, name, value):
+ def ipp_cfgiundercurrentwarninglevel(self, name, value):
print('trying to set cfg_I_UndercurrentWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentWarningLevel', int(value))
- def vfdipp_cfgIUnderloadInhibitTime(self, name, value):
+ def ipp_cfgiunderloadinhibittime(self, name, value):
print('trying to set cfg_I_UnderloadInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadInhibitTime', int(value))
- def vfdipp_cfgIUnderloadTripDelay(self, name, value):
+ def ipp_cfgiunderloadtripdelay(self, name, value):
print('trying to set cfg_I_UnderloadTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadTripDelay', float(value))
- def vfdipp_cfgIUnderloadTripLevel(self, name, value):
+ def ipp_cfgiunderloadtriplevel(self, name, value):
print('trying to set cfg_I_UnderloadTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadTripLevel', int(value))
- def vfdipp_cfgIUnderloadWarningLevel(self, name, value):
+ def ipp_cfgiunderloadwarninglevel(self, name, value):
print('trying to set cfg_I_UnderloadWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadWarningLevel', int(value))
- def vfdipp_cfgOverloadTripCountLimit(self, name, value):
+ def ipp_cfgoverloadtripcountlimit(self, name, value):
print('trying to set cfg_OverloadTripCountLimit to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_OverloadTripCountLimit', int(value))
- def vfdipp_cfgPLPhaseLossInhibitTime(self, name, value):
+ def ipp_cfgplphaselossinhibittime(self, name, value):
print('trying to set cfg_PL_PhaseLossInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_PL_PhaseLossInhibitTime', int(value))
- def vfdipp_cfgPLPhaseLossTripDelay(self, name, value):
+ def ipp_cfgplphaselosstripdelay(self, name, value):
print('trying to set cfg_PL_PhaseLossTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_PL_PhaseLossTripDelay', float(value))
- def vfdipp_cfgREAD(self, name, value):
+ def ipp_cfgread(self, name, value):
print('trying to set cfg_READ to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_READ', int(value))
- def vfdipp_cfgSpecificGravity(self, name, value):
+ def ipp_cfgspecificgravity(self, name, value):
print('trying to set cfg_SpecificGravity to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_SpecificGravity', float(value))
- def vfdipp_cfgTCUTripClass(self, name, value):
+ def ipp_cfgtcutripclass(self, name, value):
print('trying to set cfg_TCU_TripClass to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TCU_TripClass', int(value))
- def vfdipp_cfgTimerModeEnabled(self, name, value):
+ def ipp_cfgtimermodeenabled(self, name, value):
print('trying to set cfg_TimerModeEnabled to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerModeEnabled', int(value))
- def vfdipp_cfgTimerRunTime(self, name, value):
+ def ipp_cfgtimerruntime(self, name, value):
print('trying to set cfg_TimerRunTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerRunTime', int(value))
- def vfdipp_cfgTimerWaitTime(self, name, value):
+ def ipp_cfgtimerwaittime(self, name, value):
print('trying to set cfg_TimerWaitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerWaitTime', int(value))
- def vfdipp_cfgTripCountLimit(self, name, value):
+ def ipp_cfgtripcountlimit(self, name, value):
print('trying to set cfg_TripCountLimit to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TripCountLimit', int(value))
- def vfdipp_cfgVOverfrequencyInhibitTime(self, name, value):
+ def ipp_cfgvoverfrequencyinhibittime(self, name, value):
print('trying to set cfg_V_OverfrequencyInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyInhibitTime', int(value))
- def vfdipp_cfgVOverfrequencyTripDelay(self, name, value):
+ def ipp_cfgvoverfrequencytripdelay(self, name, value):
print('trying to set cfg_V_OverfrequencyTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyTripDelay', float(value))
- def vfdipp_cfgVOverfrequencyTripLevel(self, name, value):
+ def ipp_cfgvoverfrequencytriplevel(self, name, value):
print('trying to set cfg_V_OverfrequencyTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyTripLevel', int(value))
- def vfdipp_cfgVOverfrequencyWarningLevel(self, name, value):
+ def ipp_cfgvoverfrequencywarninglevel(self, name, value):
print('trying to set cfg_V_OverfrequencyWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyWarningLevel', int(value))
- def vfdipp_cfgVOvervoltageInhibitTime(self, name, value):
+ def ipp_cfgvovervoltageinhibittime(self, name, value):
print('trying to set cfg_V_OvervoltageInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageInhibitTime', int(value))
- def vfdipp_cfgVOvervoltageTripDelay(self, name, value):
+ def ipp_cfgvovervoltagetripdelay(self, name, value):
print('trying to set cfg_V_OvervoltageTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageTripDelay', float(value))
- def vfdipp_cfgVOvervoltageTripLevel(self, name, value):
+ def ipp_cfgvovervoltagetriplevel(self, name, value):
print('trying to set cfg_V_OvervoltageTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageTripLevel', float(value))
- def vfdipp_cfgVOvervoltageWarningLevel(self, name, value):
+ def ipp_cfgvovervoltagewarninglevel(self, name, value):
print('trying to set cfg_V_OvervoltageWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageWarningLevel', float(value))
- def vfdipp_cfgVPTPrimary(self, name, value):
- print('trying to set cfg_V_PTPrimary to {}'.format(value))
- return u800.writeMicroTag(addr, 'cfg_V_PTPrimary', int(value))
-
- def vfdipp_cfgVPTSecondary(self, name, value):
- print('trying to set cfg_V_PTSecondary to {}'.format(value))
- return u800.writeMicroTag(addr, 'cfg_V_PTSecondary', int(value))
-
- def vfdipp_cfgVPhaseRotationInhibitTime(self, name, value):
+ def ipp_cfgvphaserotationinhibittime(self, name, value):
print('trying to set cfg_V_PhaseRotationInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PhaseRotationInhibitTime', int(value))
- def vfdipp_cfgVPhaseRotationTripType(self, name, value):
+ def ipp_cfgvphaserotationtriptype(self, name, value):
print('trying to set cfg_V_PhaseRotationTripType to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PhaseRotationTripType', int(value))
- def vfdipp_cfgVUnderfrequencyInhibitTime(self, name, value):
+ def ipp_cfgvptprimary(self, name, value):
+ print('trying to set cfg_V_PTPrimary to {}'.format(value))
+ return u800.writeMicroTag(addr, 'cfg_V_PTPrimary', int(value))
+
+ def ipp_cfgvptsecondary(self, name, value):
+ print('trying to set cfg_V_PTSecondary to {}'.format(value))
+ return u800.writeMicroTag(addr, 'cfg_V_PTSecondary', int(value))
+
+ def ipp_cfgvunderfrequencyinhibittime(self, name, value):
print('trying to set cfg_V_UnderfrequencyInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyInhibitTime', int(value))
- def vfdipp_cfgVUnderfrequencyTripDelay(self, name, value):
+ def ipp_cfgvunderfrequencytripdelay(self, name, value):
print('trying to set cfg_V_UnderfrequencyTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyTripDelay', float(value))
- def vfdipp_cfgVUnderfrequencyTripLevel(self, name, value):
+ def ipp_cfgvunderfrequencytriplevel(self, name, value):
print('trying to set cfg_V_UnderfrequencyTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyTripLevel', int(value))
- def vfdipp_cfgVUnderfrequencyWarningLevel(self, name, value):
+ def ipp_cfgvunderfrequencywarninglevel(self, name, value):
print('trying to set cfg_V_UnderfrequencyWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyWarningLevel', int(value))
- def vfdipp_cfgVUndervoltageInhibitTime(self, name, value):
+ def ipp_cfgvundervoltageinhibittime(self, name, value):
print('trying to set cfg_V_UndervoltageInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageInhibitTime', int(value))
- def vfdipp_cfgVUndervoltageTripDelay(self, name, value):
+ def ipp_cfgvundervoltagetripdelay(self, name, value):
print('trying to set cfg_V_UndervoltageTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageTripDelay', float(value))
- def vfdipp_cfgVUndervoltageTripLevel(self, name, value):
+ def ipp_cfgvundervoltagetriplevel(self, name, value):
print('trying to set cfg_V_UndervoltageTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageTripLevel', float(value))
- def vfdipp_cfgVUndervoltageWarningLevel(self, name, value):
+ def ipp_cfgvundervoltagewarninglevel(self, name, value):
print('trying to set cfg_V_UndervoltageWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageWarningLevel', float(value))
- def vfdipp_cfgVVoltageImbalanceInhibitTime(self, name, value):
+ def ipp_cfgvvoltageimbalanceinhibittim(self, name, value):
print('trying to set cfg_V_VoltageImbalanceInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceInhibitTime', int(value))
- def vfdipp_cfgVVoltageImbalanceTripDelay(self, name, value):
+ def ipp_cfgvvoltageimbalancetripdelay(self, name, value):
print('trying to set cfg_V_VoltageImbalanceTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceTripDelay', float(value))
- def vfdipp_cfgVVoltageImbalanceTripLevel(self, name, value):
+ def ipp_cfgvvoltageimbalancetriplevel(self, name, value):
print('trying to set cfg_V_VoltageImbalanceTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceTripLevel', int(value))
- def vfdipp_cfgVVoltageImbalanceWarningLevel(self, name, value):
+ def ipp_cfgvvoltageimbalancewarninglev(self, name, value):
print('trying to set cfg_V_VoltageImbalanceWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceWarningLevel', int(value))
- def vfdipp_cfgVVoltageMode(self, name, value):
+ def ipp_cfgvvoltagemode(self, name, value):
print('trying to set cfg_V_VoltageMode to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageMode', int(value))
- def vfdipp_cfgWRITE(self, name, value):
+ def ipp_cfgwrite(self, name, value):
print('trying to set cfg_WRITE to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_WRITE', int(value))
- def vfdipp_downtimeTimeParameter(self, name, value):
+ def ipp_downtimetimeparameter(self, name, value):
print('trying to set Downtime_Time_Parameter to {}'.format(value))
return u800.writeMicroTag(addr, 'Downtime_Time_Parameter', int(value))
- def vfdipp_downtimeTimeParameterOL(self, name, value):
+ def ipp_downtimetimeparameterol(self, name, value):
print('trying to set Downtime_Time_Parameter_OL to {}'.format(value))
return u800.writeMicroTag(addr, 'Downtime_Time_Parameter_OL', int(value))
- def vfdipp_pressureAlarmDelay(self, name, value):
+ def ipp_pressurealarmdelay(self, name, value):
print('trying to set Pressure_Alarm_Delay to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Alarm_Delay', int(value))
- def vfdipp_pressureAlarmStartupDelay(self, name, value):
+ def ipp_pressurealarmstartupdelay(self, name, value):
print('trying to set Pressure_Alarm_Startup_Delay to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Alarm_Startup_Delay', int(value))
- def vfdipp_pressureEUMax(self, name, value):
+ def ipp_pressureeumax(self, name, value):
print('trying to set Pressure_EU_Max to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_EU_Max', float(value))
- def vfdipp_pressureEUMin(self, name, value):
+ def ipp_pressureeumin(self, name, value):
print('trying to set Pressure_EU_Min to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_EU_Min', float(value))
- def vfdipp_pressureHiSP(self, name, value):
+ def ipp_pressurehisp(self, name, value):
print('trying to set Pressure_Hi_SP to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Hi_SP', float(value))
- def vfdipp_pressureLoSP(self, name, value):
+ def ipp_pressurelosp(self, name, value):
print('trying to set Pressure_Lo_SP to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Lo_SP', float(value))
- def vfdipp_pressureShutdown(self, name, value):
+ def ipp_pressureshutdown(self, name, value):
print('trying to set Pressure_Shutdown to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Shutdown', float(value))
- def vfdipp_pressureShutdownEnabled(self, name, value):
+ def ipp_pressureshutdownenabled(self, name, value):
print('trying to set Pressure_Shutdown_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Shutdown_Enabled', int(value))
- def vfdipp_pressureStartup(self, name, value):
+ def ipp_pressurestartup(self, name, value):
print('trying to set Pressure_Startup to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Startup', float(value))
- def vfdipp_pressureStartupEnabled(self, name, value):
+ def ipp_pressurestartupenabled(self, name, value):
print('trying to set Pressure_Startup_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Startup_Enabled', int(value))
- def vfdipp_pressureSwitchEnabled(self, name, value):
+ def ipp_pressureswitchenabled(self, name, value):
print('trying to set Pressure_Switch_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Switch_Enabled', int(value))
- def vfdipp_pressureTransducerEnabled(self, name, value):
+ def ipp_pressuretransducerenabled(self, name, value):
print('trying to set Pressure_Transducer_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Transducer_Enabled', int(value))
- def vfdipp_startCommand(self, name, value):
+ def ipp_startcommand(self, name, value):
print('trying to set Start_Command to {}'.format(value))
return u800.writeMicroTag(addr, 'Start_Command', int(value))
- def vfdipp_stopCommand(self, name, value):
+ def ipp_stopcommand(self, name, value):
print('trying to set Stop_Command to {}'.format(value))
return u800.writeMicroTag(addr, 'Stop_Command', int(value))
- def vfdipp_tempShutdown(self, name, value):
+ def ipp_tempshutdown(self, name, value):
print('trying to set Temp_Shutdown to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Shutdown', float(value))
- def vfdipp_tempShutdownEnabled(self, name, value):
+ def ipp_tempshutdownenabled(self, name, value):
print('trying to set Temp_Shutdown_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Shutdown_Enabled', int(value))
- def vfdipp_tempStartup(self, name, value):
+ def ipp_tempstartup(self, name, value):
print('trying to set Temp_Startup to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Startup', float(value))
- def vfdipp_tempStartupEnabled(self, name, value):
+ def ipp_tempstartupenabled(self, name, value):
print('trying to set Temp_Startup_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Startup_Enabled', int(value))
- def vfdipp_tripEnableVOverfrequency(self, name, value):
- print('trying to set TripEnable_V_Overfrequency to {}'.format(value))
- return u800.writeMicroTag(addr, 'TripEnable_V_Overfrequency', int(value))
-
- def vfdipp_tripEnableVOvervoltage(self, name, value):
- print('trying to set TripEnable_V_Overvoltage to {}'.format(value))
- return u800.writeMicroTag(addr, 'TripEnable_V_Overvoltage', int(value))
-
- def vfdipp_tripEnableVPhaseRotation(self, name, value):
- print('trying to set TripEnable_V_PhaseRotation to {}'.format(value))
- return u800.writeMicroTag(addr, 'TripEnable_V_PhaseRotation', int(value))
-
- def vfdipp_tripEnableVUnderfrequency(self, name, value):
- print('trying to set TripEnable_V_Underfrequency to {}'.format(value))
- return u800.writeMicroTag(addr, 'TripEnable_V_Underfrequency', int(value))
-
- def vfdipp_tripEnableVUndervoltage(self, name, value):
- print('trying to set TripEnable_V_Undervoltage to {}'.format(value))
- return u800.writeMicroTag(addr, 'TripEnable_V_Undervoltage', int(value))
-
- def vfdipp_tripEnableVVoltageUnbalance(self, name, value):
- print('trying to set TripEnable_V_VoltageUnbalance to {}'.format(value))
- return u800.writeMicroTag(addr, 'TripEnable_V_VoltageUnbalance', int(value))
-
- def vfdipp_tripEnabledICurrentImbalance(self, name, value):
+ def ipp_tripenabledicurrentimbalance(self, name, value):
print('trying to set TripEnabled_I_CurrentImbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_CurrentImbalance', int(value))
- def vfdipp_tripEnabledIGroundFault(self, name, value):
+ def ipp_tripenabledigroundfault(self, name, value):
print('trying to set TripEnabled_I_GroundFault to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_GroundFault', int(value))
- def vfdipp_tripEnabledIJam(self, name, value):
+ def ipp_tripenabledijam(self, name, value):
print('trying to set TripEnabled_I_Jam to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Jam', int(value))
- def vfdipp_tripEnabledILineLoss(self, name, value):
+ def ipp_tripenabledilineloss(self, name, value):
print('trying to set TripEnabled_I_LineLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_LineLoss', int(value))
- def vfdipp_tripEnabledIOvercurrent(self, name, value):
+ def ipp_tripenablediovercurrent(self, name, value):
print('trying to set TripEnabled_I_Overcurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Overcurrent', int(value))
- def vfdipp_tripEnabledIOverload(self, name, value):
+ def ipp_tripenabledioverload(self, name, value):
print('trying to set TripEnabled_I_Overload to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Overload', int(value))
- def vfdipp_tripEnabledIPhaseLoss(self, name, value):
+ def ipp_tripenablediphaseloss(self, name, value):
print('trying to set TripEnabled_I_PhaseLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_PhaseLoss', int(value))
- def vfdipp_tripEnabledIStall(self, name, value):
+ def ipp_tripenabledistall(self, name, value):
print('trying to set TripEnabled_I_Stall to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Stall', int(value))
- def vfdipp_tripEnabledIUndercurrent(self, name, value):
+ def ipp_tripenablediundercurrent(self, name, value):
print('trying to set TripEnabled_I_Undercurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Undercurrent', int(value))
- def vfdipp_tripEnabledIUnderload(self, name, value):
+ def ipp_tripenablediunderload(self, name, value):
print('trying to set TripEnabled_I_Underload to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Underload', int(value))
- def vfdipp_tripResetCmd(self, name, value):
+ def ipp_tripenablevoverfrequency(self, name, value):
+ print('trying to set TripEnable_V_Overfrequency to {}'.format(value))
+ return u800.writeMicroTag(addr, 'TripEnable_V_Overfrequency', int(value))
+
+ def ipp_tripenablevovervoltage(self, name, value):
+ print('trying to set TripEnable_V_Overvoltage to {}'.format(value))
+ return u800.writeMicroTag(addr, 'TripEnable_V_Overvoltage', int(value))
+
+ def ipp_tripenablevphaserotation(self, name, value):
+ print('trying to set TripEnable_V_PhaseRotation to {}'.format(value))
+ return u800.writeMicroTag(addr, 'TripEnable_V_PhaseRotation', int(value))
+
+ def ipp_tripenablevunderfrequency(self, name, value):
+ print('trying to set TripEnable_V_Underfrequency to {}'.format(value))
+ return u800.writeMicroTag(addr, 'TripEnable_V_Underfrequency', int(value))
+
+ def ipp_tripenablevundervoltage(self, name, value):
+ print('trying to set TripEnable_V_Undervoltage to {}'.format(value))
+ return u800.writeMicroTag(addr, 'TripEnable_V_Undervoltage', int(value))
+
+ def ipp_tripenablevvoltageunbalance(self, name, value):
+ print('trying to set TripEnable_V_VoltageUnbalance to {}'.format(value))
+ return u800.writeMicroTag(addr, 'TripEnable_V_VoltageUnbalance', int(value))
+
+ def ipp_tripresetcmd(self, name, value):
print('trying to set TripResetCmd to {}'.format(value))
return u800.writeMicroTag(addr, 'TripResetCmd', int(value))
- def vfdipp_warningEnableVOverfrequency(self, name, value):
- print('trying to set WarningEnable_V_Overfrequency to {}'.format(value))
- return u800.writeMicroTag(addr, 'WarningEnable_V_Overfrequency', int(value))
-
- def vfdipp_warningEnableVOvervoltage(self, name, value):
- print('trying to set WarningEnable_V_Overvoltage to {}'.format(value))
- return u800.writeMicroTag(addr, 'WarningEnable_V_Overvoltage', int(value))
-
- def vfdipp_warningEnableVPhaseRotation(self, name, value):
- print('trying to set WarningEnable_V_PhaseRotation to {}'.format(value))
- return u800.writeMicroTag(addr, 'WarningEnable_V_PhaseRotation', int(value))
-
- def vfdipp_warningEnableVUnderfrequency(self, name, value):
- print('trying to set WarningEnable_V_Underfrequency to {}'.format(value))
- return u800.writeMicroTag(addr, 'WarningEnable_V_Underfrequency', int(value))
-
- def vfdipp_warningEnableVUndervoltage(self, name, value):
- print('trying to set WarningEnable_V_Undervoltage to {}'.format(value))
- return u800.writeMicroTag(addr, 'WarningEnable_V_Undervoltage', int(value))
-
- def vfdipp_warningEnableVVoltageUnbalance(self, name, value):
- print('trying to set WarningEnable_V_VoltageUnbalance to {}'.format(value))
- return u800.writeMicroTag(addr, 'WarningEnable_V_VoltageUnbalance', int(value))
-
- def vfdipp_warningEnabledICurrentImbalance(self, name, value):
+ def ipp_warningenabledicurrentimbalanc(self, name, value):
print('trying to set WarningEnabled_I_CurrentImbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_CurrentImbalance', int(value))
- def vfdipp_warningEnabledIGroundFault(self, name, value):
+ def ipp_warningenabledigroundfault(self, name, value):
print('trying to set WarningEnabled_I_GroundFault to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_GroundFault', int(value))
- def vfdipp_warningEnabledIJam(self, name, value):
+ def ipp_warningenabledijam(self, name, value):
print('trying to set WarningEnabled_I_Jam to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Jam', int(value))
- def vfdipp_warningEnabledILineLoss(self, name, value):
+ def ipp_warningenabledilineloss(self, name, value):
print('trying to set WarningEnabled_I_LineLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_LineLoss', int(value))
- def vfdipp_warningEnabledIOvercurrent(self, name, value):
+ def ipp_warningenablediovercurrent(self, name, value):
print('trying to set WarningEnabled_I_Overcurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Overcurrent', int(value))
- def vfdipp_warningEnabledIOverload(self, name, value):
+ def ipp_warningenabledioverload(self, name, value):
print('trying to set WarningEnabled_I_Overload to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Overload', int(value))
- def vfdipp_warningEnabledIPhaseLoss(self, name, value):
+ def ipp_warningenablediphaseloss(self, name, value):
print('trying to set WarningEnabled_I_PhaseLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_PhaseLoss', int(value))
- def vfdipp_warningEnabledIStall(self, name, value):
+ def ipp_warningenabledistall(self, name, value):
print('trying to set WarningEnabled_I_Stall to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Stall', int(value))
- def vfdipp_warningEnabledIUndercurrent(self, name, value):
+ def ipp_warningenablediundercurrent(self, name, value):
print('trying to set WarningEnabled_I_Undercurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Undercurrent', int(value))
- def vfdipp_warningEnabledIUnderload(self, name, value):
+ def ipp_warningenablediunderload(self, name, value):
print('trying to set WarningEnabled_I_Underload to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Underload', int(value))
+
+ def ipp_warningenablevoverfrequency(self, name, value):
+ print('trying to set WarningEnable_V_Overfrequency to {}'.format(value))
+ return u800.writeMicroTag(addr, 'WarningEnable_V_Overfrequency', int(value))
+
+ def ipp_warningenablevovervoltage(self, name, value):
+ print('trying to set WarningEnable_V_Overvoltage to {}'.format(value))
+ return u800.writeMicroTag(addr, 'WarningEnable_V_Overvoltage', int(value))
+
+ def ipp_warningenablevphaserotation(self, name, value):
+ print('trying to set WarningEnable_V_PhaseRotation to {}'.format(value))
+ return u800.writeMicroTag(addr, 'WarningEnable_V_PhaseRotation', int(value))
+
+ def ipp_warningenablevunderfrequency(self, name, value):
+ print('trying to set WarningEnable_V_Underfrequency to {}'.format(value))
+ return u800.writeMicroTag(addr, 'WarningEnable_V_Underfrequency', int(value))
+
+ def ipp_warningenablevundervoltage(self, name, value):
+ print('trying to set WarningEnable_V_Undervoltage to {}'.format(value))
+ return u800.writeMicroTag(addr, 'WarningEnable_V_Undervoltage', int(value))
+
+ def ipp_warningenablevvoltageunbalance(self, name, value):
+ print('trying to set WarningEnable_V_VoltageUnbalance to {}'.format(value))
+ return u800.writeMicroTag(addr, 'WarningEnable_V_VoltageUnbalance', int(value))
diff --git a/POCloud_Driver/ipp_channels_setup.py b/POCloud_Driver/ipp_channels_setup.py
index 31394ae..e7e285b 100644
--- a/POCloud_Driver/ipp_channels_setup.py
+++ b/POCloud_Driver/ipp_channels_setup.py
@@ -1 +1 @@
-import pickle
channels = {
'automode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Auto_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgcflasetting': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_C_FLASetting',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgcleartripcountafter': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_ClearTripCountAfter',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgctripenablecontrol': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_C_TripEnableControl',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgcwarningenablecontrol': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_C_WarningEnableControl',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaultinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaulttripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaulttriplevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaultwarningdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultWarningDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaultwarninglevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgictprimary': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CTPrimary',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgictsecondary': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CTSecondary',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgicurrentimbalanceinhibittim': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CurrentImbalanceInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgicurrentimbalancetripdelay': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CurrentImbalanceTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgicurrentimbalancetriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CurrentImbalanceTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgicurrentimbalancewarninglev': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CurrentImbalanceWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgijaminhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_JamInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgijamtripdelay': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_JamTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgijamtriplevel': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_JamTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgijamwarninglevel': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_JamWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgilinelossinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_LineLossInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgilinelosstripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_LineLossTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiovercurrentinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_OvercurrentInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiovercurrenttripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_OvercurrentTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiovercurrenttriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_OvercurrentTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiovercurrentwarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_OvercurrentWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgistallenabledtime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_StallEnabledTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgistalltriplevel': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_StallTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiundercurrentinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UndercurrentInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiundercurrenttripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UndercurrentTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiundercurrenttriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UndercurrentTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiundercurrentwarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UndercurrentWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiunderloadinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UnderloadInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiunderloadtripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UnderloadTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiunderloadtriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UnderloadTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiunderloadwarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UnderloadWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgoverloadtripcountlimit': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_OverloadTripCountLimit',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgplphaselossinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_PL_PhaseLossInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgplphaselosstripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_PL_PhaseLossTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgread': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 86400,
'tag': 'cfg_READ',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgspecificgravity': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_SpecificGravity',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtcuolresetlevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TCU_OLResetLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtcuolwarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TCU_OLWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtcutripclass': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TCU_TripClass',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtimermodeenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 86400,
'tag': 'cfg_TimerModeEnabled',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtimerruntime': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TimerRunTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtimerwaittime': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TimerWaitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtripcountlimit': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TripCountLimit',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvoverfrequencyinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OverfrequencyInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvoverfrequencytripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OverfrequencyTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvoverfrequencytriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OverfrequencyTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvoverfrequencywarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OverfrequencyWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvovervoltageinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OvervoltageInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvovervoltagetripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OvervoltageTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvovervoltagetriplevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OvervoltageTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvovervoltagewarninglevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OvervoltageWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvphaserotationinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_PhaseRotationInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvphaserotationtriptype': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_PhaseRotationTripType',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvptprimary': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_PTPrimary',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvptsecondary': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_PTSecondary',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvunderfrequencyinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UnderfrequencyInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvunderfrequencytripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UnderfrequencyTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvunderfrequencytriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UnderfrequencyTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvunderfrequencywarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UnderfrequencyWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvundervoltageinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UndervoltageInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvundervoltagetripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UndervoltageTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvundervoltagetriplevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UndervoltageTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvundervoltagewarninglevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UndervoltageWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltageimbalanceinhibittim': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageImbalanceInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltageimbalancetripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageImbalanceTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltageimbalancetriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageImbalanceTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltageimbalancewarninglev': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageImbalanceWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltagemode': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageMode',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgwrite': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 86400,
'tag': 'cfg_WRITE',
'last_time_uploaded': 0,
'last_value': '',
},
'contactorstatus': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Contactor_Status',
'last_time_uploaded': 0,
'last_value': '',
},
'dhdownholestatusint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_DownholeStatus_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'dhfluidlevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_Fluid_Level',
'last_time_uploaded': 0,
'last_value': '',
},
'dhintakepressure': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_IntakePressure',
'last_time_uploaded': 0,
'last_value': '',
},
'dhintaketemperature': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_IntakeTemperature',
'last_time_uploaded': 0,
'last_value': '',
},
'dhmaxintakepressureforever': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_MaxIntakePressure_Forever',
'last_time_uploaded': 0,
'last_value': '',
},
'dhmaxintakepressurestartup': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_MaxIntakePressure_Startup',
'last_time_uploaded': 0,
'last_value': '',
},
'dhmaxintaketemperatureforever': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_MaxIntakeTemperature_Forever',
'last_time_uploaded': 0,
'last_value': '',
},
'dhmaxintaketemperaturestartup': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_MaxIntakeTemperature_Startup',
'last_time_uploaded': 0,
'last_value': '',
},
'dhnumchannels': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_NumChannels',
'last_time_uploaded': 0,
'last_value': '',
},
'dhpsirating': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_PSIRating',
'last_time_uploaded': 0,
'last_value': '',
},
'dhtooltype': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_ToolType',
'last_time_uploaded': 0,
'last_value': '',
},
'dhtoolvoltage': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_ToolVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'downholetoolenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Downhole_Tool_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'downtimetimeparameter': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Downtime_Time_Parameter',
'last_time_uploaded': 0,
'last_value': '',
},
'downtimetimeparameterol': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Downtime_Time_Parameter_OL',
'last_time_uploaded': 0,
'last_value': '',
},
'e300averagecurrent': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_AverageCurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'e300averagellvoltage': {
'data_type': 'REAL',
'change_amount': 2.5,
'max_time_between_uploads': 3600,
'tag': 'E300_AverageLLVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300averagelnvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_AverageLNVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300configbuffer': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_Config_Buffer',
'last_time_uploaded': 0,
'last_value': '',
},
'e300kwh': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_kWh',
'last_time_uploaded': 0,
'last_value': '',
},
'e300kwhregen': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_kWh_Regen',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1apparentpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1ApparentPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1current': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1Current',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1l2voltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1L2Voltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1nvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1NVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1reactivepower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1ReactivePower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1realpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1RealPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1truepowerfactor': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1TruePowerFactor',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2apparentpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2ApparentPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2current': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2Current',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2l3voltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2L3Voltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2nvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2NVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2reactivepower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2ReactivePower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2realpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2RealPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2truepowerfactor': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2TruePowerFactor',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3apparentpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3ApparentPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3current': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3Current',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3l1voltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3L1Voltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3nvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3NVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3reactivepower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3ReactivePower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3realpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3RealPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3truepowerfactor': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3TruePowerFactor',
'last_time_uploaded': 0,
'last_value': '',
},
'e300linefrequency': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_LineFrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'e300percentcurrentunbalance': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_PercentCurrentUnbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'e300percentvoltageunbalance': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_PercentVoltageUnbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'e300threephasetruepowerfactor': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_ThreePhaseTruePowerFactor',
'last_time_uploaded': 0,
'last_value': '',
},
'e300totalapparentpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_TotalApparentPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300totalreactivepower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_TotalReactivePower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300totalrealpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_TotalRealPower',
'last_time_uploaded': 0,
'last_value': '',
},
'handmode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Hand_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'overloadtrip': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'OverloadTrip',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurealarmdelay': {
'data_type': 'UDINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Alarm_Delay',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurealarmstartupdelay': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Alarm_Startup_Delay',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureeumax': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_EU_Max',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureeumin': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_EU_Min',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurehi': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Hi',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurehisp': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Hi_SP',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurein': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_In',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurelo': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Lo',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurelosp': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Lo_SP',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureok': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_OK',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureshutdown': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Shutdown',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureshutdownenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Shutdown_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurestartup': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Startup',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurestartupenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Startup_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureswitchenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Switch_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'pressuretransducerenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Transducer_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'rpmode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'rppressure': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_Pressure',
'last_time_uploaded': 0,
'last_value': '',
},
'rptemperature': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_Temperature',
'last_time_uploaded': 0,
'last_value': '',
},
'rptrip': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_Trip',
'last_time_uploaded': 0,
'last_value': '',
},
'rptubingpressure': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_TubingPressure',
'last_time_uploaded': 0,
'last_value': '',
},
'runpermissive': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Run_Permissive',
'last_time_uploaded': 0,
'last_value': '',
},
'shutdowntime': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Shutdown_Time',
'last_time_uploaded': 0,
'last_value': '',
},
'spmode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'sppressure': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Pressure',
'last_time_uploaded': 0,
'last_value': '',
},
'sptemperature': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Temperature',
'last_time_uploaded': 0,
'last_value': '',
},
'sptrip': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Trip',
'last_time_uploaded': 0,
'last_value': '',
},
'spvoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Voltage',
'last_time_uploaded': 0,
'last_value': '',
},
'startbutton': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Start_Button',
'last_time_uploaded': 0,
'last_value': '',
},
'startcommand': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Start_Command',
'last_time_uploaded': 0,
'last_value': '',
},
'startpermissive': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Start_Permissive',
'last_time_uploaded': 0,
'last_value': '',
},
'stopcommand': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Stop_Command',
'last_time_uploaded': 0,
'last_value': '',
},
'tempshutdown': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Temp_Shutdown',
'last_time_uploaded': 0,
'last_value': '',
},
'tempshutdownenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Temp_Shutdown_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'tempstartup': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Temp_Startup',
'last_time_uploaded': 0,
'last_value': '',
},
'tempstartupenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Temp_Startup_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'testmode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Test_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledicurrentimbalance': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_CurrentImbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledigroundfault': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_GroundFault',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledijam': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Jam',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledilineloss': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_LineLoss',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablediovercurrent': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Overcurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledioverload': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Overload',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablediphaseloss': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_PhaseLoss',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledistall': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Stall',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablediundercurrent': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Undercurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablediunderload': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Underload',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevoverfrequency': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_Overfrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevovervoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_Overvoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevphaserotation': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_PhaseRotation',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevunderfrequency': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_Underfrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevundervoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_Undervoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevvoltageunbalance': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_VoltageUnbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'tripresetcmd': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripResetCmd',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatus': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripStatus',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatuscontrolint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'TripStatusControl_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatuscurrentint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'TripStatusCurrent_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatuspowerint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'TripStatusPower_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatusvoltageint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'TripStatusVoltage_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'valoverloadtripcount': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'val_OverloadTripCount',
'last_time_uploaded': 0,
'last_value': '',
},
'valtripcount': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'val_TripCount',
'last_time_uploaded': 0,
'last_value': '',
},
'voltageok': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'VoltageOK',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledicurrentimbalanc': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_CurrentImbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledigroundfault': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_GroundFault',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledijam': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Jam',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledilineloss': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_LineLoss',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablediovercurrent': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Overcurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledioverload': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Overload',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablediphaseloss': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_PhaseLoss',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledistall': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Stall',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablediundercurrent': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Undercurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablediunderload': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Underload',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevoverfrequency': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_Overfrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevovervoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_Overvoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevphaserotation': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_PhaseRotation',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevunderfrequency': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_Underfrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevundervoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_Undervoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevvoltageunbalance': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_VoltageUnbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatus': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningStatus',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatuscontrolint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'WarningStatusControl_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatuscurrentint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'WarningStatusCurrent_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatuspowerint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'WarningStatusPower_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatusvoltageint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'WarningStatusVoltage_INT',
'last_time_uploaded': 0,
'last_value': '',
},
}
with open('ipp_channels.p', 'wb') as ch_f:
pickle.dump(channels, ch_f)
\ No newline at end of file
+import pickle
channels = {
'automode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Auto_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgcflasetting': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_C_FLASetting',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgcleartripcountafter': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_ClearTripCountAfter',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgctripenablecontrol': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_C_TripEnableControl',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgcwarningenablecontrol': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_C_WarningEnableControl',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaultinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaulttripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaulttriplevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaultwarningdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultWarningDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfggfgroundfaultwarninglevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_GF_GroundFaultWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgictprimary': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CTPrimary',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgictsecondary': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CTSecondary',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgicurrentimbalanceinhibittim': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CurrentImbalanceInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgicurrentimbalancetripdelay': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CurrentImbalanceTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgicurrentimbalancetriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CurrentImbalanceTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgicurrentimbalancewarninglev': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_CurrentImbalanceWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgijaminhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_JamInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgijamtripdelay': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_JamTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgijamtriplevel': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_JamTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgijamwarninglevel': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_JamWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgilinelossinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_LineLossInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgilinelosstripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_LineLossTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiovercurrentinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_OvercurrentInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiovercurrenttripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_OvercurrentTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiovercurrenttriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_OvercurrentTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiovercurrentwarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_OvercurrentWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgistallenabledtime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_StallEnabledTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgistalltriplevel': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_StallTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiundercurrentinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UndercurrentInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiundercurrenttripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UndercurrentTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiundercurrenttriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UndercurrentTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiundercurrentwarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UndercurrentWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiunderloadinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UnderloadInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiunderloadtripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UnderloadTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiunderloadtriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UnderloadTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgiunderloadwarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_I_UnderloadWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgoverloadtripcountlimit': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_OverloadTripCountLimit',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgplphaselossinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_PL_PhaseLossInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgplphaselosstripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_PL_PhaseLossTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgread': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 86400,
'tag': 'cfg_READ',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgspecificgravity': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_SpecificGravity',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtcuolresetlevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TCU_OLResetLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtcuolwarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TCU_OLWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtcutripclass': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TCU_TripClass',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtimermodeenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 86400,
'tag': 'cfg_TimerModeEnabled',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtimerruntime': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TimerRunTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtimerwaittime': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TimerWaitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgtripcountlimit': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_TripCountLimit',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvoverfrequencyinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OverfrequencyInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvoverfrequencytripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OverfrequencyTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvoverfrequencytriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OverfrequencyTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvoverfrequencywarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OverfrequencyWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvovervoltageinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OvervoltageInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvovervoltagetripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OvervoltageTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvovervoltagetriplevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OvervoltageTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvovervoltagewarninglevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_OvervoltageWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvphaserotationinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_PhaseRotationInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvphaserotationtriptype': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_PhaseRotationTripType',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvptprimary': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_PTPrimary',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvptsecondary': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_PTSecondary',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvunderfrequencyinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UnderfrequencyInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvunderfrequencytripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UnderfrequencyTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvunderfrequencytriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UnderfrequencyTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvunderfrequencywarninglevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UnderfrequencyWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvundervoltageinhibittime': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UndervoltageInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvundervoltagetripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UndervoltageTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvundervoltagetriplevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UndervoltageTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvundervoltagewarninglevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_UndervoltageWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltageimbalanceinhibittim': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageImbalanceInhibitTime',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltageimbalancetripdelay': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageImbalanceTripDelay',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltageimbalancetriplevel': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageImbalanceTripLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltageimbalancewarninglev': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageImbalanceWarningLevel',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgvvoltagemode': {
'data_type': 'USINT',
'change_amount': 0.5,
'max_time_between_uploads': 86400,
'tag': 'cfg_V_VoltageMode',
'last_time_uploaded': 0,
'last_value': '',
},
'cfgwrite': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 86400,
'tag': 'cfg_WRITE',
'last_time_uploaded': 0,
'last_value': '',
},
'contactorstatus': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Contactor_Status',
'last_time_uploaded': 0,
'last_value': '',
},
'dhdownholestatusint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_DownholeStatus_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'dhfluidlevel': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_Fluid_Level',
'last_time_uploaded': 0,
'last_value': '',
},
'dhintakepressure': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_IntakePressure',
'last_time_uploaded': 0,
'last_value': '',
},
'dhintaketemperature': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_IntakeTemperature',
'last_time_uploaded': 0,
'last_value': '',
},
'dhmaxintakepressureforever': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_MaxIntakePressure_Forever',
'last_time_uploaded': 0,
'last_value': '',
},
'dhmaxintakepressurestartup': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_MaxIntakePressure_Startup',
'last_time_uploaded': 0,
'last_value': '',
},
'dhmaxintaketemperatureforever': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_MaxIntakeTemperature_Forever',
'last_time_uploaded': 0,
'last_value': '',
},
'dhmaxintaketemperaturestartup': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_MaxIntakeTemperature_Startup',
'last_time_uploaded': 0,
'last_value': '',
},
'dhnumchannels': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_NumChannels',
'last_time_uploaded': 0,
'last_value': '',
},
'dhpsirating': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_PSIRating',
'last_time_uploaded': 0,
'last_value': '',
},
'dhtooltype': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_ToolType',
'last_time_uploaded': 0,
'last_value': '',
},
'dhtoolvoltage': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'DH_ToolVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'downholetoolenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Downhole_Tool_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'downtimetimeparameter': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Downtime_Time_Parameter',
'last_time_uploaded': 0,
'last_value': '',
},
'downtimetimeparameterol': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Downtime_Time_Parameter_OL',
'last_time_uploaded': 0,
'last_value': '',
},
'e300averagecurrent': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_AverageCurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'e300averagellvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_AverageLLVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300averagelnvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_AverageLNVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300kwh': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_kWh',
'last_time_uploaded': 0,
'last_value': '',
},
'e300kwhregen': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_kWh_Regen',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1apparentpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1ApparentPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1current': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1Current',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1l2voltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1L2Voltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1nvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1NVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1reactivepower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1ReactivePower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1realpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1RealPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l1truepowerfactor': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L1TruePowerFactor',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2apparentpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2ApparentPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2current': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2Current',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2l3voltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2L3Voltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2nvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2NVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2reactivepower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2ReactivePower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2realpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2RealPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l2truepowerfactor': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L2TruePowerFactor',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3apparentpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3ApparentPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3current': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3Current',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3l1voltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3L1Voltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3nvoltage': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3NVoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3reactivepower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3ReactivePower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3realpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3RealPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300l3truepowerfactor': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_L3TruePowerFactor',
'last_time_uploaded': 0,
'last_value': '',
},
'e300linefrequency': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_LineFrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'e300percentcurrentunbalance': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_PercentCurrentUnbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'e300percentvoltageunbalance': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_PercentVoltageUnbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'e300threephasetruepowerfactor': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_ThreePhaseTruePowerFactor',
'last_time_uploaded': 0,
'last_value': '',
},
'e300totalapparentpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_TotalApparentPower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300totalreactivepower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_TotalReactivePower',
'last_time_uploaded': 0,
'last_value': '',
},
'e300totalrealpower': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'E300_TotalRealPower',
'last_time_uploaded': 0,
'last_value': '',
},
'handmode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Hand_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'overloadtrip': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'OverloadTrip',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurealarmdelay': {
'data_type': 'UDINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Alarm_Delay',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurealarmstartupdelay': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Alarm_Startup_Delay',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureeumax': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_EU_Max',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureeumin': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_EU_Min',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurehi': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Hi',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurehisp': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Hi_SP',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurein': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_In',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurelo': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Lo',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurelosp': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Lo_SP',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureok': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_OK',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureshutdown': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Shutdown',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureshutdownenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Shutdown_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurestartup': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Startup',
'last_time_uploaded': 0,
'last_value': '',
},
'pressurestartupenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Startup_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'pressureswitchenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Switch_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'pressuretransducerenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Pressure_Transducer_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'rpmode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'rppressure': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_Pressure',
'last_time_uploaded': 0,
'last_value': '',
},
'rptemperature': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_Temperature',
'last_time_uploaded': 0,
'last_value': '',
},
'rptrip': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_Trip',
'last_time_uploaded': 0,
'last_value': '',
},
'rptubingpressure': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'RP_TubingPressure',
'last_time_uploaded': 0,
'last_value': '',
},
'runpermissive': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Run_Permissive',
'last_time_uploaded': 0,
'last_value': '',
},
'shutdowntime': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Shutdown_Time',
'last_time_uploaded': 0,
'last_value': '',
},
'spmode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'sppressure': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Pressure',
'last_time_uploaded': 0,
'last_value': '',
},
'sptemperature': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Temperature',
'last_time_uploaded': 0,
'last_value': '',
},
'sptrip': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Trip',
'last_time_uploaded': 0,
'last_value': '',
},
'spvoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'SP_Voltage',
'last_time_uploaded': 0,
'last_value': '',
},
'startbutton': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Start_Button',
'last_time_uploaded': 0,
'last_value': '',
},
'startcommand': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Start_Command',
'last_time_uploaded': 0,
'last_value': '',
},
'startpermissive': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Start_Permissive',
'last_time_uploaded': 0,
'last_value': '',
},
'stopcommand': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Stop_Command',
'last_time_uploaded': 0,
'last_value': '',
},
'tempshutdown': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Temp_Shutdown',
'last_time_uploaded': 0,
'last_value': '',
},
'tempshutdownenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Temp_Shutdown_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'tempstartup': {
'data_type': 'REAL',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'Temp_Startup',
'last_time_uploaded': 0,
'last_value': '',
},
'tempstartupenabled': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Temp_Startup_Enabled',
'last_time_uploaded': 0,
'last_value': '',
},
'testmode': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'Test_Mode',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledicurrentimbalance': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_CurrentImbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledigroundfault': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_GroundFault',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledijam': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Jam',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledilineloss': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_LineLoss',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablediovercurrent': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Overcurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledioverload': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Overload',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablediphaseloss': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_PhaseLoss',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenabledistall': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Stall',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablediundercurrent': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Undercurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablediunderload': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnabled_I_Underload',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevoverfrequency': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_Overfrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevovervoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_Overvoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevphaserotation': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_PhaseRotation',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevunderfrequency': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_Underfrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevundervoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_Undervoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'tripenablevvoltageunbalance': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripEnable_V_VoltageUnbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'tripresetcmd': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripResetCmd',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatus': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'TripStatus',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatuscontrolint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'TripStatusControl_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatuscurrentint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'TripStatusCurrent_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatuspowerint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'TripStatusPower_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'tripstatusvoltageint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'TripStatusVoltage_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'valoverloadtripcount': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'val_OverloadTripCount',
'last_time_uploaded': 0,
'last_value': '',
},
'valtripcount': {
'data_type': 'DINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'val_TripCount',
'last_time_uploaded': 0,
'last_value': '',
},
'voltageok': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'VoltageOK',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledicurrentimbalanc': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_CurrentImbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledigroundfault': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_GroundFault',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledijam': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Jam',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledilineloss': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_LineLoss',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablediovercurrent': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Overcurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledioverload': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Overload',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablediphaseloss': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_PhaseLoss',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenabledistall': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Stall',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablediundercurrent': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Undercurrent',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablediunderload': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnabled_I_Underload',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevoverfrequency': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_Overfrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevovervoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_Overvoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevphaserotation': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_PhaseRotation',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevunderfrequency': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_Underfrequency',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevundervoltage': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_Undervoltage',
'last_time_uploaded': 0,
'last_value': '',
},
'warningenablevvoltageunbalance': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningEnable_V_VoltageUnbalance',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatus': {
'data_type': 'BOOL',
'change_amount': None,
'max_time_between_uploads': 3600,
'tag': 'WarningStatus',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatuscontrolint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'WarningStatusControl_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatuscurrentint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'WarningStatusCurrent_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatuspowerint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'WarningStatusPower_INT',
'last_time_uploaded': 0,
'last_value': '',
},
'warningstatusvoltageint': {
'data_type': 'UINT',
'change_amount': 0.5,
'max_time_between_uploads': 3600,
'tag': 'WarningStatusVoltage_INT',
'last_time_uploaded': 0,
'last_value': '',
},
}
with open('ipp_channels.p', 'wb') as ch_f:
pickle.dump(channels, ch_f)
\ No newline at end of file
diff --git a/POCloud_Driver/parseTags.py b/POCloud_Driver/parseTags.py
index 0a895ae..e8710ab 100644
--- a/POCloud_Driver/parseTags.py
+++ b/POCloud_Driver/parseTags.py
@@ -198,6 +198,7 @@ writeable_tags = [
"cfg_WRITE",
"Downtime_Time_Parameter",
"Downtime_Time_Parameter_OL",
+ "Downhole_Tool_Enabled",
"Pressure_Alarm_Delay",
"Pressure_Alarm_Startup_Delay",
"Pressure_EU_Max",
@@ -336,7 +337,7 @@ for z in sorted(ignored_channels):
with open('writeFunctions.txt', 'wb') as wftxt:
for a in sorted(writeable_channels):
c = writeable_channels[a]
- wftxt.write("def vfdipp_{0}(self, name, value):\r".format(a))
+ wftxt.write("def ipp_{0}(self, name, value):\r".format(a.replace("_", "").lower()))
wftxt.write("\tprint('trying to set {0} to {{}}'.format(value))\r".format(c['tag']))
if c['data_type'] == 'REAL':
wftxt.write("\treturn u800.writeMicroTag(addr, '{0}', float(value))\r".format(c['tag']))
diff --git a/POCloud_Driver/writeFunctions.txt b/POCloud_Driver/writeFunctions.txt
index 74f8b1d..44ae96b 100644
--- a/POCloud_Driver/writeFunctions.txt
+++ b/POCloud_Driver/writeFunctions.txt
@@ -1 +1 @@
-def vfdipp_cfgcflasetting(self, name, value):
print('trying to set cfg_C_FLASetting to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_C_FLASetting', float(value))
def vfdipp_cfgcleartripcountafter(self, name, value):
print('trying to set cfg_ClearTripCountAfter to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_ClearTripCountAfter', int(value))
def vfdipp_cfgctripenablecontrol(self, name, value):
print('trying to set cfg_C_TripEnableControl to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_C_TripEnableControl', int(value))
def vfdipp_cfgcwarningenablecontrol(self, name, value):
print('trying to set cfg_C_WarningEnableControl to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_C_WarningEnableControl', int(value))
def vfdipp_cfggfgroundfaultinhibittime(self, name, value):
print('trying to set cfg_GF_GroundFaultInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultInhibitTime', int(value))
def vfdipp_cfggfgroundfaulttripdelay(self, name, value):
print('trying to set cfg_GF_GroundFaultTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultTripDelay', float(value))
def vfdipp_cfggfgroundfaulttriplevel(self, name, value):
print('trying to set cfg_GF_GroundFaultTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultTripLevel', float(value))
def vfdipp_cfggfgroundfaultwarningdelay(self, name, value):
print('trying to set cfg_GF_GroundFaultWarningDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultWarningDelay', float(value))
def vfdipp_cfggfgroundfaultwarninglevel(self, name, value):
print('trying to set cfg_GF_GroundFaultWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultWarningLevel', float(value))
def vfdipp_cfgictprimary(self, name, value):
print('trying to set cfg_I_CTPrimary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CTPrimary', int(value))
def vfdipp_cfgictsecondary(self, name, value):
print('trying to set cfg_I_CTSecondary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CTSecondary', int(value))
def vfdipp_cfgicurrentimbalanceinhibittim(self, name, value):
print('trying to set cfg_I_CurrentImbalanceInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceInhibitTime', int(value))
def vfdipp_cfgicurrentimbalancetripdelay(self, name, value):
print('trying to set cfg_I_CurrentImbalanceTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceTripDelay', int(value))
def vfdipp_cfgicurrentimbalancetriplevel(self, name, value):
print('trying to set cfg_I_CurrentImbalanceTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceTripLevel', int(value))
def vfdipp_cfgicurrentimbalancewarninglev(self, name, value):
print('trying to set cfg_I_CurrentImbalanceWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceWarningLevel', int(value))
def vfdipp_cfgijaminhibittime(self, name, value):
print('trying to set cfg_I_JamInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamInhibitTime', int(value))
def vfdipp_cfgijamtripdelay(self, name, value):
print('trying to set cfg_I_JamTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamTripDelay', int(value))
def vfdipp_cfgijamwarninglevel(self, name, value):
print('trying to set cfg_I_JamWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamWarningLevel', int(value))
def vfdipp_cfgilinelossinhibittime(self, name, value):
print('trying to set cfg_I_LineLossInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_LineLossInhibitTime', int(value))
def vfdipp_cfgilinelosstripdelay(self, name, value):
print('trying to set cfg_I_LineLossTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_LineLossTripDelay', float(value))
def vfdipp_cfgiovercurrentinhibittime(self, name, value):
print('trying to set cfg_I_OvercurrentInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentInhibitTime', int(value))
def vfdipp_cfgiovercurrenttripdelay(self, name, value):
print('trying to set cfg_I_OvercurrentTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentTripDelay', float(value))
def vfdipp_cfgiovercurrenttriplevel(self, name, value):
print('trying to set cfg_I_OvercurrentTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentTripLevel', int(value))
def vfdipp_cfgiovercurrentwarninglevel(self, name, value):
print('trying to set cfg_I_OvercurrentWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentWarningLevel', int(value))
def vfdipp_cfgistallenabledtime(self, name, value):
print('trying to set cfg_I_StallEnabledTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_StallEnabledTime', int(value))
def vfdipp_cfgistalltriplevel(self, name, value):
print('trying to set cfg_I_StallTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_StallTripLevel', int(value))
def vfdipp_cfgiundercurrentinhibittime(self, name, value):
print('trying to set cfg_I_UndercurrentInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentInhibitTime', int(value))
def vfdipp_cfgiundercurrenttripdelay(self, name, value):
print('trying to set cfg_I_UndercurrentTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentTripDelay', float(value))
def vfdipp_cfgiundercurrenttriplevel(self, name, value):
print('trying to set cfg_I_UndercurrentTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentTripLevel', int(value))
def vfdipp_cfgiundercurrentwarninglevel(self, name, value):
print('trying to set cfg_I_UndercurrentWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentWarningLevel', int(value))
def vfdipp_cfgiunderloadinhibittime(self, name, value):
print('trying to set cfg_I_UnderloadInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadInhibitTime', int(value))
def vfdipp_cfgiunderloadtripdelay(self, name, value):
print('trying to set cfg_I_UnderloadTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadTripDelay', float(value))
def vfdipp_cfgiunderloadtriplevel(self, name, value):
print('trying to set cfg_I_UnderloadTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadTripLevel', int(value))
def vfdipp_cfgiunderloadwarninglevel(self, name, value):
print('trying to set cfg_I_UnderloadWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadWarningLevel', int(value))
def vfdipp_cfgoverloadtripcountlimit(self, name, value):
print('trying to set cfg_OverloadTripCountLimit to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_OverloadTripCountLimit', int(value))
def vfdipp_cfgplphaselossinhibittime(self, name, value):
print('trying to set cfg_PL_PhaseLossInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_PL_PhaseLossInhibitTime', int(value))
def vfdipp_cfgplphaselosstripdelay(self, name, value):
print('trying to set cfg_PL_PhaseLossTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_PL_PhaseLossTripDelay', float(value))
def vfdipp_cfgread(self, name, value):
print('trying to set cfg_READ to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_READ', int(value))
def vfdipp_cfgspecificgravity(self, name, value):
print('trying to set cfg_SpecificGravity to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_SpecificGravity', float(value))
def vfdipp_cfgtcutripclass(self, name, value):
print('trying to set cfg_TCU_TripClass to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TCU_TripClass', int(value))
def vfdipp_cfgtimermodeenabled(self, name, value):
print('trying to set cfg_TimerModeEnabled to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerModeEnabled', int(value))
def vfdipp_cfgtimerruntime(self, name, value):
print('trying to set cfg_TimerRunTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerRunTime', int(value))
def vfdipp_cfgtimerwaittime(self, name, value):
print('trying to set cfg_TimerWaitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerWaitTime', int(value))
def vfdipp_cfgtripcountlimit(self, name, value):
print('trying to set cfg_TripCountLimit to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TripCountLimit', int(value))
def vfdipp_cfgvoverfrequencyinhibittime(self, name, value):
print('trying to set cfg_V_OverfrequencyInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyInhibitTime', int(value))
def vfdipp_cfgvoverfrequencytripdelay(self, name, value):
print('trying to set cfg_V_OverfrequencyTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyTripDelay', float(value))
def vfdipp_cfgvoverfrequencytriplevel(self, name, value):
print('trying to set cfg_V_OverfrequencyTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyTripLevel', int(value))
def vfdipp_cfgvoverfrequencywarninglevel(self, name, value):
print('trying to set cfg_V_OverfrequencyWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyWarningLevel', int(value))
def vfdipp_cfgvovervoltageinhibittime(self, name, value):
print('trying to set cfg_V_OvervoltageInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageInhibitTime', int(value))
def vfdipp_cfgvovervoltagetripdelay(self, name, value):
print('trying to set cfg_V_OvervoltageTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageTripDelay', float(value))
def vfdipp_cfgvovervoltagetriplevel(self, name, value):
print('trying to set cfg_V_OvervoltageTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageTripLevel', float(value))
def vfdipp_cfgvovervoltagewarninglevel(self, name, value):
print('trying to set cfg_V_OvervoltageWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageWarningLevel', float(value))
def vfdipp_cfgvphaserotationinhibittime(self, name, value):
print('trying to set cfg_V_PhaseRotationInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PhaseRotationInhibitTime', int(value))
def vfdipp_cfgvphaserotationtriptype(self, name, value):
print('trying to set cfg_V_PhaseRotationTripType to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PhaseRotationTripType', int(value))
def vfdipp_cfgvptprimary(self, name, value):
print('trying to set cfg_V_PTPrimary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PTPrimary', int(value))
def vfdipp_cfgvptsecondary(self, name, value):
print('trying to set cfg_V_PTSecondary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PTSecondary', int(value))
def vfdipp_cfgvunderfrequencyinhibittime(self, name, value):
print('trying to set cfg_V_UnderfrequencyInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyInhibitTime', int(value))
def vfdipp_cfgvunderfrequencytripdelay(self, name, value):
print('trying to set cfg_V_UnderfrequencyTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyTripDelay', float(value))
def vfdipp_cfgvunderfrequencytriplevel(self, name, value):
print('trying to set cfg_V_UnderfrequencyTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyTripLevel', int(value))
def vfdipp_cfgvunderfrequencywarninglevel(self, name, value):
print('trying to set cfg_V_UnderfrequencyWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyWarningLevel', int(value))
def vfdipp_cfgvundervoltageinhibittime(self, name, value):
print('trying to set cfg_V_UndervoltageInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageInhibitTime', int(value))
def vfdipp_cfgvundervoltagetripdelay(self, name, value):
print('trying to set cfg_V_UndervoltageTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageTripDelay', float(value))
def vfdipp_cfgvundervoltagetriplevel(self, name, value):
print('trying to set cfg_V_UndervoltageTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageTripLevel', float(value))
def vfdipp_cfgvundervoltagewarninglevel(self, name, value):
print('trying to set cfg_V_UndervoltageWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageWarningLevel', float(value))
def vfdipp_cfgvvoltageimbalanceinhibittim(self, name, value):
print('trying to set cfg_V_VoltageImbalanceInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceInhibitTime', int(value))
def vfdipp_cfgvvoltageimbalancetripdelay(self, name, value):
print('trying to set cfg_V_VoltageImbalanceTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceTripDelay', float(value))
def vfdipp_cfgvvoltageimbalancetriplevel(self, name, value):
print('trying to set cfg_V_VoltageImbalanceTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceTripLevel', int(value))
def vfdipp_cfgvvoltageimbalancewarninglev(self, name, value):
print('trying to set cfg_V_VoltageImbalanceWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceWarningLevel', int(value))
def vfdipp_cfgvvoltagemode(self, name, value):
print('trying to set cfg_V_VoltageMode to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageMode', int(value))
def vfdipp_cfgwrite(self, name, value):
print('trying to set cfg_WRITE to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_WRITE', int(value))
def vfdipp_downtimetimeparameter(self, name, value):
print('trying to set Downtime_Time_Parameter to {}'.format(value))
return u800.writeMicroTag(addr, 'Downtime_Time_Parameter', int(value))
def vfdipp_downtimetimeparameterol(self, name, value):
print('trying to set Downtime_Time_Parameter_OL to {}'.format(value))
return u800.writeMicroTag(addr, 'Downtime_Time_Parameter_OL', int(value))
def vfdipp_pressurealarmdelay(self, name, value):
print('trying to set Pressure_Alarm_Delay to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Alarm_Delay', int(value))
def vfdipp_pressurealarmstartupdelay(self, name, value):
print('trying to set Pressure_Alarm_Startup_Delay to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Alarm_Startup_Delay', int(value))
def vfdipp_pressureeumax(self, name, value):
print('trying to set Pressure_EU_Max to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_EU_Max', float(value))
def vfdipp_pressureeumin(self, name, value):
print('trying to set Pressure_EU_Min to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_EU_Min', float(value))
def vfdipp_pressurehisp(self, name, value):
print('trying to set Pressure_Hi_SP to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Hi_SP', float(value))
def vfdipp_pressurelosp(self, name, value):
print('trying to set Pressure_Lo_SP to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Lo_SP', float(value))
def vfdipp_pressureshutdown(self, name, value):
print('trying to set Pressure_Shutdown to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Shutdown', float(value))
def vfdipp_pressureshutdownenabled(self, name, value):
print('trying to set Pressure_Shutdown_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Shutdown_Enabled', int(value))
def vfdipp_pressurestartup(self, name, value):
print('trying to set Pressure_Startup to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Startup', float(value))
def vfdipp_pressurestartupenabled(self, name, value):
print('trying to set Pressure_Startup_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Startup_Enabled', int(value))
def vfdipp_pressureswitchenabled(self, name, value):
print('trying to set Pressure_Switch_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Switch_Enabled', int(value))
def vfdipp_pressuretransducerenabled(self, name, value):
print('trying to set Pressure_Transducer_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Transducer_Enabled', int(value))
def vfdipp_startcommand(self, name, value):
print('trying to set Start_Command to {}'.format(value))
return u800.writeMicroTag(addr, 'Start_Command', int(value))
def vfdipp_stopcommand(self, name, value):
print('trying to set Stop_Command to {}'.format(value))
return u800.writeMicroTag(addr, 'Stop_Command', int(value))
def vfdipp_tempshutdown(self, name, value):
print('trying to set Temp_Shutdown to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Shutdown', float(value))
def vfdipp_tempshutdownenabled(self, name, value):
print('trying to set Temp_Shutdown_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Shutdown_Enabled', int(value))
def vfdipp_tempstartup(self, name, value):
print('trying to set Temp_Startup to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Startup', float(value))
def vfdipp_tempstartupenabled(self, name, value):
print('trying to set Temp_Startup_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Startup_Enabled', int(value))
def vfdipp_tripenabledicurrentimbalance(self, name, value):
print('trying to set TripEnabled_I_CurrentImbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_CurrentImbalance', int(value))
def vfdipp_tripenabledigroundfault(self, name, value):
print('trying to set TripEnabled_I_GroundFault to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_GroundFault', int(value))
def vfdipp_tripenabledijam(self, name, value):
print('trying to set TripEnabled_I_Jam to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Jam', int(value))
def vfdipp_tripenabledilineloss(self, name, value):
print('trying to set TripEnabled_I_LineLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_LineLoss', int(value))
def vfdipp_tripenablediovercurrent(self, name, value):
print('trying to set TripEnabled_I_Overcurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Overcurrent', int(value))
def vfdipp_tripenabledioverload(self, name, value):
print('trying to set TripEnabled_I_Overload to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Overload', int(value))
def vfdipp_tripenablediphaseloss(self, name, value):
print('trying to set TripEnabled_I_PhaseLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_PhaseLoss', int(value))
def vfdipp_tripenabledistall(self, name, value):
print('trying to set TripEnabled_I_Stall to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Stall', int(value))
def vfdipp_tripenablediundercurrent(self, name, value):
print('trying to set TripEnabled_I_Undercurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Undercurrent', int(value))
def vfdipp_tripenablediunderload(self, name, value):
print('trying to set TripEnabled_I_Underload to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Underload', int(value))
def vfdipp_tripenablevoverfrequency(self, name, value):
print('trying to set TripEnable_V_Overfrequency to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_Overfrequency', int(value))
def vfdipp_tripenablevovervoltage(self, name, value):
print('trying to set TripEnable_V_Overvoltage to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_Overvoltage', int(value))
def vfdipp_tripenablevphaserotation(self, name, value):
print('trying to set TripEnable_V_PhaseRotation to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_PhaseRotation', int(value))
def vfdipp_tripenablevunderfrequency(self, name, value):
print('trying to set TripEnable_V_Underfrequency to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_Underfrequency', int(value))
def vfdipp_tripenablevundervoltage(self, name, value):
print('trying to set TripEnable_V_Undervoltage to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_Undervoltage', int(value))
def vfdipp_tripenablevvoltageunbalance(self, name, value):
print('trying to set TripEnable_V_VoltageUnbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_VoltageUnbalance', int(value))
def vfdipp_tripresetcmd(self, name, value):
print('trying to set TripResetCmd to {}'.format(value))
return u800.writeMicroTag(addr, 'TripResetCmd', int(value))
def vfdipp_warningenabledicurrentimbalanc(self, name, value):
print('trying to set WarningEnabled_I_CurrentImbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_CurrentImbalance', int(value))
def vfdipp_warningenabledigroundfault(self, name, value):
print('trying to set WarningEnabled_I_GroundFault to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_GroundFault', int(value))
def vfdipp_warningenabledijam(self, name, value):
print('trying to set WarningEnabled_I_Jam to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Jam', int(value))
def vfdipp_warningenabledilineloss(self, name, value):
print('trying to set WarningEnabled_I_LineLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_LineLoss', int(value))
def vfdipp_warningenablediovercurrent(self, name, value):
print('trying to set WarningEnabled_I_Overcurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Overcurrent', int(value))
def vfdipp_warningenabledioverload(self, name, value):
print('trying to set WarningEnabled_I_Overload to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Overload', int(value))
def vfdipp_warningenablediphaseloss(self, name, value):
print('trying to set WarningEnabled_I_PhaseLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_PhaseLoss', int(value))
def vfdipp_warningenabledistall(self, name, value):
print('trying to set WarningEnabled_I_Stall to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Stall', int(value))
def vfdipp_warningenablediundercurrent(self, name, value):
print('trying to set WarningEnabled_I_Undercurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Undercurrent', int(value))
def vfdipp_warningenablediunderload(self, name, value):
print('trying to set WarningEnabled_I_Underload to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Underload', int(value))
def vfdipp_warningenablevoverfrequency(self, name, value):
print('trying to set WarningEnable_V_Overfrequency to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_Overfrequency', int(value))
def vfdipp_warningenablevovervoltage(self, name, value):
print('trying to set WarningEnable_V_Overvoltage to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_Overvoltage', int(value))
def vfdipp_warningenablevphaserotation(self, name, value):
print('trying to set WarningEnable_V_PhaseRotation to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_PhaseRotation', int(value))
def vfdipp_warningenablevunderfrequency(self, name, value):
print('trying to set WarningEnable_V_Underfrequency to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_Underfrequency', int(value))
def vfdipp_warningenablevundervoltage(self, name, value):
print('trying to set WarningEnable_V_Undervoltage to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_Undervoltage', int(value))
def vfdipp_warningenablevvoltageunbalance(self, name, value):
print('trying to set WarningEnable_V_VoltageUnbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_VoltageUnbalance', int(value))
\ No newline at end of file
+def ipp_cfgcflasetting(self, name, value):
print('trying to set cfg_C_FLASetting to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_C_FLASetting', float(value))
def ipp_cfgcleartripcountafter(self, name, value):
print('trying to set cfg_ClearTripCountAfter to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_ClearTripCountAfter', int(value))
def ipp_cfgctripenablecontrol(self, name, value):
print('trying to set cfg_C_TripEnableControl to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_C_TripEnableControl', int(value))
def ipp_cfgcwarningenablecontrol(self, name, value):
print('trying to set cfg_C_WarningEnableControl to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_C_WarningEnableControl', int(value))
def ipp_cfggfgroundfaultinhibittime(self, name, value):
print('trying to set cfg_GF_GroundFaultInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultInhibitTime', int(value))
def ipp_cfggfgroundfaulttripdelay(self, name, value):
print('trying to set cfg_GF_GroundFaultTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultTripDelay', float(value))
def ipp_cfggfgroundfaulttriplevel(self, name, value):
print('trying to set cfg_GF_GroundFaultTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultTripLevel', float(value))
def ipp_cfggfgroundfaultwarningdelay(self, name, value):
print('trying to set cfg_GF_GroundFaultWarningDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultWarningDelay', float(value))
def ipp_cfggfgroundfaultwarninglevel(self, name, value):
print('trying to set cfg_GF_GroundFaultWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_GF_GroundFaultWarningLevel', float(value))
def ipp_cfgictprimary(self, name, value):
print('trying to set cfg_I_CTPrimary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CTPrimary', int(value))
def ipp_cfgictsecondary(self, name, value):
print('trying to set cfg_I_CTSecondary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CTSecondary', int(value))
def ipp_cfgicurrentimbalanceinhibittim(self, name, value):
print('trying to set cfg_I_CurrentImbalanceInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceInhibitTime', int(value))
def ipp_cfgicurrentimbalancetripdelay(self, name, value):
print('trying to set cfg_I_CurrentImbalanceTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceTripDelay', int(value))
def ipp_cfgicurrentimbalancetriplevel(self, name, value):
print('trying to set cfg_I_CurrentImbalanceTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceTripLevel', int(value))
def ipp_cfgicurrentimbalancewarninglev(self, name, value):
print('trying to set cfg_I_CurrentImbalanceWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_CurrentImbalanceWarningLevel', int(value))
def ipp_cfgijaminhibittime(self, name, value):
print('trying to set cfg_I_JamInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamInhibitTime', int(value))
def ipp_cfgijamtripdelay(self, name, value):
print('trying to set cfg_I_JamTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamTripDelay', int(value))
def ipp_cfgijamwarninglevel(self, name, value):
print('trying to set cfg_I_JamWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_JamWarningLevel', int(value))
def ipp_cfgilinelossinhibittime(self, name, value):
print('trying to set cfg_I_LineLossInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_LineLossInhibitTime', int(value))
def ipp_cfgilinelosstripdelay(self, name, value):
print('trying to set cfg_I_LineLossTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_LineLossTripDelay', float(value))
def ipp_cfgiovercurrentinhibittime(self, name, value):
print('trying to set cfg_I_OvercurrentInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentInhibitTime', int(value))
def ipp_cfgiovercurrenttripdelay(self, name, value):
print('trying to set cfg_I_OvercurrentTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentTripDelay', float(value))
def ipp_cfgiovercurrenttriplevel(self, name, value):
print('trying to set cfg_I_OvercurrentTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentTripLevel', int(value))
def ipp_cfgiovercurrentwarninglevel(self, name, value):
print('trying to set cfg_I_OvercurrentWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_OvercurrentWarningLevel', int(value))
def ipp_cfgistallenabledtime(self, name, value):
print('trying to set cfg_I_StallEnabledTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_StallEnabledTime', int(value))
def ipp_cfgistalltriplevel(self, name, value):
print('trying to set cfg_I_StallTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_StallTripLevel', int(value))
def ipp_cfgiundercurrentinhibittime(self, name, value):
print('trying to set cfg_I_UndercurrentInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentInhibitTime', int(value))
def ipp_cfgiundercurrenttripdelay(self, name, value):
print('trying to set cfg_I_UndercurrentTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentTripDelay', float(value))
def ipp_cfgiundercurrenttriplevel(self, name, value):
print('trying to set cfg_I_UndercurrentTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentTripLevel', int(value))
def ipp_cfgiundercurrentwarninglevel(self, name, value):
print('trying to set cfg_I_UndercurrentWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UndercurrentWarningLevel', int(value))
def ipp_cfgiunderloadinhibittime(self, name, value):
print('trying to set cfg_I_UnderloadInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadInhibitTime', int(value))
def ipp_cfgiunderloadtripdelay(self, name, value):
print('trying to set cfg_I_UnderloadTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadTripDelay', float(value))
def ipp_cfgiunderloadtriplevel(self, name, value):
print('trying to set cfg_I_UnderloadTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadTripLevel', int(value))
def ipp_cfgiunderloadwarninglevel(self, name, value):
print('trying to set cfg_I_UnderloadWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_I_UnderloadWarningLevel', int(value))
def ipp_cfgoverloadtripcountlimit(self, name, value):
print('trying to set cfg_OverloadTripCountLimit to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_OverloadTripCountLimit', int(value))
def ipp_cfgplphaselossinhibittime(self, name, value):
print('trying to set cfg_PL_PhaseLossInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_PL_PhaseLossInhibitTime', int(value))
def ipp_cfgplphaselosstripdelay(self, name, value):
print('trying to set cfg_PL_PhaseLossTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_PL_PhaseLossTripDelay', float(value))
def ipp_cfgread(self, name, value):
print('trying to set cfg_READ to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_READ', int(value))
def ipp_cfgspecificgravity(self, name, value):
print('trying to set cfg_SpecificGravity to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_SpecificGravity', float(value))
def ipp_cfgtcutripclass(self, name, value):
print('trying to set cfg_TCU_TripClass to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TCU_TripClass', int(value))
def ipp_cfgtimermodeenabled(self, name, value):
print('trying to set cfg_TimerModeEnabled to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerModeEnabled', int(value))
def ipp_cfgtimerruntime(self, name, value):
print('trying to set cfg_TimerRunTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerRunTime', int(value))
def ipp_cfgtimerwaittime(self, name, value):
print('trying to set cfg_TimerWaitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TimerWaitTime', int(value))
def ipp_cfgtripcountlimit(self, name, value):
print('trying to set cfg_TripCountLimit to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_TripCountLimit', int(value))
def ipp_cfgvoverfrequencyinhibittime(self, name, value):
print('trying to set cfg_V_OverfrequencyInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyInhibitTime', int(value))
def ipp_cfgvoverfrequencytripdelay(self, name, value):
print('trying to set cfg_V_OverfrequencyTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyTripDelay', float(value))
def ipp_cfgvoverfrequencytriplevel(self, name, value):
print('trying to set cfg_V_OverfrequencyTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyTripLevel', int(value))
def ipp_cfgvoverfrequencywarninglevel(self, name, value):
print('trying to set cfg_V_OverfrequencyWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OverfrequencyWarningLevel', int(value))
def ipp_cfgvovervoltageinhibittime(self, name, value):
print('trying to set cfg_V_OvervoltageInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageInhibitTime', int(value))
def ipp_cfgvovervoltagetripdelay(self, name, value):
print('trying to set cfg_V_OvervoltageTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageTripDelay', float(value))
def ipp_cfgvovervoltagetriplevel(self, name, value):
print('trying to set cfg_V_OvervoltageTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageTripLevel', float(value))
def ipp_cfgvovervoltagewarninglevel(self, name, value):
print('trying to set cfg_V_OvervoltageWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_OvervoltageWarningLevel', float(value))
def ipp_cfgvphaserotationinhibittime(self, name, value):
print('trying to set cfg_V_PhaseRotationInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PhaseRotationInhibitTime', int(value))
def ipp_cfgvphaserotationtriptype(self, name, value):
print('trying to set cfg_V_PhaseRotationTripType to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PhaseRotationTripType', int(value))
def ipp_cfgvptprimary(self, name, value):
print('trying to set cfg_V_PTPrimary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PTPrimary', int(value))
def ipp_cfgvptsecondary(self, name, value):
print('trying to set cfg_V_PTSecondary to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_PTSecondary', int(value))
def ipp_cfgvunderfrequencyinhibittime(self, name, value):
print('trying to set cfg_V_UnderfrequencyInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyInhibitTime', int(value))
def ipp_cfgvunderfrequencytripdelay(self, name, value):
print('trying to set cfg_V_UnderfrequencyTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyTripDelay', float(value))
def ipp_cfgvunderfrequencytriplevel(self, name, value):
print('trying to set cfg_V_UnderfrequencyTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyTripLevel', int(value))
def ipp_cfgvunderfrequencywarninglevel(self, name, value):
print('trying to set cfg_V_UnderfrequencyWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UnderfrequencyWarningLevel', int(value))
def ipp_cfgvundervoltageinhibittime(self, name, value):
print('trying to set cfg_V_UndervoltageInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageInhibitTime', int(value))
def ipp_cfgvundervoltagetripdelay(self, name, value):
print('trying to set cfg_V_UndervoltageTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageTripDelay', float(value))
def ipp_cfgvundervoltagetriplevel(self, name, value):
print('trying to set cfg_V_UndervoltageTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageTripLevel', float(value))
def ipp_cfgvundervoltagewarninglevel(self, name, value):
print('trying to set cfg_V_UndervoltageWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_UndervoltageWarningLevel', float(value))
def ipp_cfgvvoltageimbalanceinhibittim(self, name, value):
print('trying to set cfg_V_VoltageImbalanceInhibitTime to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceInhibitTime', int(value))
def ipp_cfgvvoltageimbalancetripdelay(self, name, value):
print('trying to set cfg_V_VoltageImbalanceTripDelay to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceTripDelay', float(value))
def ipp_cfgvvoltageimbalancetriplevel(self, name, value):
print('trying to set cfg_V_VoltageImbalanceTripLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceTripLevel', int(value))
def ipp_cfgvvoltageimbalancewarninglev(self, name, value):
print('trying to set cfg_V_VoltageImbalanceWarningLevel to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageImbalanceWarningLevel', int(value))
def ipp_cfgvvoltagemode(self, name, value):
print('trying to set cfg_V_VoltageMode to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_V_VoltageMode', int(value))
def ipp_cfgwrite(self, name, value):
print('trying to set cfg_WRITE to {}'.format(value))
return u800.writeMicroTag(addr, 'cfg_WRITE', int(value))
def ipp_downtimetimeparameter(self, name, value):
print('trying to set Downtime_Time_Parameter to {}'.format(value))
return u800.writeMicroTag(addr, 'Downtime_Time_Parameter', int(value))
def ipp_downtimetimeparameterol(self, name, value):
print('trying to set Downtime_Time_Parameter_OL to {}'.format(value))
return u800.writeMicroTag(addr, 'Downtime_Time_Parameter_OL', int(value))
def ipp_pressurealarmdelay(self, name, value):
print('trying to set Pressure_Alarm_Delay to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Alarm_Delay', int(value))
def ipp_pressurealarmstartupdelay(self, name, value):
print('trying to set Pressure_Alarm_Startup_Delay to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Alarm_Startup_Delay', int(value))
def ipp_pressureeumax(self, name, value):
print('trying to set Pressure_EU_Max to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_EU_Max', float(value))
def ipp_pressureeumin(self, name, value):
print('trying to set Pressure_EU_Min to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_EU_Min', float(value))
def ipp_pressurehisp(self, name, value):
print('trying to set Pressure_Hi_SP to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Hi_SP', float(value))
def ipp_pressurelosp(self, name, value):
print('trying to set Pressure_Lo_SP to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Lo_SP', float(value))
def ipp_pressureshutdown(self, name, value):
print('trying to set Pressure_Shutdown to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Shutdown', float(value))
def ipp_pressureshutdownenabled(self, name, value):
print('trying to set Pressure_Shutdown_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Shutdown_Enabled', int(value))
def ipp_pressurestartup(self, name, value):
print('trying to set Pressure_Startup to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Startup', float(value))
def ipp_pressurestartupenabled(self, name, value):
print('trying to set Pressure_Startup_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Startup_Enabled', int(value))
def ipp_pressureswitchenabled(self, name, value):
print('trying to set Pressure_Switch_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Switch_Enabled', int(value))
def ipp_pressuretransducerenabled(self, name, value):
print('trying to set Pressure_Transducer_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Pressure_Transducer_Enabled', int(value))
def ipp_startcommand(self, name, value):
print('trying to set Start_Command to {}'.format(value))
return u800.writeMicroTag(addr, 'Start_Command', int(value))
def ipp_stopcommand(self, name, value):
print('trying to set Stop_Command to {}'.format(value))
return u800.writeMicroTag(addr, 'Stop_Command', int(value))
def ipp_tempshutdown(self, name, value):
print('trying to set Temp_Shutdown to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Shutdown', float(value))
def ipp_tempshutdownenabled(self, name, value):
print('trying to set Temp_Shutdown_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Shutdown_Enabled', int(value))
def ipp_tempstartup(self, name, value):
print('trying to set Temp_Startup to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Startup', float(value))
def ipp_tempstartupenabled(self, name, value):
print('trying to set Temp_Startup_Enabled to {}'.format(value))
return u800.writeMicroTag(addr, 'Temp_Startup_Enabled', int(value))
def ipp_tripenabledicurrentimbalance(self, name, value):
print('trying to set TripEnabled_I_CurrentImbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_CurrentImbalance', int(value))
def ipp_tripenabledigroundfault(self, name, value):
print('trying to set TripEnabled_I_GroundFault to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_GroundFault', int(value))
def ipp_tripenabledijam(self, name, value):
print('trying to set TripEnabled_I_Jam to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Jam', int(value))
def ipp_tripenabledilineloss(self, name, value):
print('trying to set TripEnabled_I_LineLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_LineLoss', int(value))
def ipp_tripenablediovercurrent(self, name, value):
print('trying to set TripEnabled_I_Overcurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Overcurrent', int(value))
def ipp_tripenabledioverload(self, name, value):
print('trying to set TripEnabled_I_Overload to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Overload', int(value))
def ipp_tripenablediphaseloss(self, name, value):
print('trying to set TripEnabled_I_PhaseLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_PhaseLoss', int(value))
def ipp_tripenabledistall(self, name, value):
print('trying to set TripEnabled_I_Stall to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Stall', int(value))
def ipp_tripenablediundercurrent(self, name, value):
print('trying to set TripEnabled_I_Undercurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Undercurrent', int(value))
def ipp_tripenablediunderload(self, name, value):
print('trying to set TripEnabled_I_Underload to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnabled_I_Underload', int(value))
def ipp_tripenablevoverfrequency(self, name, value):
print('trying to set TripEnable_V_Overfrequency to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_Overfrequency', int(value))
def ipp_tripenablevovervoltage(self, name, value):
print('trying to set TripEnable_V_Overvoltage to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_Overvoltage', int(value))
def ipp_tripenablevphaserotation(self, name, value):
print('trying to set TripEnable_V_PhaseRotation to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_PhaseRotation', int(value))
def ipp_tripenablevunderfrequency(self, name, value):
print('trying to set TripEnable_V_Underfrequency to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_Underfrequency', int(value))
def ipp_tripenablevundervoltage(self, name, value):
print('trying to set TripEnable_V_Undervoltage to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_Undervoltage', int(value))
def ipp_tripenablevvoltageunbalance(self, name, value):
print('trying to set TripEnable_V_VoltageUnbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'TripEnable_V_VoltageUnbalance', int(value))
def ipp_tripresetcmd(self, name, value):
print('trying to set TripResetCmd to {}'.format(value))
return u800.writeMicroTag(addr, 'TripResetCmd', int(value))
def ipp_warningenabledicurrentimbalanc(self, name, value):
print('trying to set WarningEnabled_I_CurrentImbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_CurrentImbalance', int(value))
def ipp_warningenabledigroundfault(self, name, value):
print('trying to set WarningEnabled_I_GroundFault to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_GroundFault', int(value))
def ipp_warningenabledijam(self, name, value):
print('trying to set WarningEnabled_I_Jam to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Jam', int(value))
def ipp_warningenabledilineloss(self, name, value):
print('trying to set WarningEnabled_I_LineLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_LineLoss', int(value))
def ipp_warningenablediovercurrent(self, name, value):
print('trying to set WarningEnabled_I_Overcurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Overcurrent', int(value))
def ipp_warningenabledioverload(self, name, value):
print('trying to set WarningEnabled_I_Overload to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Overload', int(value))
def ipp_warningenablediphaseloss(self, name, value):
print('trying to set WarningEnabled_I_PhaseLoss to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_PhaseLoss', int(value))
def ipp_warningenabledistall(self, name, value):
print('trying to set WarningEnabled_I_Stall to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Stall', int(value))
def ipp_warningenablediundercurrent(self, name, value):
print('trying to set WarningEnabled_I_Undercurrent to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Undercurrent', int(value))
def ipp_warningenablediunderload(self, name, value):
print('trying to set WarningEnabled_I_Underload to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnabled_I_Underload', int(value))
def ipp_warningenablevoverfrequency(self, name, value):
print('trying to set WarningEnable_V_Overfrequency to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_Overfrequency', int(value))
def ipp_warningenablevovervoltage(self, name, value):
print('trying to set WarningEnable_V_Overvoltage to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_Overvoltage', int(value))
def ipp_warningenablevphaserotation(self, name, value):
print('trying to set WarningEnable_V_PhaseRotation to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_PhaseRotation', int(value))
def ipp_warningenablevunderfrequency(self, name, value):
print('trying to set WarningEnable_V_Underfrequency to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_Underfrequency', int(value))
def ipp_warningenablevundervoltage(self, name, value):
print('trying to set WarningEnable_V_Undervoltage to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_Undervoltage', int(value))
def ipp_warningenablevvoltageunbalance(self, name, value):
print('trying to set WarningEnable_V_VoltageUnbalance to {}'.format(value))
return u800.writeMicroTag(addr, 'WarningEnable_V_VoltageUnbalance', int(value))
\ No newline at end of file