Added HMI Screens and Flow Totalizer Logic. Resolution is 10 seconds.

This commit is contained in:
Patrick McDonagh
2016-07-31 18:59:38 -05:00
parent cd26d7af5e
commit 1e6c5f3bec
117 changed files with 1506 additions and 1448 deletions

View File

@@ -3,4 +3,4 @@
1::0002-0003::CONTROLLER: 0 error(s), 0 warning(s)
0::0021-0003::Checking database...
0::0007-0003::-------------------- Build project: CONTROLLER --------------------
1::0002-0003::CONTROLLER: 0 error(s), 1 warning(s)
1::0002-0003::CONTROLLER: 0 error(s), 0 warning(s)

View File

@@ -1 +1 @@
TO RELINK
COMPILED

View File

@@ -28,7 +28,7 @@
</DLGRCP_VarVA>
<DLGRCP_VarVA>
<ArrayLength>1</ArrayLength>
<VirtualAddress>2181</VirtualAddress>
<VirtualAddress>2201</VirtualAddress>
<Name>DH_DownholeStatus</Name>
<Index>3</Index>
<ISaDataType>STRING</ISaDataType>

View File

@@ -206,24 +206,6 @@ Controller.Micro820.Micro820.cmd_Run FALSE
Controller.Micro820.Micro820.cmd_TimerRun
Controller.Micro820.Micro820.Contactor_Status FALSE
Controller.Micro820.Micro820.Control.cmd_AutoModeTimerStart
Controller.Micro820.Micro820.Control.Epoch_Time_1.day_seconds
Controller.Micro820.Micro820.Control.Epoch_Time_1.Epoch
Controller.Micro820.Micro820.Control.Epoch_Time_1.hour_seconds
Controller.Micro820.Micro820.Control.Epoch_Time_1.min_seconds
Controller.Micro820.Micro820.Control.Epoch_Time_1.prev_months_days
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.Enable
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCBatLow
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Day
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.DayOfWeek
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Hours
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Minutes
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Month
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Seconds
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Year
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCEnabled
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCPresent
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_ENABLED
Controller.Micro820.Micro820.Control.Epoch_Time_1.year_seconds
Controller.Micro820.Micro820.Control.LinearScale_Flow.b
Controller.Micro820.Micro820.Control.LinearScale_Flow.EU_Max
Controller.Micro820.Micro820.Control.LinearScale_Flow.EU_Min
@@ -247,6 +229,30 @@ Controller.Micro820.Micro820.Control.RTrig_AutoMode.Redge
Controller.Micro820.Micro820.Control.TEST_started
Controller.Micro820.Micro820.Control.Time_Until_Startup_Min
Controller.Micro820.Micro820.Control.Time_Until_Startup_Sec
Controller.Micro820.Micro820.CurrentTimeRTC.day
Controller.Micro820.Micro820.CurrentTimeRTC.day_seconds
Controller.Micro820.Micro820.CurrentTimeRTC.Epoch
Controller.Micro820.Micro820.CurrentTimeRTC.hour
Controller.Micro820.Micro820.CurrentTimeRTC.hour_seconds
Controller.Micro820.Micro820.CurrentTimeRTC.min_seconds
Controller.Micro820.Micro820.CurrentTimeRTC.minute
Controller.Micro820.Micro820.CurrentTimeRTC.month
Controller.Micro820.Micro820.CurrentTimeRTC.prev_months_days
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.Enable
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCBatLow
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Day
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.DayOfWeek
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Hours
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Minutes
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Month
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Seconds
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Year
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCEnabled
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCPresent
Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_ENABLED
Controller.Micro820.Micro820.CurrentTimeRTC.second
Controller.Micro820.Micro820.CurrentTimeRTC.year
Controller.Micro820.Micro820.CurrentTimeRTC.year_seconds
Controller.Micro820.Micro820.Device_Status 'Not ready to start'
Controller.Micro820.Micro820.DH_DischargePressure 0
Controller.Micro820.Micro820.DH_DischargeTemperature 0
@@ -5369,6 +5375,24 @@ Controller.Micro820.Micro820.Flow_EU_Min
Controller.Micro820.Micro820.Flow_Today
Controller.Micro820.Micro820.Flow_Yesterday
Controller.Micro820.Micro820.Flowrate
Controller.Micro820.Micro820.FlowTotalizer.COP_1.__ADI_Dest
Controller.Micro820.Micro820.FlowTotalizer.COP_1.__ADI_Src
Controller.Micro820.Micro820.FlowTotalizer.COP_1.__DTI_Dest
Controller.Micro820.Micro820.FlowTotalizer.COP_1.__DTI_Src
Controller.Micro820.Micro820.FlowTotalizer.COP_1.Dest[1]
Controller.Micro820.Micro820.FlowTotalizer.COP_1.DestOffset
Controller.Micro820.Micro820.FlowTotalizer.COP_1.Enable
Controller.Micro820.Micro820.FlowTotalizer.COP_1.Length
Controller.Micro820.Micro820.FlowTotalizer.COP_1.Src[1]
Controller.Micro820.Micro820.FlowTotalizer.COP_1.SrcOffset
Controller.Micro820.Micro820.FlowTotalizer.COP_1.Sts
Controller.Micro820.Micro820.FlowTotalizer.COP_1.Swap
Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.ET
Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.IN
Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Pdate
Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.PT
Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Q
Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Redge
Controller.Micro820.Micro820.Hand_Mode FALSE
Controller.Micro820.Micro820.Modbus_Read0[1] 0
Controller.Micro820.Micro820.Modbus_Read0[10] 0
1 Controller.Micro820.Micro820.__SYSVA_ABORT_CYCLE FALSE
206 Controller.Micro820.Micro820.cmd_TimerRun
207 Controller.Micro820.Micro820.Contactor_Status FALSE
208 Controller.Micro820.Micro820.Control.cmd_AutoModeTimerStart
Controller.Micro820.Micro820.Control.Epoch_Time_1.day_seconds
Controller.Micro820.Micro820.Control.Epoch_Time_1.Epoch
Controller.Micro820.Micro820.Control.Epoch_Time_1.hour_seconds
Controller.Micro820.Micro820.Control.Epoch_Time_1.min_seconds
Controller.Micro820.Micro820.Control.Epoch_Time_1.prev_months_days
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.Enable
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCBatLow
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Day
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.DayOfWeek
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Hours
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Minutes
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Month
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Seconds
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCData.Year
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCEnabled
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_1.RTCPresent
Controller.Micro820.Micro820.Control.Epoch_Time_1.RTC_READ_ENABLED
Controller.Micro820.Micro820.Control.Epoch_Time_1.year_seconds
209 Controller.Micro820.Micro820.Control.LinearScale_Flow.b
210 Controller.Micro820.Micro820.Control.LinearScale_Flow.EU_Max
211 Controller.Micro820.Micro820.Control.LinearScale_Flow.EU_Min
229 Controller.Micro820.Micro820.Control.TEST_started
230 Controller.Micro820.Micro820.Control.Time_Until_Startup_Min
231 Controller.Micro820.Micro820.Control.Time_Until_Startup_Sec
232 Controller.Micro820.Micro820.CurrentTimeRTC.day
233 Controller.Micro820.Micro820.CurrentTimeRTC.day_seconds
234 Controller.Micro820.Micro820.CurrentTimeRTC.Epoch
235 Controller.Micro820.Micro820.CurrentTimeRTC.hour
236 Controller.Micro820.Micro820.CurrentTimeRTC.hour_seconds
237 Controller.Micro820.Micro820.CurrentTimeRTC.min_seconds
238 Controller.Micro820.Micro820.CurrentTimeRTC.minute
239 Controller.Micro820.Micro820.CurrentTimeRTC.month
240 Controller.Micro820.Micro820.CurrentTimeRTC.prev_months_days
241 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.Enable
242 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCBatLow
243 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Day
244 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.DayOfWeek
245 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Hours
246 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Minutes
247 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Month
248 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Seconds
249 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Year
250 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCEnabled
251 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCPresent
252 Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_ENABLED
253 Controller.Micro820.Micro820.CurrentTimeRTC.second
254 Controller.Micro820.Micro820.CurrentTimeRTC.year
255 Controller.Micro820.Micro820.CurrentTimeRTC.year_seconds
256 Controller.Micro820.Micro820.Device_Status 'Not ready to start'
257 Controller.Micro820.Micro820.DH_DischargePressure 0
258 Controller.Micro820.Micro820.DH_DischargeTemperature 0
5375 Controller.Micro820.Micro820.Flow_Today
5376 Controller.Micro820.Micro820.Flow_Yesterday
5377 Controller.Micro820.Micro820.Flowrate
5378 Controller.Micro820.Micro820.FlowTotalizer.COP_1.__ADI_Dest
5379 Controller.Micro820.Micro820.FlowTotalizer.COP_1.__ADI_Src
5380 Controller.Micro820.Micro820.FlowTotalizer.COP_1.__DTI_Dest
5381 Controller.Micro820.Micro820.FlowTotalizer.COP_1.__DTI_Src
5382 Controller.Micro820.Micro820.FlowTotalizer.COP_1.Dest[1]
5383 Controller.Micro820.Micro820.FlowTotalizer.COP_1.DestOffset
5384 Controller.Micro820.Micro820.FlowTotalizer.COP_1.Enable
5385 Controller.Micro820.Micro820.FlowTotalizer.COP_1.Length
5386 Controller.Micro820.Micro820.FlowTotalizer.COP_1.Src[1]
5387 Controller.Micro820.Micro820.FlowTotalizer.COP_1.SrcOffset
5388 Controller.Micro820.Micro820.FlowTotalizer.COP_1.Sts
5389 Controller.Micro820.Micro820.FlowTotalizer.COP_1.Swap
5390 Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.ET
5391 Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.IN
5392 Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Pdate
5393 Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.PT
5394 Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Q
5395 Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Redge
5396 Controller.Micro820.Micro820.Hand_Mode FALSE
5397 Controller.Micro820.Micro820.Modbus_Read0[1] 0
5398 Controller.Micro820.Micro820.Modbus_Read0[10] 0

View File

@@ -1,5 +1,5 @@
__FBL_RET := _PUSHCALLFB EPOCH_TIME EPOCH_TIME_1
__TMPULI1 := EPOCH_TIME_1 [ __CDINT00000004 ]
__FBL_RET := _PUSHCALLFB EPOCH_TIME CURRENTTIMERTC
__TMPULI1 := CURRENTTIMERTC [ __CDINT00000004 ]
_PUSH_PAR __TMPULI1
__TMPI1 := _CALL ANY_TO_ULINT
TIME_CURRENTTIME := __TMPI1
@@ -13,8 +13,14 @@ _PUSH_PAR _IO_P1_AI_00
__TMPR3 := _CALL ANY_TO_UINT
__TMPR__LINEARSCALE__RAW_INP := __TMPR3
__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_PRESSURE
_PUSH_PAR _IO_P1_AI_01
__TMPR3 := _CALL ANY_TO_UINT
__TMPR__LINEARSCALE__RAW_INP := __TMPR3
__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_FLOW
__TMPR3 := LINEARSCALE_PRESSURE [ __CDINT0000000C ]
PRESSURE_IN := __TMPR3
__TMPR3 := LINEARSCALE_FLOW [ __CDINT0000000C ]
FLOWRATE := __TMPR3
_GOTO __LAB2
__LAB1 :
CONTACTOR_STATUS := CMD_RUN

View File

@@ -1,8 +1,8 @@
PROGRAM Control
(* CURRENT TIME IN SECONDS... this doesn't really correlate to anything other than a second counter *)
(* time_CurrentTime := ANY_TO_DINT( __SYSVA_CYCLEDATE) / 1000;*)
Epoch_Time_1(TRUE);
time_CurrentTime := ANY_TO_DINT(Epoch_Time_1.Epoch);
CurrentTimeRTC(TRUE);
time_CurrentTime := ANY_TO_DINT(CurrentTimeRTC.Epoch);
(*IO Mapping*)
@@ -14,7 +14,7 @@ IF NOT Test_Mode THEN
LinearScale_Pressure(13107.0, 65535.0, Pressure_EU_Min, Pressure_EU_Max, ANY_TO_REAL(_IO_P1_AI_00));
LinearScale_Flow(13107.0, 65535.0, Flow_EU_Min, Flow_EU_Max, ANY_TO_REAL(_IO_P1_AI_01));
Pressure_In := LinearScale_Pressure.EU_Out;
Flowrate : LinearScale_Flow.EU_Out;
Flowrate := LinearScale_Flow.EU_Out;
ELSE
Contactor_Status := cmd_Run;
VoltageOK := TRUE;

View File

@@ -1,6 +1,7 @@
READDOWNHOLEDATA
CONTROL
E300DATA
CONTROL
FLOWTOTALIZER
RA_CIP_ELECTRICAL_ENERGY_OBJ
RA_E300_OUTPUT_CONTROL
READE300IO

View File

@@ -1,76 +1,76 @@
__TMPV1 := __EPOCH_TIME [ __DINT_NULL ]
__TMPB1 := __TMPV1 [ __DINT_NULL ]
__TMPV2 := __EPOCH_TIME [ __CDINT0000000C ]
__TMPV2 := __EPOCH_TIME [ __CDINT00000018 ]
__TMPB__RTC_READ__ENABLE := __TMPB1
__FBL_RET := _PUSHCALLFB RTC_READ __TMPV2
__TMPI1 := __CDINT00000002 + __CDINT00000002
__TMPI2 := __CDINT0000000C + __TMPI1
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ]
_PUSH_PAR __TMPUIN1
__TMPI3 := _CALL ANY_TO_UINT
__TMPB2 := __TMPI3 <> __CDINT00000001
_IF __TMPB2 _GOTO __LAB2
__EPOCH_TIME [ __CDINT00000020 ] := __UINT_NULL
__EPOCH_TIME [ __CDINT0000002C ] := __UINT_NULL
_GOTO __LAB1
__LAB2 :
__TMPB2 := __TMPI3 <> __CDINT00000002
_IF __TMPB2 _GOTO __LAB3
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT0000001F
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000001F
_GOTO __LAB1
__LAB3 :
__TMPB2 := __TMPI3 <> __CDINT00000003
_IF __TMPB2 _GOTO __LAB4
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT0000003B
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000003B
_GOTO __LAB1
__LAB4 :
__TMPB2 := __TMPI3 <> __CDINT00000004
_IF __TMPB2 _GOTO __LAB5
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT0000005A
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000005A
_GOTO __LAB1
__LAB5 :
__TMPB2 := __TMPI3 <> __CDINT00000005
_IF __TMPB2 _GOTO __LAB6
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT00000079
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000079
_GOTO __LAB1
__LAB6 :
__TMPB2 := __TMPI3 <> __CDINT00000006
_IF __TMPB2 _GOTO __LAB7
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT00000097
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000097
_GOTO __LAB1
__LAB7 :
__TMPB2 := __TMPI3 <> __CDINT00000007
_IF __TMPB2 _GOTO __LAB8
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT000000B5
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000B5
_GOTO __LAB1
__LAB8 :
__TMPB2 := __TMPI3 <> __CDINT00000008
_IF __TMPB2 _GOTO __LAB9
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT000000D4
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000D4
_GOTO __LAB1
__LAB9 :
__TMPB2 := __TMPI3 <> __CDINT00000009
_IF __TMPB2 _GOTO __LABa
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT000000F3
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000F3
_GOTO __LAB1
__LABa :
__TMPB2 := __TMPI3 <> __CDINT0000000A
_IF __TMPB2 _GOTO __LABb
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT00000111
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000111
_GOTO __LAB1
__LABb :
__TMPB2 := __TMPI3 <> __CDINT0000000B
_IF __TMPB2 _GOTO __LABc
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT00000130
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000130
_GOTO __LAB1
__LABc :
__TMPB2 := __TMPI3 <> __CDINT0000000C
_IF __TMPB2 _GOTO __LABd
__EPOCH_TIME [ __CDINT00000020 ] := __CUINT0000014E
__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000014E
_GOTO __LAB1
__LABd :
__LAB1 :
__TMPI1 := __CDINT00000002 + __DINT_NULL
__TMPI2 := __CDINT0000000C + __TMPI1
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ]
_PUSH_PAR __TMPUIN1
__TMPI3 := _CALL ANY_TO_UINT
@@ -80,13 +80,13 @@ __TMPI4 := _CALL MOD
__TMPB2 := __TMPI4 = __DINT_NULL
_IF _NOT __TMPB2 _GOTO __LABe
__TMPI5 := __CDINT00000002 + __CDINT00000002
__TMPI6 := __CDINT0000000C + __TMPI5
__TMPI6 := __CDINT00000018 + __TMPI5
__TMPUIN2 := __EPOCH_TIME [ __TMPI6 ]
__TMPB3 := __TMPUIN2 > __CUINT00000002
_IF _NOT __TMPB3 _GOTO __LABf
__TMPUIN3 := __EPOCH_TIME [ __CDINT00000020 ]
__TMPUIN3 := __EPOCH_TIME [ __CDINT0000002C ]
__TMPUIN3 := __TMPUIN3 + __CUINT00000001
__EPOCH_TIME [ __CDINT00000020 ] := __TMPUIN3
__EPOCH_TIME [ __CDINT0000002C ] := __TMPUIN3
_GOTO __LAB10
__LABf :
__LAB10 :
@@ -94,7 +94,7 @@ _GOTO __LAB11
__LABe :
__LAB11 :
__TMPI1 := __CDINT00000002 + __DINT_NULL
__TMPI2 := __CDINT0000000C + __TMPI1
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ]
_PUSH_PAR __CDINT000007B2
__TMPUIN2 := _CALL ANY_TO_DINT
@@ -104,10 +104,10 @@ __TMPULI1 := _CALL ANY_TO_UINT
_PUSH_PAR __CDINT01E1853E
__TMPULI2 := _CALL ANY_TO_DINT
__TMPULI1 := __TMPULI1 * __TMPULI2
__EPOCH_TIME [ __CDINT00000024 ] := __TMPULI1
__TMPUIN1 := __EPOCH_TIME [ __CDINT00000020 ]
__EPOCH_TIME [ __CDINT00000030 ] := __TMPULI1
__TMPUIN1 := __EPOCH_TIME [ __CDINT0000002C ]
__TMPI1 := __CDINT00000002 + __CDINT00000004
__TMPI2 := __CDINT0000000C + __TMPI1
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPUIN2 := __EPOCH_TIME [ __TMPI2 ]
__TMPUIN1 := __TMPUIN1 + __TMPUIN2
_PUSH_PAR __CDINT00015180
@@ -115,28 +115,28 @@ __TMPUIN3 := _CALL ANY_TO_DINT
__TMPUIN1 := __TMPUIN1 * __TMPUIN3
_PUSH_PAR __TMPUIN1
__TMPULI1 := _CALL ANY_TO_UINT
__EPOCH_TIME [ __CDINT0000002C ] := __TMPULI1
__EPOCH_TIME [ __CDINT00000038 ] := __TMPULI1
__TMPI1 := __CDINT00000002 + __CDINT00000006
__TMPI2 := __CDINT0000000C + __TMPI1
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ]
__TMPUIN1 := __TMPUIN1 * __CUINT00000E10
_PUSH_PAR __TMPUIN1
__TMPULI1 := _CALL ANY_TO_UINT
__EPOCH_TIME [ __CDINT0000003C ] := __TMPULI1
__EPOCH_TIME [ __CDINT00000048 ] := __TMPULI1
__TMPI1 := __CDINT00000002 + __CDINT00000008
__TMPI2 := __CDINT0000000C + __TMPI1
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ]
__TMPUIN1 := __TMPUIN1 * __CUINT0000003C
_PUSH_PAR __TMPUIN1
__TMPULI1 := _CALL ANY_TO_UINT
__EPOCH_TIME [ __CDINT00000034 ] := __TMPULI1
__TMPULI1 := __EPOCH_TIME [ __CDINT00000024 ]
__TMPULI2 := __EPOCH_TIME [ __CDINT0000002C ]
__EPOCH_TIME [ __CDINT00000040 ] := __TMPULI1
__TMPULI1 := __EPOCH_TIME [ __CDINT00000030 ]
__TMPULI2 := __EPOCH_TIME [ __CDINT00000038 ]
__TMPULI1 := __TMPULI1 + __TMPULI2
__TMPULI3 := __EPOCH_TIME [ __CDINT0000003C ]
__TMPULI3 := __EPOCH_TIME [ __CDINT00000048 ]
__TMPULI1 := __TMPULI1 + __TMPULI3
__TMPI1 := __CDINT00000002 + __CDINT0000000A
__TMPI2 := __CDINT0000000C + __TMPI1
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ]
_PUSH_PAR __TMPUIN1
__TMPULI4 := _CALL ANY_TO_UINT

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_TOTALIZER.IN@FLOWTOTALIZER,__TMPB__TON__IN,BOOL
TON_TOTALIZER.PT@FLOWTOTALIZER,__CTIME00002710,TIME
WRITEE300CONFIGDATA.FBEN@E300DATA,TRUE,BOOL
WRITEE300CONFIGDATA.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING
WRITEE300CONFIGDATA.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT
@@ -72,7 +74,7 @@ E300_OUTPUT.FBEN@E300DATA,E300_OUTPUT_ENABLE,BOOL
E300_OUTPUT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING
E300_OUTPUT.OUTPUTNUMBER@E300DATA,E300_OUTPUT_NUMBER,USINT
E300_OUTPUT.OUTPUTSETTING@E300DATA,CMD_RUN,BOOL
EPOCH_TIME_1.RTC_READ_ENABLED@CONTROL,TRUE,BOOL
CURRENTTIMERTC.RTC_READ_ENABLED,TRUE,BOOL
D2S_FLASETTING.INP_DINT@E300DATA,__TMPUDI__UDINT_TO_USINT__INP_DINT,UDINT
WRITEE300CONFIGDATA.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL
E300_OUTPUT.OUTPUTSETTING_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL
@@ -166,6 +168,11 @@ LINEARSCALE_PRESSURE.RAW_MAX@CONTROL,__TMPR2@CONTROL,REAL
LINEARSCALE_PRESSURE.EU_MIN@CONTROL,PRESSURE_EU_MIN,REAL
LINEARSCALE_PRESSURE.EU_MAX@CONTROL,PRESSURE_EU_MAX,REAL
LINEARSCALE_PRESSURE.RAW_INP@CONTROL,__TMPR__LINEARSCALE__RAW_INP,REAL
LINEARSCALE_FLOW.RAW_MIN@CONTROL,__TMPR1@CONTROL,REAL
LINEARSCALE_FLOW.RAW_MAX@CONTROL,__TMPR2@CONTROL,REAL
LINEARSCALE_FLOW.EU_MIN@CONTROL,FLOW_EU_MIN,REAL
LINEARSCALE_FLOW.EU_MAX@CONTROL,FLOW_EU_MAX,REAL
LINEARSCALE_FLOW.RAW_INP@CONTROL,__TMPR__LINEARSCALE__RAW_INP,REAL
E300_READ_DIGITALINPUT0.FBEN@E300DATA,TRUE,BOOL
E300_READ_DIGITALINPUT0.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING
E300_READ_DIGITALINPUT0.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT
@@ -200,7 +207,7 @@ U2S_UNDERPFLAGTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,
U2S_UNDERPFLAGWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT
U2S_OVERPFLAGTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT
U2S_OVERPFLAGWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT
EPOCH_TIME_1.RTC_READ_1.ENABLE@CONTROL,__TMPB__RTC_READ__ENABLE,BOOL
CURRENTTIMERTC.RTC_READ_1.ENABLE,__TMPB__RTC_READ__ENABLE,BOOL
RTRIG_AUTOMODE.CLK@CONTROL,AUTO_MODE,BOOL
WRITEE300CONFIGDATA.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL
WRITEE300CONFIGDATA.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL

View File

@@ -1,18 +1,18 @@
USINT_TO_UINT:
USINT_TO_DINT:
USINT_TO_UINT:
USINT_TO_SINT:
EPOCH_TIME:
READE300TRIPRESET:
READE300CONFIG:
READE300TRIPRESET:
WRITEE300TRIPRESET:
READE300IO:
WRITEE300CONFIG:
UINT_TO_USINT:
RA_E300_OUTPUT_CONTROL:
USINT_TO_UDINT:
UINT_TO_USINT:
READE300PARAM:
USINT_TO_UDINT:
UDINT_TO_USINT:
LINEARSCALE:
RA_CIP_ELECTRICAL_ENERGY_OBJ:
DINT_TO_USINT:
LINEARSCALE:
SINT_TO_USINT:
DINT_TO_USINT:

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::CONTROL
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::E300DATA
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003::MICRO820: 0 error(s), 0 warning(s)
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
0:C:\USERS\PATRICK\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::CONTROL
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::E300DATA
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0003-0003::Linking for 2080LC2020QWBI
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0,0:0039-0001::WARNING: The structure of the user defined function block instance EPOCH_TIME_1@CONTROL has changed and will be reinitialized.
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003:: 0 error(s), 1 warning(s)
0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003::MICRO820: 0 error(s), 1 warning(s)
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0003-0003::Linking for 2080LC2020QWBI
0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s)

View File

@@ -1,10 +1,10 @@
[MEMORY]
Offset0=0x44AC
Offset1=0x54AC
Offset2=0x54AC
Offset3=0x54AC
Memory Usage Estimate(Code)=0x9FA0
Memory Usage Estimate(Data)=0x9D58
Offset0=0x4534
Offset1=0x5534
Offset2=0x5534
Offset3=0x5534
Memory Usage Estimate(Code)=0xA104
Memory Usage Estimate(Data)=0x9E04
Memory Usage Estimate(Retain)=0x50
Memory Usage Estimate(Temporary variables)=0x28B4
Memory Usage Estimate(Temporary variables)=0x28CC
Offset4=0x414

View File

@@ -1,10 +0,0 @@
[MEMORY]
Offset0=0x44AC
Offset1=0x54AC
Offset2=0x54AC
Offset3=0x54AC
Memory Usage Estimate(Code)=0x9FA0
Memory Usage Estimate(Data)=0x9D58
Memory Usage Estimate(Retain)=0x50
Memory Usage Estimate(Temporary variables)=0x28B4
Offset4=0x414

View File

@@ -1,28 +0,0 @@
[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=Y
TBL_CONF=Y
CRC_ORG=0x7D4DADCF
CRC_OLD=0x7D4DADCF
CRC_NEW=0x53836E8
DAT_ORG=1468428437
DAT_OLD=1468428437
DAT_NEW=1468429755
VER_ORG=84
VER_OLD=84
VER_NEW=85
CRC_ALL_OLD=0x8082E219
CRC_ALL_NEW=0x5026B093

View File

@@ -1,9 +1,9 @@
[MEMORY]
Memory Usage Estimate(Temporary variables)=0x28BC
Memory Usage Estimate(Temporary variables)=0x28CC
Biggest online change user variable memory block size=0x800
Currently added user variables=0x44
Total data size=0x6D88
User variables size=0x44CC
Maximum size for temporary variables=0x48A8
Memory Usage Estimate(Data)=0x9D54
Free memory for user variables=0xFE0
Currently added user variables=0x0
Total data size=0x6E00
User variables size=0x4534
Maximum size for temporary variables=0x48CC
Memory Usage Estimate(Data)=0x9E00
Free memory for user variables=0x1000

View File

@@ -1,9 +0,0 @@
[MEMORY]
Memory Usage Estimate(Temporary variables)=0x28BC
Biggest online change user variable memory block size=0x800
Currently added user variables=0x44
Total data size=0x6D88
User variables size=0x44CC
Maximum size for temporary variables=0x48A8
Memory Usage Estimate(Data)=0x9D54
Free memory for user variables=0xFE0

View File

@@ -1,3 +1,4 @@
<INPUT>,EPOCH_TIME_1@CONTROL,EPOCH_TIME,RTC_READ_ENABLED,TRUE,BOOL
<INPUT>,CURRENTTIMERTC,EPOCH_TIME,RTC_READ_ENABLED,TRUE,BOOL
<INPUT>,LINEARSCALE_PRESSURE@CONTROL,LINEARSCALE,RAW_MIN,__TMPR1@CONTROL,REAL,RAW_MAX,__TMPR2@CONTROL,REAL,EU_MIN,PRESSURE_EU_MIN,REAL,EU_MAX,PRESSURE_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL
<INPUT>,LINEARSCALE_FLOW@CONTROL,LINEARSCALE,RAW_MIN,__TMPR1@CONTROL,REAL,RAW_MAX,__TMPR2@CONTROL,REAL,EU_MIN,FLOW_EU_MIN,REAL,EU_MAX,FLOW_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL
<INPUT>,RTRIG_AUTOMODE@CONTROL,R_TRIG,CLK,AUTO_MODE,BOOL

View File

@@ -1,75 +0,0 @@
[__DEFIO_CPXDVC]
Nb = 2
NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base
MDF = -1
RIdx = 0
NotMDF = 101, 1, AB_, OPTIMUS_, IOUP_Analog
MDF = -1
RIdx = 0
[__DEFIO_SPLDVC]
Nb = 6
NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base
MDF = -1
RIdx = 0, 0
NotMDF = 0, 1, 1, AB_, OPTIMUS_, digitIn_Base
MDF = -1
RIdx = 0, 0
NotMDF = 0, 2, 1, AB_, OPTIMUS_, analogIn_Base
MDF = -1
RIdx = 0, 0
NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base
MDF = -1
RIdx = 0, 0
NotMDF = 101, 0, 1, AB_, OPTIMUS_, analogOut_UP
MDF = -1
RIdx = 0, 1
NotMDF = 101, 1, 1, AB_, OPTIMUS_, analogIn_UP
MDF = -1
RIdx = 0, 1
[__DEFIO_CHAN]
RIdx = 0, 0, 0
Nb = 7
MDF = 1\1, 1, 0, 0, -1, _IO_EM_DO_00
MDF = 1\1, 1, 0, 1, -1, _IO_EM_DO_01
MDF = 1\1, 1, 0, 2, -1, _IO_EM_DO_02
MDF = 1\1, 1, 0, 3, -1, _IO_EM_DO_03
MDF = 1\1, 1, 0, 4, -1, _IO_EM_DO_04
MDF = 1\1, 1, 0, 5, -1, _IO_EM_DO_05
MDF = 1\1, 1, 0, 6, -1, _IO_EM_DO_06
RIdx = 0, 0, 1
Nb = 12
MDF = 1\1, 1, 0, 0, -1, _IO_EM_DI_00
MDF = 1\1, 1, 0, 1, -1, _IO_EM_DI_01
MDF = 1\1, 1, 0, 2, -1, _IO_EM_DI_02
MDF = 1\1, 1, 0, 3, -1, _IO_EM_DI_03
MDF = 1\1, 1, 0, 4, -1, _IO_EM_DI_04
MDF = 1\1, 1, 0, 5, -1, _IO_EM_DI_05
MDF = 1\1, 1, 0, 6, -1, _IO_EM_DI_06
MDF = 1\1, 1, 0, 7, -1, _IO_EM_DI_07
MDF = 1\1, 1, 0, 8, -1, _IO_EM_DI_08
MDF = 1\1, 1, 0, 9, -1, _IO_EM_DI_09
MDF = 1\1, 1, 0, 10, -1, _IO_EM_DI_10
MDF = 1\1, 1, 0, 11, -1, _IO_EM_DI_11
RIdx = 0, 0, 2
Nb = 4
MDF = 1\1, 1, 0, 0, -1, _IO_EM_AI_00
MDF = 1\1, 1, 0, 1, -1, _IO_EM_AI_01
MDF = 1\1, 1, 0, 2, -1, _IO_EM_AI_02
MDF = 1\1, 1, 0, 3, -1, _IO_EM_AI_03
RIdx = 0, 0, 3
Nb = 1
MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00
RIdx = 0, 1, 4
Nb = 0
RIdx = 0, 1, 5
Nb = 2
MDF = 1\1, 0, 0, 0, -1, _IO_P1_AI_00
MDF = 1\1, 0, 0, 1, -1, _IO_P1_AI_01
[__READONLY_VALUES]
Nb = 0

View File

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

Binary file not shown.

View File

@@ -1,2 +1,2 @@
[RMDManager]
TASK=REBUILD
TASK=BUILD

Binary file not shown.

View File

@@ -3,5 +3,6 @@
<AcfElementGuid Guid="22fb9760-076e-482b-bcbe-c8fd6362439b" />
<AcfElementGuid Guid="2e293809-2592-4360-9ef5-9e938bc7b980" />
<AcfElementGuid Guid="73aee734-b491-4716-bb8a-e114474b2e0b" />
<AcfElementGuid Guid="88be61f4-7c0b-465f-9894-13192a9bfa6f" />
<AcfElementGuid Guid="a537c79f-58bd-4503-a8bd-4473e96020b3" />
</ProjectElements>

View File

@@ -33,6 +33,9 @@
<AcfElementGuid Guid="825fba0c-a967-4905-b00b-13d3fe1ff759">
<File>WriteE300Config.AcfMlge</File>
</AcfElementGuid>
<AcfElementGuid Guid="88be61f4-7c0b-465f-9894-13192a9bfa6f">
<File>FlowTotalizer.AcfMlge</File>
</AcfElementGuid>
<AcfElementGuid Guid="9e116e82-db64-4872-bda1-ef7ada62d71b">
<File>RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge</File>
</AcfElementGuid>

Binary file not shown.

View File

@@ -0,0 +1 @@
TO RELINK

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -0,0 +1 @@
COMPILED

Some files were not shown because too many files have changed in this diff Show More