Compiled and tested controlling VFD

This commit is contained in:
Patrick McDonagh
2016-02-19 10:38:33 -06:00
parent b082cf7f4c
commit 3e2b6db083
103 changed files with 831 additions and 459 deletions

View File

@@ -1 +1 @@
TO RELINK COMPILED

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?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"> <DevicePreferences xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Micro800ConnectionPath>WIN8VM!AB_ETHIP-1\10.10.10.31</Micro800ConnectionPath> <Micro800ConnectionPath>PMCDONAGH-PC!AB_ETHIP-1\192.168.1.20</Micro800ConnectionPath>
</DevicePreferences> </DevicePreferences>

View File

@@ -8,7 +8,7 @@
<DLGRCP_VarVA> <DLGRCP_VarVA>
<DLGRCP_VarVA> <DLGRCP_VarVA>
<ArrayLength>1</ArrayLength> <ArrayLength>1</ArrayLength>
<VirtualAddress>1192</VirtualAddress> <VirtualAddress>1204</VirtualAddress>
<Name>DH_IntakeTemperature</Name> <Name>DH_IntakeTemperature</Name>
<Index>1</Index> <Index>1</Index>
<ISaDataType>REAL</ISaDataType> <ISaDataType>REAL</ISaDataType>
@@ -18,7 +18,7 @@
</DLGRCP_VarVA> </DLGRCP_VarVA>
<DLGRCP_VarVA> <DLGRCP_VarVA>
<ArrayLength>1</ArrayLength> <ArrayLength>1</ArrayLength>
<VirtualAddress>1196</VirtualAddress> <VirtualAddress>1208</VirtualAddress>
<Name>DH_IntakePressure</Name> <Name>DH_IntakePressure</Name>
<Index>2</Index> <Index>2</Index>
<ISaDataType>REAL</ISaDataType> <ISaDataType>REAL</ISaDataType>
@@ -28,7 +28,7 @@
</DLGRCP_VarVA> </DLGRCP_VarVA>
<DLGRCP_VarVA> <DLGRCP_VarVA>
<ArrayLength>1</ArrayLength> <ArrayLength>1</ArrayLength>
<VirtualAddress>1601</VirtualAddress> <VirtualAddress>1613</VirtualAddress>
<Name>DH_DownholeStatus</Name> <Name>DH_DownholeStatus</Name>
<Index>3</Index> <Index>3</Index>
<ISaDataType>STRING</ISaDataType> <ISaDataType>STRING</ISaDataType>

View File

@@ -43,6 +43,8 @@ Controller.Micro820.Micro820._IO_EM_DO_03 FALSE
Controller.Micro820.Micro820._IO_EM_DO_04 FALSE Controller.Micro820.Micro820._IO_EM_DO_04 FALSE
Controller.Micro820.Micro820._IO_EM_DO_05 FALSE Controller.Micro820.Micro820._IO_EM_DO_05 FALSE
Controller.Micro820.Micro820._IO_EM_DO_06 FALSE Controller.Micro820.Micro820._IO_EM_DO_06 FALSE
Controller.Micro820.Micro820._IO_P1_AI_00
Controller.Micro820.Micro820._IO_P1_AI_01
Controller.Micro820.Micro820.Auto_Mode TRUE Controller.Micro820.Micro820.Auto_Mode TRUE
Controller.Micro820.Micro820.Clear_Trip_Cycle T#15s Controller.Micro820.Micro820.Clear_Trip_Cycle T#15s
Controller.Micro820.Micro820.Control.LinearScale_Pressure.b -75.0 Controller.Micro820.Micro820.Control.LinearScale_Pressure.b -75.0
@@ -1645,7 +1647,7 @@ Controller.Micro820.Micro820.VFD_OutputCurrent
Controller.Micro820.Micro820.VFD_OutputVoltage Controller.Micro820.Micro820.VFD_OutputVoltage
Controller.Micro820.Micro820.VFD_Read Controller.Micro820.Micro820.VFD_Read
Controller.Micro820.Micro820.VFD_Ready Controller.Micro820.Micro820.VFD_Ready
Controller.Micro820.Micro820.VFD_Running Controller.Micro820.Micro820.VFD_Run_Cmd
Controller.Micro820.Micro820.VFD_SpeedFdbk Controller.Micro820.Micro820.VFD_SpeedFdbk
Controller.Micro820.Micro820.VFD_SpeedRef Controller.Micro820.Micro820.VFD_SpeedRef
Controller.Micro820.Micro820.VFD_Start Controller.Micro820.Micro820.VFD_Start
1 Controller.Micro820.Micro820.__SYSVA_ABORT_CYCLE FALSE
43 Controller.Micro820.Micro820._IO_EM_DO_04 FALSE
44 Controller.Micro820.Micro820._IO_EM_DO_05 FALSE
45 Controller.Micro820.Micro820._IO_EM_DO_06 FALSE
46 Controller.Micro820.Micro820._IO_P1_AI_00
47 Controller.Micro820.Micro820._IO_P1_AI_01
48 Controller.Micro820.Micro820.Auto_Mode TRUE
49 Controller.Micro820.Micro820.Clear_Trip_Cycle T#15s
50 Controller.Micro820.Micro820.Control.LinearScale_Pressure.b -75.0
1647 Controller.Micro820.Micro820.VFD_OutputVoltage
1648 Controller.Micro820.Micro820.VFD_Read
1649 Controller.Micro820.Micro820.VFD_Ready
1650 Controller.Micro820.Micro820.VFD_Running Controller.Micro820.Micro820.VFD_Run_Cmd
1651 Controller.Micro820.Micro820.VFD_SpeedFdbk
1652 Controller.Micro820.Micro820.VFD_SpeedRef
1653 Controller.Micro820.Micro820.VFD_Start

View File

@@ -111,9 +111,6 @@ DH_TEMP_STARTUP_ENABLED := FALSE
__LABa : __LABa :
__TMPB1 := _NOT TEST_MODE __TMPB1 := _NOT TEST_MODE
_IF _NOT __TMPB1 _GOTO __LABb _IF _NOT __TMPB1 _GOTO __LABb
START_BUTTON := _IO_EM_DI_01
AUTO_MODE := _IO_EM_DI_02
HAND_MODE := _IO_EM_DI_03
_PUSH_PAR _IO_EM_AI_00 _PUSH_PAR _IO_EM_AI_00
__TMPR1 := _CALL ANY_TO_UINT __TMPR1 := _CALL ANY_TO_UINT
__TMPR__LINEARSCALE__RAW_INP := __TMPR1 __TMPR__LINEARSCALE__RAW_INP := __TMPR1
@@ -153,7 +150,7 @@ _GOTO __LAB10
__LABf : __LABf :
__LAB10 : __LAB10 :
__LABc : __LABc :
__TMPB1 := TUBINGPRESSURE_TRANSDUCER_ENABLED _AND VFD_RUNNING __TMPB1 := TUBINGPRESSURE_TRANSDUCER_ENABLED _AND VFD_RUN_CMD
_PUSH_PAR RUN_TIME _PUSH_PAR RUN_TIME
__TMPI1 := _CALL ANY_TO_TIME __TMPI1 := _CALL ANY_TO_TIME
__TMPI2 := TUBINGPRESSURE_ALARM_STARTUP_DELAY * __CDINT000003E8 __TMPI2 := TUBINGPRESSURE_ALARM_STARTUP_DELAY * __CDINT000003E8
@@ -202,107 +199,150 @@ _GOTO __LAB19
__LAB11 : __LAB11 :
TUBINGPRESSURE_OK := TRUE TUBINGPRESSURE_OK := TRUE
__LAB19 : __LAB19 :
_IF _NOT DH_PRESSURE_STARTUP_ENABLED _GOTO __LAB1a
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_STARTUP __TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_STARTUP
__TMPB1 := __TMPB1 _AND DH_PRESSURE_STARTUP_ENABLED _IF _NOT __TMPB1 _GOTO __LAB1b
__TMPB2 := _NOT DH_PRESSURE_STARTUP_ENABLED SP_PRESSURE := TRUE
__TMPB1 := __TMPB1 _OR __TMPB2 _GOTO __LAB1c
__TMPB3 := DH_INTAKETEMPERATURE < DH_TEMP_STARTUP __LAB1b :
__TMPB3 := __TMPB3 _AND DH_TEMP_STARTUP_ENABLED SP_PRESSURE := FALSE
__TMPB4 := _NOT DH_TEMP_STARTUP_ENABLED __LAB1c :
__TMPB3 := __TMPB3 _OR __TMPB4 _GOTO __LAB1d
__TMPB1 := __TMPB1 _AND __TMPB3
__TMPB5 := HAND_MODE _OR AUTO_MODE
__TMPB5 := __TMPB5 _OR TEST_MODE
__TMPB1 := __TMPB1 _AND __TMPB5
__TMPB6 := _NOT VFD_FAULT
__TMPB1 := __TMPB1 _AND __TMPB6
_IF _NOT __TMPB1 _GOTO __LAB1a
START_PERMISSIVE := TRUE
_GOTO __LAB1b
__LAB1a : __LAB1a :
SP_PRESSURE := TRUE
__LAB1d :
_IF _NOT DH_TEMP_STARTUP_ENABLED _GOTO __LAB1e
__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_STARTUP
_IF _NOT __TMPB1 _GOTO __LAB1f
SP_TEMPERATURE := TRUE
_GOTO __LAB20
__LAB1f :
SP_TEMPERATURE := FALSE
__LAB20 :
_GOTO __LAB21
__LAB1e :
SP_TEMPERATURE := TRUE
__LAB21 :
__TMPB1 := HAND_MODE _OR AUTO_MODE
__TMPB1 := __TMPB1 _OR TEST_MODE
_IF _NOT __TMPB1 _GOTO __LAB22
SP_MODE := TRUE
_GOTO __LAB23
__LAB22 :
SP_MODE := FALSE
__LAB23 :
SP_VFD := VFD_READY
__TMPB1 := SP_PRESSURE _AND SP_TEMPERATURE
__TMPB1 := __TMPB1 _AND SP_MODE
__TMPB1 := __TMPB1 _AND SP_VFD
_IF _NOT __TMPB1 _GOTO __LAB24
START_PERMISSIVE := TRUE
_GOTO __LAB25
__LAB24 :
START_PERMISSIVE := FALSE START_PERMISSIVE := FALSE
DEVICE_STATUS := __TMPM9 DEVICE_STATUS := __TMPM9
__LAB1b : __LAB25 :
_IF _NOT DH_PRESSURE_SHUTDOWN_ENABLED _GOTO __LAB26
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_SHUTDOWN __TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_SHUTDOWN
__TMPB1 := __TMPB1 _AND DH_PRESSURE_SHUTDOWN_ENABLED _IF _NOT __TMPB1 _GOTO __LAB27
__TMPB2 := _NOT DH_PRESSURE_SHUTDOWN_ENABLED RP_PRESSURE := TRUE
__TMPB1 := __TMPB1 _OR __TMPB2 _GOTO __LAB28
__TMPB3 := DH_INTAKETEMPERATURE < DH_TEMP_SHUTDOWN __LAB27 :
__TMPB3 := __TMPB3 _AND DH_TEMP_SHUTDOWN_ENABLED RP_PRESSURE := FALSE
__TMPB4 := _NOT DH_TEMP_SHUTDOWN_ENABLED __LAB28 :
__TMPB3 := __TMPB3 _OR __TMPB4 _GOTO __LAB29
__TMPB1 := __TMPB1 _AND __TMPB3 __LAB26 :
__TMPB5 := HAND_MODE _OR AUTO_MODE RP_PRESSURE := TRUE
__TMPB5 := __TMPB5 _OR TEST_MODE __LAB29 :
__TMPB1 := __TMPB1 _AND __TMPB5 _IF _NOT DH_TEMP_SHUTDOWN_ENABLED _GOTO __LAB2a
__TMPB6 := _NOT VFD_FAULT __TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_SHUTDOWN
__TMPB1 := __TMPB1 _AND __TMPB6 _IF _NOT __TMPB1 _GOTO __LAB2b
__TMPB1 := __TMPB1 _AND TUBINGPRESSURE_OK RP_TEMPERATURE := TRUE
_IF _NOT __TMPB1 _GOTO __LAB1c _GOTO __LAB2c
__LAB2b :
RP_TEMPERATURE := FALSE
__LAB2c :
_GOTO __LAB2d
__LAB2a :
RP_TEMPERATURE := TRUE
__LAB2d :
__TMPB1 := HAND_MODE _OR AUTO_MODE
__TMPB1 := __TMPB1 _OR TEST_MODE
_IF _NOT __TMPB1 _GOTO __LAB2e
RP_MODE := TRUE
_GOTO __LAB2f
__LAB2e :
RP_MODE := FALSE
__LAB2f :
RP_VFD := VFD_READY
RP_TUBINGPRESSURE := TUBINGPRESSURE_OK
__TMPB1 := RP_PRESSURE _AND RP_TEMPERATURE
__TMPB1 := __TMPB1 _AND RP_MODE
__TMPB1 := __TMPB1 _AND RP_VFD
__TMPB1 := __TMPB1 _AND RP_TUBINGPRESSURE
_IF _NOT __TMPB1 _GOTO __LAB30
RUN_PERMISSIVE := TRUE RUN_PERMISSIVE := TRUE
_GOTO __LAB1d _GOTO __LAB31
__LAB1c : __LAB30 :
RUN_PERMISSIVE := FALSE RUN_PERMISSIVE := FALSE
__LAB1d : __LAB31 :
__TMPB1 := _NOT RUN_PERMISSIVE __TMPB1 := _NOT RUN_PERMISSIVE
__TMPB1 := __TMPB1 _AND VFD_RUNNING __TMPB1 := __TMPB1 _AND VFD_RUN_CMD
_IF _NOT __TMPB1 _GOTO __LAB1e _IF _NOT __TMPB1 _GOTO __LAB32
DEVICE_STATUS := __TMPM10 DEVICE_STATUS := __TMPM10
SHUTDOWN_TIME := __SYSVA_CYCLEDATE SHUTDOWN_TIME := __SYSVA_CYCLEDATE
VFD_START := FALSE VFD_START := FALSE
VFD_START := TRUE _GOTO __LAB33
_GOTO __LAB1f __LAB32 :
__LAB1e : __LAB33 :
__LAB1f :
__TMPB1 := START_BUTTON _OR START_COMMAND __TMPB1 := START_BUTTON _OR START_COMMAND
__TMPB2 := RESTART_ALLOWED _AND RESTART_COMMAND __TMPB2 := RESTART_ALLOWED _AND RESTART_COMMAND
__TMPB1 := __TMPB1 _OR __TMPB2 __TMPB1 := __TMPB1 _OR __TMPB2
__TMPB1 := __TMPB1 _AND START_PERMISSIVE __TMPB1 := __TMPB1 _AND START_PERMISSIVE
__TMPB1 := __TMPB1 _OR VFD_RUNNING __TMPB1 := __TMPB1 _OR VFD_RUN_CMD
__TMPB3 := _NOT STOP_COMMAND __TMPB3 := _NOT STOP_COMMAND
__TMPB1 := __TMPB1 _AND __TMPB3 __TMPB1 := __TMPB1 _AND __TMPB3
__TMPB1 := __TMPB1 _AND RUN_PERMISSIVE __TMPB1 := __TMPB1 _AND RUN_PERMISSIVE
_IF _NOT __TMPB1 _GOTO __LAB20 _IF _NOT __TMPB1 _GOTO __LAB34
VFD_RUNNING := TRUE VFD_RUN_CMD := TRUE
RESTART_COMMAND := FALSE RESTART_COMMAND := FALSE
START_COMMAND := FALSE START_COMMAND := FALSE
__TMPB1 := _NOT START_TIME_SET __TMPB1 := _NOT START_TIME_SET
_IF _NOT __TMPB1 _GOTO __LAB21 _IF _NOT __TMPB1 _GOTO __LAB35
START_TIME := __SYSVA_CYCLEDATE START_TIME := __SYSVA_CYCLEDATE
START_TIME_SET := TRUE START_TIME_SET := TRUE
_GOTO __LAB22 _GOTO __LAB36
__LAB21 : __LAB35 :
__LAB22 : __LAB36 :
_IF _NOT VFD_RUNNING _GOTO __LAB23 _IF _NOT VFD_RUN_CMD _GOTO __LAB37
DEVICE_STATUS := __TMPM11 DEVICE_STATUS := __TMPM11
__TMPT1 := __SYSVA_CYCLEDATE - START_TIME __TMPT1 := __SYSVA_CYCLEDATE - START_TIME
RUN_TIME := __TMPT1 RUN_TIME := __TMPT1
_GOTO __LAB24 VFD_START := TRUE
__LAB23 : _GOTO __LAB38
__LAB24 : __LAB37 :
_GOTO __LAB25 __LAB38 :
__LAB20 : _GOTO __LAB39
VFD_START := FALSE __LAB34 :
VFD_STOP := TRUE __LAB39 :
__LAB25 :
__TMPB1 := _NOT VFD_FAULT __TMPB1 := _NOT VFD_FAULT
__TMPB2 := AUTO_MODE _AND __TMPB1 __TMPB2 := AUTO_MODE _AND __TMPB1
__TMPB3 := _NOT VFD_RUNNING __TMPB3 := _NOT VFD_RUN_CMD
__TMPB2 := __TMPB2 _AND __TMPB3 __TMPB2 := __TMPB2 _AND __TMPB3
__TMPB2 := __TMPB2 _AND RESTART_ALLOWED __TMPB2 := __TMPB2 _AND RESTART_ALLOWED
_IF _NOT __TMPB2 _GOTO __LAB26 _IF _NOT __TMPB2 _GOTO __LAB3a
__TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME __TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME
__TMPB4 := __TMPT1 > DOWNTIME_TIME_PARAMETER __TMPB4 := __TMPT1 > DOWNTIME_TIME_PARAMETER
_IF _NOT __TMPB4 _GOTO __LAB27 _IF _NOT __TMPB4 _GOTO __LAB3b
__TMPB5 := _NOT RESTART_COMMAND __TMPB5 := _NOT RESTART_COMMAND
_IF _NOT __TMPB5 _GOTO __LAB28 _IF _NOT __TMPB5 _GOTO __LAB3c
VFD_CLEARFAULT := TRUE VFD_CLEARFAULT := TRUE
RESTART_COMMAND := TRUE RESTART_COMMAND := TRUE
_GOTO __LAB29 _GOTO __LAB3d
__LAB28 : __LAB3c :
__LAB29 : __LAB3d :
_GOTO __LAB2a _GOTO __LAB3e
__LAB27 : __LAB3b :
RESTART_COMMAND := FALSE RESTART_COMMAND := FALSE
__TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME __TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME
__TMPT2 := DOWNTIME_TIME_PARAMETER - __TMPT1 __TMPT2 := DOWNTIME_TIME_PARAMETER - __TMPT1
@@ -310,104 +350,41 @@ TIME_UNTIL_STARTUP := __TMPT2
_PUSH_PAR TIME_UNTIL_STARTUP _PUSH_PAR TIME_UNTIL_STARTUP
__TMPM12 := _CALL ANY_TO_TIME __TMPM12 := _CALL ANY_TO_TIME
TIME_UNTIL_STARTUP_STRING := __TMPM12 TIME_UNTIL_STARTUP_STRING := __TMPM12
_IF _NOT AUTO_MODE _GOTO __LAB2b _IF _NOT AUTO_MODE _GOTO __LAB3f
__TMPM12 := __TMPM13 + TIME_UNTIL_STARTUP_STRING __TMPM12 := __TMPM13 + TIME_UNTIL_STARTUP_STRING
DEVICE_STATUS := __TMPM12 DEVICE_STATUS := __TMPM12
_GOTO __LAB2c _GOTO __LAB40
__LAB2b : __LAB3f :
__LAB2c : __LAB40 :
__LAB2a : __LAB3e :
_GOTO __LAB2d _GOTO __LAB41
__LAB26 : __LAB3a :
__LAB2d : __LAB41 :
__TMPB1 := _NOT AUTO_MODE __TMPB1 := _NOT AUTO_MODE
_IF _NOT __TMPB1 _GOTO __LAB2e _IF _NOT __TMPB1 _GOTO __LAB42
RESTART_COMMAND := FALSE RESTART_COMMAND := FALSE
RESTART_ALLOWED := FALSE RESTART_ALLOWED := FALSE
_GOTO __LAB2f _GOTO __LAB43
__LAB2e : __LAB42 :
__LAB2f : __LAB43 :
__TMPB1 := START_COMMAND _OR START_BUTTON __TMPB1 := START_COMMAND _OR START_BUTTON
__TMPB1 := __TMPB1 _AND START_PERMISSIVE __TMPB1 := __TMPB1 _AND START_PERMISSIVE
_IF _NOT __TMPB1 _GOTO __LAB30 _IF _NOT __TMPB1 _GOTO __LAB44
RESTART_ALLOWED := TRUE RESTART_ALLOWED := TRUE
_GOTO __LAB31 _GOTO __LAB45
__LAB30 : __LAB44 :
__LAB31 : __LAB45 :
_IF _NOT STOP_COMMAND _GOTO __LAB32 _IF _NOT STOP_COMMAND _GOTO __LAB46
RESTART_ALLOWED := FALSE RESTART_ALLOWED := FALSE
DEVICE_STATUS := __TMPM14 DEVICE_STATUS := __TMPM14
_GOTO __LAB33 VFD_RUN_CMD := FALSE
__LAB32 :
__LAB33 :
__TMPB1 := _NOT VFD_RUNNING
_IF _NOT __TMPB1 _GOTO __LAB34
START_TIME_SET := FALSE
_GOTO __LAB35
__LAB34 :
__LAB35 :
_IF _NOT DH_PRESSURE_STARTUP_ENABLED _GOTO __LAB36
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_STARTUP
_IF _NOT __TMPB1 _GOTO __LAB37
SP_PRESSURE := TRUE
_GOTO __LAB38
__LAB37 :
SP_PRESSURE := FALSE
__LAB38 :
_GOTO __LAB39
__LAB36 :
SP_PRESSURE := TRUE
__LAB39 :
_IF _NOT DH_TEMP_STARTUP_ENABLED _GOTO __LAB3a
__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_STARTUP
_IF _NOT __TMPB1 _GOTO __LAB3b
SP_TEMPERATURE := TRUE
_GOTO __LAB3c
__LAB3b :
SP_TEMPERATURE := FALSE
__LAB3c :
_GOTO __LAB3d
__LAB3a :
SP_TEMPERATURE := TRUE
__LAB3d :
__TMPB1 := HAND_MODE _OR AUTO_MODE
__TMPB1 := __TMPB1 _OR TEST_MODE
_IF _NOT __TMPB1 _GOTO __LAB3e
SP_MODE := TRUE
_GOTO __LAB3f
__LAB3e :
SP_MODE := FALSE
__LAB3f :
_IF _NOT DH_PRESSURE_SHUTDOWN_ENABLED _GOTO __LAB40
__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_SHUTDOWN
_IF _NOT __TMPB1 _GOTO __LAB41
RP_PRESSURE := TRUE
_GOTO __LAB42
__LAB41 :
RP_PRESSURE := FALSE
__LAB42 :
_GOTO __LAB43
__LAB40 :
RP_PRESSURE := TRUE
__LAB43 :
_IF _NOT DH_TEMP_SHUTDOWN_ENABLED _GOTO __LAB44
__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_SHUTDOWN
_IF _NOT __TMPB1 _GOTO __LAB45
RP_TEMPERATURE := TRUE
_GOTO __LAB46
__LAB45 :
RP_TEMPERATURE := FALSE
__LAB46 :
_GOTO __LAB47 _GOTO __LAB47
__LAB44 : __LAB46 :
RP_TEMPERATURE := TRUE
__LAB47 : __LAB47 :
__TMPB1 := HAND_MODE _OR AUTO_MODE __TMPB1 := _NOT VFD_RUN_CMD
__TMPB1 := __TMPB1 _OR TEST_MODE
_IF _NOT __TMPB1 _GOTO __LAB48 _IF _NOT __TMPB1 _GOTO __LAB48
RP_MODE := TRUE START_TIME_SET := FALSE
VFD_START := FALSE
_GOTO __LAB49 _GOTO __LAB49
__LAB48 : __LAB48 :
RP_MODE := FALSE
__LAB49 : __LAB49 :
RP_TUBINGPRESSURE := TUBINGPRESSURE_OK

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

View File

@@ -0,0 +1 @@
COMPILED

View File

@@ -44,9 +44,6 @@ END_IF;
(*IO Mapping*) (*IO Mapping*)
IF NOT Test_Mode THEN IF NOT Test_Mode THEN
Start_Button := _IO_EM_DI_01;
Auto_Mode := _IO_EM_DI_02;
Hand_Mode := _IO_EM_DI_03;
LinearScale_Pressure(13107.0, 65535.0, TubingPressure_EU_Min, TubingPressure_EU_Max, ANY_TO_REAL(_IO_EM_AI_00)); LinearScale_Pressure(13107.0, 65535.0, TubingPressure_EU_Min, TubingPressure_EU_Max, ANY_TO_REAL(_IO_EM_AI_00));
TubingPressure_In := LinearScale_Pressure.EU_Out; TubingPressure_In := LinearScale_Pressure.EU_Out;
@@ -75,7 +72,7 @@ ELSE
END_IF; END_IF;
IF TubingPressure_Transducer_Enabled AND IF TubingPressure_Transducer_Enabled AND
VFD_Running AND VFD_Run_Cmd AND
ANY_TO_DINT(Run_Time) > (TubingPressure_Alarm_Startup_Delay * 1000) THEN ANY_TO_DINT(Run_Time) > (TubingPressure_Alarm_Startup_Delay * 1000) THEN
IF TubingPressure_In >= TubingPressure_Hi_SP THEN IF TubingPressure_In >= TubingPressure_Hi_SP THEN
@@ -106,8 +103,8 @@ ELSE
END_IF; END_IF;
(* Start Permissive Status *) (* Start Permissive Status *)
IF Pressure_Startup_Enabled THEN IF DH_Pressure_Startup_Enabled THEN
IF (DH_IntakePressure > Pressure_Startup) THEN IF (DH_IntakePressure > DH_Pressure_Startup) THEN
SP_Pressure := TRUE; SP_Pressure := TRUE;
ELSE ELSE
SP_Pressure := FALSE; SP_Pressure := FALSE;
@@ -116,8 +113,8 @@ ELSE
SP_Pressure := TRUE; SP_Pressure := TRUE;
END_IF; END_IF;
IF Temp_Startup_Enabled THEN IF DH_Temp_Startup_Enabled THEN
IF DH_IntakeTemperature < Temp_Startup THEN IF DH_IntakeTemperature < DH_Temp_Startup THEN
SP_Temperature := TRUE; SP_Temperature := TRUE;
ELSE ELSE
SP_Temperature := FALSE; SP_Temperature := FALSE;
@@ -132,12 +129,11 @@ ELSE
SP_Mode := FALSE; SP_Mode := FALSE;
END_IF; END_IF;
SP_Trip := NOT TripStatus;
SP_VFD := VFD_Ready; SP_VFD := VFD_Ready;
(* Pressure should be above the startup pressure setpoint and temperature should be below the startup temp setpoint to begin*) (* Pressure should be above the startup pressure setpoint and temperature should be below the startup temp setpoint to begin*)
IF (SP_Pressure AND SP_Temperature AND SP_Mode AND SP_VFDFault) THEN IF (SP_Pressure AND SP_Temperature AND SP_Mode AND SP_VFD) THEN
Start_Permissive := TRUE; Start_Permissive := TRUE;
ELSE ELSE
Start_Permissive := FALSE; Start_Permissive := FALSE;
@@ -146,8 +142,8 @@ END_IF;
(* Run Permissive Status *) (* Run Permissive Status *)
IF Pressure_Shutdown_Enabled THEN IF DH_Pressure_Shutdown_Enabled THEN
IF DH_IntakePressure > Pressure_Shutdown THEN IF DH_IntakePressure > DH_Pressure_Shutdown THEN
RP_Pressure := TRUE; RP_Pressure := TRUE;
ELSE ELSE
RP_Pressure := FALSE; RP_Pressure := FALSE;
@@ -156,8 +152,8 @@ ELSE
RP_Pressure := TRUE; RP_Pressure := TRUE;
END_IF; END_IF;
IF Temp_Shutdown_Enabled THEN IF DH_Temp_Shutdown_Enabled THEN
IF DH_IntakeTemperature < Temp_Shutdown THEN IF DH_IntakeTemperature < DH_Temp_Shutdown THEN
RP_Temperature := TRUE; RP_Temperature := TRUE;
ELSE ELSE
RP_Temperature := FALSE; RP_Temperature := FALSE;
@@ -173,7 +169,7 @@ ELSE
END_IF; END_IF;
RP_VFD := VFD_Ready; RP_VFD := VFD_Ready;
RP_TubingPressure := Pressure_OK; RP_TubingPressure := TubingPressure_OK;
(* Pressure should be be above the shutdown pressure and temperature should be below shutdown temp setpoint to continue to run *) (* Pressure should be be above the shutdown pressure and temperature should be below shutdown temp setpoint to continue to run *)
IF (RP_Pressure AND RP_Temperature AND RP_Mode AND RP_VFD AND RP_TubingPressure) THEN IF (RP_Pressure AND RP_Temperature AND RP_Mode AND RP_VFD AND RP_TubingPressure) THEN
@@ -182,17 +178,16 @@ ELSE
Run_Permissive := FALSE; Run_Permissive := FALSE;
END_IF; END_IF;
IF (NOT Run_Permissive AND VFD_Running) THEN IF (NOT Run_Permissive AND VFD_Run_Cmd) THEN
Device_Status := 'Lost Run Permissive'; Device_Status := 'Lost Run Permissive';
Shutdown_Time := __SYSVA_CYCLEDATE; Shutdown_Time := __SYSVA_CYCLEDATE;
VFD_Start := FALSE; VFD_Start := FALSE;
VFD_Start := TRUE;
END_IF; END_IF;
(* Run only if commanded to start and start permissive is met or already running and not being told to stop *) (* Run only if commanded to start and start permissive is met or already running and not being told to stop *)
IF ((((Start_Button OR Start_Command OR (Restart_Allowed AND Restart_Command)) AND Start_Permissive) OR VFD_Running) AND IF ((((Start_Button OR Start_Command OR (Restart_Allowed AND Restart_Command)) AND Start_Permissive) OR VFD_Run_Cmd) AND
(NOT Stop_Command) AND Run_Permissive) THEN (NOT Stop_Command) AND Run_Permissive) THEN
VFD_Running := TRUE; VFD_Run_Cmd := TRUE;
Restart_Command:= FALSE; Restart_Command:= FALSE;
Start_Command := FALSE; Start_Command := FALSE;
IF NOT Start_Time_Set THEN IF NOT Start_Time_Set THEN
@@ -201,18 +196,16 @@ IF ((((Start_Button OR Start_Command OR (Restart_Allowed AND Restart_Command)) A
END_IF; END_IF;
IF VFD_Running THEN IF VFD_Run_Cmd THEN
Device_Status := 'Running'; Device_Status := 'Running';
Run_Time := __SYSVA_CYCLEDATE - Start_Time; Run_Time := __SYSVA_CYCLEDATE - Start_Time;
VFD_Start := TRUE;
END_IF; END_IF;
ELSE
VFD_Start := FALSE;
VFD_Stop := TRUE;
END_IF; END_IF;
(* If run permissive goes false, do not allow a restart for a specified amount of time *) (* If run permissive goes false, do not allow a restart for a specified amount of time *)
IF (Auto_Mode AND (NOT VFD_Fault) AND NOT VFD_Running AND Restart_Allowed) THEN IF (Auto_Mode AND (NOT VFD_Fault) AND NOT VFD_Run_Cmd AND Restart_Allowed) THEN
IF (__SYSVA_CYCLEDATE - Shutdown_Time) > Downtime_Time_Parameter THEN IF (__SYSVA_CYCLEDATE - Shutdown_Time) > Downtime_Time_Parameter THEN
IF (NOT Restart_Command) THEN IF (NOT Restart_Command) THEN
VFD_ClearFault := TRUE; VFD_ClearFault := TRUE;
@@ -249,9 +242,11 @@ END_IF;
IF Stop_Command THEN IF Stop_Command THEN
Restart_Allowed := FALSE; Restart_Allowed := FALSE;
Device_Status := 'User Stopped'; Device_Status := 'User Stopped';
VFD_Run_Cmd := FALSE;
END_IF; END_IF;
IF NOT VFD_Running THEN IF NOT VFD_Run_Cmd THEN
Start_Time_Set := FALSE; Start_Time_Set := FALSE;
VFD_Start := FALSE;
END_IF; END_IF;
END_PROGRAM END_PROGRAM

View File

@@ -11,3 +11,5 @@ UINT_TO_USINT
SINT_TO_USINT SINT_TO_USINT
LINEARSCALE LINEARSCALE
RA_PFX_ENET_STS_CMD RA_PFX_ENET_STS_CMD
RA_PFX_ENET_PAR_WRITE
RA_PFX_ENET_PAR_READ

View File

@@ -4,7 +4,9 @@ USINT_TO_SINT:
RA_PFX_ENET_STS_CMD: RA_PFX_ENET_STS_CMD:
UINT_TO_USINT: UINT_TO_USINT:
USINT_TO_UDINT: USINT_TO_UDINT:
RA_PFX_ENET_PAR_WRITE:
UDINT_TO_USINT: UDINT_TO_USINT:
RA_PFX_ENET_PAR_READ:
LINEARSCALE: LINEARSCALE:
SINT_TO_USINT: SINT_TO_USINT:
DINT_TO_USINT: DINT_TO_USINT:

View File

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

View File

@@ -0,0 +1,15 @@
USINT_TO_UDINT(149):
VFD_MESSAGING(163):FB,RA_PFX_ENET_STS_CMD(164);
DINT_TO_USINT(154):
UINT_TO_USINT(155):
RA_PFX_ENET_PAR_WRITE(165):FB,MSG_CIPGENERIC();FB,R_TRIG();
USINT_TO_UINT(151):
RA_PFX_ENET_STS_CMD(164):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();
CONTROL(161):FB,LINEARSCALE(159);
USINT_TO_SINT(152):
LINEARSCALE(159):
RA_PFX_ENET_PAR_READ(166):FB,MSG_CIPGENERIC();FB,R_TRIG();
SINT_TO_USINT(156):
UDINT_TO_USINT(153):
USINT_TO_DINT(150):
READDOWNHOLEDATA(160):

View File

@@ -0,0 +1,4 @@
<SUBINPUT>,RA_PFX_ENET_PAR_READ,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL
<SUBINPUT>,RA_PFX_ENET_PAR_READ,MSGPARREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL
<SUBINPUT>,RA_PFX_ENET_PAR_READ,MSGPARREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL
<SUBINPUT>,RA_PFX_ENET_PAR_READ,MSGPARREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,<NOT USED>,CIPCONTROLCFG,APPCFG,<NOT USED>,CIPAPPCFG,TARGETCFG,<NOT USED>,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,<NOT USED>,USINT,__ADI_RESDATA,<NOT USED>,UINT

View File

@@ -0,0 +1,7 @@
<SUBINPUT>,RA_PFX_ENET_PAR_WRITE,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL
<SUBINPUT>,RA_PFX_ENET_PAR_WRITE,MSGTIMEOUT_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL
<SUBINPUT>,RA_PFX_ENET_PAR_WRITE,MSGPARWRITE_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL
<SUBINPUT>,RA_PFX_ENET_PAR_WRITE,MSGTIMEOUT_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL
<SUBINPUT>,RA_PFX_ENET_PAR_WRITE,MSGPARWRITE_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL
<SUBINPUT>,RA_PFX_ENET_PAR_WRITE,MSGTIMEOUT,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,<NOT USED>,CIPCONTROLCFG,APPCFG,<NOT USED>,CIPAPPCFG,TARGETCFG,<NOT USED>,CIPTARGETCFG,REQDATA,<NOT USED>,USINT,REQLENGTH,__CUINT00000002,UINT,__ADI_REQDATA,<NOT USED>,UINT
<SUBINPUT>,RA_PFX_ENET_PAR_WRITE,MSGPARWRITE,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,<NOT USED>,CIPCONTROLCFG,APPCFG,<NOT USED>,CIPAPPCFG,TARGETCFG,<NOT USED>,CIPTARGETCFG,REQDATA,<NOT USED>,USINT,REQLENGTH,__CUINT00000002,UINT,__ADI_REQDATA,<NOT USED>,UINT

View File

@@ -1,12 +1,15 @@
[__DEFIO_CPXDVC] [__DEFIO_CPXDVC]
Nb = 1 Nb = 2
NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base
MDF = -1 MDF = -1
RIdx = 0 RIdx = 0
NotMDF = 101, 1, AB_, OPTIMUS_, IOUP_Analog
MDF = -1
RIdx = 0
[__DEFIO_SPLDVC] [__DEFIO_SPLDVC]
Nb = 4 Nb = 6
NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base
MDF = -1 MDF = -1
RIdx = 0, 0 RIdx = 0, 0
@@ -19,6 +22,12 @@ RIdx = 0, 0
NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base
MDF = -1 MDF = -1
RIdx = 0, 0 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] [__DEFIO_CHAN]
@@ -54,6 +63,12 @@ MDF = 1\1, 1, 0, 3, -1, _IO_EM_AI_03
RIdx = 0, 0, 3 RIdx = 0, 0, 3
Nb = 1 Nb = 1
MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00 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] [__READONLY_VALUES]

View File

@@ -1,12 +1,15 @@
[__DEFIO_CPXDVC] [__DEFIO_CPXDVC]
Nb = 1 Nb = 2
NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base
MDF = -1 MDF = -1
RIdx = 0 RIdx = 0
NotMDF = 101, 1, AB_, OPTIMUS_, IOUP_Analog
MDF = -1
RIdx = 0
[__DEFIO_SPLDVC] [__DEFIO_SPLDVC]
Nb = 4 Nb = 6
NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base
MDF = -1 MDF = -1
RIdx = 0, 0 RIdx = 0, 0
@@ -19,6 +22,12 @@ RIdx = 0, 0
NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base
MDF = -1 MDF = -1
RIdx = 0, 0 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] [__DEFIO_CHAN]
@@ -54,6 +63,12 @@ MDF = 1\1, 1, 0, 3, -1, _IO_EM_AI_03
RIdx = 0, 0, 3 RIdx = 0, 0, 3
Nb = 1 Nb = 1
MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00 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] [__READONLY_VALUES]

View File

@@ -1,10 +1,10 @@
[MEMORY] [MEMORY]
Offset0=0x1984 Offset0=0x199C
Offset1=0x2184 Offset1=0x219C
Offset2=0x2184 Offset2=0x219C
Offset3=0x2184 Offset3=0x219C
Memory Usage Estimate(Code)=0x58B0 Memory Usage Estimate(Code)=0x60C0
Memory Usage Estimate(Data)=0x4F58 Memory Usage Estimate(Data)=0x5484
Memory Usage Estimate(Retain)=0x28 Memory Usage Estimate(Retain)=0x28
Memory Usage Estimate(Temporary variables)=0xDC7 Memory Usage Estimate(Temporary variables)=0x12E4
Offset4=0x414 Offset4=0x414

View File

@@ -1,10 +1,10 @@
[MEMORY] [MEMORY]
Offset0=0x1984 Offset0=0x199C
Offset1=0x2184 Offset1=0x219C
Offset2=0x2184 Offset2=0x219C
Offset3=0x2184 Offset3=0x219C
Memory Usage Estimate(Code)=0x58B0 Memory Usage Estimate(Code)=0x60C0
Memory Usage Estimate(Data)=0x4F58 Memory Usage Estimate(Data)=0x5484
Memory Usage Estimate(Retain)=0x28 Memory Usage Estimate(Retain)=0x28
Memory Usage Estimate(Temporary variables)=0xDC7 Memory Usage Estimate(Temporary variables)=0x12E4
Offset4=0x414 Offset4=0x414

View File

@@ -1,28 +1,16 @@
[MODIF] [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] [RESULT]
ON_LINE=Y ON_LINE=N
TBL_CONF=Y TBL_CONF=Y
CRC_ORG=0xFD1F86D1 CRC_ORG=0x0
CRC_OLD=0xFD1F86D1 CRC_OLD=
CRC_NEW=0xD719ED80 CRC_NEW=0x308388F7
DAT_ORG=1454682132 DAT_ORG=0
DAT_OLD=1454682132 DAT_OLD=0
DAT_NEW=1454682387 DAT_NEW=1455899495
VER_ORG=25 VER_ORG=0
VER_OLD=25 VER_OLD=0
VER_NEW=26 VER_NEW=34
CRC_ALL_OLD=0x27BC550E CRC_ALL_OLD=
CRC_ALL_NEW=0x4998794E CRC_ALL_NEW=0x56F5EC9F

View File

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

View File

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

View File

@@ -1,202 +1,202 @@
[BEGIN FB INPUTS] [BEGIN FB INPUTS]
I1=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.enable,0x450,BOOL I1=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.enable,0x458,BOOL
I2=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I2=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I3=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.srcoffset,0x21F6,UINT I3=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.srcoffset,0x2218,UINT
I4=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I4=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I5=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.destoffset,0x21FE,UINT I5=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.destoffset,0x2220,UINT
I6=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.length,0x21F0,UINT I6=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.length,0x2212,UINT
I7=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.swap,0x450,BOOL I7=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.swap,0x458,BOOL
I8=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__adi_src,0xFFFFFFFF,UINT I8=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__adi_src,0xFFFFFFFF,UINT
I9=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__adi_dest,0xFFFFFFFF,UINT I9=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__adi_dest,0xFFFFFFFF,UINT
I10=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__dti_src,0xFFFFFFFF,SINT I10=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__dti_src,0xFFFFFFFF,SINT
I11=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__dti_dest,0xFFFFFFFF,SINT I11=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__dti_dest,0xFFFFFFFF,SINT
I12=micro820.micro820.vfd_messaging/vfd.cop_drvtype.enable,0x450,BOOL I12=micro820.micro820.vfd_messaging/vfd.cop_drvtype.enable,0x458,BOOL
I13=micro820.micro820.vfd_messaging/vfd.cop_drvtype.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I13=micro820.micro820.vfd_messaging/vfd.cop_drvtype.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I14=micro820.micro820.vfd_messaging/vfd.cop_drvtype.srcoffset,0x21FE,UINT I14=micro820.micro820.vfd_messaging/vfd.cop_drvtype.srcoffset,0x2220,UINT
I15=micro820.micro820.vfd_messaging/vfd.cop_drvtype.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I15=micro820.micro820.vfd_messaging/vfd.cop_drvtype.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I16=micro820.micro820.vfd_messaging/vfd.cop_drvtype.destoffset,0x21FE,UINT I16=micro820.micro820.vfd_messaging/vfd.cop_drvtype.destoffset,0x2220,UINT
I17=micro820.micro820.vfd_messaging/vfd.cop_drvtype.length,0x21F0,UINT I17=micro820.micro820.vfd_messaging/vfd.cop_drvtype.length,0x2212,UINT
I18=micro820.micro820.vfd_messaging/vfd.cop_drvtype.swap,0x451,BOOL I18=micro820.micro820.vfd_messaging/vfd.cop_drvtype.swap,0x459,BOOL
I19=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__adi_src,0xFFFFFFFF,UINT I19=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__adi_src,0xFFFFFFFF,UINT
I20=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__adi_dest,0xFFFFFFFF,UINT I20=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__adi_dest,0xFFFFFFFF,UINT
I21=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__dti_src,0xFFFFFFFF,SINT I21=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__dti_src,0xFFFFFFFF,SINT
I22=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__dti_dest,0xFFFFFFFF,SINT I22=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__dti_dest,0xFFFFFFFF,SINT
I23=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.enable,0x450,BOOL I23=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.enable,0x458,BOOL
I24=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I24=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I25=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.srcoffset,0x21E8,UINT I25=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.srcoffset,0x220A,UINT
I26=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I26=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I27=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.destoffset,0x21FE,UINT I27=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.destoffset,0x2220,UINT
I28=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.length,0x21F0,UINT I28=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.length,0x2212,UINT
I29=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.swap,0x450,BOOL I29=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.swap,0x458,BOOL
I30=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__adi_src,0xFFFFFFFF,UINT I30=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__adi_src,0xFFFFFFFF,UINT
I31=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__adi_dest,0xFFFFFFFF,UINT I31=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__adi_dest,0xFFFFFFFF,UINT
I32=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__dti_src,0xFFFFFFFF,SINT I32=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__dti_src,0xFFFFFFFF,SINT
I33=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__dti_dest,0xFFFFFFFF,SINT I33=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__dti_dest,0xFFFFFFFF,SINT
I34=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.enable,0x450,BOOL I34=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.enable,0x458,BOOL
I35=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I35=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I36=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.srcoffset,0x21E4,UINT I36=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.srcoffset,0x2206,UINT
I37=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I37=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I38=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.destoffset,0x21FE,UINT I38=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.destoffset,0x2220,UINT
I39=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.length,0x21F0,UINT I39=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.length,0x2212,UINT
I40=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.swap,0x450,BOOL I40=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.swap,0x458,BOOL
I41=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__adi_src,0xFFFFFFFF,UINT I41=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__adi_src,0xFFFFFFFF,UINT
I42=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__adi_dest,0xFFFFFFFF,UINT I42=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__adi_dest,0xFFFFFFFF,UINT
I43=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__dti_src,0xFFFFFFFF,SINT I43=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__dti_src,0xFFFFFFFF,SINT
I44=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__dti_dest,0xFFFFFFFF,SINT I44=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__dti_dest,0xFFFFFFFF,SINT
I45=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.enable,0x450,BOOL I45=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.enable,0x458,BOOL
I46=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I46=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I47=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.srcoffset,0x21F6,UINT I47=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.srcoffset,0x2218,UINT
I48=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I48=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I49=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.destoffset,0x21FE,UINT I49=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.destoffset,0x2220,UINT
I50=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.length,0x21F0,UINT I50=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.length,0x2212,UINT
I51=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.swap,0x450,BOOL I51=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.swap,0x458,BOOL
I52=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__adi_src,0xFFFFFFFF,UINT I52=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__adi_src,0xFFFFFFFF,UINT
I53=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__adi_dest,0xFFFFFFFF,UINT I53=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__adi_dest,0xFFFFFFFF,UINT
I54=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__dti_src,0xFFFFFFFF,SINT I54=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__dti_src,0xFFFFFFFF,SINT
I55=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__dti_dest,0xFFFFFFFF,SINT I55=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__dti_dest,0xFFFFFFFF,SINT
I56=micro820.micro820.vfd_messaging/vfd.cop_speedref.enable,0x450,BOOL I56=micro820.micro820.vfd_messaging/vfd.cop_speedref.enable,0x458,BOOL
I57=micro820.micro820.vfd_messaging/vfd.cop_speedref.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I57=micro820.micro820.vfd_messaging/vfd.cop_speedref.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I58=micro820.micro820.vfd_messaging/vfd.cop_speedref.srcoffset,0x21FE,UINT I58=micro820.micro820.vfd_messaging/vfd.cop_speedref.srcoffset,0x2220,UINT
I59=micro820.micro820.vfd_messaging/vfd.cop_speedref.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I59=micro820.micro820.vfd_messaging/vfd.cop_speedref.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I60=micro820.micro820.vfd_messaging/vfd.cop_speedref.destoffset,0x21FE,UINT I60=micro820.micro820.vfd_messaging/vfd.cop_speedref.destoffset,0x2220,UINT
I61=micro820.micro820.vfd_messaging/vfd.cop_speedref.length,0x21F6,UINT I61=micro820.micro820.vfd_messaging/vfd.cop_speedref.length,0x2218,UINT
I62=micro820.micro820.vfd_messaging/vfd.cop_speedref.swap,0x450,BOOL I62=micro820.micro820.vfd_messaging/vfd.cop_speedref.swap,0x458,BOOL
I63=micro820.micro820.vfd_messaging/vfd.cop_speedref.__adi_src,0xFFFFFFFF,UINT I63=micro820.micro820.vfd_messaging/vfd.cop_speedref.__adi_src,0xFFFFFFFF,UINT
I64=micro820.micro820.vfd_messaging/vfd.cop_speedref.__adi_dest,0xFFFFFFFF,UINT I64=micro820.micro820.vfd_messaging/vfd.cop_speedref.__adi_dest,0xFFFFFFFF,UINT
I65=micro820.micro820.vfd_messaging/vfd.cop_speedref.__dti_src,0xFFFFFFFF,SINT I65=micro820.micro820.vfd_messaging/vfd.cop_speedref.__dti_src,0xFFFFFFFF,SINT
I66=micro820.micro820.vfd_messaging/vfd.cop_speedref.__dti_dest,0xFFFFFFFF,SINT I66=micro820.micro820.vfd_messaging/vfd.cop_speedref.__dti_dest,0xFFFFFFFF,SINT
I67=micro820.micro820.vfd_messaging/vfd.cop_deceltime.enable,0x450,BOOL I67=micro820.micro820.vfd_messaging/vfd.cop_deceltime.enable,0x458,BOOL
I68=micro820.micro820.vfd_messaging/vfd.cop_deceltime.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I68=micro820.micro820.vfd_messaging/vfd.cop_deceltime.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I69=micro820.micro820.vfd_messaging/vfd.cop_deceltime.srcoffset,0x21FE,UINT I69=micro820.micro820.vfd_messaging/vfd.cop_deceltime.srcoffset,0x2220,UINT
I70=micro820.micro820.vfd_messaging/vfd.cop_deceltime.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I70=micro820.micro820.vfd_messaging/vfd.cop_deceltime.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I71=micro820.micro820.vfd_messaging/vfd.cop_deceltime.destoffset,0x21FE,UINT I71=micro820.micro820.vfd_messaging/vfd.cop_deceltime.destoffset,0x2220,UINT
I72=micro820.micro820.vfd_messaging/vfd.cop_deceltime.length,0x21F6,UINT I72=micro820.micro820.vfd_messaging/vfd.cop_deceltime.length,0x2218,UINT
I73=micro820.micro820.vfd_messaging/vfd.cop_deceltime.swap,0x450,BOOL I73=micro820.micro820.vfd_messaging/vfd.cop_deceltime.swap,0x458,BOOL
I74=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__adi_src,0xFFFFFFFF,UINT I74=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__adi_src,0xFFFFFFFF,UINT
I75=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__adi_dest,0xFFFFFFFF,UINT I75=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__adi_dest,0xFFFFFFFF,UINT
I76=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__dti_src,0xFFFFFFFF,SINT I76=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__dti_src,0xFFFFFFFF,SINT
I77=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__dti_dest,0xFFFFFFFF,SINT I77=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__dti_dest,0xFFFFFFFF,SINT
I78=micro820.micro820.vfd_messaging/vfd.cop_acceltime.enable,0x450,BOOL I78=micro820.micro820.vfd_messaging/vfd.cop_acceltime.enable,0x458,BOOL
I79=micro820.micro820.vfd_messaging/vfd.cop_acceltime.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I79=micro820.micro820.vfd_messaging/vfd.cop_acceltime.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I80=micro820.micro820.vfd_messaging/vfd.cop_acceltime.srcoffset,0x21FE,UINT I80=micro820.micro820.vfd_messaging/vfd.cop_acceltime.srcoffset,0x2220,UINT
I81=micro820.micro820.vfd_messaging/vfd.cop_acceltime.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I81=micro820.micro820.vfd_messaging/vfd.cop_acceltime.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I82=micro820.micro820.vfd_messaging/vfd.cop_acceltime.destoffset,0x21FE,UINT I82=micro820.micro820.vfd_messaging/vfd.cop_acceltime.destoffset,0x2220,UINT
I83=micro820.micro820.vfd_messaging/vfd.cop_acceltime.length,0x21F6,UINT I83=micro820.micro820.vfd_messaging/vfd.cop_acceltime.length,0x2218,UINT
I84=micro820.micro820.vfd_messaging/vfd.cop_acceltime.swap,0x450,BOOL I84=micro820.micro820.vfd_messaging/vfd.cop_acceltime.swap,0x458,BOOL
I85=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__adi_src,0xFFFFFFFF,UINT I85=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__adi_src,0xFFFFFFFF,UINT
I86=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__adi_dest,0xFFFFFFFF,UINT I86=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__adi_dest,0xFFFFFFFF,UINT
I87=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__dti_src,0xFFFFFFFF,SINT I87=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__dti_src,0xFFFFFFFF,SINT
I88=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__dti_dest,0xFFFFFFFF,SINT I88=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__dti_dest,0xFFFFFFFF,SINT
I89=micro820.micro820.vfd_messaging/vfd.cop_faultcode.enable,0x450,BOOL I89=micro820.micro820.vfd_messaging/vfd.cop_faultcode.enable,0x458,BOOL
I90=micro820.micro820.vfd_messaging/vfd.cop_faultcode.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D I90=micro820.micro820.vfd_messaging/vfd.cop_faultcode.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I91=micro820.micro820.vfd_messaging/vfd.cop_faultcode.srcoffset,0x21FA,UINT I91=micro820.micro820.vfd_messaging/vfd.cop_faultcode.srcoffset,0x221C,UINT
I92=micro820.micro820.vfd_messaging/vfd.cop_faultcode.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D I92=micro820.micro820.vfd_messaging/vfd.cop_faultcode.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I93=micro820.micro820.vfd_messaging/vfd.cop_faultcode.destoffset,0x21FE,UINT I93=micro820.micro820.vfd_messaging/vfd.cop_faultcode.destoffset,0x2220,UINT
I94=micro820.micro820.vfd_messaging/vfd.cop_faultcode.length,0x21F0,UINT I94=micro820.micro820.vfd_messaging/vfd.cop_faultcode.length,0x2212,UINT
I95=micro820.micro820.vfd_messaging/vfd.cop_faultcode.swap,0x450,BOOL I95=micro820.micro820.vfd_messaging/vfd.cop_faultcode.swap,0x458,BOOL
I96=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__adi_src,0xFFFFFFFF,UINT I96=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__adi_src,0xFFFFFFFF,UINT
I97=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__adi_dest,0xFFFFFFFF,UINT I97=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__adi_dest,0xFFFFFFFF,UINT
I98=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__dti_src,0xFFFFFFFF,SINT I98=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__dti_src,0xFFFFFFFF,SINT
I99=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__dti_dest,0xFFFFFFFF,SINT I99=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__dti_dest,0xFFFFFFFF,SINT
I100=micro820.micro820.readdownholedata/modbuscycletimer.in,0x2186,BOOL I100=micro820.micro820.readdownholedata/modbuscycletimer.in,0x219D,BOOL
I101=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x518,TIME I101=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x524,TIME
I102=micro820.micro820.control/linearscale_pressure.raw_min,0x2800,REAL I102=micro820.micro820.control/linearscale_pressure.raw_min,0x28DC,REAL
I103=micro820.micro820.control/linearscale_pressure.raw_max,0x27FC,REAL I103=micro820.micro820.control/linearscale_pressure.raw_max,0x28D8,REAL
I104=micro820.micro820.control/linearscale_pressure.eu_min,0x4D4,REAL I104=micro820.micro820.control/linearscale_pressure.eu_min,0x4E0,REAL
I105=micro820.micro820.control/linearscale_pressure.eu_max,0x4D8,REAL I105=micro820.micro820.control/linearscale_pressure.eu_max,0x4E4,REAL
I106=micro820.micro820.control/linearscale_pressure.raw_inp,0x2810,REAL I106=micro820.micro820.control/linearscale_pressure.raw_inp,0x28EC,REAL
I107=micro820.micro820.vfd_messaging/vfd.fben,0x218F,BOOL I107=micro820.micro820.vfd_messaging/vfd.fben,0x21A3,BOOL
I108=micro820.micro820.vfd_messaging/vfd.ipaddress,0x73A,STRING I108=micro820.micro820.vfd_messaging/vfd.ipaddress,0x746,STRING
I109=micro820.micro820.vfd_messaging/vfd.updaterate_ms,0x2200,UINT I109=micro820.micro820.vfd_messaging/vfd.updaterate_ms,0x2222,UINT
I110=micro820.micro820.vfd_messaging/vfd.enetctrlto_sec,0x21C0,USINT I110=micro820.micro820.vfd_messaging/vfd.enetctrlto_sec,0x21DB,USINT
I111=micro820.micro820.vfd_messaging/vfd.stop,0x472,BOOL I111=micro820.micro820.vfd_messaging/vfd.stop,0x47A,BOOL
I112=micro820.micro820.vfd_messaging/vfd.start,0x473,BOOL I112=micro820.micro820.vfd_messaging/vfd.start,0x47B,BOOL
I113=micro820.micro820.vfd_messaging/vfd.jog,0x474,BOOL I113=micro820.micro820.vfd_messaging/vfd.jog,0x47C,BOOL
I114=micro820.micro820.vfd_messaging/vfd.clrfault,0x475,BOOL I114=micro820.micro820.vfd_messaging/vfd.clrfault,0x47D,BOOL
I115=micro820.micro820.vfd_messaging/vfd.setfwd,0x450,BOOL I115=micro820.micro820.vfd_messaging/vfd.setfwd,0x458,BOOL
I116=micro820.micro820.vfd_messaging/vfd.setrev,0x451,BOOL I116=micro820.micro820.vfd_messaging/vfd.setrev,0x459,BOOL
I117=micro820.micro820.vfd_messaging/vfd.speedref,0x4E0,REAL I117=micro820.micro820.vfd_messaging/vfd.speedref,0x4EC,REAL
I118=micro820.micro820.vfd_messaging/vfd.acceltime1,0x4E4,REAL I118=micro820.micro820.vfd_messaging/vfd.acceltime1,0x4F0,REAL
I119=micro820.micro820.vfd_messaging/vfd.deceltime1,0x4E8,REAL I119=micro820.micro820.vfd_messaging/vfd.deceltime1,0x4F4,REAL
I120=micro820.micro820.vfd_messaging/vfd.msgtimeout_q_rtrig.clk,0x2199,BOOL I120=micro820.micro820.vfd_messaging/vfd.msgtimeout_q_rtrig.clk,0x21AD,BOOL
I121=micro820.micro820.vfd_messaging/vfd.msgparread_err_rtrig.clk,0x2199,BOOL I121=micro820.micro820.vfd_messaging/vfd.msgparread_err_rtrig.clk,0x21AD,BOOL
I122=micro820.micro820.vfd_messaging/vfd.msgparwrite_q_rtrig.clk,0x2199,BOOL I122=micro820.micro820.vfd_messaging/vfd.msgparwrite_q_rtrig.clk,0x21AD,BOOL
I123=micro820.micro820.vfd_messaging/vfd.msgparread_q_rtrig.clk,0x2199,BOOL I123=micro820.micro820.vfd_messaging/vfd.msgparread_q_rtrig.clk,0x21AD,BOOL
I124=micro820.micro820.vfd_messaging/vfd.fben_rtrig.clk,0x2199,BOOL I124=micro820.micro820.vfd_messaging/vfd.fben_rtrig.clk,0x21AD,BOOL
I125=micro820.micro820.vfd_messaging/vfd.msgtimeout_err_rtrig.clk,0x2199,BOOL I125=micro820.micro820.vfd_messaging/vfd.msgtimeout_err_rtrig.clk,0x21AD,BOOL
I126=micro820.micro820.vfd_messaging/vfd.msgsts_err_rtrig.clk,0x2199,BOOL I126=micro820.micro820.vfd_messaging/vfd.msgsts_err_rtrig.clk,0x21AD,BOOL
I127=micro820.micro820.vfd_messaging/vfd.msgcmd_err_rtrig.clk,0x2199,BOOL I127=micro820.micro820.vfd_messaging/vfd.msgcmd_err_rtrig.clk,0x21AD,BOOL
I128=micro820.micro820.vfd_messaging/vfd.msgdrvtype_q_rtrig.clk,0x2199,BOOL I128=micro820.micro820.vfd_messaging/vfd.msgdrvtype_q_rtrig.clk,0x21AD,BOOL
I129=micro820.micro820.vfd_messaging/vfd.msgdrvtype_err_rtrig.clk,0x2199,BOOL I129=micro820.micro820.vfd_messaging/vfd.msgdrvtype_err_rtrig.clk,0x21AD,BOOL
I130=micro820.micro820.vfd_messaging/vfd.msgsts_q_rtrig.clk,0x2199,BOOL I130=micro820.micro820.vfd_messaging/vfd.msgsts_q_rtrig.clk,0x21AD,BOOL
I131=micro820.micro820.vfd_messaging/vfd.msgparwrite_err_rtrig.clk,0x2199,BOOL I131=micro820.micro820.vfd_messaging/vfd.msgparwrite_err_rtrig.clk,0x21AD,BOOL
I132=micro820.micro820.vfd_messaging/vfd.msgcmd_q_rtrig.clk,0x2199,BOOL I132=micro820.micro820.vfd_messaging/vfd.msgcmd_q_rtrig.clk,0x21AD,BOOL
I133=micro820.micro820.readdownholedata/modbusdata_0.in,0x2187,BOOL I133=micro820.micro820.readdownholedata/modbusdata_0.in,0x219E,BOOL
I134=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x480,BOOL I134=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x48C,BOOL
I135=micro820.micro820.readdownholedata/modbusdata_0.localcfg,0xFFFFFFFF,MODBUSLOCPARA I135=micro820.micro820.readdownholedata/modbusdata_0.localcfg,0xFFFFFFFF,MODBUSLOCPARA
I136=micro820.micro820.readdownholedata/modbusdata_0.targetcfg,0xFFFFFFFF,MODBUSTARPARA I136=micro820.micro820.readdownholedata/modbusdata_0.targetcfg,0xFFFFFFFF,MODBUSTARPARA
I137=micro820.micro820.readdownholedata/modbusdata_0.localaddr,0xFFFFFFFF,MODBUSLOCADDR I137=micro820.micro820.readdownholedata/modbusdata_0.localaddr,0xFFFFFFFF,MODBUSLOCADDR
I138=micro820.micro820.readdownholedata/modbusdata_0.__adi_localaddr,0xFFFFFFFF,UINT I138=micro820.micro820.readdownholedata/modbusdata_0.__adi_localaddr,0xFFFFFFFF,UINT
I139=micro820.micro820.readdownholedata/modbusdata_1000.in,0x2187,BOOL I139=micro820.micro820.readdownholedata/modbusdata_1000.in,0x219E,BOOL
I140=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x480,BOOL I140=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x48C,BOOL
I141=micro820.micro820.readdownholedata/modbusdata_1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA I141=micro820.micro820.readdownholedata/modbusdata_1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA
I142=micro820.micro820.readdownholedata/modbusdata_1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA I142=micro820.micro820.readdownholedata/modbusdata_1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA
I143=micro820.micro820.readdownholedata/modbusdata_1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR I143=micro820.micro820.readdownholedata/modbusdata_1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR
I144=micro820.micro820.readdownholedata/modbusdata_1000.__adi_localaddr,0xFFFFFFFF,UINT I144=micro820.micro820.readdownholedata/modbusdata_1000.__adi_localaddr,0xFFFFFFFF,UINT
I145=micro820.micro820.vfd_messaging/vfd.msg_parread.in,0x21A3,BOOL I145=micro820.micro820.vfd_messaging/vfd.msg_parread.in,0x21B7,BOOL
I146=micro820.micro820.vfd_messaging/vfd.msg_parread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I146=micro820.micro820.vfd_messaging/vfd.msg_parread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I147=micro820.micro820.vfd_messaging/vfd.msg_parread.appcfg,0xFFFFFFFF,CIPAPPCFG I147=micro820.micro820.vfd_messaging/vfd.msg_parread.appcfg,0xFFFFFFFF,CIPAPPCFG
I148=micro820.micro820.vfd_messaging/vfd.msg_parread.targetcfg,0xFFFFFFFF,CIPTARGETCFG I148=micro820.micro820.vfd_messaging/vfd.msg_parread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I149=micro820.micro820.vfd_messaging/vfd.msg_parread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I149=micro820.micro820.vfd_messaging/vfd.msg_parread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I150=micro820.micro820.vfd_messaging/vfd.msg_parread.reqlength,0x2214,UINT I150=micro820.micro820.vfd_messaging/vfd.msg_parread.reqlength,0x2236,UINT
I151=micro820.micro820.vfd_messaging/vfd.msg_parread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I151=micro820.micro820.vfd_messaging/vfd.msg_parread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I152=micro820.micro820.vfd_messaging/vfd.msg_parread.__adi_reqdata,0xFFFFFFFF,UINT I152=micro820.micro820.vfd_messaging/vfd.msg_parread.__adi_reqdata,0xFFFFFFFF,UINT
I153=micro820.micro820.vfd_messaging/vfd.msg_parread.__adi_resdata,0xFFFFFFFF,UINT I153=micro820.micro820.vfd_messaging/vfd.msg_parread.__adi_resdata,0xFFFFFFFF,UINT
I154=micro820.micro820.vfd_messaging/vfd.msg_cmd.in,0x21A3,BOOL I154=micro820.micro820.vfd_messaging/vfd.msg_cmd.in,0x21B7,BOOL
I155=micro820.micro820.vfd_messaging/vfd.msg_cmd.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I155=micro820.micro820.vfd_messaging/vfd.msg_cmd.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I156=micro820.micro820.vfd_messaging/vfd.msg_cmd.appcfg,0xFFFFFFFF,CIPAPPCFG I156=micro820.micro820.vfd_messaging/vfd.msg_cmd.appcfg,0xFFFFFFFF,CIPAPPCFG
I157=micro820.micro820.vfd_messaging/vfd.msg_cmd.targetcfg,0xFFFFFFFF,CIPTARGETCFG I157=micro820.micro820.vfd_messaging/vfd.msg_cmd.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I158=micro820.micro820.vfd_messaging/vfd.msg_cmd.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I158=micro820.micro820.vfd_messaging/vfd.msg_cmd.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I159=micro820.micro820.vfd_messaging/vfd.msg_cmd.reqlength,0x2214,UINT I159=micro820.micro820.vfd_messaging/vfd.msg_cmd.reqlength,0x2236,UINT
I160=micro820.micro820.vfd_messaging/vfd.msg_cmd.__adi_reqdata,0xFFFFFFFF,UINT I160=micro820.micro820.vfd_messaging/vfd.msg_cmd.__adi_reqdata,0xFFFFFFFF,UINT
I161=micro820.micro820.vfd_messaging/vfd.msg_sts.in,0x21A3,BOOL I161=micro820.micro820.vfd_messaging/vfd.msg_sts.in,0x21B7,BOOL
I162=micro820.micro820.vfd_messaging/vfd.msg_sts.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I162=micro820.micro820.vfd_messaging/vfd.msg_sts.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I163=micro820.micro820.vfd_messaging/vfd.msg_sts.appcfg,0xFFFFFFFF,CIPAPPCFG I163=micro820.micro820.vfd_messaging/vfd.msg_sts.appcfg,0xFFFFFFFF,CIPAPPCFG
I164=micro820.micro820.vfd_messaging/vfd.msg_sts.targetcfg,0xFFFFFFFF,CIPTARGETCFG I164=micro820.micro820.vfd_messaging/vfd.msg_sts.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I165=micro820.micro820.vfd_messaging/vfd.msg_sts.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I165=micro820.micro820.vfd_messaging/vfd.msg_sts.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I166=micro820.micro820.vfd_messaging/vfd.msg_sts.__adi_resdata,0xFFFFFFFF,UINT I166=micro820.micro820.vfd_messaging/vfd.msg_sts.__adi_resdata,0xFFFFFFFF,UINT
I167=micro820.micro820.vfd_messaging/vfd.msg_timeout.in,0x21A3,BOOL I167=micro820.micro820.vfd_messaging/vfd.msg_timeout.in,0x21B7,BOOL
I168=micro820.micro820.vfd_messaging/vfd.msg_timeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I168=micro820.micro820.vfd_messaging/vfd.msg_timeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I169=micro820.micro820.vfd_messaging/vfd.msg_timeout.appcfg,0xFFFFFFFF,CIPAPPCFG I169=micro820.micro820.vfd_messaging/vfd.msg_timeout.appcfg,0xFFFFFFFF,CIPAPPCFG
I170=micro820.micro820.vfd_messaging/vfd.msg_timeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I170=micro820.micro820.vfd_messaging/vfd.msg_timeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I171=micro820.micro820.vfd_messaging/vfd.msg_timeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I171=micro820.micro820.vfd_messaging/vfd.msg_timeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I172=micro820.micro820.vfd_messaging/vfd.msg_timeout.reqlength,0x21FC,UINT I172=micro820.micro820.vfd_messaging/vfd.msg_timeout.reqlength,0x221E,UINT
I173=micro820.micro820.vfd_messaging/vfd.msg_timeout.__adi_reqdata,0xFFFFFFFF,UINT I173=micro820.micro820.vfd_messaging/vfd.msg_timeout.__adi_reqdata,0xFFFFFFFF,UINT
I174=micro820.micro820.vfd_messaging/vfd.msg_parwrite.in,0x21A3,BOOL I174=micro820.micro820.vfd_messaging/vfd.msg_parwrite.in,0x21B7,BOOL
I175=micro820.micro820.vfd_messaging/vfd.msg_parwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I175=micro820.micro820.vfd_messaging/vfd.msg_parwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I176=micro820.micro820.vfd_messaging/vfd.msg_parwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I176=micro820.micro820.vfd_messaging/vfd.msg_parwrite.appcfg,0xFFFFFFFF,CIPAPPCFG
I177=micro820.micro820.vfd_messaging/vfd.msg_parwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I177=micro820.micro820.vfd_messaging/vfd.msg_parwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I178=micro820.micro820.vfd_messaging/vfd.msg_parwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I178=micro820.micro820.vfd_messaging/vfd.msg_parwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I179=micro820.micro820.vfd_messaging/vfd.msg_parwrite.reqlength,0x2214,UINT I179=micro820.micro820.vfd_messaging/vfd.msg_parwrite.reqlength,0x2236,UINT
I180=micro820.micro820.vfd_messaging/vfd.msg_parwrite.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I180=micro820.micro820.vfd_messaging/vfd.msg_parwrite.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I181=micro820.micro820.vfd_messaging/vfd.msg_parwrite.__adi_reqdata,0xFFFFFFFF,UINT I181=micro820.micro820.vfd_messaging/vfd.msg_parwrite.__adi_reqdata,0xFFFFFFFF,UINT
I182=micro820.micro820.vfd_messaging/vfd.msg_parwrite.__adi_resdata,0xFFFFFFFF,UINT I182=micro820.micro820.vfd_messaging/vfd.msg_parwrite.__adi_resdata,0xFFFFFFFF,UINT
I183=micro820.micro820.vfd_messaging/vfd.msg_drvtype.in,0x21A3,BOOL I183=micro820.micro820.vfd_messaging/vfd.msg_drvtype.in,0x21B7,BOOL
I184=micro820.micro820.vfd_messaging/vfd.msg_drvtype.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I184=micro820.micro820.vfd_messaging/vfd.msg_drvtype.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I185=micro820.micro820.vfd_messaging/vfd.msg_drvtype.appcfg,0xFFFFFFFF,CIPAPPCFG I185=micro820.micro820.vfd_messaging/vfd.msg_drvtype.appcfg,0xFFFFFFFF,CIPAPPCFG
I186=micro820.micro820.vfd_messaging/vfd.msg_drvtype.targetcfg,0xFFFFFFFF,CIPTARGETCFG I186=micro820.micro820.vfd_messaging/vfd.msg_drvtype.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I187=micro820.micro820.vfd_messaging/vfd.msg_drvtype.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I187=micro820.micro820.vfd_messaging/vfd.msg_drvtype.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I188=micro820.micro820.vfd_messaging/vfd.msg_drvtype.__adi_resdata,0xFFFFFFFF,UINT I188=micro820.micro820.vfd_messaging/vfd.msg_drvtype.__adi_resdata,0xFFFFFFFF,UINT
I189=micro820.micro820.downtime_timer.in,0x21D3,BOOL I189=micro820.micro820.downtime_timer.in,0x32B0,BOOL
I190=micro820.micro820.downtime_timer.pt,0x2D84,TIME I190=micro820.micro820.downtime_timer.pt,0x32BC,TIME
I191=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I191=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I192=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqlength,0x2216,UINT I192=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqlength,0x32B4,UINT
I193=micro820.micro820.vfd_messaging/vfd.msg_drvtype.__adi_reqdata,0xFFFFFFFF,UINT I193=micro820.micro820.vfd_messaging/vfd.msg_drvtype.__adi_reqdata,0xFFFFFFFF,UINT
I194=micro820.micro820.vfd_messaging/vfd.msg_timeout.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I194=micro820.micro820.vfd_messaging/vfd.msg_timeout.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I195=micro820.micro820.vfd_messaging/vfd.msg_timeout.__adi_resdata,0xFFFFFFFF,UINT I195=micro820.micro820.vfd_messaging/vfd.msg_timeout.__adi_resdata,0xFFFFFFFF,UINT
I196=micro820.micro820.vfd_messaging/vfd.msg_cmd.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I196=micro820.micro820.vfd_messaging/vfd.msg_cmd.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I197=micro820.micro820.vfd_messaging/vfd.msg_cmd.__adi_resdata,0xFFFFFFFF,UINT I197=micro820.micro820.vfd_messaging/vfd.msg_cmd.__adi_resdata,0xFFFFFFFF,UINT
I198=micro820.micro820.vfd_messaging/vfd.msg_sts.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I198=micro820.micro820.vfd_messaging/vfd.msg_sts.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I199=micro820.micro820.vfd_messaging/vfd.msg_sts.reqlength,0x2216,UINT I199=micro820.micro820.vfd_messaging/vfd.msg_sts.reqlength,0x32B4,UINT
I200=micro820.micro820.vfd_messaging/vfd.msg_sts.__adi_reqdata,0xFFFFFFFF,UINT I200=micro820.micro820.vfd_messaging/vfd.msg_sts.__adi_reqdata,0xFFFFFFFF,UINT
[END] [END]

View File

@@ -0,0 +1 @@
RA_PFX_ENET_PAR_READ(166):F,SHL();

View File

@@ -0,0 +1,136 @@
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __DINT_NULL ]
__TMPB1 := __TMPV1 [ __DINT_NULL ]
__RA_PFX_ENET_PAR_READ [ __CDINT00000008 ] := __TMPB1
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __DINT_NULL ]
__TMPB1 := __TMPV1 [ __DINT_NULL ]
__TMPV2 := __RA_PFX_ENET_PAR_READ [ __CDINT000000D2 ]
__TMPB__R_TRIG__CLK := __TMPB1
__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2
__TMPI1 := __CDINT000000D2 + __CDINT00000002
__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI1 ]
__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2
_IF _NOT __TMPB3 _GOTO __LAB1
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __CDINT00000004 ]
__TMPUIN1 := __TMPV1 [ __DINT_NULL ]
__TMPB4 := __TMPUIN1 < __CUINT000003E8
_IF _NOT __TMPB4 _GOTO __LAB2
__TMPI2 := __CDINT00000050 + __CDINT00000004
__RA_PFX_ENET_PAR_READ [ __TMPI2 ] := __CUDINT000003E8
_GOTO __LAB3
__LAB2 :
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __CDINT00000004 ]
__TMPUIN1 := __TMPV1 [ __DINT_NULL ]
_PUSH_PAR __TMPUIN1
__TMPUDI1 := _CALL ANY_TO_UINT
__TMPI1 := __CDINT00000050 + __CDINT00000004
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __TMPUDI1
__LAB3 :
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __CDINT00000002 ]
__TMPM2 := __TMPV1 [ __DINT_NULL ]
__TMPM3 := __TMPM1 + __TMPM2
__TMPI1 := __CDINT00000070 + __DINT_NULL
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __TMPM3
__TMPI1 := __CDINT00000070 + __CDINT00000053
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __USINT_NULL
__TMPI1 := __CDINT00000070 + __CDINT00000054
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUDINT000000FA
__TMPI1 := __CDINT00000070 + __CDINT00000058
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUDINT00000320
__TMPI1 := __CDINT00000070 + __CDINT0000005C
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := FALSE
__TMPI1 := __CDINT0000005C + __DINT_NULL
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUSINT0000000E
__TMPI1 := __CDINT0000005C + __CDINT00000002
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUINT0000000F
__TMPI1 := __CDINT0000005C + __CDINT00000008
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUINT00000001
__TMPV3 := __RA_PFX_ENET_PAR_READ [ __CDINT000000DE ]
__TMPV4 := __RA_PFX_ENET_PAR_READ [ __CDINT0000000A ]
__TMPV4 [ __TMPV3 ] := __TMPV3
_GOTO __LAB4
__LAB1 :
__LAB4 :
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __DINT_NULL ]
__TMPB1 := __TMPV1 [ __DINT_NULL ]
_IF _NOT __TMPB1 _GOTO __LAB5
__TMPV5 := __RA_PFX_ENET_PAR_READ [ __CDINT00000006 ]
__TMPUIN1 := __TMPV5 [ __DINT_NULL ]
_PUSH_PAR __TMPUIN1
__TMPUDI1 := _CALL ANY_TO_UINT
__TMPI1 := __CDINT0000005C + __CDINT00000004
__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __TMPUDI1
__TMPI1 := __CDINT00000018 + __CDINT00000012
__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI1 ]
__TMPV2 := __RA_PFX_ENET_PAR_READ [ __CDINT000000D6 ]
__TMPB__R_TRIG__CLK := __TMPB2
__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2
__TMPI1 := __CDINT00000014 + __DINT_NULL
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI2 ]
__TMPV2 := __RA_PFX_ENET_PAR_READ [ __CDINT000000DA ]
__TMPB__R_TRIG__CLK := __TMPB2
__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2
__TMPI1 := __CDINT000000D6 + __CDINT00000002
__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI1 ]
_IF _NOT __TMPB2 _GOTO __LAB6
__TMPI2 := __CDINT00000018 + __CDINT00000014
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __TMPI2 ]
__TMPV3 := __RA_PFX_ENET_PAR_READ [ __CDINT0000000A ]
__TMPV3 [ __TMPV1 ] := __TMPV1
__TMPI1 := __CDINT00000002 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
__TMPI2 := __CDINT000000D0 + __TMPI1
__TMPUSI1 := __RA_PFX_ENET_PAR_READ [ __TMPI2 ]
_PUSH_PAR __TMPUSI1
__TMPI3 := _CALL ANY_TO_USINT
_PUSH_PAR __TMPI3
_PUSH_PAR __CDINT00000008
__TMPI4 := _CALL SHL
__TMPI5 := __CDINT00000001 - __CDINT00000001
__TMPI5 := __TMPI5 * __CDINT00000001
__TMPI6 := __CDINT000000D0 + __TMPI5
__TMPUSI2 := __RA_PFX_ENET_PAR_READ [ __TMPI6 ]
_PUSH_PAR __TMPUSI2
__TMPI7 := _CALL ANY_TO_USINT
__TMPI4 := __TMPI4 + __TMPI7
_PUSH_PAR __TMPI4
__TMPUIN2 := _CALL ANY_TO_DINT
__RA_PFX_ENET_PAR_READ [ __CDINT00000014 ] := __TMPUIN2
_GOTO __LAB7
__LAB6 :
__LAB7 :
__TMPI1 := __CDINT000000DA + __CDINT00000002
__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI1 ]
_IF _NOT __TMPB2 _GOTO __LAB8
__TMPI2 := __CDINT00000018 + __CDINT00000014
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __TMPI2 ]
__TMPV3 := __RA_PFX_ENET_PAR_READ [ __CDINT0000000A ]
__TMPV3 [ __TMPV1 ] := __TMPV1
__RA_PFX_ENET_PAR_READ [ __CDINT00000014 ] := __UINT_NULL
_GOTO __LAB9
__LAB8 :
__LAB9 :
_GOTO __LABa
__LAB5 :
__RA_PFX_ENET_PAR_READ [ __CDINT00000014 ] := __UINT_NULL
__LABa :
__TMPV1 := __RA_PFX_ENET_PAR_READ [ __DINT_NULL ]
__TMPB1 := __TMPV1 [ __DINT_NULL ]
__RA_PFX_ENET_PAR_READ [ __CDINT0000004C ] := __TMPB1
__TMPB2 := __RA_PFX_ENET_PAR_READ [ __CDINT0000004C ]
__TMPV6 := __RA_PFX_ENET_PAR_READ [ __CDINT00000018 ]
__TMPB__MSG_CIPGENERIC__IN := __TMPB2
__TMPV7 := __RA_PFX_ENET_PAR_READ [ __CDINT0000001A ]
__TMPV8 := __RA_PFX_ENET_PAR_READ [ __CDINT00000050 ]
__TMPV7 := __TMPV8
__TMPV9 := __RA_PFX_ENET_PAR_READ [ __CDINT0000001C ]
__TMPV10 := __RA_PFX_ENET_PAR_READ [ __CDINT0000005C ]
__TMPV9 := __TMPV10
__TMPV11 := __RA_PFX_ENET_PAR_READ [ __CDINT0000001E ]
__TMPV12 := __RA_PFX_ENET_PAR_READ [ __CDINT00000070 ]
__TMPV11 := __TMPV12
__TMPV13 := __RA_PFX_ENET_PAR_READ [ __CDINT00000024 ]
__TMPV14 := __RA_PFX_ENET_PAR_READ [ __CDINT000000D0 ]
__TMPV13 := __TMPV14
__TMPV6 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_PAR_READ_0_0
__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6

View File

@@ -0,0 +1 @@
RA_PFX_ENET_PAR_WRITE(165):F,AND_MASK();F,SHR();

View File

@@ -0,0 +1,221 @@
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __DINT_NULL ]
__TMPB1 := __TMPV1 [ __DINT_NULL ]
__RA_PFX_ENET_PAR_WRITE [ __CDINT0000000A ] := __TMPB1
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __DINT_NULL ]
__TMPB1 := __TMPV1 [ __DINT_NULL ]
__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000D2 ]
__TMPB__R_TRIG__CLK := __TMPB1
__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2
__TMPI1 := __CDINT000000D2 + __CDINT00000002
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ]
__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2
_IF _NOT __TMPB3 _GOTO __LAB1
__RA_PFX_ENET_PAR_WRITE [ __CDINT00000114 ] := TRUE
__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := FALSE
__TMPI1 := __CDINT00000134 + __CDINT00000004
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT000003E8
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000002 ]
__TMPM2 := __TMPV1 [ __DINT_NULL ]
__TMPM3 := __TMPM1 + __TMPM2
__TMPI1 := __CDINT00000144 + __DINT_NULL
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __TMPM3
__TMPI1 := __CDINT00000144 + __CDINT00000053
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __USINT_NULL
__TMPI1 := __CDINT00000144 + __CDINT00000054
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT000000FA
__TMPI1 := __CDINT00000144 + __CDINT00000058
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT00000320
__TMPI1 := __CDINT00000144 + __CDINT0000005C
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := FALSE
__TMPI1 := __CDINT00000120 + __DINT_NULL
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUSINT00000010
__TMPI1 := __CDINT00000120 + __CDINT00000002
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUINT00000007
__TMPI1 := __CDINT00000120 + __CDINT00000004
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __UDINT_NULL
__TMPI1 := __CDINT00000120 + __CDINT00000008
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUINT00000064
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000004 ]
__TMPUSI1 := __TMPV1 [ __DINT_NULL ]
__TMPB2 := __TMPUSI1 <> __USINT_NULL
_IF _NOT __TMPB2 _GOTO __LAB2
__TMPI1 := __CDINT00000001 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
__TMPV3 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000004 ]
__TMPUSI2 := __TMPV3 [ __DINT_NULL ]
__TMPI2 := __CDINT00000140 + __TMPI1
__RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] := __TMPUSI2
_GOTO __LAB3
__LAB2 :
__TMPI1 := __CDINT00000001 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
__TMPI2 := __CDINT00000140 + __TMPI1
__RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] := __CUSINT00000005
__LAB3 :
__TMPI1 := __CDINT00000050 + __CDINT00000004
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __UDINT_NULL
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000002 ]
__TMPM2 := __TMPV1 [ __DINT_NULL ]
__TMPM3 := __TMPM1 + __TMPM2
__TMPI1 := __CDINT00000070 + __DINT_NULL
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __TMPM3
__TMPI1 := __CDINT00000070 + __CDINT00000053
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __USINT_NULL
__TMPI1 := __CDINT00000070 + __CDINT00000054
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT000000FA
__TMPI1 := __CDINT00000070 + __CDINT00000058
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT00000320
__TMPI1 := __CDINT00000070 + __CDINT0000005C
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := FALSE
__TMPI1 := __CDINT0000005C + __DINT_NULL
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUSINT00000010
__TMPI1 := __CDINT0000005C + __CDINT00000002
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUINT0000000F
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000006 ]
__TMPUIN1 := __TMPV1 [ __DINT_NULL ]
_PUSH_PAR __TMPUIN1
__TMPUDI1 := _CALL ANY_TO_UINT
__TMPI1 := __CDINT0000005C + __CDINT00000004
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __TMPUDI1
__TMPI1 := __CDINT0000005C + __CDINT00000008
__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUINT00000001
__TMPI1 := __CDINT00000001 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000008 ]
__TMPUIN1 := __TMPV1 [ __DINT_NULL ]
_PUSH_PAR __TMPUIN1
__TMPI2 := _CALL ANY_TO_UINT
_PUSH_PAR __TMPI2
_PUSH_PAR __CDINT000000FF
__TMPI3 := _CALL AND_MASK
_PUSH_PAR __TMPI3
__TMPUSI3 := _CALL ANY_TO_DINT
__TMPI4 := __CDINT000000D0 + __TMPI1
__RA_PFX_ENET_PAR_WRITE [ __TMPI4 ] := __TMPUSI3
__TMPI1 := __CDINT00000002 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000001
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000008 ]
__TMPUIN1 := __TMPV1 [ __DINT_NULL ]
_PUSH_PAR __TMPUIN1
__TMPI2 := _CALL ANY_TO_UINT
_PUSH_PAR __TMPI2
_PUSH_PAR __CDINT00000008
__TMPI3 := _CALL SHR
_PUSH_PAR __TMPI3
__TMPUSI3 := _CALL ANY_TO_DINT
__TMPI4 := __CDINT000000D0 + __TMPI1
__RA_PFX_ENET_PAR_WRITE [ __TMPI4 ] := __TMPUSI3
__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000001A4 ]
__TMPV5 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ]
__TMPV5 [ __TMPV4 ] := __TMPV4
_GOTO __LAB4
__LAB1 :
__LAB4 :
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __DINT_NULL ]
__TMPB1 := __TMPV1 [ __DINT_NULL ]
_IF _NOT __TMPB1 _GOTO __LAB5
__TMPI1 := __CDINT000000E0 + __CDINT00000012
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ]
__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000011A ]
__TMPB__R_TRIG__CLK := __TMPB2
__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2
__TMPI1 := __CDINT00000018 + __CDINT00000012
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ]
__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000D6 ]
__TMPB__R_TRIG__CLK := __TMPB2
__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2
__TMPI1 := __CDINT0000011A + __CDINT00000002
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ]
_IF _NOT __TMPB2 _GOTO __LAB6
__TMPI2 := __CDINT000000E0 + __CDINT00000014
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ]
__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ]
__TMPV4 [ __TMPV1 ] := __TMPV1
__RA_PFX_ENET_PAR_WRITE [ __CDINT00000114 ] := FALSE
__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := TRUE
_GOTO __LAB7
__LAB6 :
__LAB7 :
__TMPI1 := __CDINT000000D6 + __CDINT00000002
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ]
_IF _NOT __TMPB2 _GOTO __LAB8
__TMPI2 := __CDINT00000018 + __CDINT00000014
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ]
__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ]
__TMPV4 [ __TMPV1 ] := __TMPV1
__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := FALSE
_GOTO __LAB9
__LAB8 :
__LAB9 :
__TMPI1 := __CDINT00000014 + __DINT_NULL
__TMPI2 := __CDINT000000E0 + __TMPI1
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ]
__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000116 ]
__TMPB__R_TRIG__CLK := __TMPB2
__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2
__TMPI1 := __CDINT00000014 + __DINT_NULL
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ]
__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000DA ]
__TMPB__R_TRIG__CLK := __TMPB2
__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2
__TMPI1 := __CDINT00000116 + __CDINT00000002
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ]
_IF _NOT __TMPB2 _GOTO __LABa
__TMPI2 := __CDINT000000E0 + __CDINT00000014
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ]
__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ]
__TMPV4 [ __TMPV1 ] := __TMPV1
_GOTO __LABb
__LABa :
__LABb :
__TMPI1 := __CDINT000000DA + __CDINT00000002
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ]
_IF _NOT __TMPB2 _GOTO __LABc
__TMPI2 := __CDINT00000018 + __CDINT00000014
__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ]
__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ]
__TMPV4 [ __TMPV1 ] := __TMPV1
__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := FALSE
_GOTO __LABd
__LABc :
__LABd :
_GOTO __LABe
__LAB5 :
__RA_PFX_ENET_PAR_WRITE [ __CDINT00000114 ] := FALSE
__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := FALSE
__LABe :
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000114 ]
__TMPV6 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E0 ]
__TMPB__MSG_CIPGENERIC__IN := __TMPB2
__TMPV7 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E2 ]
__TMPV8 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000134 ]
__TMPV7 := __TMPV8
__TMPV9 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E4 ]
__TMPV10 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000120 ]
__TMPV9 := __TMPV10
__TMPV11 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E6 ]
__TMPV12 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000144 ]
__TMPV11 := __TMPV12
__TMPV13 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E8 ]
__TMPV14 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000140 ]
__TMPV13 := __TMPV14
__TMPV6 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_PAR_WRITE_0_0
__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6
__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ]
__TMPV6 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000018 ]
__TMPB__MSG_CIPGENERIC__IN := __TMPB2
__TMPV7 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000001A ]
__TMPV8 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000050 ]
__TMPV7 := __TMPV8
__TMPV9 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000001C ]
__TMPV10 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000005C ]
__TMPV9 := __TMPV10
__TMPV11 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000001E ]
__TMPV12 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000070 ]
__TMPV11 := __TMPV12
__TMPV15 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000020 ]
__TMPV16 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000D0 ]
__TMPV15 := __TMPV16
__TMPV6 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_PAR_WRITE_0_1
__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6

View File

@@ -1 +0,0 @@
__MO_GREAT_1,BOOL

View File

@@ -1,3 +1,5 @@
__TMPB1 := _NOT VFD_START
VFD_STOP := __TMPB1
__TMPB1 := _NOT VFD_DISABLED __TMPB1 := _NOT VFD_DISABLED
__TMPB__RA_PFX_ENET_STS_CMD__FBEN := __TMPB1 __TMPB__RA_PFX_ENET_STS_CMD__FBEN := __TMPB1
__FBL_RET := _PUSHCALLFB RA_PFX_ENET_STS_CMD VFD __FBL_RET := _PUSHCALLFB RA_PFX_ENET_STS_CMD VFD
@@ -31,14 +33,4 @@ __TMPR1 := VFD [ __CDINT00000048 ]
VFD_DCBUSVOLTAGE := __TMPR1 VFD_DCBUSVOLTAGE := __TMPR1
__TMPR1 := VFD [ __CDINT0000004C ] __TMPR1 := VFD [ __CDINT0000004C ]
VFD_OUTPUTVOLTAGE := __TMPR1 VFD_OUTPUTVOLTAGE := __TMPR1
__EDTB2 := TRUE
_IF _NOT __EDTB2 _GOTO __LAB1
__TMPB1 := VFD_SPEEDFDBK > __TMPR2
__EDTB1 := __TMPB1
_GOTO __LAB2
__LAB1 :
__EDTB1 := FALSE
__LAB2 :
__MO_GREAT_1 := __EDTB1
VFD_RUNNING := __EDTB1
__LG0000 : __LG0000 :

View File

@@ -2,6 +2,14 @@
(****** Copyright Rockwell Automation Canada, Ltd ******) (****** Copyright Rockwell Automation Canada, Ltd ******)
(****** ST *********************************************) (****** ST *********************************************)
(*************** Rung **********************************)
(**)
(*Label :*)(**)
VFD_STOP := NOT(VFD_START) ;
(*************** Code for the end of Rung **************)
(*************** Rung **********************************) (*************** Rung **********************************)
(**) (**)
(*Label :*)(**) (*Label :*)(**)
@@ -26,28 +34,10 @@ VFD_OUTPUTVOLTAGE := VFD.OutputVoltage ;
(*************** Code for the end of Rung **************) (*************** Code for the end of Rung **************)
(*************** Rung **********************************)
(**)
(*Label :*)(**)
__EDTB2 := TRUE ;
IF __EDTB2 THEN
(* Operator output on : > with __EDTB1 *)
__EDTB1 := (VFD_SPEEDFDBK > 0.0) ;
ELSE
__EDTB1 := FALSE ;
END_IF ;
__MO_GREAT_1 := __EDTB1 ;
VFD_RUNNING := __EDTB1 ;
(*************** Code for the end of Rung **************)
(*************** Code for the end of File **************) (*************** Code for the end of File **************)
__GL __LG0000 ; __GL __LG0000 ;
(*************** Local Symbols table *******************) (*************** Local Symbols table *******************)
(* __EDTB1 *)
(* __EDTB2 *)

View File

@@ -3,40 +3,36 @@
<LanguageContainerStyle DisplayGrid="false" FunctionBlockInstanceName="true" VariableDisplayMode="NameAndAlias" VariableAlpha="255" VariableTextColor="windowtext" VariableOnlineTextColor="Red" VariableBackgroundColor="White" VariableGradientColor="White" Font="Microsoft Sans Serif, 8pt" CellWidth="50" CellHeight="25" NbCellsShapeWidth="4" NbCellsShapeHeight="2" CoilAllAligned="true" RungColor="WhiteSmoke" LabelColor="LightGoldenrodYellow" CommentColor="White" TextCommentColor="Green" PowerRailColor="Silver" DisplayBlockImage="true" DisplayComment="true" PenWidth="2" DisplayLabel="false" OperatorBlockBackgroundColor="buttonface" OperatorBlockGradientColor="buttonface" FunctionBackgroundColor="Ivory" FunctionGradientColor="Ivory" FunctionBlockBackgroundColor="Silver" FunctionBlockGradientColor="Silver" Index="0"> <LanguageContainerStyle DisplayGrid="false" FunctionBlockInstanceName="true" VariableDisplayMode="NameAndAlias" VariableAlpha="255" VariableTextColor="windowtext" VariableOnlineTextColor="Red" VariableBackgroundColor="White" VariableGradientColor="White" Font="Microsoft Sans Serif, 8pt" CellWidth="50" CellHeight="25" NbCellsShapeWidth="4" NbCellsShapeHeight="2" CoilAllAligned="true" RungColor="WhiteSmoke" LabelColor="LightGoldenrodYellow" CommentColor="White" TextCommentColor="Green" PowerRailColor="Silver" DisplayBlockImage="true" DisplayComment="true" PenWidth="2" DisplayLabel="false" OperatorBlockBackgroundColor="buttonface" OperatorBlockGradientColor="buttonface" FunctionBackgroundColor="Ivory" FunctionGradientColor="Ivory" FunctionBlockBackgroundColor="Silver" FunctionBlockGradientColor="Silver" Index="0">
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdRungShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" PowerRailColor="Silver" DisplayLabel="false" RungColor="WhiteSmoke" CommentColor="White" LabelColor="LightGoldenrodYellow" DisplayComment="true" Key="[0,1]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdRungShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" PowerRailColor="Silver" DisplayLabel="false" RungColor="WhiteSmoke" CommentColor="White" LabelColor="LightGoldenrodYellow" DisplayComment="true" Key="[0,1]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdContactShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[1,1]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdContactShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[1,1]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.Core.Shape.WbPouCallShape" Assembly="ISaGRAF.Workbench.Mlge.Core" FunctionBlockInstanceName="true" Alpha="255" Background="Silver" BackgroundGradient="Silver" Key="[0,1],[2,1]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdCoilShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,10],[2,10]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdRungShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" PowerRailColor="Silver" DisplayLabel="false" RungColor="WhiteSmoke" CommentColor="White" LabelColor="LightGoldenrodYellow" DisplayComment="true" Key="[0,3]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,11],[2,11]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdContactShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[1,3]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,12],[2,12]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.Core.Shape.WbPouCallShape" Assembly="ISaGRAF.Workbench.Mlge.Core" FunctionBlockInstanceName="true" Key="[0,3],[2,3]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,13],[2,13]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,10],[2,10]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,2],[2,2]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,11],[2,11]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,3],[2,3]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,12],[2,12]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,4],[2,4]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,13],[2,13]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,5],[2,5]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,14],[2,14]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,6],[2,6]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,15],[2,15]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,7],[2,7]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,4],[2,4]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,8],[2,8]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,5],[2,5]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[2,9],[2,9]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,6],[2,6]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,10],[4,10]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,7],[2,7]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,11],[4,11]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,8],[2,8]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,12],[4,12]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[2,9],[2,9]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,13],[4,13]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,10],[4,10]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,14],[4,14]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,11],[4,11]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,15],[4,15]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,12],[4,12]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,16],[4,16]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,13],[4,13]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,2],[4,2]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,14],[4,14]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,3],[4,3]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,15],[4,15]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,4],[4,4]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,16],[4,16]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,5],[4,5]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,17],[4,17]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,6],[4,6]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,18],[4,18]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,7],[4,7]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,4],[4,4]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,8],[4,8]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,5],[4,5]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,1],[2,1],[4,9],[4,9]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,6],[4,6]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdRungShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" PowerRailColor="Silver" DisplayLabel="false" RungColor="WhiteSmoke" CommentColor="White" LabelColor="LightGoldenrodYellow" DisplayComment="true" Key="[0,18]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,7],[4,7]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.Core.Shape.WbPouCallShape" Assembly="ISaGRAF.Workbench.Mlge.Core" FunctionBlockInstanceName="true" Alpha="255" Background="buttonface" BackgroundGradient="buttonface" Key="[0,18],[1,18]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,8],[4,8]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,18],[1,18],[1,19],[1,19]" /> <ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,3],[2,3],[4,9],[4,9]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLDVariableAccessShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" Alpha="255" Background="#FFFFFFFF" BackgroundGradient="#FFFFFFFF" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,18],[1,18],[1,20],[1,20]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdCoilShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,18],[4,18]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdRungShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" PowerRailColor="Silver" DisplayLabel="false" RungColor="WhiteSmoke" CommentColor="White" LabelColor="LightGoldenrodYellow" DisplayComment="true" Key="[0,22]" />
<ShapeStyle Type="ISaGRAF.Workbench.Mlge.LanguageContainer.LD.Shape.WbLdContactShape" Assembly="ISaGRAF.Workbench.Mlge.LanguageContainer.LD" FontColor="windowtext" DisplayMode="NameAndAlias" Key="[0,22],[1,22]" />
</LanguageContainerStyle> </LanguageContainerStyle>
</Root> </Root>

View File

@@ -5,20 +5,14 @@ BOF
(**) (**)
SOR [0,1] (**) (**) XIO [1,0] (*VFD_Disabled*) (**) FB [2,0] (*RA_PFx_ENET_STS_CMD*) (*VFD*) ( (*FBEN:*)(**) (**) , (*IPAddress:*)(*VFD_IPAddress*) (**) , (*UpdateRate_ms:*)(*500*) (**) , (*EnetCtrlTO_sec:*)(*3*) (**) , (*Stop:*)(*VFD_Stop*) (**) , (*Start:*)(*VFD_Start*) (**) , (*Jog:*)(*VFD_Jog*) (**) , (*ClrFault:*)(*VFD_ClearFault*) (**) , (*SetFwd:*)(*TRUE*) (**) , (*SetRev:*)(*FALSE*) (**) , (*SpeedRef:*)(*VFD_SpeedRef*) (**) , (*AccelTime1:*)(*VFD_AccelTime*) (**) , (*DecelTime1:*)(*VFD_DecelTime*) (**) ; (*FBENO:*)(**) (**) , (*FBError:*)(*VFD_Fault*) (**) , (*CommLoss:*)(*VFD_Fault_CommError*) (**) , (*DriveType:*)(*VFD_DriveType*) (**) , (*DriveFault:*)(*VFD_Fault_DriveFault*) (**) , (*FaultCode:*)(*VFD_Fault_DriveFault_Code*) (**) , (*Ready:*)(*VFD_Ready*) (**) , (*Active:*)(*VFD_Active*) (**) , (*CmdFwd:*)(*VFD_CmdFwd*) (**) , (*CmdRev:*)(*VFD_CmdRev*) (**) , (*AtRef:*)(*VFD_AtSpeedRef*) (**) , (*CmdSpeed:*)(*VFD_CmdSpeed*) (**) , (*SpeedFeedback:*)(*VFD_SpeedFdbk*) (**) , (*OutputCurrent:*)(*VFD_OutputCurrent*) (**) , (*DCBusVoltage:*)(*VFD_DCBusVoltage*) (**) , (*OutputVoltage:*)(*VFD_OutputVoltage*) (**) ) SOR [0,1] (**) (**) XIO [1,0] (*VFD_Start*) (**) OTE [2,0] (*VFD_Stop*) (**)
EOR [5,0] EOR [3,0]
(**) (**)
SOR [0,18] (**) (**) FB [1,0] (*>*) (*1*) ( (*EN:EN*)(**) (**) , (*i1:*)(*VFD_SpeedFdbk*) (**) , (*i2:*)(*0.0*) (**) ; (*o1:*)(**) (**) ) OTE [4,0] (*VFD_Running*) (**) SOR [0,3] (**) (**) XIO [1,0] (*VFD_Disabled*) (**) FB [2,0] (*RA_PFx_ENET_STS_CMD*) (*VFD*) ( (*FBEN:*)(**) (**) , (*IPAddress:*)(*VFD_IPAddress*) (**) , (*UpdateRate_ms:*)(*500*) (**) , (*EnetCtrlTO_sec:*)(*3*) (**) , (*Stop:*)(*VFD_Stop*) (**) , (*Start:*)(*VFD_Start*) (**) , (*Jog:*)(*VFD_Jog*) (**) , (*ClrFault:*)(*VFD_ClearFault*) (**) , (*SetFwd:*)(*TRUE*) (**) , (*SetRev:*)(*FALSE*) (**) , (*SpeedRef:*)(*VFD_SpeedRef*) (**) , (*AccelTime1:*)(*VFD_AccelTime*) (**) , (*DecelTime1:*)(*VFD_DecelTime*) (**) ; (*FBENO:*)(**) (**) , (*FBError:*)(*VFD_Fault*) (**) , (*CommLoss:*)(*VFD_Fault_CommError*) (**) , (*DriveType:*)(*VFD_DriveType*) (**) , (*DriveFault:*)(*VFD_Fault_DriveFault*) (**) , (*FaultCode:*)(*VFD_Fault_DriveFault_Code*) (**) , (*Ready:*)(*VFD_Ready*) (**) , (*Active:*)(*VFD_Active*) (**) , (*CmdFwd:*)(*VFD_CmdFwd*) (**) , (*CmdRev:*)(*VFD_CmdRev*) (**) , (*AtRef:*)(*VFD_AtSpeedRef*) (**) , (*CmdSpeed:*)(*VFD_CmdSpeed*) (**) , (*SpeedFeedback:*)(*VFD_SpeedFdbk*) (**) , (*OutputCurrent:*)(*VFD_OutputCurrent*) (**) , (*DCBusVoltage:*)(*VFD_DCBusVoltage*) (**) , (*OutputVoltage:*)(*VFD_OutputVoltage*) (**) )
EOR [5,0] EOR [5,0]
(**)
SOR [0,22] (**) (**) XIC [1,0] (**) (**)
EOR [2,0]
EOF EOF
#end_info #end_info
#info= ID_MAX #info= ID_MAX

Binary file not shown.

View File

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

View File

@@ -1,46 +0,0 @@
Controller.Micro820.Micro820.SP_VFD
Controller.Micro820.Micro820.RP_VFD
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.FBEN
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.IPAddress
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.EnetCtrlTO_sec
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.ParameterNumber
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.ParameterValue
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.FBENO
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.CIPErrorStatus
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.MSGParWrite
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.MSGParWrite_EN
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.ParWriteCtrlCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.ParWriteAppCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.ParWriteTargetCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.ParWriteReqData
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.FBEN_RTRIG
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.MSGParWrite_Q_RTRIG
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.MSGParWrite_Err_RTRIG
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.MSGTimeOut
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.MSGTimeOut_EN
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.MSGTimeOut_Err_RTRIG
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.MSGTimeOut_Q_RTRIG
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.TimeOutAppCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.TimeOutCtrlCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.TimeOutReqData
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.TimeOutTargetCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_WRITE.NoErrorStatus
Controller.Micro820.Micro820.VFD_Read
Controller.Micro820.Micro820.VFD_Write
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.FBEN
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.IPAddress
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.UpdateRate_ms
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.ParameterNumber
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.FBENO
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.CIPErrorStatus
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.ParameterValue
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.MSGParRead
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.MSGParRead_EN
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.ParReadCtrlCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.ParReadAppCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.ParReadTargetCfg
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.ParReadResData
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.FBEN_RTRIG
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.MSGParRead_Q_RTRIG
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.MSGParRead_Err_RTRIG
Controller.Micro820.Micro820.RA_PFx_ENET_PAR_READ.NoErrorStatus

Binary file not shown.

Binary file not shown.

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<ProjectElements> <ProjectElements>
<AcfElementGuid Guid="150f03a9-89f5-4069-b29d-b64d9ee17aa8" /> <AcfElementGuid Guid="150f03a9-89f5-4069-b29d-b64d9ee17aa8" />
<AcfElementGuid Guid="278001ad-1041-4dee-adea-ceb4ed34e4f2" />
<AcfElementGuid Guid="2e293809-2592-4360-9ef5-9e938bc7b980" /> <AcfElementGuid Guid="2e293809-2592-4360-9ef5-9e938bc7b980" />
<AcfElementGuid Guid="5c9551f1-c000-4c03-b505-8294f43771c9" /> <AcfElementGuid Guid="5c9551f1-c000-4c03-b505-8294f43771c9" />
<AcfElementGuid Guid="634a5889-7131-459b-82bb-32669f70ba62" /> <AcfElementGuid Guid="634a5889-7131-459b-82bb-32669f70ba62" />

Binary file not shown.

Binary file not shown.

1
UDCProject/Library.idf Normal file
View File

@@ -0,0 +1 @@
PowerFlex 525_1.iuux

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