Completes IPP-164 by requiring contactor status to be on to set e300 trip alarm

Alarm clears once TripStatus is OK for 5 seconds
This commit is contained in:
Patrick McDonagh
2016-09-27 13:18:01 -05:00
parent 856b553f59
commit b3070f0025
55 changed files with 1501 additions and 1453 deletions

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<DevicePreferences xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Micro800ConnectionPath>PMCDONAGH-SURF!AB_ETHIP-1\192.168.1.5</Micro800ConnectionPath>
<Micro800ConnectionPath>DESKTOP-AGBV11S!Henry_Pump\10.20.4.5</Micro800ConnectionPath>
</DevicePreferences>

View File

@@ -4843,7 +4843,14 @@ Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnablePower.SINT_SRC_2
Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.INT_OUT 0
Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.SINT_SRC_1 0
Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.SINT_SRC_2 0
Controller.Micro820.Micro820.E300Data.TON_TripOK.ET
Controller.Micro820.Micro820.E300Data.TON_TripOK.IN
Controller.Micro820.Micro820.E300Data.TON_TripOK.Pdate
Controller.Micro820.Micro820.E300Data.TON_TripOK.PT
Controller.Micro820.Micro820.E300Data.TON_TripOK.Q
Controller.Micro820.Micro820.E300Data.TON_TripOK.Redge
Controller.Micro820.Micro820.E300Data.TripResetOn[1] 0
Controller.Micro820.Micro820.E300Data.TS_Clear
Controller.Micro820.Micro820.E300Data.U2S_OverPFLagTripLevel.INT_OUT -95
Controller.Micro820.Micro820.E300Data.U2S_OverPFLagTripLevel.SINT_SRC_1 166
Controller.Micro820.Micro820.E300Data.U2S_OverPFLagWarningLevel.INT_OUT -90
1 Controller.Micro820.Micro820.__SYSVA_ABORT_CYCLE FALSE
4843 Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.INT_OUT 0
4844 Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.SINT_SRC_1 0
4845 Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.SINT_SRC_2 0
4846 Controller.Micro820.Micro820.E300Data.TON_TripOK.ET
4847 Controller.Micro820.Micro820.E300Data.TON_TripOK.IN
4848 Controller.Micro820.Micro820.E300Data.TON_TripOK.Pdate
4849 Controller.Micro820.Micro820.E300Data.TON_TripOK.PT
4850 Controller.Micro820.Micro820.E300Data.TON_TripOK.Q
4851 Controller.Micro820.Micro820.E300Data.TON_TripOK.Redge
4852 Controller.Micro820.Micro820.E300Data.TripResetOn[1] 0
4853 Controller.Micro820.Micro820.E300Data.TS_Clear
4854 Controller.Micro820.Micro820.E300Data.U2S_OverPFLagTripLevel.INT_OUT -95
4855 Controller.Micro820.Micro820.E300Data.U2S_OverPFLagTripLevel.SINT_SRC_1 166
4856 Controller.Micro820.Micro820.E300Data.U2S_OverPFLagWarningLevel.INT_OUT -90

View File

@@ -574,36 +574,49 @@ __LAB40 :
_GOTO __LAB41
__LAB3e :
__LAB41 :
ALARM_E300 := TRIPSTATUS
_IF _NOT ALARM_E300 _GOTO __LAB42
__TMPB1 := _NOT TRIPSTATUS
__TMPB__TON__IN := __TMPB1
__FBL_RET := _PUSHCALLFB TON TON_TRIPOK
__TMPB1 := CONTACTOR_STATUS _AND TRIPSTATUS
_IF _NOT __TMPB1 _GOTO __LAB42
ALARM_E300 := TRUE
_GOTO __LAB43
__LAB42 :
__TMPB1 := TON_TRIPOK [ __CDINT00000004 ]
_IF _NOT __TMPB1 _GOTO __LAB44
ALARM_E300 := FALSE
_GOTO __LAB43
__LAB44 :
__LAB43 :
_IF _NOT ALARM_E300 _GOTO __LAB45
__TMPB1 := TRIPSTATUSCURRENT_INT = __UINT_NULL
__TMPB1 := _NOT __TMPB1
_IF _NOT __TMPB1 _GOTO __LAB43
_IF _NOT __TMPB1 _GOTO __LAB46
ALARM_E300_MESSAGE := TRIPSTATUSCURRENT
_GOTO __LAB44
__LAB43 :
_GOTO __LAB47
__LAB46 :
__TMPB1 := TRIPSTATUSVOLTAGE_INT = __UINT_NULL
__TMPB1 := _NOT __TMPB1
_IF _NOT __TMPB1 _GOTO __LAB45
_IF _NOT __TMPB1 _GOTO __LAB48
ALARM_E300_MESSAGE := TRIPSTATUSVOLTAGE
_GOTO __LAB44
__LAB45 :
_GOTO __LAB47
__LAB48 :
__TMPB1 := TRIPSTATUSCONTROL_INT = __UINT_NULL
__TMPB1 := _NOT __TMPB1
_IF _NOT __TMPB1 _GOTO __LAB46
_IF _NOT __TMPB1 _GOTO __LAB49
ALARM_E300_MESSAGE := TRIPSTATUSCONTROL
_GOTO __LAB44
__LAB46 :
_GOTO __LAB47
__LAB49 :
__TMPB1 := TRIPSTATUSPOWER_INT = __UINT_NULL
__TMPB1 := _NOT __TMPB1
_IF _NOT __TMPB1 _GOTO __LAB47
_IF _NOT __TMPB1 _GOTO __LAB4a
ALARM_E300_MESSAGE := TRIPSTATUSPOWER
_GOTO __LAB44
_GOTO __LAB47
__LAB4a :
__LAB47 :
__LAB44 :
_GOTO __LAB48
__LAB42 :
__LAB48 :
_GOTO __LAB4b
__LAB45 :
__LAB4b :
__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSCURRENT
__TMPI1 := __CDINT00000001 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
@@ -621,117 +634,117 @@ WARNINGSTATUSCURRENT_INT := __TMPUIN1
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __DINT_NULL
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB49
_IF _NOT __TMPB1 _GOTO __LAB4c
WARNINGSTATUSCURRENT := __TMPM2
_GOTO __LAB4a
__LAB49 :
_GOTO __LAB4d
__LAB4c :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000001
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB4b
_IF _NOT __TMPB1 _GOTO __LAB4e
WARNINGSTATUSCURRENT := __TMPM3
_GOTO __LAB4a
__LAB4b :
_GOTO __LAB4d
__LAB4e :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000002
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB4c
_IF _NOT __TMPB1 _GOTO __LAB4f
WARNINGSTATUSCURRENT := __TMPM4
_GOTO __LAB4a
__LAB4c :
_GOTO __LAB4d
__LAB4f :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000003
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB4d
_IF _NOT __TMPB1 _GOTO __LAB50
WARNINGSTATUSCURRENT := __TMPM5
_GOTO __LAB4a
__LAB4d :
_GOTO __LAB4d
__LAB50 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000004
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB4e
_IF _NOT __TMPB1 _GOTO __LAB51
WARNINGSTATUSCURRENT := __TMPM6
_GOTO __LAB4a
__LAB4e :
_GOTO __LAB4d
__LAB51 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000005
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB4f
_IF _NOT __TMPB1 _GOTO __LAB52
WARNINGSTATUSCURRENT := __TMPM7
_GOTO __LAB4a
__LAB4f :
_GOTO __LAB4d
__LAB52 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000006
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB50
_IF _NOT __TMPB1 _GOTO __LAB53
WARNINGSTATUSCURRENT := __TMPM8
_GOTO __LAB4a
__LAB50 :
_GOTO __LAB4d
__LAB53 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000007
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB51
_IF _NOT __TMPB1 _GOTO __LAB54
WARNINGSTATUSCURRENT := __TMPM9
_GOTO __LAB4a
__LAB51 :
_GOTO __LAB4d
__LAB54 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000008
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB52
_IF _NOT __TMPB1 _GOTO __LAB55
WARNINGSTATUSCURRENT := __TMPM10
_GOTO __LAB4a
__LAB52 :
_GOTO __LAB4d
__LAB55 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT00000009
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB53
_IF _NOT __TMPB1 _GOTO __LAB56
WARNINGSTATUSCURRENT := __TMPM11
_GOTO __LAB4a
__LAB53 :
_GOTO __LAB4d
__LAB56 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT0000000A
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB54
_IF _NOT __TMPB1 _GOTO __LAB57
WARNINGSTATUSCURRENT := __TMPM12
_GOTO __LAB4a
__LAB54 :
_GOTO __LAB4d
__LAB57 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT0000000B
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB55
_IF _NOT __TMPB1 _GOTO __LAB58
WARNINGSTATUSCURRENT := __TMPM13
_GOTO __LAB4a
__LAB55 :
_GOTO __LAB4d
__LAB58 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT0000000C
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB56
_IF _NOT __TMPB1 _GOTO __LAB59
WARNINGSTATUSCURRENT := __TMPM14
_GOTO __LAB4a
__LAB56 :
_GOTO __LAB4d
__LAB59 :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT0000000D
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB57
_IF _NOT __TMPB1 _GOTO __LAB5a
WARNINGSTATUSCURRENT := __TMPM15
_GOTO __LAB4a
__LAB57 :
_GOTO __LAB4d
__LAB5a :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT0000000E
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB58
_IF _NOT __TMPB1 _GOTO __LAB5b
WARNINGSTATUSCURRENT := __TMPM16
_GOTO __LAB4a
__LAB58 :
_GOTO __LAB4d
__LAB5b :
_PUSH_PAR WARNINGSTATUSCURRENT_INT
_PUSH_PAR __CDINT0000000F
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB59
_IF _NOT __TMPB1 _GOTO __LAB5c
WARNINGSTATUSCURRENT := __TMPM17
_GOTO __LAB4a
__LAB59 :
_GOTO __LAB4d
__LAB5c :
WARNINGSTATUSCURRENT := __TMPM18
__LAB4a :
__LAB4d :
__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSVOLTAGE
__TMPI1 := __CDINT00000001 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
@@ -749,47 +762,47 @@ WARNINGSTATUSVOLTAGE_INT := __TMPUIN1
_PUSH_PAR WARNINGSTATUSVOLTAGE_INT
_PUSH_PAR __DINT_NULL
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB5a
_IF _NOT __TMPB1 _GOTO __LAB5d
WARNINGSTATUSVOLTAGE := __TMPM19
_GOTO __LAB5b
__LAB5a :
_GOTO __LAB5e
__LAB5d :
_PUSH_PAR WARNINGSTATUSVOLTAGE_INT
_PUSH_PAR __CDINT00000001
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB5c
_IF _NOT __TMPB1 _GOTO __LAB5f
WARNINGSTATUSVOLTAGE := __TMPM20
_GOTO __LAB5b
__LAB5c :
_GOTO __LAB5e
__LAB5f :
_PUSH_PAR WARNINGSTATUSVOLTAGE_INT
_PUSH_PAR __CDINT00000002
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB5d
_IF _NOT __TMPB1 _GOTO __LAB60
WARNINGSTATUSVOLTAGE := __TMPM21
_GOTO __LAB5b
__LAB5d :
_GOTO __LAB5e
__LAB60 :
_PUSH_PAR WARNINGSTATUSVOLTAGE_INT
_PUSH_PAR __CDINT00000003
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB5e
_IF _NOT __TMPB1 _GOTO __LAB61
WARNINGSTATUSVOLTAGE := __TMPM22
_GOTO __LAB5b
__LAB5e :
_GOTO __LAB5e
__LAB61 :
_PUSH_PAR WARNINGSTATUSVOLTAGE_INT
_PUSH_PAR __CDINT00000004
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB5f
_IF _NOT __TMPB1 _GOTO __LAB62
WARNINGSTATUSVOLTAGE := __TMPM23
_GOTO __LAB5b
__LAB5f :
_GOTO __LAB5e
__LAB62 :
_PUSH_PAR WARNINGSTATUSVOLTAGE_INT
_PUSH_PAR __CDINT00000005
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB60
_IF _NOT __TMPB1 _GOTO __LAB63
WARNINGSTATUSVOLTAGE := __TMPM24
_GOTO __LAB5b
__LAB60 :
_GOTO __LAB5e
__LAB63 :
WARNINGSTATUSVOLTAGE := __TMPM18
__LAB5b :
__LAB5e :
__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSPOWER
__TMPI1 := __CDINT00000001 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
@@ -807,89 +820,89 @@ WARNINGSTATUSPOWER_INT := __TMPUIN1
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __DINT_NULL
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB61
_IF _NOT __TMPB1 _GOTO __LAB64
WARNINGSTATUSPOWER := __TMPM25
_GOTO __LAB62
__LAB61 :
_GOTO __LAB65
__LAB64 :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000001
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB63
_IF _NOT __TMPB1 _GOTO __LAB66
WARNINGSTATUSPOWER := __TMPM26
_GOTO __LAB62
__LAB63 :
_GOTO __LAB65
__LAB66 :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000002
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB64
_IF _NOT __TMPB1 _GOTO __LAB67
WARNINGSTATUSPOWER := __TMPM27
_GOTO __LAB62
__LAB64 :
_GOTO __LAB65
__LAB67 :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000003
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB65
_IF _NOT __TMPB1 _GOTO __LAB68
WARNINGSTATUSPOWER := __TMPM28
_GOTO __LAB62
__LAB65 :
_GOTO __LAB65
__LAB68 :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000004
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB66
_IF _NOT __TMPB1 _GOTO __LAB69
WARNINGSTATUSPOWER := __TMPM29
_GOTO __LAB62
__LAB66 :
_GOTO __LAB65
__LAB69 :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000005
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB67
_IF _NOT __TMPB1 _GOTO __LAB6a
WARNINGSTATUSPOWER := __TMPM30
_GOTO __LAB62
__LAB67 :
_GOTO __LAB65
__LAB6a :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000006
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB68
_IF _NOT __TMPB1 _GOTO __LAB6b
WARNINGSTATUSPOWER := __TMPM31
_GOTO __LAB62
__LAB68 :
_GOTO __LAB65
__LAB6b :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000007
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB69
_IF _NOT __TMPB1 _GOTO __LAB6c
WARNINGSTATUSPOWER := __TMPM32
_GOTO __LAB62
__LAB69 :
_GOTO __LAB65
__LAB6c :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000008
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB6a
_IF _NOT __TMPB1 _GOTO __LAB6d
WARNINGSTATUSPOWER := __TMPM33
_GOTO __LAB62
__LAB6a :
_GOTO __LAB65
__LAB6d :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT00000009
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB6b
_IF _NOT __TMPB1 _GOTO __LAB6e
WARNINGSTATUSPOWER := __TMPM34
_GOTO __LAB62
__LAB6b :
_GOTO __LAB65
__LAB6e :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT0000000A
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB6c
_IF _NOT __TMPB1 _GOTO __LAB6f
WARNINGSTATUSPOWER := __TMPM35
_GOTO __LAB62
__LAB6c :
_GOTO __LAB65
__LAB6f :
_PUSH_PAR WARNINGSTATUSPOWER_INT
_PUSH_PAR __CDINT0000000B
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB6d
_IF _NOT __TMPB1 _GOTO __LAB70
WARNINGSTATUSPOWER := __TMPM36
_GOTO __LAB62
__LAB6d :
_GOTO __LAB65
__LAB70 :
WARNINGSTATUSPOWER := __TMPM18
__LAB62 :
__LAB65 :
__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSCONTROL
__TMPI1 := __CDINT00000001 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
@@ -907,110 +920,110 @@ WARNINGSTATUSCONTROL_INT := __TMPUIN1
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __DINT_NULL
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB6e
_IF _NOT __TMPB1 _GOTO __LAB71
WARNINGSTATUSCONTROL := __TMPM37
_GOTO __LAB6f
__LAB6e :
_GOTO __LAB72
__LAB71 :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000001
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB70
_IF _NOT __TMPB1 _GOTO __LAB73
WARNINGSTATUSCONTROL := __TMPM38
_GOTO __LAB6f
__LAB70 :
_GOTO __LAB72
__LAB73 :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000002
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB71
_IF _NOT __TMPB1 _GOTO __LAB74
WARNINGSTATUSCONTROL := __TMPM39
_GOTO __LAB6f
__LAB71 :
_GOTO __LAB72
__LAB74 :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000003
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB72
_IF _NOT __TMPB1 _GOTO __LAB75
WARNINGSTATUSCONTROL := __TMPM40
_GOTO __LAB6f
__LAB72 :
_GOTO __LAB72
__LAB75 :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000004
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB73
_IF _NOT __TMPB1 _GOTO __LAB76
WARNINGSTATUSCONTROL := __TMPM41
_GOTO __LAB6f
__LAB73 :
_GOTO __LAB72
__LAB76 :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000005
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB74
_IF _NOT __TMPB1 _GOTO __LAB77
WARNINGSTATUSCONTROL := __TMPM42
_GOTO __LAB6f
__LAB74 :
_GOTO __LAB72
__LAB77 :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000006
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB75
_IF _NOT __TMPB1 _GOTO __LAB78
WARNINGSTATUSCONTROL := __TMPM43
_GOTO __LAB6f
__LAB75 :
_GOTO __LAB72
__LAB78 :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000007
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB76
_IF _NOT __TMPB1 _GOTO __LAB79
WARNINGSTATUSCONTROL := __TMPM44
_GOTO __LAB6f
__LAB76 :
_GOTO __LAB72
__LAB79 :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000008
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB77
_IF _NOT __TMPB1 _GOTO __LAB7a
WARNINGSTATUSCONTROL := __TMPM45
_GOTO __LAB6f
__LAB77 :
_GOTO __LAB72
__LAB7a :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT00000009
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB78
_IF _NOT __TMPB1 _GOTO __LAB7b
WARNINGSTATUSCONTROL := __TMPM46
_GOTO __LAB6f
__LAB78 :
_GOTO __LAB72
__LAB7b :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT0000000A
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB79
_IF _NOT __TMPB1 _GOTO __LAB7c
WARNINGSTATUSCONTROL := __TMPM47
_GOTO __LAB6f
__LAB79 :
_GOTO __LAB72
__LAB7c :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT0000000B
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB7a
_IF _NOT __TMPB1 _GOTO __LAB7d
WARNINGSTATUSCONTROL := __TMPM48
_GOTO __LAB6f
__LAB7a :
_GOTO __LAB72
__LAB7d :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT0000000C
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB7b
_IF _NOT __TMPB1 _GOTO __LAB7e
WARNINGSTATUSCONTROL := __TMPM49
_GOTO __LAB6f
__LAB7b :
_GOTO __LAB72
__LAB7e :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT0000000D
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB7c
_IF _NOT __TMPB1 _GOTO __LAB7f
WARNINGSTATUSCONTROL := __TMPM50
_GOTO __LAB6f
__LAB7c :
_GOTO __LAB72
__LAB7f :
_PUSH_PAR WARNINGSTATUSCONTROL_INT
_PUSH_PAR __CDINT0000000E
__TMPB1 := _CALL __ANARBIT
_IF _NOT __TMPB1 _GOTO __LAB7d
_IF _NOT __TMPB1 _GOTO __LAB80
WARNINGSTATUSCONTROL := __TMPM51
_GOTO __LAB6f
__LAB7d :
_GOTO __LAB72
__LAB80 :
WARNINGSTATUSCONTROL := __TMPM18
__LAB6f :
__LAB72 :
__TMPB1 := WARNINGSTATUSCURRENT_INT = __UINT_NULL
__TMPB2 := WARNINGSTATUSVOLTAGE_INT = __UINT_NULL
__TMPB1 := __TMPB1 _AND __TMPB2
@@ -1018,13 +1031,13 @@ __TMPB3 := WARNINGSTATUSPOWER_INT = __UINT_NULL
__TMPB1 := __TMPB1 _AND __TMPB3
__TMPB4 := WARNINGSTATUSCONTROL_INT = __UINT_NULL
__TMPB1 := __TMPB1 _AND __TMPB4
_IF _NOT __TMPB1 _GOTO __LAB7e
_IF _NOT __TMPB1 _GOTO __LAB81
WARNINGSTATUS := FALSE
_GOTO __LAB7f
__LAB7e :
_GOTO __LAB82
__LAB81 :
WARNINGSTATUS := TRUE
__LAB7f :
_IF _NOT TRIPRESETCMD _GOTO __LAB80
__LAB82 :
_IF _NOT TRIPRESETCMD _GOTO __LAB83
__TMPI1 := __CDINT00000001 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
TRIPRESETON [ __TMPI1 ] := __CUSINT00000001
@@ -1036,15 +1049,15 @@ __TMPI1 := __CDINT0000000A + __DINT_NULL
__TMPB1 := E300_WRITE_TRIPRESET [ __TMPI1 ]
__TMPB1 := _NOT __TMPB1
TRIPRESETWRITESTATUS := __TMPB1
_IF _NOT TRIPRESETWRITESTATUS _GOTO __LAB81
_IF _NOT TRIPRESETWRITESTATUS _GOTO __LAB84
TRIPRESETCMD := FALSE
_GOTO __LAB82
__LAB81 :
__LAB82 :
_GOTO __LAB83
__LAB80 :
_GOTO __LAB85
__LAB84 :
__LAB85 :
_GOTO __LAB86
__LAB83 :
_IF _NOT CFG_READ _GOTO __LAB84
__LAB86 :
_IF _NOT CFG_READ _GOTO __LAB87
__FBL_RET := _PUSHCALLFB READE300CONFIG READE300CONFIGDATA
__TMPV1 := READE300CONFIGDATA [ __CDINT00000014 ]
__TMPV6 := E300_CONFIG_BUFFER [ __DINT_NULL ]
@@ -2314,15 +2327,15 @@ __TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ]
CFG_P_OVERPOWERFACTORLEADWARNINGLEVEL := __TMPUSI1
__TMPI1 := __CDINT000001B0 + __CDINT00000012
__TMPB1 := READE300CONFIGDATA [ __TMPI1 ]
_IF _NOT __TMPB1 _GOTO __LAB85
_IF _NOT __TMPB1 _GOTO __LAB88
CFG_READ := FALSE
_GOTO __LAB86
__LAB85 :
__LAB86 :
_GOTO __LAB87
__LAB84 :
_GOTO __LAB89
__LAB88 :
__LAB89 :
_GOTO __LAB8a
__LAB87 :
_IF _NOT CFG_WRITE _GOTO __LAB88
__LAB8a :
_IF _NOT CFG_WRITE _GOTO __LAB8b
__TMPR1 := CFG_C_FLASETTING * __TMPR7
_PUSH_PAR __TMPR1
__TMPUDI1 := _CALL ANY_TO_REAL
@@ -3500,11 +3513,11 @@ __TMPV7 := __TMPV1
__FBL_RET := _PUSHCALLFB WRITEE300CONFIG WRITEE300CONFIGDATA
__TMPI1 := __CDINT00000018 + __CDINT00000012
__TMPB1 := WRITEE300CONFIGDATA [ __TMPI1 ]
_IF _NOT __TMPB1 _GOTO __LAB89
_IF _NOT __TMPB1 _GOTO __LAB8c
CFG_WRITE := FALSE
_GOTO __LAB8a
__LAB89 :
__LAB8a :
_GOTO __LAB8b
__LAB88 :
_GOTO __LAB8d
__LAB8c :
__LAB8d :
_GOTO __LAB8e
__LAB8b :
__LAB8e :

View File

@@ -285,7 +285,15 @@ IF (E300_TripStatusCurrent.MSGObjRead.Q AND
END_IF;
END_IF;
alarm_E300 := TripStatus;
TON_TripOK(NOT TripStatus, TS_Clear);
IF Contactor_Status and TripStatus THEN
alarm_E300 := TRUE;
ELSIF TON_TripOK.Q THEN
alarm_E300 := FALSE;
END_IF;
(*alarm_E300 := TripStatus;*)
IF alarm_E300 THEN
IF NOT (TripStatusCurrent_INT = 0) THEN
alarm_E300_Message := TripStatusCurrent;

View File

@@ -55,6 +55,8 @@ E300_READENERGY.INT_COP.__DTI_SRC@E300DATA,<NOT USED>,SINT
E300_READENERGY.INT_COP.__DTI_DEST@E300DATA,<NOT USED>,SINT
MODBUSCYCLETIMER.IN@READDOWNHOLEDATA,__TMPB__TON__IN,BOOL
MODBUSCYCLETIMER.PT@READDOWNHOLEDATA,MODBUSCYCLETIME,TIME
TON_TRIPOK.IN@E300DATA,__TMPB__TON__IN,BOOL
TON_TRIPOK.PT@E300DATA,TS_CLEAR@E300DATA,TIME
UNSTICK_STARTCOMMAND.IN@CONTROL,START_COMMAND,BOOL
UNSTICK_STARTCOMMAND.PT@CONTROL,STARTCOMMANDTIME@CONTROL,TIME
TON_TOTALIZER.IN@FLOWTOTALIZER,__TMPB__TON__IN,BOOL

View File

@@ -1,51 +1,51 @@
0::0046-0003::-------------------- Pre-build resource: MICRO820 Configuration: MICRO820 --------------
0::0044-0003::Pre-compiling for 2080LC2020QWBI
0::0000-0003::RA_CIP_ELECTRICAL_ENERGY_OBJ
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s)
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER: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::RA_CIP_ELECTRICAL_ENERGY_OBJ
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0003-0003::Linking for 2080LC2020QWBI
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s)
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0003-0003::Linking for 2080LC2020QWBI
0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s)

View File

@@ -3,8 +3,8 @@ Offset0=0x4550
Offset1=0x5550
Offset2=0x5550
Offset3=0x5550
Memory Usage Estimate(Code)=0xA180
Memory Usage Estimate(Code)=0xA1C0
Memory Usage Estimate(Data)=0x9E30
Memory Usage Estimate(Retain)=0x50
Memory Usage Estimate(Temporary variables)=0x28DC
Memory Usage Estimate(Temporary variables)=0x28D4
Offset4=0x414

View File

@@ -3,8 +3,8 @@ Offset0=0x4550
Offset1=0x5550
Offset2=0x5550
Offset3=0x5550
Memory Usage Estimate(Code)=0xA180
Memory Usage Estimate(Code)=0xA1C0
Memory Usage Estimate(Data)=0x9E30
Memory Usage Estimate(Retain)=0x50
Memory Usage Estimate(Temporary variables)=0x28DC
Memory Usage Estimate(Temporary variables)=0x28D4
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=0x590030C1
DAT_ORG=0
DAT_OLD=0
DAT_NEW=1473953978
VER_ORG=0
VER_OLD=0
VER_NEW=93
CRC_ALL_OLD=
CRC_ALL_NEW=0x608693B5
CRC_ORG=0x590030C1
CRC_OLD=0x590030C1
CRC_NEW=0xDE6DAC1E
DAT_ORG=1474998356
DAT_OLD=1474998356
DAT_NEW=1474999559
VER_ORG=94
VER_OLD=94
VER_NEW=95
CRC_ALL_OLD=0xE5A92824
CRC_ALL_NEW=0x068EF11D

View File

@@ -1,9 +1,9 @@
[MEMORY]
Memory Usage Estimate(Temporary variables)=0x28DC
Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
Total data size=0x6E2C
User variables size=0x4550
Currently added user variables=0x18
Total data size=0x6E44
User variables size=0x4568
Maximum size for temporary variables=0x48DC
Memory Usage Estimate(Data)=0x9E2C
Free memory for user variables=0x1000
Free memory for user variables=0xFE8

View File

@@ -1,9 +1,9 @@
[MEMORY]
Memory Usage Estimate(Temporary variables)=0x28DC
Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
Total data size=0x6E2C
User variables size=0x4550
Currently added user variables=0x18
Total data size=0x6E44
User variables size=0x4568
Maximum size for temporary variables=0x48DC
Memory Usage Estimate(Data)=0x9E2C
Free memory for user variables=0x1000
Free memory for user variables=0xFE8

View File

@@ -14,6 +14,7 @@
<INPUT>,S2I_TRIPSTATUSPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT
<INPUT>,E300_TRIPSTATUSCONTROL@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000007,UDINT
<INPUT>,S2I_TRIPSTATUSCONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT
<INPUT>,TON_TRIPOK@E300DATA,TON,IN,__TMPB__TON__IN,BOOL,PT,TS_CLEAR@E300DATA,TIME
<INPUT>,E300_WARNSTATUSCURRENT@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000A,UDINT
<INPUT>,S2I_WARNINGSTATUSCURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT
<INPUT>,E300_WARNSTATUSVOLTAGE@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000B,UDINT

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,3 @@
[MEMORY]
Code Space Free Memory=0x1B580
Code Space Requirement=0xF248