Updated with VFD instructions

This commit is contained in:
Patrick McDonagh
2016-02-18 19:42:24 -06:00
parent 48f4c2a458
commit 699da77294
40 changed files with 212 additions and 178 deletions

View File

@@ -1 +1 @@
CONTROL(161):FB,LINEARSCALE(159);
CONTROL(161):FB,LINEARSCALE(159);F,RAND();

View File

@@ -120,10 +120,38 @@ __TMPR__LINEARSCALE__RAW_INP := __TMPR1
__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_PRESSURE
__TMPR1 := LINEARSCALE_PRESSURE [ __CDINT0000000C ]
TUBINGPRESSURE_IN := __TMPR1
VFD_DISABLED := TRUE
VFD_DISABLED := FALSE
_GOTO __LABc
__LABb :
VFD_DISABLED := FALSE
VFD_DISABLED := TRUE
_PUSH_PAR __CDINT0000000A
__TMPI1 := _CALL RAND
_PUSH_PAR __TMPI1
__TMPR1 := _CALL ANY_TO_DINT
__TMPR1 := __TMPR1 / __TMPR2
__TMPR6 := __TMPR9 + __TMPR1
VFD_DCBUSVOLTAGE := __TMPR6
_IF _NOT VFD_START _GOTO __LABd
VFD_CMDSPEED := VFD_SPEEDREF
VFD_SPEEDFDBK := VFD_SPEEDREF
_PUSH_PAR __CDINT0000000A
__TMPI1 := _CALL RAND
_PUSH_PAR __TMPI1
__TMPR1 := _CALL ANY_TO_DINT
__TMPR1 := __TMPR1 / __TMPR2
__TMPR6 := __TMPR10 + __TMPR1
VFD_OUTPUTCURRENT := __TMPR6
_GOTO __LABe
__LABd :
__LABe :
_IF _NOT VFD_STOP _GOTO __LABf
VFD_CMDSPEED := __TMPR11
VFD_SPEEDFDBK := __TMPR11
VFD_OUTPUTCURRENT := __TMPR11
VFD_OUTPUTVOLTAGE := __TMPR11
_GOTO __LAB10
__LABf :
__LAB10 :
__LABc :
__TMPB1 := TUBINGPRESSURE_TRANSDUCER_ENABLED _AND VFD_RUNNING
_PUSH_PAR RUN_TIME
@@ -131,31 +159,31 @@ __TMPI1 := _CALL ANY_TO_TIME
__TMPI2 := TUBINGPRESSURE_ALARM_STARTUP_DELAY * __CDINT000003E8
__TMPB2 := __TMPI1 > __TMPI2
__TMPB1 := __TMPB1 _AND __TMPB2
_IF _NOT __TMPB1 _GOTO __LABd
_IF _NOT __TMPB1 _GOTO __LAB11
__TMPB3 := TUBINGPRESSURE_IN >= TUBINGPRESSURE_HI_SP
_IF _NOT __TMPB3 _GOTO __LABe
_IF _NOT __TMPB3 _GOTO __LAB12
TUBINGPRESSURE_HI := TRUE
TUBINGPRESSURE_LO := FALSE
_GOTO __LABf
__LABe :
_GOTO __LAB13
__LAB12 :
__TMPB1 := TUBINGPRESSURE_IN <= TUBINGPRESSURE_LO_SP
_IF _NOT __TMPB1 _GOTO __LAB10
_IF _NOT __TMPB1 _GOTO __LAB14
TUBINGPRESSURE_HI := FALSE
TUBINGPRESSURE_LO := TRUE
_GOTO __LABf
__LAB10 :
_GOTO __LAB13
__LAB14 :
TUBINGPRESSURE_HI := FALSE
TUBINGPRESSURE_LO := FALSE
__LABf :
__LAB13 :
__TMPB1 := _NOT TUBINGPRESSURE_HI
__TMPB2 := _NOT TUBINGPRESSURE_LO
__TMPB1 := __TMPB1 _AND __TMPB2
_IF _NOT __TMPB1 _GOTO __LAB11
_IF _NOT __TMPB1 _GOTO __LAB15
TUBINGPRESSURE_OK := TRUE
TUBINGPRESSURE_OOT_SCANS := __UDINT_NULL
TUBINGPRESSURE_OOT_SECONDS := __UDINT_NULL
_GOTO __LAB12
__LAB11 :
_GOTO __LAB16
__LAB15 :
__TMPUDI1 := TUBINGPRESSURE_OOT_SCANS + __CUDINT00000001
TUBINGPRESSURE_OOT_SCANS := __TMPUDI1
_PUSH_PAR __SYSVA_TCYCURRENT
@@ -163,17 +191,17 @@ __TMPUDI1 := _CALL ANY_TO_TIME
__TMPUDI2 := TUBINGPRESSURE_OOT_SCANS * __TMPUDI1
__TMPUDI2 := __TMPUDI2 / __CUDINT000003E8
TUBINGPRESSURE_OOT_SECONDS := __TMPUDI2
__LAB12 :
__LAB16 :
__TMPB1 := TUBINGPRESSURE_OOT_SECONDS > TUBINGPRESSURE_ALARM_DELAY
_IF _NOT __TMPB1 _GOTO __LAB13
_IF _NOT __TMPB1 _GOTO __LAB17
TUBINGPRESSURE_OK := FALSE
_GOTO __LAB14
__LAB13 :
__LAB14 :
_GOTO __LAB15
__LABd :
_GOTO __LAB18
__LAB17 :
__LAB18 :
_GOTO __LAB19
__LAB11 :
TUBINGPRESSURE_OK := TRUE
__LAB15 :
__LAB19 :
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_STARTUP
__TMPB1 := __TMPB1 _AND DH_PRESSURE_STARTUP_ENABLED
__TMPB2 := _NOT DH_PRESSURE_STARTUP_ENABLED
@@ -188,13 +216,13 @@ __TMPB5 := __TMPB5 _OR TEST_MODE
__TMPB1 := __TMPB1 _AND __TMPB5
__TMPB6 := _NOT VFD_FAULT
__TMPB1 := __TMPB1 _AND __TMPB6
_IF _NOT __TMPB1 _GOTO __LAB16
_IF _NOT __TMPB1 _GOTO __LAB1a
START_PERMISSIVE := TRUE
_GOTO __LAB17
__LAB16 :
_GOTO __LAB1b
__LAB1a :
START_PERMISSIVE := FALSE
DEVICE_STATUS := __TMPM9
__LAB17 :
__LAB1b :
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_SHUTDOWN
__TMPB1 := __TMPB1 _AND DH_PRESSURE_SHUTDOWN_ENABLED
__TMPB2 := _NOT DH_PRESSURE_SHUTDOWN_ENABLED
@@ -210,22 +238,22 @@ __TMPB1 := __TMPB1 _AND __TMPB5
__TMPB6 := _NOT VFD_FAULT
__TMPB1 := __TMPB1 _AND __TMPB6
__TMPB1 := __TMPB1 _AND TUBINGPRESSURE_OK
_IF _NOT __TMPB1 _GOTO __LAB18
_IF _NOT __TMPB1 _GOTO __LAB1c
RUN_PERMISSIVE := TRUE
_GOTO __LAB19
__LAB18 :
_GOTO __LAB1d
__LAB1c :
RUN_PERMISSIVE := FALSE
__LAB19 :
__LAB1d :
__TMPB1 := _NOT RUN_PERMISSIVE
__TMPB1 := __TMPB1 _AND VFD_RUNNING
_IF _NOT __TMPB1 _GOTO __LAB1a
_IF _NOT __TMPB1 _GOTO __LAB1e
DEVICE_STATUS := __TMPM10
SHUTDOWN_TIME := __SYSVA_CYCLEDATE
VFD_START := FALSE
VFD_START := TRUE
_GOTO __LAB1b
__LAB1a :
__LAB1b :
_GOTO __LAB1f
__LAB1e :
__LAB1f :
__TMPB1 := START_BUTTON _OR START_COMMAND
__TMPB2 := RESTART_ALLOWED _AND RESTART_COMMAND
__TMPB1 := __TMPB1 _OR __TMPB2
@@ -234,47 +262,47 @@ __TMPB1 := __TMPB1 _OR VFD_RUNNING
__TMPB3 := _NOT STOP_COMMAND
__TMPB1 := __TMPB1 _AND __TMPB3
__TMPB1 := __TMPB1 _AND RUN_PERMISSIVE
_IF _NOT __TMPB1 _GOTO __LAB1c
_IF _NOT __TMPB1 _GOTO __LAB20
VFD_RUNNING := TRUE
RESTART_COMMAND := FALSE
START_COMMAND := FALSE
__TMPB1 := _NOT START_TIME_SET
_IF _NOT __TMPB1 _GOTO __LAB1d
_IF _NOT __TMPB1 _GOTO __LAB21
START_TIME := __SYSVA_CYCLEDATE
START_TIME_SET := TRUE
_GOTO __LAB1e
__LAB1d :
__LAB1e :
_IF _NOT VFD_RUNNING _GOTO __LAB1f
_GOTO __LAB22
__LAB21 :
__LAB22 :
_IF _NOT VFD_RUNNING _GOTO __LAB23
DEVICE_STATUS := __TMPM11
__TMPT1 := __SYSVA_CYCLEDATE - START_TIME
RUN_TIME := __TMPT1
_GOTO __LAB20
__LAB1f :
_GOTO __LAB24
__LAB23 :
__LAB24 :
_GOTO __LAB25
__LAB20 :
_GOTO __LAB21
__LAB1c :
VFD_START := FALSE
VFD_STOP := TRUE
__LAB21 :
__LAB25 :
__TMPB1 := _NOT VFD_FAULT
__TMPB2 := AUTO_MODE _AND __TMPB1
__TMPB3 := _NOT VFD_RUNNING
__TMPB2 := __TMPB2 _AND __TMPB3
__TMPB2 := __TMPB2 _AND RESTART_ALLOWED
_IF _NOT __TMPB2 _GOTO __LAB22
_IF _NOT __TMPB2 _GOTO __LAB26
__TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME
__TMPB4 := __TMPT1 > DOWNTIME_TIME_PARAMETER
_IF _NOT __TMPB4 _GOTO __LAB23
_IF _NOT __TMPB4 _GOTO __LAB27
__TMPB5 := _NOT RESTART_COMMAND
_IF _NOT __TMPB5 _GOTO __LAB24
_IF _NOT __TMPB5 _GOTO __LAB28
VFD_CLEARFAULT := TRUE
RESTART_COMMAND := TRUE
_GOTO __LAB25
__LAB24 :
__LAB25 :
_GOTO __LAB26
__LAB23 :
_GOTO __LAB29
__LAB28 :
__LAB29 :
_GOTO __LAB2a
__LAB27 :
RESTART_COMMAND := FALSE
__TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME
__TMPT2 := DOWNTIME_TIME_PARAMETER - __TMPT1
@@ -282,104 +310,104 @@ TIME_UNTIL_STARTUP := __TMPT2
_PUSH_PAR TIME_UNTIL_STARTUP
__TMPM12 := _CALL ANY_TO_TIME
TIME_UNTIL_STARTUP_STRING := __TMPM12
_IF _NOT AUTO_MODE _GOTO __LAB27
_IF _NOT AUTO_MODE _GOTO __LAB2b
__TMPM12 := __TMPM13 + TIME_UNTIL_STARTUP_STRING
DEVICE_STATUS := __TMPM12
_GOTO __LAB28
__LAB27 :
__LAB28 :
_GOTO __LAB2c
__LAB2b :
__LAB2c :
__LAB2a :
_GOTO __LAB2d
__LAB26 :
_GOTO __LAB29
__LAB22 :
__LAB29 :
__LAB2d :
__TMPB1 := _NOT AUTO_MODE
_IF _NOT __TMPB1 _GOTO __LAB2a
_IF _NOT __TMPB1 _GOTO __LAB2e
RESTART_COMMAND := FALSE
RESTART_ALLOWED := FALSE
_GOTO __LAB2b
__LAB2a :
__LAB2b :
__TMPB1 := START_COMMAND _OR START_BUTTON
__TMPB1 := __TMPB1 _AND START_PERMISSIVE
_IF _NOT __TMPB1 _GOTO __LAB2c
RESTART_ALLOWED := TRUE
_GOTO __LAB2d
__LAB2c :
__LAB2d :
_IF _NOT STOP_COMMAND _GOTO __LAB2e
RESTART_ALLOWED := FALSE
DEVICE_STATUS := __TMPM14
_GOTO __LAB2f
__LAB2e :
__LAB2f :
__TMPB1 := _NOT VFD_RUNNING
__TMPB1 := START_COMMAND _OR START_BUTTON
__TMPB1 := __TMPB1 _AND START_PERMISSIVE
_IF _NOT __TMPB1 _GOTO __LAB30
START_TIME_SET := FALSE
RESTART_ALLOWED := TRUE
_GOTO __LAB31
__LAB30 :
__LAB31 :
_IF _NOT DH_PRESSURE_STARTUP_ENABLED _GOTO __LAB32
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_STARTUP
_IF _NOT __TMPB1 _GOTO __LAB33
SP_PRESSURE := TRUE
_GOTO __LAB34
__LAB33 :
SP_PRESSURE := FALSE
__LAB34 :
_GOTO __LAB35
_IF _NOT STOP_COMMAND _GOTO __LAB32
RESTART_ALLOWED := FALSE
DEVICE_STATUS := __TMPM14
_GOTO __LAB33
__LAB32 :
SP_PRESSURE := TRUE
__LAB33 :
__TMPB1 := _NOT VFD_RUNNING
_IF _NOT __TMPB1 _GOTO __LAB34
START_TIME_SET := FALSE
_GOTO __LAB35
__LAB34 :
__LAB35 :
_IF _NOT DH_TEMP_STARTUP_ENABLED _GOTO __LAB36
__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_STARTUP
_IF _NOT DH_PRESSURE_STARTUP_ENABLED _GOTO __LAB36
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_STARTUP
_IF _NOT __TMPB1 _GOTO __LAB37
SP_TEMPERATURE := TRUE
SP_PRESSURE := TRUE
_GOTO __LAB38
__LAB37 :
SP_TEMPERATURE := FALSE
SP_PRESSURE := FALSE
__LAB38 :
_GOTO __LAB39
__LAB36 :
SP_TEMPERATURE := TRUE
SP_PRESSURE := TRUE
__LAB39 :
_IF _NOT DH_TEMP_STARTUP_ENABLED _GOTO __LAB3a
__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_STARTUP
_IF _NOT __TMPB1 _GOTO __LAB3b
SP_TEMPERATURE := TRUE
_GOTO __LAB3c
__LAB3b :
SP_TEMPERATURE := FALSE
__LAB3c :
_GOTO __LAB3d
__LAB3a :
SP_TEMPERATURE := TRUE
__LAB3d :
__TMPB1 := HAND_MODE _OR AUTO_MODE
__TMPB1 := __TMPB1 _OR TEST_MODE
_IF _NOT __TMPB1 _GOTO __LAB3a
_IF _NOT __TMPB1 _GOTO __LAB3e
SP_MODE := TRUE
_GOTO __LAB3b
__LAB3a :
SP_MODE := FALSE
__LAB3b :
_IF _NOT DH_PRESSURE_SHUTDOWN_ENABLED _GOTO __LAB3c
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_SHUTDOWN
_IF _NOT __TMPB1 _GOTO __LAB3d
RP_PRESSURE := TRUE
_GOTO __LAB3e
__LAB3d :
RP_PRESSURE := FALSE
__LAB3e :
_GOTO __LAB3f
__LAB3c :
RP_PRESSURE := TRUE
__LAB3e :
SP_MODE := FALSE
__LAB3f :
_IF _NOT DH_TEMP_SHUTDOWN_ENABLED _GOTO __LAB40
__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_SHUTDOWN
_IF _NOT DH_PRESSURE_SHUTDOWN_ENABLED _GOTO __LAB40
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_SHUTDOWN
_IF _NOT __TMPB1 _GOTO __LAB41
RP_TEMPERATURE := TRUE
RP_PRESSURE := TRUE
_GOTO __LAB42
__LAB41 :
RP_TEMPERATURE := FALSE
RP_PRESSURE := FALSE
__LAB42 :
_GOTO __LAB43
__LAB40 :
RP_TEMPERATURE := TRUE
RP_PRESSURE := TRUE
__LAB43 :
_IF _NOT DH_TEMP_SHUTDOWN_ENABLED _GOTO __LAB44
__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_SHUTDOWN
_IF _NOT __TMPB1 _GOTO __LAB45
RP_TEMPERATURE := TRUE
_GOTO __LAB46
__LAB45 :
RP_TEMPERATURE := FALSE
__LAB46 :
_GOTO __LAB47
__LAB44 :
RP_TEMPERATURE := TRUE
__LAB47 :
__TMPB1 := HAND_MODE _OR AUTO_MODE
__TMPB1 := __TMPB1 _OR TEST_MODE
_IF _NOT __TMPB1 _GOTO __LAB44
_IF _NOT __TMPB1 _GOTO __LAB48
RP_MODE := TRUE
_GOTO __LAB45
__LAB44 :
_GOTO __LAB49
__LAB48 :
RP_MODE := FALSE
__LAB45 :
__LAB49 :
RP_TUBINGPRESSURE := TUBINGPRESSURE_OK

View File

@@ -51,9 +51,27 @@ IF NOT Test_Mode THEN
LinearScale_Pressure(13107.0, 65535.0, TubingPressure_EU_Min, TubingPressure_EU_Max, ANY_TO_REAL(_IO_EM_AI_00));
TubingPressure_In := LinearScale_Pressure.EU_Out;
VFD_Disabled := TRUE;
ELSE
VFD_Disabled := FALSE;
ELSE
(* TEST MODE LOGIC *)
VFD_Disabled := TRUE;
VFD_DCBusVoltage := 675.0 + ANY_TO_REAL(RAND(10)) / 10.0;
IF VFD_Start THEN
VFD_CmdSpeed := VFD_SpeedRef;
VFD_SpeedFdbk := VFD_SpeedRef;
VFD_OutputCurrent := 30.0 + ANY_TO_REAL(RAND(10)) / 10.0;
END_IF;
IF VFD_Stop THEN
VFD_CmdSpeed := 0.0;
VFD_SpeedFdbk := 0.0;
VFD_OutputCurrent := 0.0;
VFD_OutputVoltage := 0.0;
END_IF;
END_IF;
IF TubingPressure_Transducer_Enabled AND

View File

@@ -1,33 +1,9 @@
0::0046-0003::-------------------- Pre-build resource: MICRO820 Configuration: MICRO820 --------------
0::0044-0003::Pre-compiling for 2080LC2020QWBI
0::0000-0003::USINT_TO_UDINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::LINEARSCALE
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::RA_PFX_ENET_STS_CMD
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_PFX_ENET_STS_CMD:0000-0003::READDOWNHOLEDATA
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::VFD_MESSAGING
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_MESSAGING:0002-0003::MICRO820: 0 error(s), 0 warning(s)
0::0000-0003::CONTROL
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0002-0003::MICRO820: 0 error(s), 0 warning(s)
0::0006-0003::-------------------- Build resource: MICRO820 Configuration: MICRO820 --------------
0::0001-0003::Compiling for 2080LC2020QWBI
0::0000-0003::USINT_TO_UDINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::LINEARSCALE
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::RA_PFX_ENET_STS_CMD
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_PFX_ENET_STS_CMD:0000-0003::READDOWNHOLEDATA
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::VFD_MESSAGING
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_MESSAGING:0003-0003::Linking for 2080LC2020QWBI
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_MESSAGING:0002-0003::MICRO820: 0 error(s), 0 warning(s)
0::0000-0003::CONTROL
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0003-0003::Linking for 2080LC2020QWBI
0:C:\USERS\PATRICK\DESKTOP\INTELLIGENTPUMPPANEL_VFD\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0002-0003::MICRO820: 0 error(s), 0 warning(s)

View File

@@ -3,8 +3,8 @@ Offset0=0x1984
Offset1=0x2184
Offset2=0x2184
Offset3=0x2184
Memory Usage Estimate(Code)=0x5830
Memory Usage Estimate(Data)=0x4F4C
Memory Usage Estimate(Code)=0x58B0
Memory Usage Estimate(Data)=0x4F58
Memory Usage Estimate(Retain)=0x28
Memory Usage Estimate(Temporary variables)=0xDC3
Memory Usage Estimate(Temporary variables)=0xDC7
Offset4=0x414

View File

@@ -3,8 +3,8 @@ Offset0=0x1984
Offset1=0x2184
Offset2=0x2184
Offset3=0x2184
Memory Usage Estimate(Code)=0x5830
Memory Usage Estimate(Data)=0x4F4C
Memory Usage Estimate(Code)=0x58B0
Memory Usage Estimate(Data)=0x4F58
Memory Usage Estimate(Retain)=0x28
Memory Usage Estimate(Temporary variables)=0xDC3
Memory Usage Estimate(Temporary variables)=0xDC7
Offset4=0x414

View File

@@ -1,16 +1,28 @@
[MODIF]
POU=Y
TYPE=Y
LEVEL1=Y
IO=Y
RETAIN=Y
INSTDEF=Y
VARDEF=Y
INIT_INST=Y
ADD_DEL=Y
VARSIZE=Y
IO_DEF=Y
LAST_VA=Y
[RESULT]
ON_LINE=N
ON_LINE=Y
TBL_CONF=Y
CRC_ORG=0x0
CRC_OLD=
CRC_NEW=0xF8610C95
DAT_ORG=0
DAT_OLD=0
DAT_NEW=1454627241
VER_ORG=0
VER_OLD=0
VER_NEW=24
CRC_ALL_OLD=
CRC_ALL_NEW=0x9DF375D2
CRC_ORG=0xFD1F86D1
CRC_OLD=0xFD1F86D1
CRC_NEW=0xD719ED80
DAT_ORG=1454682132
DAT_OLD=1454682132
DAT_NEW=1454682387
VER_ORG=25
VER_OLD=25
VER_NEW=26
CRC_ALL_OLD=0x27BC550E
CRC_ALL_NEW=0x4998794E

View File

@@ -1,9 +1,9 @@
[MEMORY]
Memory Usage Estimate(Temporary variables)=0xDC4
Memory Usage Estimate(Temporary variables)=0xDD0
Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
Total data size=0x2748
Total data size=0x2754
User variables size=0x1984
Maximum size for temporary variables=0x2DC4
Memory Usage Estimate(Data)=0x4F48
Maximum size for temporary variables=0x2DD0
Memory Usage Estimate(Data)=0x4F54
Free memory for user variables=0x800

View File

@@ -1,9 +1,9 @@
[MEMORY]
Memory Usage Estimate(Temporary variables)=0xDC4
Memory Usage Estimate(Temporary variables)=0xDD0
Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
Total data size=0x2748
Total data size=0x2754
User variables size=0x1984
Maximum size for temporary variables=0x2DC4
Memory Usage Estimate(Data)=0x4F48
Maximum size for temporary variables=0x2DD0
Memory Usage Estimate(Data)=0x4F54
Free memory for user variables=0x800

View File

@@ -100,11 +100,11 @@ I98=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__dti_src,0xFFFFFFFF,SINT
I99=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__dti_dest,0xFFFFFFFF,SINT
I100=micro820.micro820.readdownholedata/modbuscycletimer.in,0x2186,BOOL
I101=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x518,TIME
I102=micro820.micro820.control/linearscale_pressure.raw_min,0x27F4,REAL
I103=micro820.micro820.control/linearscale_pressure.raw_max,0x27F0,REAL
I102=micro820.micro820.control/linearscale_pressure.raw_min,0x2800,REAL
I103=micro820.micro820.control/linearscale_pressure.raw_max,0x27FC,REAL
I104=micro820.micro820.control/linearscale_pressure.eu_min,0x4D4,REAL
I105=micro820.micro820.control/linearscale_pressure.eu_max,0x4D8,REAL
I106=micro820.micro820.control/linearscale_pressure.raw_inp,0x2804,REAL
I106=micro820.micro820.control/linearscale_pressure.raw_inp,0x2810,REAL
I107=micro820.micro820.vfd_messaging/vfd.fben,0x218F,BOOL
I108=micro820.micro820.vfd_messaging/vfd.ipaddress,0x73A,STRING
I109=micro820.micro820.vfd_messaging/vfd.updaterate_ms,0x2200,UINT
@@ -187,16 +187,16 @@ I185=micro820.micro820.vfd_messaging/vfd.msg_drvtype.appcfg,0xFFFFFFFF,CIPAPPCFG
I186=micro820.micro820.vfd_messaging/vfd.msg_drvtype.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I187=micro820.micro820.vfd_messaging/vfd.msg_drvtype.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I188=micro820.micro820.vfd_messaging/vfd.msg_drvtype.__adi_resdata,0xFFFFFFFF,UINT
I189=micro820.micro820.downtime_timer.in,0x2D78,BOOL
I189=micro820.micro820.downtime_timer.in,0x21D3,BOOL
I190=micro820.micro820.downtime_timer.pt,0x2D84,TIME
I191=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I192=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqlength,0x2D7C,UINT
I192=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqlength,0x2216,UINT
I193=micro820.micro820.vfd_messaging/vfd.msg_drvtype.__adi_reqdata,0xFFFFFFFF,UINT
I194=micro820.micro820.vfd_messaging/vfd.msg_timeout.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I195=micro820.micro820.vfd_messaging/vfd.msg_timeout.__adi_resdata,0xFFFFFFFF,UINT
I196=micro820.micro820.vfd_messaging/vfd.msg_cmd.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I197=micro820.micro820.vfd_messaging/vfd.msg_cmd.__adi_resdata,0xFFFFFFFF,UINT
I198=micro820.micro820.vfd_messaging/vfd.msg_sts.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I199=micro820.micro820.vfd_messaging/vfd.msg_sts.reqlength,0x2D7C,UINT
I199=micro820.micro820.vfd_messaging/vfd.msg_sts.reqlength,0x2216,UINT
I200=micro820.micro820.vfd_messaging/vfd.msg_sts.__adi_reqdata,0xFFFFFFFF,UINT
[END]

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.