From 306e5b5103391c9bea2370915f2cd3c8c47388ed Mon Sep 17 00:00:00 2001 From: Patrick McDonagh Date: Thu, 3 Mar 2016 22:08:20 -0600 Subject: [PATCH] Add tubingpressure, startcommand, and stopcommand --- POCloud_Driver/vfd_ipp_channels.p | 2178 +++++++++++----------- POCloud_Driver/vfd_ipp_channels_setup.py | 19 + 2 files changed, 1130 insertions(+), 1067 deletions(-) diff --git a/POCloud_Driver/vfd_ipp_channels.p b/POCloud_Driver/vfd_ipp_channels.p index 39b0e61..bf7172a 100644 --- a/POCloud_Driver/vfd_ipp_channels.p +++ b/POCloud_Driver/vfd_ipp_channels.p @@ -1,5 +1,5 @@ (dp0 -S'sptemperature' +S'rpremote' p1 (dp2 S'data_type' @@ -10,7 +10,7 @@ sS'change_amount' p5 NsS'tag' p6 -S'SP_Temperature' +S'RP_Remote' p7 sS'max_time_between_uploads' p8 @@ -22,144 +22,17 @@ sS'last_value' p10 S'' p11 -ssS'rpremote' +ssS'tubingpressurealarmdelay' p12 (dp13 g3 -g4 -sg5 -Nsg6 -S'RP_Remote' -p14 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhmaxintaketemperatureforever' -p15 -(dp16 -g3 -S'REAL' -p17 -sg5 -F0.5 -sg6 -S'DH_MaxIntakeTemperature_Forever' -p18 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'automode' -p19 -(dp20 -g3 -g4 -sg5 -Nsg6 -S'Auto_Mode' -p21 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdmotorpoles' -p22 -(dp23 -g3 -S'UINT' -p24 -sg5 -F0.5 -sg6 -S'cfg_MotorPoles' -p25 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressurealarmdelay' -p26 -(dp27 -g3 S'UDINT' -p28 +p14 sg5 F0.5 sg6 S'TubingPressure_Alarm_Delay' -p29 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhintaketemperature' -p30 -(dp31 -g3 -g17 -sg5 -F0.5 -sg6 -S'DH_IntakeTemperature' -p32 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhtempstartuplimit' -p33 -(dp34 -g3 -g17 -sg5 -F0.5 -sg6 -S'DH_Temp_Startup' -p35 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdready' -p36 -(dp37 -g3 -g4 -sg5 -Nsg6 -S'VFD_Ready' -p38 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdoutputvoltage' -p39 -(dp40 -g3 -g17 -sg5 -F0.5 -sg6 -S'VFD_OutputVoltage' -p41 +p15 sg8 I3600 sg9 @@ -167,186 +40,16 @@ I0 sg10 g11 ssS'vfdnameplateolcurrent' -p42 -(dp43 +p16 +(dp17 g3 -g17 +S'REAL' +p18 sg5 F0.5 sg6 S'cfg_NameplateOLCurrent' -p44 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressurealarmstartupdelay' -p45 -(dp46 -g3 -S'DINT' -p47 -sg5 -F0.5 -sg6 -S'TubingPressure_Alarm_Startup_Delay' -p48 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'rpmode' -p49 -(dp50 -g3 -g4 -sg5 -Nsg6 -S'RP_Mode' -p51 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressurehi' -p52 -(dp53 -g3 -g4 -sg5 -Nsg6 -S'TubingPressure_Hi' -p54 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'rppressure' -p55 -(dp56 -g3 -g4 -sg5 -Nsg6 -S'RP_Pressure' -p57 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhtooltype' -p58 -(dp59 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_ToolType' -p60 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhtempshutdownenabled' -p61 -(dp62 -g3 -g4 -sg5 -Nsg6 -S'DH_Temp_Shutdown_Enabled' -p63 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressuretransducerenabled' -p64 -(dp65 -g3 -g4 -sg5 -Nsg6 -S'TubingPressure_Transducer_Enabled' -p66 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdfault' -p67 -(dp68 -g3 -g4 -sg5 -Nsg6 -S'VFD_Fault' -p69 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdnameplaterpm' -p70 -(dp71 -g3 -g17 -sg5 -F0.5 -sg6 -S'cfg_NameplateRPM' -p72 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhpsirating' -p73 -(dp74 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_PSIRating' -p75 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdspeedref' -p76 -(dp77 -g3 -g17 -sg5 -F0.5 -sg6 -S'VFD_SpeedRef' -p78 +p19 sg8 I3600 sg9 @@ -354,15 +57,15 @@ I0 sg10 g11 ssS'tubingpressureeumax' -p79 -(dp80 +p20 +(dp21 g3 -g17 +g18 sg5 F0.5 sg6 S'TubingPressure_EU_Max' -p81 +p22 sg8 I3600 sg9 @@ -370,29 +73,14 @@ I0 sg10 g11 ssS'handmode' -p82 -(dp83 +p23 +(dp24 g3 g4 sg5 Nsg6 S'Hand_Mode' -p84 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'spvfd' -p85 -(dp86 -g3 -g4 -sg5 -Nsg6 -S'SP_VFD' -p87 +p25 sg8 I3600 sg9 @@ -400,15 +88,16 @@ I0 sg10 g11 ssS'dhdownholestatusint' -p88 -(dp89 +p26 +(dp27 g3 -g24 +S'UINT' +p28 sg5 F0.5 sg6 S'DH_DownholeStatus_INT' -p90 +p29 sg8 I3600 sg9 @@ -416,14 +105,14 @@ I0 sg10 g11 ssS'alarmvfd' -p91 -(dp92 +p30 +(dp31 g3 g4 sg5 Nsg6 S'ALARM_VFD' -p93 +p32 sg8 I3600 sg9 @@ -431,638 +120,14 @@ I0 sg10 g11 ssS'vfddisabled' -p94 -(dp95 +p33 +(dp34 g3 g4 sg5 Nsg6 S'VFD_Disabled' -p96 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhmaxintakepressurestartup' -p97 -(dp98 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_MaxIntakePressure_Startup' -p99 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdnameplatevolts' -p100 -(dp101 -g3 -g17 -sg5 -F0.5 -sg6 -S'cfg_NameplateVolts' -p102 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdminfreq' -p103 -(dp104 -g3 -g17 -sg5 -F0.5 -sg6 -S'cfg_MinFreq' -p105 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'alarmremote' -p106 -(dp107 -g3 -g4 -sg5 -Nsg6 -S'ALARM_Remote' -p108 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdnameplatehz' -p109 -(dp110 -g3 -g17 -sg5 -F0.5 -sg6 -S'cfg_NameplateHz' -p111 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressurelosp' -p112 -(dp113 -g3 -g17 -sg5 -F0.5 -sg6 -S'TubingPressure_Lo_SP' -p114 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdoutputcurrent' -p115 -(dp116 -g3 -g17 -sg5 -F0.5 -sg6 -S'VFD_OutputCurrent' -p117 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdfaultcommerror' -p118 -(dp119 -g3 -g4 -sg5 -Nsg6 -S'VFD_Fault_CommError' -p120 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressurehisp' -p121 -(dp122 -g3 -g17 -sg5 -F0.5 -sg6 -S'TubingPressure_Hi_SP' -p123 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdnameplatehp' -p124 -(dp125 -g3 -g17 -sg5 -F0.5 -sg6 -S'cfg_NameplateHP' -p126 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'rpvfd' -p127 -(dp128 -g3 -g4 -sg5 -Nsg6 -S'RP_VFD' -p129 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhfluidlevel' -p130 -(dp131 -g3 -g17 -sg5 -F0.5 -sg6 -S'DH_Fluid_Level' -p132 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'startpermissive' -p133 -(dp134 -g3 -g4 -sg5 -Nsg6 -S'Start_Permissive' -p135 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdfaultcode' -p136 -(dp137 -g3 -g24 -sg5 -F0.5 -sg6 -S'VFD_Fault_DriveFault_Code' -p138 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressurelo' -p139 -(dp140 -g3 -g4 -sg5 -Nsg6 -S'TubingPressure_Lo' -p141 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhnumchannels' -p142 -(dp143 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_NumChannels' -p144 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhpressurestartupenabled' -p145 -(dp146 -g3 -g4 -sg5 -Nsg6 -S'DH_Pressure_Startup_Enabled' -p147 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdtorqueperfmode' -p148 -(dp149 -g3 -g24 -sg5 -F0.5 -sg6 -S'cfg_TorquePerfMode' -p150 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhdischargetemperature' -p151 -(dp152 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_DischargeTemperature' -p153 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhdischargepressure' -p154 -(dp155 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_DischargePressure' -p156 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhpressurestartup' -p157 -(dp158 -g3 -g17 -sg5 -F0.5 -sg6 -S'DH_Pressure_Startup' -p159 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'downholetoolenabled' -p160 -(dp161 -g3 -g4 -sg5 -Nsg6 -S'Downhole_Tool_Enabled' -p162 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'spmode' -p163 -(dp164 -g3 -g4 -sg5 -Nsg6 -S'SP_Mode' -p165 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'runpermissive' -p166 -(dp167 -g3 -g4 -sg5 -Nsg6 -S'Run_Permissive' -p168 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdmaxfreq' -p169 -(dp170 -g3 -g17 -sg5 -F0.5 -sg6 -S'cfg_MaxFreq' -p171 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhmaxintakepressureforever' -p172 -(dp173 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_MaxIntakePressure_Forever' -p174 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdacceltime' -p175 -(dp176 -g3 -g17 -sg5 -F0.5 -sg6 -S'VFD_AccelTime' -p177 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'offmode' -p178 -(dp179 -g3 -g4 -sg5 -Nsg6 -S'Off_Mode' -p180 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'alarmpressure' -p181 -(dp182 -g3 -g4 -sg5 -Nsg6 -S'ALARM_Pressure' -p183 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressureok' -p184 -(dp185 -g3 -g4 -sg5 -Nsg6 -S'TubingPressure_OK' -p186 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'rptemperature' -p187 -(dp188 -g3 -g4 -sg5 -Nsg6 -S'RP_Temperature' -p189 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdfaultdrivefault' -p190 -(dp191 -g3 -g4 -sg5 -Nsg6 -S'VFD_Fault_DriveFault' -p192 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhintakepressure' -p193 -(dp194 -g3 -g17 -sg5 -F0.5 -sg6 -S'DH_IntakePressure' -p195 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhwindingtemperature' -p196 -(dp197 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_WindingTemperature' -p198 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhtoolvoltage' -p199 -(dp200 -g3 -g24 -sg5 -F0.5 -sg6 -S'DH_ToolVoltage' -p201 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhpressureshutdownenabled' -p202 -(dp203 -g3 -g4 -sg5 -Nsg6 -S'DH_Pressure_Shutdown_Enabled' -p204 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'tubingpressureeumin' -p205 -(dp206 -g3 -g17 -sg5 -F0.5 -sg6 -S'TubingPressure_EU_Min' -p207 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdstopmode' -p208 -(dp209 -g3 -g24 -sg5 -F0.5 -sg6 -S'cfg_StopMode' -p210 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdactive' -p211 -(dp212 -g3 -g4 -sg5 -Nsg6 -S'VFD_Active' -p213 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfdnameplatefla' -p214 -(dp215 -g3 -g17 -sg5 -F0.5 -sg6 -S'cfg_NameplateFLA' -p216 +p35 sg8 I3600 sg9 @@ -1070,31 +135,62 @@ I0 sg10 g11 ssS'dhmaxintaketemperaturestartup' -p217 -(dp218 +p36 +(dp37 g3 -g17 +g18 sg5 F0.5 sg6 S'DH_MaxIntakeTemperature_Startup' -p219 +p38 sg8 I3600 sg9 I0 sg10 g11 -ssS'vfddcbusvoltage' -p220 -(dp221 +ssS'tubingpressureeumin' +p39 +(dp40 g3 -g17 +g18 sg5 -F5.0 +F0.5 sg6 -S'VFD_DCBusVoltage' -p222 +S'TubingPressure_EU_Min' +p41 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'offmode' +p42 +(dp43 +g3 +g4 +sg5 +Nsg6 +S'Off_Mode' +p44 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdmaxfreq' +p45 +(dp46 +g3 +g18 +sg5 +F0.5 +sg6 +S'cfg_MaxFreq' +p47 sg8 I3600 sg9 @@ -1102,61 +198,14 @@ I0 sg10 g11 ssS'remoteshutdowndisabled' -p223 -(dp224 +p48 +(dp49 g3 g4 sg5 Nsg6 S'Remote_Shutdown_Disabled' -p225 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'vfddeceltime' -p226 -(dp227 -g3 -g17 -sg5 -F0.5 -sg6 -S'VFD_DecelTime' -p228 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'alarmtubingpressure' -p229 -(dp230 -g3 -g4 -sg5 -Nsg6 -S'ALARM_TubingPressure' -p231 -sg8 -I3600 -sg9 -I0 -sg10 -g11 -ssS'dhpressureshutdownlimit' -p232 -(dp233 -g3 -g17 -sg5 -F0.5 -sg6 -S'DH_Pressure_Shutdown' -p234 +p50 sg8 I3600 sg9 @@ -1164,14 +213,14 @@ I0 sg10 g11 ssS'alarmtemperature' -p235 -(dp236 +p51 +(dp52 g3 g4 sg5 Nsg6 S'ALARM_Temperature' -p237 +p53 sg8 I3600 sg9 @@ -1179,89 +228,136 @@ I0 sg10 g11 ssS'rptubingpressure' -p238 -(dp239 +p54 +(dp55 g3 g4 sg5 Nsg6 S'RP_TubingPressure' -p240 +p56 sg8 I3600 sg9 I0 sg10 g11 -ssS'vfdatspeedref' -p241 -(dp242 +ssS'tubingpressuretransducerenabled' +p57 +(dp58 g3 g4 sg5 Nsg6 -S'VFD_AtSpeedRef' -p243 +S'TubingPressure_Transducer_Enabled' +p59 sg8 I3600 sg9 I0 sg10 g11 -ssS'spremote' -p244 -(dp245 +ssS'vfdstopmode' +p60 +(dp61 g3 -g4 +g28 sg5 -Nsg6 -S'SP_Remote' -p246 +F0.5 +sg6 +S'cfg_StopMode' +p62 sg8 I3600 sg9 I0 sg10 g11 -ssS'modetest' -p247 -(dp248 +ssS'automode' +p63 +(dp64 g3 g4 sg5 Nsg6 -S'Test_Mode' -p249 +S'Auto_Mode' +p65 sg8 I3600 sg9 I0 sg10 g11 -ssS'alarmmode' -p250 -(dp251 +ssS'tubingpressurelo' +p66 +(dp67 g3 g4 sg5 Nsg6 -S'ALARM_Mode' -p252 +S'TubingPressure_Lo' +p68 sg8 I3600 sg9 I0 sg10 g11 -ssS'dhtempstartupenabled' -p253 -(dp254 +ssS'rppressure' +p69 +(dp70 g3 g4 sg5 Nsg6 -S'DH_Temp_Startup_Enabled' -p255 +S'RP_Pressure' +p71 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhtooltype' +p72 +(dp73 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_ToolType' +p74 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'startcommand' +p75 +(dp76 +g9 +I0 +sg6 +S'Start_Command' +p77 +sg8 +I3600 +sg10 +g11 +sg3 +g4 +ssS'vfddeceltime' +p78 +(dp79 +g3 +g18 +sg5 +F0.5 +sg6 +S'VFD_DecelTime' +p80 sg8 I3600 sg9 @@ -1269,15 +365,248 @@ I0 sg10 g11 ssS'dhtempshutdown' -p256 -(dp257 +p81 +(dp82 g3 -g17 +g18 sg5 F0.5 sg6 S'DH_Temp_Shutdown' -p258 +p83 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdspeedref' +p84 +(dp85 +g3 +g18 +sg5 +F0.5 +sg6 +S'VFD_SpeedRef' +p86 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhpressurestartup' +p87 +(dp88 +g3 +g18 +sg5 +F0.5 +sg6 +S'DH_Pressure_Startup' +p89 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'spvfd' +p90 +(dp91 +g3 +g4 +sg5 +Nsg6 +S'SP_VFD' +p92 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdminfreq' +p93 +(dp94 +g3 +g18 +sg5 +F0.5 +sg6 +S'cfg_MinFreq' +p95 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'alarmremote' +p96 +(dp97 +g3 +g4 +sg5 +Nsg6 +S'ALARM_Remote' +p98 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdfaultcommerror' +p99 +(dp100 +g3 +g4 +sg5 +Nsg6 +S'VFD_Fault_CommError' +p101 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhdischargetemperature' +p102 +(dp103 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_DischargeTemperature' +p104 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhfluidlevel' +p105 +(dp106 +g3 +g18 +sg5 +F0.5 +sg6 +S'DH_Fluid_Level' +p107 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'alarmmode' +p108 +(dp109 +g3 +g4 +sg5 +Nsg6 +S'ALARM_Mode' +p110 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhintaketemperature' +p111 +(dp112 +g3 +g18 +sg5 +F0.5 +sg6 +S'DH_IntakeTemperature' +p113 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdacceltime' +p114 +(dp115 +g3 +g18 +sg5 +F0.5 +sg6 +S'VFD_AccelTime' +p116 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'alarmpressure' +p117 +(dp118 +g3 +g4 +sg5 +Nsg6 +S'ALARM_Pressure' +p119 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'tubingpressureok' +p120 +(dp121 +g3 +g4 +sg5 +Nsg6 +S'TubingPressure_OK' +p122 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdfaultdrivefault' +p123 +(dp124 +g3 +g4 +sg5 +Nsg6 +S'VFD_Fault_DriveFault' +p125 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhwindingtemperature' +p126 +(dp127 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_WindingTemperature' +p128 sg8 I3600 sg9 @@ -1285,14 +614,358 @@ I0 sg10 g11 ssS'sppressure' -p259 -(dp260 +p129 +(dp130 g3 g4 sg5 Nsg6 S'SP_Pressure' -p261 +p131 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhmaxintakepressurestartup' +p132 +(dp133 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_MaxIntakePressure_Startup' +p134 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'rpmode' +p135 +(dp136 +g3 +g4 +sg5 +Nsg6 +S'RP_Mode' +p137 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdoutputvoltage' +p138 +(dp139 +g3 +g18 +sg5 +F0.5 +sg6 +S'VFD_OutputVoltage' +p140 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdatspeedref' +p141 +(dp142 +g3 +g4 +sg5 +Nsg6 +S'VFD_AtSpeedRef' +p143 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhpsirating' +p144 +(dp145 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_PSIRating' +p146 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhmaxintaketemperatureforever' +p147 +(dp148 +g3 +g18 +sg5 +F0.5 +sg6 +S'DH_MaxIntakeTemperature_Forever' +p149 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdready' +p150 +(dp151 +g3 +g4 +sg5 +Nsg6 +S'VFD_Ready' +p152 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'tubingpressurealarmstartupdelay' +p153 +(dp154 +g3 +S'DINT' +p155 +sg5 +F0.5 +sg6 +S'TubingPressure_Alarm_Startup_Delay' +p156 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhtempshutdownenabled' +p157 +(dp158 +g3 +g4 +sg5 +Nsg6 +S'DH_Temp_Shutdown_Enabled' +p159 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdnameplatehz' +p160 +(dp161 +g3 +g18 +sg5 +F0.5 +sg6 +S'cfg_NameplateHz' +p162 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdnameplatevolts' +p163 +(dp164 +g3 +g18 +sg5 +F0.5 +sg6 +S'cfg_NameplateVolts' +p165 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdnameplatehp' +p166 +(dp167 +g3 +g18 +sg5 +F0.5 +sg6 +S'cfg_NameplateHP' +p168 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdactive' +p169 +(dp170 +g3 +g4 +sg5 +Nsg6 +S'VFD_Active' +p171 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'startpermissive' +p172 +(dp173 +g3 +g4 +sg5 +Nsg6 +S'Start_Permissive' +p174 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhnumchannels' +p175 +(dp176 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_NumChannels' +p177 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhpressureshutdownenabled' +p178 +(dp179 +g3 +g4 +sg5 +Nsg6 +S'DH_Pressure_Shutdown_Enabled' +p180 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhdischargepressure' +p181 +(dp182 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_DischargePressure' +p183 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'runpermissive' +p184 +(dp185 +g3 +g4 +sg5 +Nsg6 +S'Run_Permissive' +p186 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'tubingpressurelosp' +p187 +(dp188 +g3 +g18 +sg5 +F0.5 +sg6 +S'TubingPressure_Lo_SP' +p189 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhintakepressure' +p190 +(dp191 +g3 +g18 +sg5 +F0.5 +sg6 +S'DH_IntakePressure' +p192 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhpressureshutdownlimit' +p193 +(dp194 +g3 +g18 +sg5 +F0.5 +sg6 +S'DH_Pressure_Shutdown' +p195 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'spremote' +p196 +(dp197 +g3 +g4 +sg5 +Nsg6 +S'SP_Remote' +p198 sg8 I3600 sg9 @@ -1300,14 +973,339 @@ I0 sg10 g11 ssS'vfdspeedfdbk' -p262 -(dp263 +p199 +(dp200 g3 -g17 +g18 sg5 F0.5 sg6 S'VFD_SpeedFdbk' +p201 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'sptemperature' +p202 +(dp203 +g3 +g4 +sg5 +Nsg6 +S'SP_Temperature' +p204 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdmotorpoles' +p205 +(dp206 +g3 +g28 +sg5 +F0.5 +sg6 +S'cfg_MotorPoles' +p207 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhtempstartuplimit' +p208 +(dp209 +g3 +g18 +sg5 +F0.5 +sg6 +S'DH_Temp_Startup' +p210 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdfault' +p211 +(dp212 +g3 +g4 +sg5 +Nsg6 +S'VFD_Fault' +p213 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdnameplaterpm' +p214 +(dp215 +g3 +g18 +sg5 +F0.5 +sg6 +S'cfg_NameplateRPM' +p216 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdoutputcurrent' +p217 +(dp218 +g3 +g18 +sg5 +F0.5 +sg6 +S'VFD_OutputCurrent' +p219 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'tubingpressurehi' +p220 +(dp221 +g3 +g4 +sg5 +Nsg6 +S'TubingPressure_Hi' +p222 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'downholetoolenabled' +p223 +(dp224 +g3 +g4 +sg5 +Nsg6 +S'Downhole_Tool_Enabled' +p225 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhpressurestartupenabled' +p226 +(dp227 +g3 +g4 +sg5 +Nsg6 +S'DH_Pressure_Startup_Enabled' +p228 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'stopcommand' +p229 +(dp230 +g9 +I0 +sg6 +S'Stop_Command' +p231 +sg8 +I3600 +sg10 +g11 +sg3 +g4 +ssS'tubingpressurehisp' +p232 +(dp233 +g3 +g18 +sg5 +F0.5 +sg6 +S'TubingPressure_Hi_SP' +p234 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdfaultcode' +p235 +(dp236 +g3 +g28 +sg5 +F0.5 +sg6 +S'VFD_Fault_DriveFault_Code' +p237 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdtorqueperfmode' +p238 +(dp239 +g3 +g28 +sg5 +F0.5 +sg6 +S'cfg_TorquePerfMode' +p240 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'spmode' +p241 +(dp242 +g3 +g4 +sg5 +Nsg6 +S'SP_Mode' +p243 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhmaxintakepressureforever' +p244 +(dp245 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_MaxIntakePressure_Forever' +p246 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'rptemperature' +p247 +(dp248 +g3 +g4 +sg5 +Nsg6 +S'RP_Temperature' +p249 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'modetest' +p250 +(dp251 +g3 +g4 +sg5 +Nsg6 +S'Test_Mode' +p252 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhtoolvoltage' +p253 +(dp254 +g3 +g28 +sg5 +F0.5 +sg6 +S'DH_ToolVoltage' +p255 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'rpvfd' +p256 +(dp257 +g3 +g4 +sg5 +Nsg6 +S'RP_VFD' +p258 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'tubingpressure' +p259 +(dp260 +g3 +g18 +sg5 +F0.5 +sg6 +S'TubingPressure_In' +p261 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'vfdnameplatefla' +p262 +(dp263 +g3 +g18 +sg5 +F0.5 +sg6 +S'cfg_NameplateFLA' p264 sg8 I3600 @@ -1315,4 +1313,50 @@ sg9 I0 sg10 g11 +ssS'vfddcbusvoltage' +p265 +(dp266 +g3 +g18 +sg5 +F5.0 +sg6 +S'VFD_DCBusVoltage' +p267 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'alarmtubingpressure' +p268 +(dp269 +g3 +g4 +sg5 +Nsg6 +S'ALARM_TubingPressure' +p270 +sg8 +I3600 +sg9 +I0 +sg10 +g11 +ssS'dhtempstartupenabled' +p271 +(dp272 +g3 +g4 +sg5 +Nsg6 +S'DH_Temp_Startup_Enabled' +p273 +sg8 +I3600 +sg9 +I0 +sg10 +g11 ss. \ No newline at end of file diff --git a/POCloud_Driver/vfd_ipp_channels_setup.py b/POCloud_Driver/vfd_ipp_channels_setup.py index 2348bc3..44285b0 100644 --- a/POCloud_Driver/vfd_ipp_channels_setup.py +++ b/POCloud_Driver/vfd_ipp_channels_setup.py @@ -672,6 +672,25 @@ channels = { 'tag':'Remote_Shutdown_Disabled', 'last_time_uploaded':0, 'last_value':'' + },'tubingpressure':{ + 'data_type':'REAL', + 'change_amount':0.5, + 'max_time_between_uploads':3600, + 'tag':'TubingPressure_In', + 'last_time_uploaded':0, + 'last_value':'' + },'startcommand':{ + 'data_type':'BOOL', + 'max_time_between_uploads':3600, + 'tag':'Start_Command', + 'last_time_uploaded':0, + 'last_value':'' + },'stopcommand':{ + 'data_type':'BOOL', + 'max_time_between_uploads':3600, + 'tag':'Stop_Command', + 'last_time_uploaded':0, + 'last_value':'' } }