1 line
49 KiB
Python
1 line
49 KiB
Python
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)
|