Compare commits
21 Commits
DriverV3
...
IPP-140-tr
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
856b553f59 | ||
|
|
01967b1727 | ||
|
|
39405aa069 | ||
|
|
808acdca73 | ||
|
|
66477a580c | ||
|
|
0b8025c25e | ||
|
|
34326f8774 | ||
|
|
9a8729a70a | ||
|
|
613ff29fd2 | ||
|
|
1993c53d21 | ||
|
|
19321d4a3b | ||
|
|
2e232ca8c2 | ||
|
|
93da65f4cf | ||
|
|
d9460554ff | ||
|
|
d993e0efe0 | ||
|
|
1a6dbde50b | ||
|
|
ab5e940bf1 | ||
|
|
ad9d1cacde | ||
|
|
73d3e0cb33 | ||
|
|
407982e7be | ||
|
|
a8199543b4 |
@@ -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_ETH-1\10.20.4.5</Micro800ConnectionPath>
|
||||
<Micro800ConnectionPath>PMCDONAGH-SURF!AB_ETHIP-1\192.168.1.5</Micro800ConnectionPath>
|
||||
</DevicePreferences>
|
||||
@@ -8,7 +8,7 @@
|
||||
<DLGRCP_VarVA>
|
||||
<DLGRCP_VarVA>
|
||||
<ArrayLength>1</ArrayLength>
|
||||
<VirtualAddress>1368</VirtualAddress>
|
||||
<VirtualAddress>1372</VirtualAddress>
|
||||
<Name>DH_IntakeTemperature</Name>
|
||||
<Index>1</Index>
|
||||
<ISaDataType>REAL</ISaDataType>
|
||||
@@ -18,7 +18,7 @@
|
||||
</DLGRCP_VarVA>
|
||||
<DLGRCP_VarVA>
|
||||
<ArrayLength>1</ArrayLength>
|
||||
<VirtualAddress>1372</VirtualAddress>
|
||||
<VirtualAddress>1376</VirtualAddress>
|
||||
<Name>DH_IntakePressure</Name>
|
||||
<Index>2</Index>
|
||||
<ISaDataType>REAL</ISaDataType>
|
||||
@@ -28,7 +28,7 @@
|
||||
</DLGRCP_VarVA>
|
||||
<DLGRCP_VarVA>
|
||||
<ArrayLength>1</ArrayLength>
|
||||
<VirtualAddress>2201</VirtualAddress>
|
||||
<VirtualAddress>2209</VirtualAddress>
|
||||
<Name>DH_DownholeStatus</Name>
|
||||
<Index>3</Index>
|
||||
<ISaDataType>STRING</ISaDataType>
|
||||
|
||||
@@ -226,9 +226,16 @@ Controller.Micro820.Micro820.Control.Pressure_Switch_OK FALSE
|
||||
Controller.Micro820.Micro820.Control.RTrig_AutoMode.CLK
|
||||
Controller.Micro820.Micro820.Control.RTrig_AutoMode.Q
|
||||
Controller.Micro820.Micro820.Control.RTrig_AutoMode.Redge
|
||||
Controller.Micro820.Micro820.Control.StartCommandTime T#4s
|
||||
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.Control.UNSTICK_STARTCOMMAND.ET
|
||||
Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.IN
|
||||
Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.Pdate
|
||||
Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.PT
|
||||
Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.Q
|
||||
Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.Redge
|
||||
Controller.Micro820.Micro820.CurrentTimeRTC.day
|
||||
Controller.Micro820.Micro820.CurrentTimeRTC.day_seconds
|
||||
Controller.Micro820.Micro820.CurrentTimeRTC.Epoch
|
||||
@@ -254,6 +261,7 @@ 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.Device_Status_INT
|
||||
Controller.Micro820.Micro820.DH_DischargePressure 0
|
||||
Controller.Micro820.Micro820.DH_DischargeTemperature 0
|
||||
Controller.Micro820.Micro820.DH_DownholeStatus 'OK'
|
||||
|
||||
|
@@ -233,19 +233,19 @@
|
||||
</mapping>
|
||||
</modbusRegister>
|
||||
<modbusRegister name="HOLDING_REGISTERS">
|
||||
<mapping variable="cfg_C_FLASetting" parent="Micro820" dataType="Real" address="400001" va="0x580">
|
||||
<mapping variable="cfg_C_FLASetting" parent="Micro820" dataType="Real" address="400001" va="0x584">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_C_TripEnableControl" parent="Micro820" dataType="UInt" address="400003" va="0x528">
|
||||
<MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_GF_GroundFaultTripDelay" parent="Micro820" dataType="Real" address="400005" va="0x588">
|
||||
<mapping variable="cfg_GF_GroundFaultTripDelay" parent="Micro820" dataType="Real" address="400005" va="0x58c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_GF_GroundFaultTripLevel" parent="Micro820" dataType="Real" address="400007" va="0x58c">
|
||||
<mapping variable="cfg_GF_GroundFaultTripLevel" parent="Micro820" dataType="Real" address="400007" va="0x590">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_GF_GroundFaultWarningDelay" parent="Micro820" dataType="Real" address="400009" va="0x590">
|
||||
<mapping variable="cfg_GF_GroundFaultWarningDelay" parent="Micro820" dataType="Real" address="400009" va="0x594">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_I_CTPrimary" parent="Micro820" dataType="UInt" address="400011" va="0x538">
|
||||
@@ -260,31 +260,31 @@
|
||||
<mapping variable="cfg_I_JamWarningLevel" parent="Micro820" dataType="UInt" address="400014" va="0x536">
|
||||
<MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_I_LineLossTripDelay" parent="Micro820" dataType="Real" address="400015" va="0x654">
|
||||
<mapping variable="cfg_I_LineLossTripDelay" parent="Micro820" dataType="Real" address="400015" va="0x658">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_I_OvercurrentTripDelay" parent="Micro820" dataType="Real" address="400017" va="0x658">
|
||||
<mapping variable="cfg_I_OvercurrentTripDelay" parent="Micro820" dataType="Real" address="400017" va="0x65c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_I_UndercurrentTripDelay" parent="Micro820" dataType="Real" address="400019" va="0x650">
|
||||
<mapping variable="cfg_I_UndercurrentTripDelay" parent="Micro820" dataType="Real" address="400019" va="0x654">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_I_UnderloadTripDelay" parent="Micro820" dataType="Real" address="400021" va="0x598">
|
||||
<mapping variable="cfg_I_UnderloadTripDelay" parent="Micro820" dataType="Real" address="400021" va="0x59c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_PL_PhaseLossTripDelay" parent="Micro820" dataType="Real" address="400023" va="0x584">
|
||||
<mapping variable="cfg_PL_PhaseLossTripDelay" parent="Micro820" dataType="Real" address="400023" va="0x588">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_OverfrequencyTripDelay" parent="Micro820" dataType="Real" address="400025" va="0x5e0">
|
||||
<mapping variable="cfg_V_OverfrequencyTripDelay" parent="Micro820" dataType="Real" address="400025" va="0x5e4">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_OvervoltageTripDelay" parent="Micro820" dataType="Real" address="400027" va="0x5cc">
|
||||
<mapping variable="cfg_V_OvervoltageTripDelay" parent="Micro820" dataType="Real" address="400027" va="0x5d0">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_OvervoltageTripLevel" parent="Micro820" dataType="Real" address="400029" va="0x5d0">
|
||||
<mapping variable="cfg_V_OvervoltageTripLevel" parent="Micro820" dataType="Real" address="400029" va="0x5d4">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_OvervoltageWarningLevel" parent="Micro820" dataType="Real" address="400031" va="0x5d4">
|
||||
<mapping variable="cfg_V_OvervoltageWarningLevel" parent="Micro820" dataType="Real" address="400031" va="0x5d8">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_PTPrimary" parent="Micro820" dataType="UInt" address="400033" va="0x53c">
|
||||
@@ -293,19 +293,19 @@
|
||||
<mapping variable="cfg_V_PTSecondary" parent="Micro820" dataType="UInt" address="400034" va="0x53e">
|
||||
<MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_UnderfrequencyTripDelay" parent="Micro820" dataType="Real" address="400035" va="0x5dc">
|
||||
<mapping variable="cfg_V_UnderfrequencyTripDelay" parent="Micro820" dataType="Real" address="400035" va="0x5e0">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_UndervoltageTripDelay" parent="Micro820" dataType="Real" address="400037" va="0x5c0">
|
||||
<mapping variable="cfg_V_UndervoltageTripDelay" parent="Micro820" dataType="Real" address="400037" va="0x5c4">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_UndervoltageTripLevel" parent="Micro820" dataType="Real" address="400039" va="0x5c4">
|
||||
<mapping variable="cfg_V_UndervoltageTripLevel" parent="Micro820" dataType="Real" address="400039" va="0x5c8">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_UndervoltageWarningLevel" parent="Micro820" dataType="Real" address="400041" va="0x5c8">
|
||||
<mapping variable="cfg_V_UndervoltageWarningLevel" parent="Micro820" dataType="Real" address="400041" va="0x5cc">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="cfg_V_VoltageImbalanceTripDelay" parent="Micro820" dataType="Real" address="400043" va="0x5d8">
|
||||
<mapping variable="cfg_V_VoltageImbalanceTripDelay" parent="Micro820" dataType="Real" address="400043" va="0x5dc">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="DH_DischargePressure" parent="Micro820" dataType="UInt" address="400045" va="0x50c">
|
||||
@@ -317,10 +317,10 @@
|
||||
<mapping variable="DH_DownholeStatus_INT" parent="Micro820" dataType="UInt" address="400047" va="0x520">
|
||||
<MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
|
||||
</mapping>
|
||||
<mapping variable="DH_IntakePressure" parent="Micro820" dataType="Real" address="400048" va="0x55c">
|
||||
<mapping variable="DH_IntakePressure" parent="Micro820" dataType="Real" address="400048" va="0x560">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="DH_IntakeTemperature" parent="Micro820" dataType="Real" address="400050" va="0x558">
|
||||
<mapping variable="DH_IntakeTemperature" parent="Micro820" dataType="Real" address="400050" va="0x55c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="DH_MaxIntakePressure_Forever" parent="Micro820" dataType="UInt" address="400052" va="0x51e">
|
||||
@@ -329,10 +329,10 @@
|
||||
<mapping variable="DH_MaxIntakePressure_Startup" parent="Micro820" dataType="UInt" address="400053" va="0x518">
|
||||
<MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
|
||||
</mapping>
|
||||
<mapping variable="DH_MaxIntakeTemperature_Forever" parent="Micro820" dataType="Real" address="400054" va="0x57c">
|
||||
<mapping variable="DH_MaxIntakeTemperature_Forever" parent="Micro820" dataType="Real" address="400054" va="0x580">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="DH_MaxIntakeTemperature_Startup" parent="Micro820" dataType="Real" address="400056" va="0x578">
|
||||
<mapping variable="DH_MaxIntakeTemperature_Startup" parent="Micro820" dataType="Real" address="400056" va="0x57c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="DH_NumChannels" parent="Micro820" dataType="UInt" address="400058" va="0x514">
|
||||
@@ -356,118 +356,118 @@
|
||||
<mapping variable="DH_WindingTemperature" parent="Micro820" dataType="UInt" address="400064" va="0x508">
|
||||
<MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
|
||||
</mapping>
|
||||
<mapping variable="E300_kWh" parent="Micro820" dataType="Real" address="400065" va="0x570">
|
||||
<mapping variable="E300_kWh" parent="Micro820" dataType="Real" address="400065" va="0x574">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_kWh_Regen" parent="Micro820" dataType="Real" address="400067" va="0x574">
|
||||
<mapping variable="E300_kWh_Regen" parent="Micro820" dataType="Real" address="400067" va="0x578">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_SCAN_RATE" parent="Micro820" dataType="UInt" address="400069" va="0x512">
|
||||
<MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
|
||||
</mapping>
|
||||
<mapping variable="Pressure_Shutdown" parent="Micro820" dataType="Real" address="400070" va="0x568">
|
||||
<mapping variable="Pressure_Shutdown" parent="Micro820" dataType="Real" address="400070" va="0x56c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="Pressure_Startup" parent="Micro820" dataType="Real" address="400072" va="0x56c">
|
||||
<mapping variable="Pressure_Startup" parent="Micro820" dataType="Real" address="400072" va="0x570">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="Temp_Shutdown" parent="Micro820" dataType="Real" address="400074" va="0x560">
|
||||
<mapping variable="Temp_Shutdown" parent="Micro820" dataType="Real" address="400074" va="0x564">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="Temp_Startup" parent="Micro820" dataType="Real" address="400076" va="0x564">
|
||||
<mapping variable="Temp_Startup" parent="Micro820" dataType="Real" address="400076" va="0x568">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_LineFrequency" parent="Micro820" dataType="Real" address="400078" va="0x65c">
|
||||
<mapping variable="E300_LineFrequency" parent="Micro820" dataType="Real" address="400078" va="0x660">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L1Current" parent="Micro820" dataType="Real" address="400080" va="0x660">
|
||||
<mapping variable="E300_L1Current" parent="Micro820" dataType="Real" address="400080" va="0x664">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L2Current" parent="Micro820" dataType="Real" address="400082" va="0x664">
|
||||
<mapping variable="E300_L2Current" parent="Micro820" dataType="Real" address="400082" va="0x668">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L3Current" parent="Micro820" dataType="Real" address="400084" va="0x668">
|
||||
<mapping variable="E300_L3Current" parent="Micro820" dataType="Real" address="400084" va="0x66c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_AverageCurrent" parent="Micro820" dataType="Real" address="400086" va="0x66c">
|
||||
<mapping variable="E300_AverageCurrent" parent="Micro820" dataType="Real" address="400086" va="0x670">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_PercentCurrentUnbalance" parent="Micro820" dataType="Real" address="400088" va="0x670">
|
||||
<mapping variable="E300_PercentCurrentUnbalance" parent="Micro820" dataType="Real" address="400088" va="0x674">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L1NVoltage" parent="Micro820" dataType="Real" address="400090" va="0x674">
|
||||
<mapping variable="E300_L1NVoltage" parent="Micro820" dataType="Real" address="400090" va="0x678">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L2NVoltage" parent="Micro820" dataType="Real" address="400092" va="0x678">
|
||||
<mapping variable="E300_L2NVoltage" parent="Micro820" dataType="Real" address="400092" va="0x67c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L3NVoltage" parent="Micro820" dataType="Real" address="400094" va="0x67c">
|
||||
<mapping variable="E300_L3NVoltage" parent="Micro820" dataType="Real" address="400094" va="0x680">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_AverageLNVoltage" parent="Micro820" dataType="Real" address="400096" va="0x680">
|
||||
<mapping variable="E300_AverageLNVoltage" parent="Micro820" dataType="Real" address="400096" va="0x684">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L1L2Voltage" parent="Micro820" dataType="Real" address="400098" va="0x684">
|
||||
<mapping variable="E300_L1L2Voltage" parent="Micro820" dataType="Real" address="400098" va="0x688">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L2L3Voltage" parent="Micro820" dataType="Real" address="400100" va="0x688">
|
||||
<mapping variable="E300_L2L3Voltage" parent="Micro820" dataType="Real" address="400100" va="0x68c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L3L1Voltage" parent="Micro820" dataType="Real" address="400102" va="0x68c">
|
||||
<mapping variable="E300_L3L1Voltage" parent="Micro820" dataType="Real" address="400102" va="0x690">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_AverageLLVoltage" parent="Micro820" dataType="Real" address="400104" va="0x690">
|
||||
<mapping variable="E300_AverageLLVoltage" parent="Micro820" dataType="Real" address="400104" va="0x694">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L1RealPower" parent="Micro820" dataType="Real" address="400106" va="0x698">
|
||||
<mapping variable="E300_L1RealPower" parent="Micro820" dataType="Real" address="400106" va="0x69c">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L2RealPower" parent="Micro820" dataType="Real" address="400108" va="0x69c">
|
||||
<mapping variable="E300_L2RealPower" parent="Micro820" dataType="Real" address="400108" va="0x6a0">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L3RealPower" parent="Micro820" dataType="Real" address="400110" va="0x6a0">
|
||||
<mapping variable="E300_L3RealPower" parent="Micro820" dataType="Real" address="400110" va="0x6a4">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_TotalRealPower" parent="Micro820" dataType="Real" address="400112" va="0x6a4">
|
||||
<mapping variable="E300_TotalRealPower" parent="Micro820" dataType="Real" address="400112" va="0x6a8">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L1ReactivePower" parent="Micro820" dataType="Real" address="400114" va="0x6a8">
|
||||
<mapping variable="E300_L1ReactivePower" parent="Micro820" dataType="Real" address="400114" va="0x6ac">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L2ReactivePower" parent="Micro820" dataType="Real" address="400116" va="0x6ac">
|
||||
<mapping variable="E300_L2ReactivePower" parent="Micro820" dataType="Real" address="400116" va="0x6b0">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L3ReactivePower" parent="Micro820" dataType="Real" address="400118" va="0x6b0">
|
||||
<mapping variable="E300_L3ReactivePower" parent="Micro820" dataType="Real" address="400118" va="0x6b4">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_TotalReactivePower" parent="Micro820" dataType="Real" address="400120" va="0x6b4">
|
||||
<mapping variable="E300_TotalReactivePower" parent="Micro820" dataType="Real" address="400120" va="0x6b8">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L1ApparentPower" parent="Micro820" dataType="Real" address="400122" va="0x6b8">
|
||||
<mapping variable="E300_L1ApparentPower" parent="Micro820" dataType="Real" address="400122" va="0x6bc">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L2ApparentPower" parent="Micro820" dataType="Real" address="400124" va="0x6bc">
|
||||
<mapping variable="E300_L2ApparentPower" parent="Micro820" dataType="Real" address="400124" va="0x6c0">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L3ApparentPower" parent="Micro820" dataType="Real" address="400126" va="0x6c0">
|
||||
<mapping variable="E300_L3ApparentPower" parent="Micro820" dataType="Real" address="400126" va="0x6c4">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_TotalApparentPower" parent="Micro820" dataType="Real" address="400128" va="0x6c4">
|
||||
<mapping variable="E300_TotalApparentPower" parent="Micro820" dataType="Real" address="400128" va="0x6c8">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L1TruePowerFactor" parent="Micro820" dataType="Real" address="400130" va="0x6c8">
|
||||
<mapping variable="E300_L1TruePowerFactor" parent="Micro820" dataType="Real" address="400130" va="0x6cc">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L2TruePowerFactor" parent="Micro820" dataType="Real" address="400132" va="0x6cc">
|
||||
<mapping variable="E300_L2TruePowerFactor" parent="Micro820" dataType="Real" address="400132" va="0x6d0">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_L3TruePowerFactor" parent="Micro820" dataType="Real" address="400134" va="0x6d0">
|
||||
<mapping variable="E300_L3TruePowerFactor" parent="Micro820" dataType="Real" address="400134" va="0x6d4">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="E300_ThreePhaseTruePowerFactor" parent="Micro820" dataType="Real" address="400136" va="0x6d4">
|
||||
<mapping variable="E300_ThreePhaseTruePowerFactor" parent="Micro820" dataType="Real" address="400136" va="0x6d8">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
<mapping variable="Pressure_In" parent="Micro820" dataType="Real" address="400138" va="0x6d8">
|
||||
<mapping variable="Pressure_In" parent="Micro820" dataType="Real" address="400138" va="0x6dc">
|
||||
<MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
|
||||
</mapping>
|
||||
</modbusRegister>
|
||||
|
||||
@@ -29,6 +29,7 @@ __LAB2 :
|
||||
_IF _NOT __SYSVA_FIRST_SCAN _GOTO __LAB3
|
||||
SHUTDOWN_TIME := TIME_CURRENTTIME
|
||||
DEVICE_STATUS := __TMPM1
|
||||
DEVICE_STATUS_INT := __CUINT00000001
|
||||
RESTART_COMMAND := FALSE
|
||||
RESTART_ALLOWED := FALSE
|
||||
RUN_PERMISSIVE := FALSE
|
||||
@@ -227,6 +228,7 @@ __TMPB2 := _NOT CMD_RUN
|
||||
__TMPB1 := __TMPB1 _AND __TMPB2
|
||||
_IF _NOT __TMPB1 _GOTO __LAB16
|
||||
DEVICE_STATUS := __TMPM9
|
||||
DEVICE_STATUS_INT := __CUINT00000002
|
||||
_GOTO __LAB17
|
||||
__LAB16 :
|
||||
__LAB17 :
|
||||
@@ -236,6 +238,7 @@ __TMPB2 := _NOT CMD_RUN
|
||||
__TMPB1 := __TMPB1 _AND __TMPB2
|
||||
_IF _NOT __TMPB1 _GOTO __LAB18
|
||||
DEVICE_STATUS := __TMPM10
|
||||
DEVICE_STATUS_INT := __CUINT00000003
|
||||
_GOTO __LAB19
|
||||
__LAB18 :
|
||||
__LAB19 :
|
||||
@@ -268,6 +271,7 @@ __TMPB1 := _NOT RUN_PERMISSIVE
|
||||
__TMPB1 := __TMPB1 _AND CMD_RUN
|
||||
_IF _NOT __TMPB1 _GOTO __LAB1a
|
||||
DEVICE_STATUS := __TMPM11
|
||||
DEVICE_STATUS_INT := __CUINT00000004
|
||||
SHUTDOWN_TIME := TIME_CURRENTTIME
|
||||
__TMPB1 := _NOT STS_TRIPCOUNTINCREASED
|
||||
_IF _NOT __TMPB1 _GOTO __LAB1b
|
||||
@@ -290,6 +294,7 @@ __TMPB1 := VAL_OVERLOADTRIPCOUNT > CFG_OVERLOADTRIPCOUNTLIMIT
|
||||
_IF _NOT __TMPB1 _GOTO __LAB20
|
||||
RESTART_ALLOWED := FALSE
|
||||
DEVICE_STATUS := __TMPM12
|
||||
DEVICE_STATUS_INT := __CUINT00000005
|
||||
STS_TRIPLIMITOLREACHED := TRUE
|
||||
_GOTO __LAB21
|
||||
__LAB20 :
|
||||
@@ -299,6 +304,7 @@ __TMPB1 := VAL_TRIPCOUNT > CFG_TRIPCOUNTLIMIT
|
||||
_IF _NOT __TMPB1 _GOTO __LAB22
|
||||
RESTART_ALLOWED := FALSE
|
||||
DEVICE_STATUS := __TMPM13
|
||||
DEVICE_STATUS_INT := __CUINT00000006
|
||||
STS_TRIPLIMITREACHED := TRUE
|
||||
_GOTO __LAB23
|
||||
__LAB22 :
|
||||
@@ -375,6 +381,7 @@ TIME_UNTIL_STARTUP_STRING := __TMPM14
|
||||
_IF _NOT AUTO_MODE _GOTO __LAB31
|
||||
__TMPM14 := __TMPM20 + TIME_UNTIL_STARTUP_STRING
|
||||
DEVICE_STATUS := __TMPM14
|
||||
DEVICE_STATUS_INT := __CUINT00000007
|
||||
_GOTO __LAB32
|
||||
__LAB31 :
|
||||
__LAB32 :
|
||||
@@ -432,6 +439,7 @@ TIME_UNTIL_STARTUP_STRING := __TMPM14
|
||||
_IF _NOT AUTO_MODE _GOTO __LAB3d
|
||||
__TMPM14 := __TMPM21 + TIME_UNTIL_STARTUP_STRING
|
||||
DEVICE_STATUS := __TMPM14
|
||||
DEVICE_STATUS_INT := __CUINT00000008
|
||||
_GOTO __LAB3e
|
||||
__LAB3d :
|
||||
__LAB3e :
|
||||
@@ -454,12 +462,12 @@ __TMPB1 := __TMPB1 _AND RUN_PERMISSIVE
|
||||
_IF _NOT __TMPB1 _GOTO __LAB3f
|
||||
CMD_RUN := TRUE
|
||||
RESTART_COMMAND := FALSE
|
||||
START_COMMAND := FALSE
|
||||
__TMPB1 := _NOT START_TIME_SET
|
||||
_IF _NOT __TMPB1 _GOTO __LAB40
|
||||
START_TIME := TIME_CURRENTTIME
|
||||
START_TIME_SET := TRUE
|
||||
DEVICE_STATUS := __TMPM22
|
||||
DEVICE_STATUS_INT := __CUINT00000009
|
||||
STS_TRIPCOUNTINCREASED := FALSE
|
||||
_GOTO __LAB41
|
||||
__LAB40 :
|
||||
@@ -474,157 +482,172 @@ _GOTO __LAB44
|
||||
__LAB3f :
|
||||
CMD_RUN := FALSE
|
||||
__LAB44 :
|
||||
__FBL_RET := _PUSHCALLFB TON UNSTICK_STARTCOMMAND
|
||||
__TMPB1 := UNSTICK_STARTCOMMAND [ __CDINT00000004 ]
|
||||
_IF _NOT __TMPB1 _GOTO __LAB45
|
||||
START_COMMAND := FALSE
|
||||
_GOTO __LAB46
|
||||
__LAB45 :
|
||||
__LAB46 :
|
||||
__TMPB1 := _NOT CONTACTOR_STATUS
|
||||
__TMPB2 := CMD_RUN _AND __TMPB1
|
||||
_IF _NOT __TMPB2 _GOTO __LAB45
|
||||
_IF _NOT __TMPB2 _GOTO __LAB47
|
||||
__TMPB3 := _NOT E300_OUTPUT_ENABLE
|
||||
_IF _NOT __TMPB3 _GOTO __LAB46
|
||||
_IF _NOT E300_OUTPUT_TOGGLED _GOTO __LAB47
|
||||
_IF _NOT __TMPB3 _GOTO __LAB48
|
||||
_IF _NOT E300_OUTPUT_TOGGLED _GOTO __LAB49
|
||||
E300_OUTPUT_ENABLE := TRUE
|
||||
_GOTO __LAB48
|
||||
__LAB47 :
|
||||
__LAB48 :
|
||||
E300_OUTPUT_TOGGLED := TRUE
|
||||
_GOTO __LAB49
|
||||
__LAB46 :
|
||||
__TMPB1 := _NOT E300_OUTPUT_TOGGLED
|
||||
_IF _NOT __TMPB1 _GOTO __LAB4a
|
||||
E300_OUTPUT_ENABLE := FALSE
|
||||
_GOTO __LAB4b
|
||||
__LAB4a :
|
||||
__LAB4b :
|
||||
_GOTO __LAB4a
|
||||
__LAB49 :
|
||||
_GOTO __LAB4c
|
||||
__LAB45 :
|
||||
__LAB4a :
|
||||
E300_OUTPUT_TOGGLED := TRUE
|
||||
_GOTO __LAB4b
|
||||
__LAB48 :
|
||||
__TMPB1 := _NOT E300_OUTPUT_TOGGLED
|
||||
_IF _NOT __TMPB1 _GOTO __LAB4c
|
||||
E300_OUTPUT_ENABLE := FALSE
|
||||
_GOTO __LAB4d
|
||||
__LAB4c :
|
||||
__LAB4d :
|
||||
__LAB4b :
|
||||
_GOTO __LAB4e
|
||||
__LAB47 :
|
||||
__LAB4e :
|
||||
__TMPB1 := RUN_TIME > CFG_CLEARTRIPCOUNTAFTER
|
||||
__TMPB2 := CONTACTOR_STATUS _AND __TMPB1
|
||||
_IF _NOT __TMPB2 _GOTO __LAB4d
|
||||
_IF _NOT __TMPB2 _GOTO __LAB4f
|
||||
VAL_OVERLOADTRIPCOUNT := __DINT_NULL
|
||||
VAL_TRIPCOUNT := __DINT_NULL
|
||||
_GOTO __LAB4e
|
||||
__LAB4d :
|
||||
__LAB4e :
|
||||
__TMPB1 := _NOT AUTO_MODE
|
||||
_IF _NOT __TMPB1 _GOTO __LAB4f
|
||||
RESTART_COMMAND := FALSE
|
||||
RESTART_ALLOWED := FALSE
|
||||
_GOTO __LAB50
|
||||
__LAB4f :
|
||||
__LAB50 :
|
||||
__FBL_RET := _PUSHCALLFB R_TRIG RTRIG_AUTOMODE
|
||||
__TMPB1 := RTRIG_AUTOMODE [ __CDINT00000002 ]
|
||||
__TMPB1 := _NOT AUTO_MODE
|
||||
_IF _NOT __TMPB1 _GOTO __LAB51
|
||||
RESTART_ALLOWED := TRUE
|
||||
SHUTDOWN_TIME := TIME_CURRENTTIME
|
||||
RESTART_COMMAND := FALSE
|
||||
RESTART_ALLOWED := FALSE
|
||||
_GOTO __LAB52
|
||||
__LAB51 :
|
||||
__LAB52 :
|
||||
_IF _NOT STOP_COMMAND _GOTO __LAB53
|
||||
RESTART_ALLOWED := FALSE
|
||||
DEVICE_STATUS := __TMPM23
|
||||
STS_TIMERCYCLEACTIVE := FALSE
|
||||
VAL_OVERLOADTRIPCOUNT := __DINT_NULL
|
||||
VAL_TRIPCOUNT := __DINT_NULL
|
||||
CMD_TIMERRUN := FALSE
|
||||
STS_TIMERRUNTIMESET := FALSE
|
||||
__FBL_RET := _PUSHCALLFB R_TRIG RTRIG_AUTOMODE
|
||||
__TMPB1 := RTRIG_AUTOMODE [ __CDINT00000002 ]
|
||||
_IF _NOT __TMPB1 _GOTO __LAB53
|
||||
RESTART_ALLOWED := TRUE
|
||||
SHUTDOWN_TIME := TIME_CURRENTTIME
|
||||
_GOTO __LAB54
|
||||
__LAB53 :
|
||||
__LAB54 :
|
||||
_IF _NOT STOP_COMMAND _GOTO __LAB55
|
||||
RESTART_ALLOWED := FALSE
|
||||
DEVICE_STATUS := __TMPM23
|
||||
DEVICE_STATUS_INT := __CUINT0000000A
|
||||
STS_TIMERCYCLEACTIVE := FALSE
|
||||
VAL_OVERLOADTRIPCOUNT := __DINT_NULL
|
||||
VAL_TRIPCOUNT := __DINT_NULL
|
||||
CMD_TIMERRUN := FALSE
|
||||
STS_TIMERRUNTIMESET := FALSE
|
||||
__TMPB1 := _NOT CONTACTOR_STATUS
|
||||
_IF _NOT __TMPB1 _GOTO __LAB56
|
||||
STOP_COMMAND := FALSE
|
||||
_GOTO __LAB57
|
||||
__LAB56 :
|
||||
__LAB57 :
|
||||
_GOTO __LAB58
|
||||
__LAB55 :
|
||||
__LAB58 :
|
||||
__TMPB1 := _NOT HAND_MODE
|
||||
__TMPB2 := _NOT AUTO_MODE
|
||||
__TMPB1 := __TMPB1 _AND __TMPB2
|
||||
_IF _NOT __TMPB1 _GOTO __LAB55
|
||||
_IF _NOT __TMPB1 _GOTO __LAB59
|
||||
VAL_OVERLOADTRIPCOUNT := __DINT_NULL
|
||||
VAL_TRIPCOUNT := __DINT_NULL
|
||||
CMD_TIMERRUN := FALSE
|
||||
STS_TIMERCYCLEACTIVE := FALSE
|
||||
STS_TIMERRUNTIMESET := FALSE
|
||||
_GOTO __LAB56
|
||||
__LAB55 :
|
||||
__LAB56 :
|
||||
_GOTO __LAB5a
|
||||
__LAB59 :
|
||||
__LAB5a :
|
||||
__TMPB1 := _NOT CONTACTOR_STATUS
|
||||
_IF _NOT __TMPB1 _GOTO __LAB57
|
||||
_IF _NOT __TMPB1 _GOTO __LAB5b
|
||||
START_TIME_SET := FALSE
|
||||
_GOTO __LAB58
|
||||
__LAB57 :
|
||||
__LAB58 :
|
||||
__TMPB1 := CFG_TIMERMODEENABLED _AND STS_TIMERCYCLEACTIVE
|
||||
_IF _NOT __TMPB1 _GOTO __LAB59
|
||||
_IF _NOT CMD_TIMERRUN _GOTO __LAB5a
|
||||
__TMPB2 := _NOT STS_TIMERRUNTIMESET
|
||||
_IF _NOT __TMPB2 _GOTO __LAB5b
|
||||
STS_TIMERRUNTIMESET := TRUE
|
||||
TIME_TIMERRUNTIME := TIME_CURRENTTIME
|
||||
_GOTO __LAB5c
|
||||
__LAB5b :
|
||||
__LAB5c :
|
||||
__TMPB1 := CFG_TIMERMODEENABLED _AND STS_TIMERCYCLEACTIVE
|
||||
_IF _NOT __TMPB1 _GOTO __LAB5d
|
||||
_IF _NOT CMD_TIMERRUN _GOTO __LAB5e
|
||||
__TMPB2 := _NOT STS_TIMERRUNTIMESET
|
||||
_IF _NOT __TMPB2 _GOTO __LAB5f
|
||||
STS_TIMERRUNTIMESET := TRUE
|
||||
TIME_TIMERRUNTIME := TIME_CURRENTTIME
|
||||
_GOTO __LAB60
|
||||
__LAB5f :
|
||||
__LAB60 :
|
||||
__TMPI1 := CFG_TIMERRUNTIME * __CDINT0000003C
|
||||
__TMPI2 := TIME_CURRENTTIME - TIME_TIMERRUNTIME
|
||||
__TMPI1 := __TMPI1 - __TMPI2
|
||||
TIMER_RUNTIMELEFT := __TMPI1
|
||||
__TMPB1 := TIMER_RUNTIMELEFT <= __DINT_NULL
|
||||
_IF _NOT __TMPB1 _GOTO __LAB5d
|
||||
_IF _NOT __TMPB1 _GOTO __LAB61
|
||||
CMD_TIMERRUN := FALSE
|
||||
STS_TIMERRUNTIMESET := FALSE
|
||||
_GOTO __LAB5e
|
||||
__LAB5d :
|
||||
__LAB5e :
|
||||
_GOTO __LAB62
|
||||
__LAB61 :
|
||||
__LAB62 :
|
||||
__TMPI1 := TIMER_RUNTIMELEFT / __CDINT0000003C
|
||||
TIME_RUNTIMELEFTMIN := __TMPI1
|
||||
__TMPI1 := TIME_RUNTIMELEFTMIN * __CDINT0000003C
|
||||
__TMPI2 := TIMER_RUNTIMELEFT - __TMPI1
|
||||
TIME_RUNTIMELEFTSEC := __TMPI2
|
||||
_GOTO __LAB5f
|
||||
__LAB5a :
|
||||
_GOTO __LAB63
|
||||
__LAB5e :
|
||||
__TMPB1 := _NOT STS_TIMERWAITTIMESET
|
||||
_IF _NOT __TMPB1 _GOTO __LAB60
|
||||
_IF _NOT __TMPB1 _GOTO __LAB64
|
||||
STS_TIMERWAITTIMESET := TRUE
|
||||
TIME_TIMERWAITTIME := TIME_CURRENTTIME
|
||||
DEVICE_STATUS := __TMPM24
|
||||
_GOTO __LAB61
|
||||
__LAB60 :
|
||||
__LAB61 :
|
||||
DEVICE_STATUS_INT := __CUINT0000000B
|
||||
_GOTO __LAB65
|
||||
__LAB64 :
|
||||
__LAB65 :
|
||||
__TMPI1 := CFG_TIMERWAITTIME * __CDINT0000003C
|
||||
__TMPI2 := TIME_CURRENTTIME - TIME_TIMERWAITTIME
|
||||
__TMPI1 := __TMPI1 - __TMPI2
|
||||
TIMER_WAITTIMELEFT := __TMPI1
|
||||
__TMPB1 := TIMER_WAITTIMELEFT <= __DINT_NULL
|
||||
_IF _NOT __TMPB1 _GOTO __LAB62
|
||||
_IF _NOT __TMPB1 _GOTO __LAB66
|
||||
CMD_TIMERRUN := TRUE
|
||||
STS_TIMERWAITTIMESET := FALSE
|
||||
_GOTO __LAB63
|
||||
__LAB62 :
|
||||
__LAB63 :
|
||||
_GOTO __LAB67
|
||||
__LAB66 :
|
||||
__LAB67 :
|
||||
__TMPI1 := TIMER_WAITTIMELEFT / __CDINT0000003C
|
||||
TIME_WAITTIMELEFTMIN := __TMPI1
|
||||
__TMPI1 := TIME_WAITTIMELEFTMIN * __CDINT0000003C
|
||||
__TMPI2 := TIMER_WAITTIMELEFT - __TMPI1
|
||||
TIME_WAITTIMELEFTSEC := __TMPI2
|
||||
__LAB5f :
|
||||
_GOTO __LAB64
|
||||
__LAB59 :
|
||||
__LAB64 :
|
||||
__LAB63 :
|
||||
_GOTO __LAB68
|
||||
__LAB5d :
|
||||
__LAB68 :
|
||||
__TMPB1 := _NOT CFG_TIMERMODEENABLED
|
||||
__TMPB1 := __TMPB1 _OR STOP_COMMAND
|
||||
_IF _NOT __TMPB1 _GOTO __LAB65
|
||||
_IF _NOT __TMPB1 _GOTO __LAB69
|
||||
CMD_TIMERRUN := FALSE
|
||||
STS_TIMERRUNTIMESET := FALSE
|
||||
STS_TIMERWAITTIMESET := FALSE
|
||||
_GOTO __LAB66
|
||||
__LAB65 :
|
||||
__LAB66 :
|
||||
_GOTO __LAB6a
|
||||
__LAB69 :
|
||||
__LAB6a :
|
||||
__TMPB1 := TRIPSTATUS _OR OVERLOADTRIP
|
||||
_IF _NOT __TMPB1 _GOTO __LAB67
|
||||
_IF _NOT __TMPB1 _GOTO __LAB6b
|
||||
_PUSH_PAR TIME_CURRENTTIME
|
||||
_PUSH_PAR CFG_RESETCYCLE
|
||||
__TMPI1 := _CALL MOD
|
||||
__TMPB2 := __TMPI1 = __DINT_NULL
|
||||
_IF _NOT __TMPB2 _GOTO __LAB68
|
||||
_IF _NOT __TMPB2 _GOTO __LAB6c
|
||||
TRIPRESETCMD := TRUE
|
||||
_GOTO __LAB69
|
||||
__LAB68 :
|
||||
__LAB69 :
|
||||
_GOTO __LAB6a
|
||||
__LAB67 :
|
||||
__LAB6a :
|
||||
_GOTO __LAB6d
|
||||
__LAB6c :
|
||||
__LAB6d :
|
||||
_GOTO __LAB6e
|
||||
__LAB6b :
|
||||
__LAB6e :
|
||||
|
||||
Binary file not shown.
@@ -24,6 +24,7 @@ END_IF;
|
||||
IF (__SYSVA_FIRST_SCAN) THEN
|
||||
Shutdown_Time := time_CurrentTime;
|
||||
Device_Status:= 'Startup';
|
||||
Device_Status_INT := 1;
|
||||
Restart_Command := FALSE;
|
||||
Restart_Allowed := FALSE;
|
||||
Run_Permissive := FALSE;
|
||||
@@ -123,10 +124,12 @@ SP_Voltage := VoltageOK;
|
||||
Start_Permissive := (SP_Pressure AND SP_Temperature AND SP_Mode AND SP_Trip AND SP_Voltage);
|
||||
IF NOT Start_Permissive AND NOT cmd_Run THEN
|
||||
Device_Status := 'Not ready to start';
|
||||
Device_Status_INT := 2;
|
||||
END_IF;
|
||||
|
||||
IF Device_Status = 'Not ready to start' AND Start_Permissive AND NOT cmd_Run THEN
|
||||
Device_Status := 'Ready to start';
|
||||
Device_Status_INT := 3;
|
||||
END_IF;
|
||||
|
||||
|
||||
@@ -145,6 +148,7 @@ alarm_DHTemperature := NOT RP_Temperature AND Contactor_Status;
|
||||
|
||||
IF (NOT Run_Permissive AND cmd_Run) THEN
|
||||
Device_Status := 'Lost Run Permissive';
|
||||
Device_Status_INT := 4;
|
||||
Shutdown_Time := time_CurrentTime;
|
||||
IF NOT sts_TripCountIncreased THEN
|
||||
IF OverloadTrip THEN
|
||||
@@ -159,6 +163,7 @@ END_IF;
|
||||
IF val_OverloadTripCount > cfg_OverloadTripCountLimit THEN
|
||||
Restart_Allowed := FALSE;
|
||||
Device_Status := 'Not able to restart - Overload Limit';
|
||||
Device_Status_INT := 5;
|
||||
sts_TripLimitOLReached := TRUE;
|
||||
ELSE
|
||||
sts_TripLimitOLReached := FALSE;
|
||||
@@ -167,6 +172,7 @@ END_IF;
|
||||
IF val_TripCount > cfg_TripCountLimit THEN
|
||||
Restart_Allowed := FALSE;
|
||||
Device_Status := 'Not able to restart - Trip Limit';
|
||||
Device_Status_INT := 6;
|
||||
sts_TripLimitReached := TRUE;
|
||||
ELSE
|
||||
sts_TripLimitReached := FALSE;
|
||||
@@ -211,6 +217,7 @@ IF (Auto_Mode AND
|
||||
Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup_Min) + ':' + RIGHT('0' + ANY_TO_STRING(Time_Until_Startup_Sec),2);
|
||||
IF Auto_Mode THEN
|
||||
Device_Status := 'Waiting to attempt restart: ' + Time_Until_Startup_String;
|
||||
Device_Status_INT := 7;
|
||||
END_IF;
|
||||
|
||||
END_IF;
|
||||
@@ -239,6 +246,7 @@ ELSIF (Auto_Mode AND
|
||||
Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup_Min) + ':' + RIGHT('0' + ANY_TO_STRING(Time_Until_Startup_Sec),2);
|
||||
IF Auto_Mode THEN
|
||||
Device_Status := 'Waiting to restart (OL Timer):' + Time_Until_Startup_String;
|
||||
Device_Status_INT := 8;
|
||||
END_IF;
|
||||
END_IF;
|
||||
END_IF;
|
||||
@@ -249,11 +257,11 @@ IF ((((Start_Button OR Start_Command OR cmd_TimerRun OR (Restart_Allowed AND Res
|
||||
(NOT Stop_Command) AND (cmd_TimerRun OR NOT cfg_TimerModeEnabled) AND Run_Permissive) THEN
|
||||
cmd_Run := TRUE;
|
||||
Restart_Command:= FALSE;
|
||||
Start_Command := FALSE;
|
||||
IF NOT Start_Time_Set THEN
|
||||
Start_Time := time_CurrentTime;
|
||||
Start_Time_Set := TRUE;
|
||||
Device_Status := 'Running';
|
||||
Device_Status_INT := 9;
|
||||
sts_TripCountIncreased := FALSE;
|
||||
END_IF;
|
||||
|
||||
@@ -264,6 +272,12 @@ ELSE
|
||||
cmd_Run := FALSE;
|
||||
END_IF;
|
||||
|
||||
UNSTICK_STARTCOMMAND(Start_Command, StartCommandTime);
|
||||
IF UNSTICK_STARTCOMMAND.Q THEN
|
||||
Start_Command := FALSE;
|
||||
END_IF;
|
||||
|
||||
|
||||
IF cmd_Run AND NOT Contactor_Status THEN
|
||||
IF NOT E300_Output_Enable THEN
|
||||
IF E300_Output_Toggled THEN
|
||||
@@ -299,11 +313,15 @@ END_IF;
|
||||
IF Stop_Command THEN
|
||||
Restart_Allowed := FALSE;
|
||||
Device_Status := 'User Stopped';
|
||||
Device_Status_INT := 10;
|
||||
sts_TimerCycleActive := FALSE;
|
||||
val_OverloadTripCount := 0;
|
||||
val_TripCount := 0;
|
||||
cmd_TimerRun := FALSE;
|
||||
sts_TimerRunTimeSet := FALSE;
|
||||
IF NOT Contactor_Status THEN
|
||||
Stop_Command := FALSE;
|
||||
END_IF;
|
||||
END_IF;
|
||||
|
||||
IF (NOT Hand_Mode) AND (NOT Auto_Mode) THEN
|
||||
@@ -340,6 +358,7 @@ IF cfg_TimerModeEnabled AND sts_TimerCycleActive THEN
|
||||
sts_TimerWaitTimeSet := TRUE;
|
||||
time_TimerWaitTime := time_CurrentTime;
|
||||
Device_Status := 'Waiting to start (Timer Mode)';
|
||||
Device_Status_INT := 11;
|
||||
END_IF;
|
||||
|
||||
timer_WaitTimeLeft := (cfg_TimerWaitTime * 60) - (time_CurrentTime - time_TimerWaitTime);
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -135,10 +135,12 @@ __TMPULI2 := __EPOCH_TIME [ __CDINT00000038 ]
|
||||
__TMPULI1 := __TMPULI1 + __TMPULI2
|
||||
__TMPULI3 := __EPOCH_TIME [ __CDINT00000048 ]
|
||||
__TMPULI1 := __TMPULI1 + __TMPULI3
|
||||
__TMPULI4 := __EPOCH_TIME [ __CDINT00000040 ]
|
||||
__TMPULI1 := __TMPULI1 + __TMPULI4
|
||||
__TMPI1 := __CDINT00000002 + __CDINT0000000A
|
||||
__TMPI2 := __CDINT00000018 + __TMPI1
|
||||
__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ]
|
||||
_PUSH_PAR __TMPUIN1
|
||||
__TMPULI4 := _CALL ANY_TO_UINT
|
||||
__TMPULI1 := __TMPULI1 + __TMPULI4
|
||||
__TMPULI5 := _CALL ANY_TO_UINT
|
||||
__TMPULI1 := __TMPULI1 + __TMPULI5
|
||||
__EPOCH_TIME [ __CDINT00000004 ] := __TMPULI1
|
||||
|
||||
Binary file not shown.
@@ -26,5 +26,5 @@ day_seconds := ANY_TO_ULINT((prev_months_days + RTC_READ_1.RTCData.Day) * ANY_TO
|
||||
hour_seconds := ANY_TO_ULINT(RTC_READ_1.RTCData.Hours * 3600);
|
||||
min_seconds := ANY_TO_ULINT(RTC_READ_1.RTCData.Minutes * 60);
|
||||
|
||||
Epoch := year_seconds + day_seconds + hour_Seconds + ANY_TO_ULINT(RTC_READ_1.RTCData.Seconds);
|
||||
Epoch := year_seconds + day_seconds + hour_Seconds + min_seconds + ANY_TO_ULINT(RTC_READ_1.RTCData.Seconds);
|
||||
END_FUNCTION_BLOCK
|
||||
@@ -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
|
||||
UNSTICK_STARTCOMMAND.IN@CONTROL,START_COMMAND,BOOL
|
||||
UNSTICK_STARTCOMMAND.PT@CONTROL,STARTCOMMANDTIME@CONTROL,TIME
|
||||
TON_TOTALIZER.IN@FLOWTOTALIZER,__TMPB__TON__IN,BOOL
|
||||
TON_TOTALIZER.PT@FLOWTOTALIZER,__CTIME00002710,TIME
|
||||
WRITEE300CONFIGDATA.FBEN@E300DATA,TRUE,BOOL
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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\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: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::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\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)
|
||||
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)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,10 +1,10 @@
|
||||
[MEMORY]
|
||||
Offset0=0x4534
|
||||
Offset1=0x5534
|
||||
Offset2=0x5534
|
||||
Offset3=0x5534
|
||||
Memory Usage Estimate(Code)=0xA104
|
||||
Memory Usage Estimate(Data)=0x9E04
|
||||
Offset0=0x4550
|
||||
Offset1=0x5550
|
||||
Offset2=0x5550
|
||||
Offset3=0x5550
|
||||
Memory Usage Estimate(Code)=0xA180
|
||||
Memory Usage Estimate(Data)=0x9E30
|
||||
Memory Usage Estimate(Retain)=0x50
|
||||
Memory Usage Estimate(Temporary variables)=0x28CC
|
||||
Memory Usage Estimate(Temporary variables)=0x28DC
|
||||
Offset4=0x414
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
[MEMORY]
|
||||
Offset0=0x4550
|
||||
Offset1=0x5550
|
||||
Offset2=0x5550
|
||||
Offset3=0x5550
|
||||
Memory Usage Estimate(Code)=0xA180
|
||||
Memory Usage Estimate(Data)=0x9E30
|
||||
Memory Usage Estimate(Retain)=0x50
|
||||
Memory Usage Estimate(Temporary variables)=0x28DC
|
||||
Offset4=0x414
|
||||
@@ -5,12 +5,12 @@ ON_LINE=N
|
||||
TBL_CONF=Y
|
||||
CRC_ORG=0x0
|
||||
CRC_OLD=
|
||||
CRC_NEW=0x334CA400
|
||||
CRC_NEW=0x590030C1
|
||||
DAT_ORG=0
|
||||
DAT_OLD=0
|
||||
DAT_NEW=1470009374
|
||||
DAT_NEW=1473953978
|
||||
VER_ORG=0
|
||||
VER_OLD=0
|
||||
VER_NEW=87
|
||||
VER_NEW=93
|
||||
CRC_ALL_OLD=
|
||||
CRC_ALL_NEW=0x7C788B55
|
||||
CRC_ALL_NEW=0x608693B5
|
||||
@@ -1,9 +1,9 @@
|
||||
[MEMORY]
|
||||
Memory Usage Estimate(Temporary variables)=0x28CC
|
||||
Memory Usage Estimate(Temporary variables)=0x28DC
|
||||
Biggest online change user variable memory block size=0x800
|
||||
Currently added user variables=0x0
|
||||
Total data size=0x6E00
|
||||
User variables size=0x4534
|
||||
Maximum size for temporary variables=0x48CC
|
||||
Memory Usage Estimate(Data)=0x9E00
|
||||
Total data size=0x6E2C
|
||||
User variables size=0x4550
|
||||
Maximum size for temporary variables=0x48DC
|
||||
Memory Usage Estimate(Data)=0x9E2C
|
||||
Free memory for user variables=0x1000
|
||||
|
||||
@@ -0,0 +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
|
||||
Maximum size for temporary variables=0x48DC
|
||||
Memory Usage Estimate(Data)=0x9E2C
|
||||
Free memory for user variables=0x1000
|
||||
@@ -1,4 +1,5 @@
|
||||
<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>,UNSTICK_STARTCOMMAND@CONTROL,TON,IN,START_COMMAND,BOOL,PT,STARTCOMMANDTIME@CONTROL,TIME
|
||||
<INPUT>,RTRIG_AUTOMODE@CONTROL,R_TRIG,CLK,AUTO_MODE,BOOL
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
75
Controller/Controller/Micro820/Micro820/MdfConf.s.txt
Normal file
75
Controller/Controller/Micro820/Micro820/MdfConf.s.txt
Normal file
@@ -0,0 +1,75 @@
|
||||
[__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
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -13,6 +13,7 @@
|
||||
<AcfElementGuid Guid="73aee734-b491-4716-bb8a-e114474b2e0b" />
|
||||
<AcfElementGuid Guid="7fef2c64-8552-4a7b-bfcb-a81bf0653d28" />
|
||||
<AcfElementGuid Guid="825fba0c-a967-4905-b00b-13d3fe1ff759" />
|
||||
<AcfElementGuid Guid="88be61f4-7c0b-465f-9894-13192a9bfa6f" />
|
||||
<AcfElementGuid Guid="939ebd4d-03fd-401c-ab85-9cdf9558de18" />
|
||||
<AcfElementGuid Guid="9e116e82-db64-4872-bda1-ef7ada62d71b" />
|
||||
<AcfElementGuid Guid="a537c79f-58bd-4503-a8bd-4473e96020b3" />
|
||||
|
||||
BIN
IPP-PLC.zip
Normal file
BIN
IPP-PLC.zip
Normal file
Binary file not shown.
10
IPP-PLC/ConfigMeFirst.txt
Normal file
10
IPP-PLC/ConfigMeFirst.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
# ConfigMeFirst for Henry Pump Intelligent Pump Panel
|
||||
# Written by Patrick McDonagh, Henry Pump
|
||||
#
|
||||
[PM] # Force Program Mode
|
||||
[CF] # Clear any faults on the controller
|
||||
[IPA=192.168.1.5] # Sets IP Address
|
||||
[SNM=255.255.255.0] # Sets Subnet Mask
|
||||
[GWA=192.168.1.1] # Sets Default Gateway
|
||||
[RSD=IPP]
|
||||
[END]
|
||||
BIN
IPP-PLC/IPP/USERPRJ/IDS00101
Normal file
BIN
IPP-PLC/IPP/USERPRJ/IDS00101
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/IDS00103
Normal file
BIN
IPP-PLC/IPP/USERPRJ/IDS00103
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/ISP00101
Normal file
BIN
IPP-PLC/IPP/USERPRJ/ISP00101
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/ISP00103
Normal file
BIN
IPP-PLC/IPP/USERPRJ/ISP00103
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/ISP00132
Normal file
BIN
IPP-PLC/IPP/USERPRJ/ISP00132
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/ISPffe0d
Normal file
BIN
IPP-PLC/IPP/USERPRJ/ISPffe0d
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/M800ID
Normal file
BIN
IPP-PLC/IPP/USERPRJ/M800ID
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/Micro800DlgCfg
Normal file
BIN
IPP-PLC/IPP/USERPRJ/Micro800DlgCfg
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA00
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA00
Normal file
Binary file not shown.
0
IPP-PLC/IPP/USERPRJ/RA01
Normal file
0
IPP-PLC/IPP/USERPRJ/RA01
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA02
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA02
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA03
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA03
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA04
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA04
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA05
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA05
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA06
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA06
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA07
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA07
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA08
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA08
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA09
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA09
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA10
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA10
Normal file
Binary file not shown.
BIN
IPP-PLC/IPP/USERPRJ/RA11
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA11
Normal file
Binary file not shown.
0
IPP-PLC/IPP/USERPRJ/RA12
Normal file
0
IPP-PLC/IPP/USERPRJ/RA12
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA13
Normal file
BIN
IPP-PLC/IPP/USERPRJ/RA13
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user