PLC Program PDF
PLC Program PDF
10/8/2023 3:09:55 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Controller HYCARBEX
Controller Fault Handler
Power-Up Handler
Tasks
MainTask
MainProgram
MainRoutine
Alarms
ESD_LOGIC
MODBUS
PID
ReadData
SlavePassThru
TRIP_COMMANDS
TRIP_INTERLOCKS
WriteData
Unscheduled Programs / Phases
Motion Groups
Ungrouped Axes
Add-On Instructions
Data Types
User-Defined
MCM1Backplane
MCM1BlockRequest
MCM1Coil_Array
MCM1CommandControl
MCM1CommandControlPorts
MCM1EventCommand
MCM1EventCommandPorts
MCM1ModuleDef
MCM1SlavePollingControl
MCM1SlavePollingControlPorts
MCM1SlaveStatus
MCM1SlaveStatusPorts
MCM1_BLK_STATS
MCM1_PORT_ERROR
MCM1_STATUS
Strings
STRING
Add-On-Defined
Module-Defined
AB:1769_DI32:I:0
AB:1769_DO32:C:0
AB:1769_DO32:I:0
AB:1769_DO32:O:0
AB:1769_IF8:C:0
AB:1769_IF8:I:0
AB:1769_IF8:O:0
AB:1769_MODULE:C:0
AB:1769_MODULE_INT_122Bytes:O:0
AB:1769_MODULE_INT_128Bytes:I:0
AB:1769_MODULE_INT_6Bytes:I:0
AB:1769_OF8C:C:0
AB:1769_OF8C:I:0
AB:1769_OF8C:O:0
RSLogix 5000
HYCARBEX - Controller Organizer Listing Page 2
10/8/2023 3:09:55 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Trends
I/O Configuration
Backplane, CompactLogix System
1769-L35E HYCARBEX
1769-L35E Ethernet Port LocalENB
RSLogix 5000
HYCARBEX - Controller Organizer Listing Page 3
10/8/2023 3:09:55 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
CompactBus Local
RSLogix 5000
HYCARBEX - Tag Listing Page 4
HYCARBEX (Controller) 10/8/2023 3:09:55 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
RSLogix 5000
HYCARBEX - Tag Listing Page 5
HYCARBEX (Controller) 10/8/2023 3:09:56 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
ESD_01_C02 (Continued)
External Access: Read/Write
ESD_01_C02 - MainProgram/TRIP_INTERLOCKS - *3(OTE), 12(XIC), 3(XIC)
RSLogix 5000
HYCARBEX - Tag Listing Page 6
HYCARBEX (Controller) 10/8/2023 3:09:56 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
FC_ENERGY_MONTH (Continued)
External Access: Read/Write
FC_ENERGY_MONTH - MainProgram/MainRoutine - *37(COP)
RSLogix 5000
HYCARBEX - Tag Listing Page 7
HYCARBEX (Controller) 10/8/2023 3:09:56 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
RSLogix 5000
HYCARBEX - Tag Listing Page 8
HYCARBEX (Controller) 10/8/2023 3:09:56 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
FD_002 (Continued)
FD_002 - MainProgram/TRIP_INTERLOCKS - 4(XIO)
RSLogix 5000
HYCARBEX - Tag Listing Page 9
HYCARBEX (Controller) 10/8/2023 3:09:56 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
FT04 (Continued)
Base Tag: Local:6:I.Ch3Data
Constant No
External Access: Read/Write
FT04 - MainProgram/MainRoutine - 3(CPT)
RSLogix 5000
HYCARBEX - Tag Listing Page 10
HYCARBEX (Controller) 10/8/2023 3:09:56 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
RSLogix 5000
HYCARBEX - Tag Listing Page 11
HYCARBEX (Controller) 10/8/2023 3:09:57 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
INHIBIT_FD_002 (Continued)
INHIBIT_FD_002 - MainProgram/TRIP_INTERLOCKS - 4(XIO)
RSLogix 5000
HYCARBEX - Tag Listing Page 12
HYCARBEX (Controller) 10/8/2023 3:09:57 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
INTERLOCK2 (Continued)
Constant No
External Access: Read/Write
INTERLOCK2 - MainProgram/TRIP_COMMANDS - 3(XIO)
INTERLOCK2 - MainProgram/TRIP_INTERLOCKS - *8(OTE), 8(XIC)
Local:4:I AB:1769_MODULE_INT_128Bytes:I:0
HYCARBEX
RSLogix 5000
HYCARBEX - Tag Listing Page 13
HYCARBEX (Controller) 10/8/2023 3:09:57 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Local:4:I (Continued)
External Access: Read/Write
Local:4:I - MainProgram/ReadData - 2(COP), 2(COP), 2(COP), 2(COP), 2(COP), 3(COP), 4(COP)
Local:4:I.Data INT
Local:4:I.Data - MainProgram/SlavePassThru - 2(FAL)
Local:4:I.Data[0] 6 INT
Local:4:I.Data[0] - MainProgram/MODBUS - 3(NEQ), 4(EQU)
Local:4:I.Data[0] - MainProgram/ReadData - 0(MOV)
Local:4:I.Data[1] 1 INT
Local:4:I.Data[1] - MainProgram/MODBUS - 3(LES), 4(GEQ)
Local:4:I.Data[1] - MainProgram/SlavePassThru - 0(LIM), 1(EQU), 2(EQU), 3(MOV)
Local:4:I.Data[2] 0 INT
Local:4:I.Data[2] - MainProgram/ReadData - 1(COP), 2(COP), 5(MOV), 6(MOV)
Local:4:I.Data[2] - MainProgram/SlavePassThru - 0(MOV), 2(MOV)
Local:4:I.Data[3] 0 INT
Local:4:I.Data[3] - MainProgram/SlavePassThru - 0(MOV), 1(LES), 1(MOV), 2(MOV)
Local:4:I.Data[4] 0 INT
Local:4:I.Data[4] - MainProgram/SlavePassThru - 0(COP), 1(MOV)
Local:4:I.Data[4] - MainProgram/WriteData - 0(MOV)
Local:4:O AB:1769_MODULE_INT_122Bytes:O:0
HYCARBEX
External Access: Read/Write
Local:4:O - MainProgram/WriteData - *14(COP), *15(COP), *3(COP), *4(COP), *5(COP), *6(COP), *7(COP), *8(COP)
Local:4:O.Data[0] 0 INT
Local:4:O.Data[0] - MainProgram/MODBUS - *2(MOV), 1(EQU), 4(LES)
Local:4:O.Data[0] - MainProgram/SlavePassThru - *3(MOV)
Local:4:O.Data[0] - MainProgram/WriteData - *1(MOV), *23(MOV)
Local:4:O.Data[1] 0 INT
Local:4:O.Data[1] - MainProgram/WriteData - *14(MOV), *15(MOV), *21(COP), *22(COP), *7(MOV), *8(MOV)
RSLogix 5000
HYCARBEX - Tag Listing Page 14
HYCARBEX (Controller) 10/8/2023 3:09:58 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
RSLogix 5000
HYCARBEX - Tag Listing Page 15
HYCARBEX (Controller) 10/8/2023 3:09:58 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MBControl1 (Continued)
Constant No
External Access: Read/Write
MBControl1 - MainProgram/SlavePassThru - *2(FAL)
MBControl1.LEN 3 DINT
MBControl1.LEN - MainProgram/SlavePassThru - *2(MOV)
MBControl1.POS 0 DINT
MBControl1.POS - MainProgram/SlavePassThru - 2(FAL)
RSLogix 5000
HYCARBEX - Tag Listing Page 16
HYCARBEX (Controller) 10/8/2023 3:10:08 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MCM1 (Continued)
MCM1.BP.LastWrite 0 INT
MCM1.BP.LastWrite - MainProgram/WriteData - *0(MOV), *10(MOV), *11(MOV), *12(MOV), *13(MOV), *14(MOV), *15(MOV), *16(MOV),
*17(MOV), *18(MOV), *19(MOV), *2(MOV), *20(MOV), *3(MOV), *4(MOV), *5(MOV), *6(MOV), *7(MOV), *8(MOV), *9(MOV), 21(CPT),
21(GEQ), 21(LEQ), 22(CPT), 22(LEQ), 23(MOV)
MCM1.BP.BlockIndex 120 INT
MCM1.BP.BlockIndex - MainProgram/ReadData - *1(CPT), *3(CPT), *4(CPT), 1(COP), 1(LEQ), 3(COP), 4(COP)
MCM1.BP.BlockIndex - MainProgram/WriteData - *21(CPT), *22(CPT), 21(COP), 21(LEQ), 22(COP)
MCM1.BP.BootTimer TIMER
MCM1.BP.BootTimer - MainProgram/MODBUS - *1(TON)
MCM1.BP.BootTimer.DN 0 BOOL
MCM1.BP.BootTimer.DN - MainProgram/MODBUS - 2(XIC)
MCM1.ModuleStatus.Pass_Cnt 24852 INT
MCM1.ModuleStatus.Pass_Cnt - MainProgram/ReadData - *2(COP)
MCM1.ModuleStatus.BlkStats MCM1_BLK_STATS
MCM1.ModuleStatus.BlkStats - MainProgram/ReadData - *2(COP)
MCM1.BlockRequest.Warmboot 0 BOOL
MCM1.BlockRequest.Warmboot - MainProgram/WriteData - *2(OTU), 2(XIC)
MCM1.BlockRequest.Coldboot 0 BOOL
MCM1.BlockRequest.Coldboot - MainProgram/WriteData - *1(OTU), 1(XIC)
MCM1.BlockRequest.CommandControlP1
0 BOOL
MCM1.BlockRequest.CommandControlP1 - MainProgram/WriteData - *3(OTU), 3(XIC)
MCM1.BlockRequest.CommandControlP2
0 BOOL
MCM1.BlockRequest.CommandControlP2 - MainProgram/WriteData - *4(OTU), 4(XIC)
MCM1.BlockRequest.EventCommandP1
0 BOOL
MCM1.BlockRequest.EventCommandP1 - MainProgram/WriteData - *5(OTU), 5(XIC)
MCM1.BlockRequest.EventCommandP2
0 BOOL
MCM1.BlockRequest.EventCommandP2 - MainProgram/WriteData - *6(OTU), 6(XIC)
MCM1.BlockRequest.EnableSlavePollingP1
0 BOOL
MCM1.BlockRequest.EnableSlavePollingP1 - MainProgram/WriteData - *7(OTU), 7(XIC)
MCM1.BlockRequest.DisableSlavePollingP1
0 BOOL
MCM1.BlockRequest.DisableSlavePollingP1 - MainProgram/WriteData - *8(OTU), 8(XIC)
MCM1.BlockRequest.Slave0PollingStatusP1
0 BOOL
MCM1.BlockRequest.Slave0PollingStatusP1 - MainProgram/WriteData - *9(OTU), 9(XIC)
MCM1.BlockRequest.Slave60PollingStatusP1
0 BOOL
MCM1.BlockRequest.Slave60PollingStatusP1 - MainProgram/WriteData - *10(OTU), 10(XIC)
MCM1.BlockRequest.Slave120PollingStatusP1
0 BOOL
MCM1.BlockRequest.Slave120PollingStatusP1 - MainProgram/WriteData - *11(OTU), 11(XIC)
MCM1.BlockRequest.Slave180PollingStatusP1
0 BOOL
MCM1.BlockRequest.Slave180PollingStatusP1 - MainProgram/WriteData - *12(OTU), 12(XIC)
MCM1.BlockRequest.Slave240PollingStatusP1
0 BOOL
MCM1.BlockRequest.Slave240PollingStatusP1 - MainProgram/WriteData - *13(OTU), 13(XIC)
MCM1.BlockRequest.EnableSlavePollingP2
0 BOOL
MCM1.BlockRequest.EnableSlavePollingP2 - MainProgram/WriteData - *14(OTU), 14(XIC)
MCM1.BlockRequest.DisableSlavePollingP2
0 BOOL
MCM1.BlockRequest.DisableSlavePollingP2 - MainProgram/WriteData - *15(OTU), 15(XIC)
MCM1.BlockRequest.Slave0PollingStatusP2
0 BOOL
MCM1.BlockRequest.Slave0PollingStatusP2 - MainProgram/WriteData - *16(OTU), 16(XIC)
MCM1.BlockRequest.Slave60PollingStatusP2
0 BOOL
RSLogix 5000
HYCARBEX - Tag Listing Page 17
HYCARBEX (Controller) 10/8/2023 3:10:08 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MCM1 (Continued)
MCM1.BlockRequest.Slave60PollingStatusP2 - MainProgram/WriteData - *17(OTU), 17(XIC)
MCM1.BlockRequest.Slave120PollingStatusP2
0 BOOL
MCM1.BlockRequest.Slave120PollingStatusP2 - MainProgram/WriteData - *18(OTU), 18(XIC)
MCM1.BlockRequest.Slave180PollingStatusP2
0 BOOL
MCM1.BlockRequest.Slave180PollingStatusP2 - MainProgram/WriteData - *19(OTU), 19(XIC)
MCM1.BlockRequest.Slave240PollingStatusP2
0 BOOL
MCM1.BlockRequest.Slave240PollingStatusP2 - MainProgram/WriteData - *20(OTU), 20(XIC)
MCM1.CommandControl.P1.CommandIndex
INT
MCM1.CommandControl.P1.CommandIndex - MainProgram/WriteData - 3(COP)
MCM1.CommandControl.P1.CommandsAdded
0 INT
MCM1.CommandControl.P1.CommandsAdded - MainProgram/ReadData - *5(MOV)
MCM1.CommandControl.P2.CommandIndex
INT
MCM1.CommandControl.P2.CommandIndex - MainProgram/WriteData - 4(COP)
MCM1.CommandControl.P2.CommandsAdded
0 INT
MCM1.CommandControl.P2.CommandsAdded - MainProgram/ReadData - *6(MOV)
MCM1.SlavePollingControl.P1.NumberOfSlaves
0 INT
MCM1.SlavePollingControl.P1.NumberOfSlaves - MainProgram/WriteData - 7(MOV), 8(MOV)
MCM1.SlavePollingControl.P1.SlaveID
INT
MCM1.SlavePollingControl.P1.SlaveID - MainProgram/WriteData - 7(COP), 8(COP)
MCM1.SlavePollingControl.P2.NumberOfSlaves
0 INT
MCM1.SlavePollingControl.P2.NumberOfSlaves - MainProgram/WriteData - 14(MOV), 15(MOV)
MCM1.SlavePollingControl.P2.SlaveID
INT
MCM1.SlavePollingControl.P2.SlaveID - MainProgram/WriteData - 14(COP), 15(COP)
MCM1.MBCoil MCM1Coil_Array
MCM1.MBCoil - MainProgram/SlavePassThru - *1(OTL), *1(OTU), 1(COP)
MR 0 BOOL HYCARBEX
Constant No
External Access: Read/Write
MR - MainProgram/TRIP_INTERLOCKS - 10(XIO), 11(XIO), 3(XIO), 4(XIO), 5(XIO), 6(XIO), 7(XIO), 8(XIO), 9(XIO)
RSLogix 5000
HYCARBEX - Tag Listing Page 18
HYCARBEX (Controller) 10/8/2023 3:10:08 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
PID1_OUT (Continued)
PID1_OUT - MainProgram/PID - *0(PID)
RSLogix 5000
HYCARBEX - Tag Listing Page 19
HYCARBEX (Controller) 10/8/2023 3:10:09 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
RSLogix 5000
HYCARBEX - Tag Listing Page 20
HYCARBEX (Controller) 10/8/2023 3:10:09 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
PT04 (Continued)
Constant No
External Access: Read/Write
PT04 - MainProgram/MainRoutine - 15(CPT)
RSLogix 5000
HYCARBEX - Tag Listing Page 21
HYCARBEX (Controller) 10/8/2023 3:10:09 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
TT04 (Continued)
AliasFor: Local:6:I.Ch7Data
Base Tag: Local:6:I.Ch7Data
Constant No
External Access: Read/Write
TT04 - MainProgram/MainRoutine - 7(CPT)
RSLogix 5000
Alarms - Ladder Diagram Page 22
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:10 PM
Total number of rungs in routine: 6 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
FD_001
SBR <Local:1:I.Data.0> FD_001_ALM
0 Subroutine
FD_002
<Local:2:I.Data.0> FD_002_ALM
1
FD_003
<Local:3:I.Data.0> FD_003_ALM
2
FD_004
<Local:1:I.Data.1> FD_004_ALM
3
JSR
4 Jump To Subroutine
Routine Name MODBUS
RET
5 Return from Subroutine
(End)
RSLogix 5000
ESD_LOGIC - Ladder Diagram Page 23
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:12 PM
Total number of rungs in routine: 2 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
JSR
0 Jump To Subroutine
Routine Name TRIP_INTERLOCKS
RET
1 Return from Subroutine
(End)
RSLogix 5000
MainRoutine - Ladder Diagram Page 24
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:15 PM
Total number of rungs in routine: 43 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
CPT
0 Compute
Dest FT01_SCALED
0
Expression (FT01-4000)*0.01875
CPT
1 Compute
Dest FT02_SCALED
0
Expression (FT1400-4000)*0.00125
CPT
2 Compute
Dest FT03_SCALED
-1
Expression (FT03-4000)*0.0375
CPT
3 Compute
Dest FT04_SCALED
-19
Expression (FT04-4200)*0.01875
CPT
4 Compute
Dest TT01_SCALED
96
Expression (TT01-4000)*0.045+32
CPT
5 Compute
Dest TT02_SCALED
91
Expression (TT02-4000)*0.045+32
CPT
6 Compute
Dest TT03_SCALED
85
Expression (TT03-4000)*0.045+32
CPT
7 Compute
Dest TT04_SCALED
84
Expression (TT04-4000)*0.045+32
CPT
8 Compute
Dest TT05_SCALED
-4
Expression (TT05-4000)*0.045+32
CPT
9 Compute
Dest GD_001_SCALED
-6
Expression (GD_001-4200)*0.00625
RSLogix 5000
MainRoutine - Ladder Diagram Page 25
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:15 PM
Total number of rungs in routine: 43 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
CPT
10 Compute
Dest GD_002_SCALED
-6
Expression (GD_002-4200)*0.00625
CPT
11 Compute
Dest GD_003_SCALED
-6
Expression (GD_003-4200)*0.00625
CPT
12 Compute
Dest DPT_1300_SCALED
-50
Expression (DPT_1300-4000)*0.0625
CPT
13 Compute
Dest DPT_1100_SCALED
12
Expression (DPT_1100-4000)*0.0625
CPT
14 Compute
Dest DPT_4400_SCALED
-64
Expression (DPT_4400-4220)*0.0625
CPT
15 Compute
Dest PT04_SCALED
-264
Expression (PT04-4220)*0.0625
COP
16 Copy File
Source MCM1.ReadData[0]
Dest FC_DP
Length 2
COP
17 Copy File
Source MCM1.ReadData[2]
Dest FC_SP
Length 2
COP
18 Copy File
Source MCM1.ReadData[4]
Dest FC_PT
Length 2
COP
19 Copy File
Source MCM1.ReadData[50]
Dest FC_C6
Length 2
RSLogix 5000
MainRoutine - Ladder Diagram Page 26
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:15 PM
Total number of rungs in routine: 43 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
COP
20 Copy File
Source MCM1.ReadData[54]
Dest FC_PROPANE
Length 2
COP
21 Copy File
Source MCM1.ReadData[58]
Dest FC_IBUTANE
Length 2
COP
22 Copy File
Source MCM1.ReadData[62]
Dest FC_NBUTANE
Length 2
COP
23 Copy File
Source MCM1.ReadData[66]
Dest FC_IPENTANE
Length 2
COP
24 Copy File
Source MCM1.ReadData[70]
Dest FC_NPENTANE
Length 2
COP
25 Copy File
Source MCM1.ReadData[74]
Dest FC_NITROGEN
Length 2
COP
26 Copy File
Source MCM1.ReadData[78]
Dest FC_METHANE
Length 2
COP
27 Copy File
Source MCM1.ReadData[82]
Dest FC_CO2
Length 2
COP
28 Copy File
Source MCM1.ReadData[86]
Dest FC_ETHANE
Length 2
COP
29 Copy File
Source MCM1.ReadData[90]
Dest FC_H2S
Length 2
RSLogix 5000
MainRoutine - Ladder Diagram Page 27
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:15 PM
Total number of rungs in routine: 43 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
COP
30 Copy File
Source MCM1.ReadData[150]
Dest FC_SPECIFIC_GRAVITY
Length 2
COP
31 Copy File
Source MCM1.ReadData[154]
Dest FC_HEATING_VALUE
Length 2
COP
32 Copy File
Source MCM1.ReadData[152]
Dest FC_VISCOSITY
Length 2
COP
33 Copy File
Source MCM1.ReadData[162]
Dest FC_FPV
Length 2
COP
34 Copy File
Source MCM1.ReadData[166]
Dest FC_DENSITY
Length 2
COP
35 Copy File
Source MCM1.ReadData[170]
Dest FC_ENERGY_TODAY
Length 2
COP
36 Copy File
Source MCM1.ReadData[172]
Dest FC_ENERGY_YESTERDAY
Length 2
COP
37 Copy File
Source MCM1.ReadData[174]
Dest FC_ENERGY_MONTH
Length 2
COP
38 Copy File
Source MCM1.ReadData[182]
Dest FC_FLOW_TODAY
Length 2
COP
39 Copy File
Source MCM1.ReadData[184]
Dest FC_FLOW_YESTERDAY
Length 2
RSLogix 5000
MainRoutine - Ladder Diagram Page 28
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:16 PM
Total number of rungs in routine: 43 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
COP
40 Copy File
Source MCM1.ReadData[186]
Dest FC_FLOW_MONTH
Length 2
COP
41 Copy File
Source MCM1.ReadData[12]
Dest FC_MOISTURE_ANALYZER
Length 2
JSR
42 Jump To Subroutine
Routine Name ESD_LOGIC
(End)
RSLogix 5000
MODBUS - Ladder Diagram Page 29
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:17 PM
Total number of rungs in routine: 5 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MOV
0 Move
Source 60
Dest MCM1.BlockTransferSize
60
EQU TON
1 Equal Timer On Delay EN
Source A Local:4:O.Data[0] Timer MCM1.BP.BootTimer
0 Preset 10 DN
Source B 9999 Accum 0
EQU
Equal
Source A Local:4:O.Data[0]
0
Source B 9998
MCM1.BP.BootTimer.DN MOV
2 Move
Source 0
Dest Local:4:O.Data[0]
0
JSR
Jump To Subroutine
Routine Name SlavePassThru
(End)
RSLogix 5000
PID - Ladder Diagram Page 30
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:17 PM
Total number of rungs in routine: 23 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
PID
0 Proportional Integral Derivative
PID PID1 ...
Process Variable TT01_SCALED
Tieback 0
Control Variable PID1_OUT
<Local:9:O.Ch0Data>
PID Master Loop 0
Inhold Bit 0
Inhold Value 0
Setpoint 12.765958
Process Variable 12.765957
Output % 0.0
CPT
1 Compute
Dest PID1.SP
12.765958
Expression PID1_SP/7.52
PID1.SWM MOV
2 Move
Source PID1_MAN_CMD
0
Dest PID1.SO
0.0
MOV
3 Move
Source 12000
Dest Local:9:O.Ch1Data
12000
PID1.SWM MOV
4 / Move
Source PID1.SO
0.0
Dest PID1_MAN_CMD
0
PID1.SWM MOV
5 Move
Source TT01_SCALED
96
Dest PID1_SP
96
PID
6 Proportional Integral Derivative
PID PID2 ...
Process Variable TT02_SCALED
Tieback 0
Control Variable PID2_OUT
<Local:9:O.Ch2Data>
PID Master Loop 0
Inhold Bit 0
Inhold Value 0
Setpoint 12.101064
Process Variable 12.101064
Output % 93.0
RSLogix 5000
PID - Ladder Diagram Page 31
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:18 PM
Total number of rungs in routine: 23 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
CPT
7 Compute
Dest PID2.SP
12.101064
Expression PID2_SP/7.52
PID2.SWM MOV
8 Move
Source PID2_MAN_CMD
93
Dest PID2.SO
93.0
PID2.SWM MOV
9 / Move
Source PID2.SO
93.0
Dest PID2_MAN_CMD
93
PID2.SWM MOV
10 Move
Source TT02_SCALED
91
Dest PID2_SP
91
PID
11 Proportional Integral Derivative
PID PID3 ...
Process Variable TT03_SCALED
Tieback 0
Control Variable PID3_OUT
<Local:9:O.Ch4Data>
PID Master Loop 0
Inhold Bit 0
Inhold Value 0
Setpoint 11.303191
Process Variable 11.303191
Output % 50.0
CPT
12 Compute
Dest PID3.SP
11.303191
Expression PID3_SP/7.52
PID3.SWM MOV
13 Move
Source PID3_MAN_CMD
50
Dest PID3.SO
50.0
PID3.SWM MOV
14 / Move
Source PID3.SO
50.0
Dest PID3_MAN_CMD
50
RSLogix 5000
PID - Ladder Diagram Page 32
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:18 PM
Total number of rungs in routine: 23 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
PID3.SWM MOV
15 Move
Source TT03_SCALED
85
Dest PID3_SP
85
PID
16 Proportional Integral Derivative
PID PID4 ...
Process Variable TT04_SCALED
Tieback 0
Control Variable PID4_OUT
<Local:9:O.Ch6Data>
PID Master Loop 0
Inhold Bit 0
Inhold Value 0
Setpoint 11.170213
Process Variable 11.170213
Output % 75.0
CPT
17 Compute
Dest PID4.SP
11.170213
Expression PID4_SP/7.52
PID4.SWM MOV
18 Move
Source PID4_MAN_CMD
75
Dest PID4.SO
75.0
PID4.SWM MOV
19 / Move
Source PID4.SO
75.0
Dest PID4_MAN_CMD
75
PID1.SWM MOV
20 Move
Source TT04_SCALED
84
Dest PID4_SP
84
JSR
21 Jump To Subroutine
Routine Name Alarms
RET
22 Return from Subroutine
(End)
RSLogix 5000
ReadData - Ladder Diagram Page 33
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:20 PM
Total number of rungs in routine: 7 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MOV
0 Move
Source Local:4:I.Data[0]
6
Dest MCM1.BP.LastRead
6
GEQ LEQ
1 Grtr Than or Eql (A>=B) Less Than or Eql (A<=B)
Source A MCM1.BP.LastRead Source A MCM1.BP.LastRead
6 6
Source B 1 Source B 4
CPT
Compute
Dest MCM1.BP.BlockIndex
120
Expression (MCM1.BP.LastRead-1)*MCM1.BlockTransferSize
LEQ COP
Less Than or Eql (A<=B) Copy File
Source A MCM1.BP.BlockIndex Source Local:4:I.Data[2]
120 Dest MCM1.ReadData[MCM1.BP.BlockIndex]
Source B 240 Length MCM1.BlockTransferSize
EQU COP
2 Equal Copy File
Source A MCM1.BP.LastRead Source Local:4:I.Data[2]
6 Dest MCM1.ModuleStatus.Pass_Cnt
Source B -1 Length 1
COP
EQU Copy File
Equal Source Local:4:I.Data[3]
Source A MCM1.BP.LastRead Dest MCM1.ModuleStatus.Prod[0]
6 Length 16
Source B 0
COP
Copy File
Source Local:4:I.Data[11]
Dest MCM1.ModuleStatus.PortErr[0].CmdList
Length 7
COP
Copy File
Source Local:4:I.Data[18]
Dest MCM1.ModuleStatus.PortErr[1].CmdList
Length 7
COP
Copy File
Source Local:4:I.Data[25]
Dest MCM1.ModuleStatus.BlkStats.ReadCnt
Length 6
COP
Copy File
Source Local:4:I.Data[31]
Dest MCM1.ModuleStatus.Port1_CurErr
Length 4
RSLogix 5000
ReadData - Ladder Diagram Page 34
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:21 PM
Total number of rungs in routine: 7 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
GEQ LEQ
3 Grtr Than or Eql (A>=B) Less Than or Eql (A<=B)
Source A MCM1.BP.LastRead Source A MCM1.BP.LastRead
6 6
Source B 3002 Source B 3003
CPT
Compute
Dest MCM1.BP.BlockIndex
120
Expression (MCM1.BP.LastRead-3002)*60
COP
Copy File
Source Local:4:I.Data[2]
Dest MCM1.SlaveStatus.P1.SlaveStatus[MCM1.BP.BlockIndex]
Length 60
GEQ LEQ
4 Grtr Than or Eql (A>=B) Less Than or Eql (A<=B)
Source A MCM1.BP.LastRead Source A MCM1.BP.LastRead
6 6
Source B 3102 Source B 3103
CPT
Compute
Dest MCM1.BP.BlockIndex
120
Expression (MCM1.BP.LastRead-3102)*60
COP
Copy File
Source Local:4:I.Data[2]
Dest MCM1.SlaveStatus.P2.SlaveStatus[MCM1.BP.BlockIndex]
Length 60
EQU MOV
5 Equal Move
Source A MCM1.BP.LastRead Source Local:4:I.Data[2]
6 0
Source B 5006 Dest MCM1.CommandControl.P1.CommandsAdded
0
EQU MOV
6 Equal Move
Source A MCM1.BP.LastRead Source Local:4:I.Data[2]
6 0
Source B 5106 Dest MCM1.CommandControl.P2.CommandsAdded
0
(End)
RSLogix 5000
SlavePassThru - Ladder Diagram Page 35
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:21 PM
Total number of rungs in routine: 4 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
LIM MOV
0 Limit Test (CIRC) Move
Low Limit 9956 Source Local:4:I.Data[3]
0
Test Local:4:I.Data[1] Dest MBOffset
1 100
High Limit 9957
MOV
Move
Source Local:4:I.Data[2]
0
Dest WordLength
10
LEQ COP
Less Than or Eql (A<=B) Copy File
Source A MBOffset Source Local:4:I.Data[4]
100 Dest MCM1.WriteData[MBOffset]
Source B 479 Length WordLength
EQU LES
1 Equal Less Than (A<B)
Source A 9958 Source A Local:4:I.Data[3]
0
Source B Local:4:I.Data[1] Source B 416
1
MOV
Move
Source Local:4:I.Data[3]
0
Dest MbOffsetbit
320
MOV
Move
Source Local:4:I.Data[4]
0
Dest MBPassThruScratch[2]
-256
COP
Copy File
Source MCM1.WriteData[0]
Dest MCM1.MBCoil
Length 416
NEQ MCM1.MBCoil.Boolean[MbOffsetbit]
Not Equal L
Source A MBPassThruScratch[2]
-256
Source B 0
EQU MCM1.MBCoil.Boolean[MbOffsetbit]
Equal U
Source A MBPassThruScratch[2]
-256
Source B 0
COP
Copy File
Source MCM1.MBCoil
Dest MCM1.WriteData[0]
Length 26
RSLogix 5000
SlavePassThru - Ladder Diagram Page 36
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:22 PM
Total number of rungs in routine: 4 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
EQU
2 Equal
Source A 9959
Source B Local:4:I.Data[1]
1
FAL
File Arith/Logical
Control
Length
Position
Mode
Dest M
FAL
File Arith/Logical
Control
Length
Position
Mode
Dest M
RSLogix 5000
SlavePassThru - Ladder Diagram Page 37
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:22 PM
Total number of rungs in routine: 4 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MOV
Move
Source Local:4:I.Data[3]
0
Dest MBOffset
100
MOV
Move
Source Local:4:I.Data[2]
0
Dest MBControl1.LEN
3
MOV
Move
Source Local:4:I.Data[2]
0
Dest MBControl2.LEN
3
EN
MBControl1
3 DN
0
ALL ER
MCM1.WriteData[MBOffset+MBControl1.POS]
0
MBControl1.POS] AND(NOT Local:4:I.Data[54+MBControl1.POS])
EN
MBControl2
3 DN
0
ALL ER
MCM1.WriteData[MBOffset+MBControl2.POS]
0
a[54+MBControl2.POS] AND Local:4:I.Data[4+MBControl2.POS])
MOV
3 Move
Source Local:4:I.Data[1]
1
Dest Local:4:O.Data[0]
0
(End)
RSLogix 5000
TRIP_COMMANDS - Ladder Diagram Page 38
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:22 PM
Total number of rungs in routine: 8 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
PSDV_1100
ESD_01 INTERLOCK3 <Local:5:O.Data.8>
1 / /
ESDV_4400
ESD_01 INTERLOCK5 <Local:5:O.Data.31>
2 / /
ESDV_04_01 ESDV_06_01
ESD_01 INTERLOCK1 INTERLOCK2 <Local:5:O.Data.2> <Local:5:O.Data.4>
3 / / /
ESDV_14_01
INTERLOCK1 ESD_01 <Local:5:O.Data.6>
4 / /
PSDV_1701
INTERLOCK4 ESD_01 <Local:5:O.Data.28>
5 / /
JSR
6 Jump To Subroutine
Routine Name PID
RET
7 Return from Subroutine
(End)
RSLogix 5000
TRIP_INTERLOCKS - Ladder Diagram Page 39
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:25 PM
Total number of rungs in routine: 15 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
GRT GD_002H
1 Greater Than (A>B)
Source A GD_002_SCALED
-6
Source B GD_002_SP
50
GRT GD_003H
2 Greater Than (A>B)
Source A GD_003_SCALED
-6
Source B GD_003_SP
50
GD_003H INHIBIT_GD_003
/
ESD_01_C02 MR
/
FD_001 FD_002
<Local:1:I.Data.0> INHIBIT_FD_001 <Local:2:I.Data.0> INHIBIT_FD_002 ESD_01_C01
4 / / / /
FD_003
<Local:3:I.Data.0> INHIBIT_FD_003
/ /
FD_002 FD_003
<Local:2:I.Data.0> INHIBIT_FD_002 <Local:3:I.Data.0> INHIBIT_FD_003
/ / / /
ESD_01_C01 MR
/
HNS_001_H
<Local:3:I.Data.4> INHIBIT_HNS_001_H ESD_01_C04
5 / /
ESD_01_C04 MR
/
HNS_002_H
<Local:3:I.Data.3> INHIBIT_HNS_002_H ESD_01_C03
6 / /
ESD_01_C03 MR
/
RSLogix 5000
TRIP_INTERLOCKS - Ladder Diagram Page 40
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:25 PM
Total number of rungs in routine: 15 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
PSL_07_03
<Local:2:I.Data.13> INHIBIT_INTERLOCK1 INERLOCK1
7 / /
INERLOCK1 MR
/
PSH_07_04
<Local:3:I.Data.9> INHIBIT_INTERLOCK2 INTERLOCK2
8 / /
INTERLOCK2 MR
/
LSLL_1100
<Local:2:I.Data.14> INHIBIT_LSLL_1100 INTERLOCK3
9 / /
INTERLOCK3 MR
/
LSL_1701
<Local:3:I.Data.28> INHIBIT_LSL_1701 INTERLOCK4
10 / /
INTERLOCK4 MR
/
PSL_4400
<Local:2:I.Data.4> INHIBIT_INTERLOCK5 INTERLOCK5
11 / /
TSH_4401
<Local:2:I.Data.1>
/
TSH_4400
<Local:3:I.Data.26>
/
INTERLOCK5 MR
/
ESD_01_C01 ESD_01
12
ESD_01_C02
ESD_01_C03
ESD_01_C04
JSR
13 Jump To Subroutine
Routine Name TRIP_COMMANDS
RET
14 Return from Subroutine
(End)
RSLogix 5000
WriteData - Ladder Diagram Page 41
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:28 PM
Total number of rungs in routine: 24 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MOV
0 Move
Source Local:4:I.Data[4]
0
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Coldboot MOV
1 Move
Source 9999
Dest Local:4:O.Data[0]
0
MCM1.BlockRequest.Coldboot
U
MCM1.BlockRequest.Warmboot MOV
2 Move
Source 9998
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Warmboot
U
MCM1.BlockRequest.CommandControlP1 COP
3 Copy File
Source MCM1.CommandControl.P1.CommandIndex[0]
Dest Local:4:O.Data[1]
Length 6
MOV
Move
Source 5006
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.CommandControlP1
U
MCM1.BlockRequest.CommandControlP2 COP
4 Copy File
Source MCM1.CommandControl.P2.CommandIndex[0]
Dest Local:4:O.Data[1]
Length 6
MOV
Move
Source 5106
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.CommandControlP2
U
RSLogix 5000
WriteData - Ladder Diagram Page 42
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:28 PM
Total number of rungs in routine: 24 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MCM1.BlockRequest.EventCommandP1 COP
5 Copy File
Source MCM1.EventCommand.P1.InternalAddress
Dest Local:4:O.Data[1]
Length 5
MOV
Move
Source 1000
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.EventCommandP1
U
MCM1.BlockRequest.EventCommandP2 COP
6 Copy File
Source MCM1.EventCommand.P2.InternalAddress
Dest Local:4:O.Data[1]
Length 5
MOV
Move
Source 2000
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.EventCommandP2
U
MCM1.BlockRequest.EnableSlavePollingP1 MOV
7 Move
Source MCM1.SlavePollingControl.P1.NumberOfSlaves
0
Dest Local:4:O.Data[1]
0
COP
Copy File
Source MCM1.SlavePollingControl.P1.SlaveID[0]
Dest Local:4:O.Data[2]
Length 60
MOV
Move
Source 3001
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.EnableSlavePollingP1
U
RSLogix 5000
WriteData - Ladder Diagram Page 43
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:28 PM
Total number of rungs in routine: 24 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MCM1.BlockRequest.DisableSlavePollingP1 MOV
8 Move
Source MCM1.SlavePollingControl.P1.NumberOfSlaves
0
Dest Local:4:O.Data[1]
0
COP
Copy File
Source MCM1.SlavePollingControl.P1.SlaveID[0]
Dest Local:4:O.Data[2]
Length 60
MOV
Move
Source 3000
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.DisableSlavePollingP1
U
MCM1.BlockRequest.Slave0PollingStatusP1 MOV
9 Move
Source 3002
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave0PollingStatusP1
U
MCM1.BlockRequest.Slave60PollingStatusP1 MOV
10 Move
Source 3003
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave60PollingStatusP1
U
MCM1.BlockRequest.Slave120PollingStatusP1 MOV
11 Move
Source 3004
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave120PollingStatusP1
U
MCM1.BlockRequest.Slave180PollingStatusP1 MOV
12 Move
Source 3005
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave180PollingStatusP1
U
RSLogix 5000
WriteData - Ladder Diagram Page 44
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:28 PM
Total number of rungs in routine: 24 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MCM1.BlockRequest.Slave240PollingStatusP1 MOV
13 Move
Source 3006
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave240PollingStatusP1
U
MCM1.BlockRequest.EnableSlavePollingP2 MOV
14 Move
Source MCM1.SlavePollingControl.P2.NumberOfSlaves
0
Dest Local:4:O.Data[1]
0
COP
Copy File
Source MCM1.SlavePollingControl.P2.SlaveID[0]
Dest Local:4:O.Data[2]
Length 60
MOV
Move
Source 3101
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.EnableSlavePollingP2
U
MCM1.BlockRequest.DisableSlavePollingP2 MOV
15 Move
Source MCM1.SlavePollingControl.P2.NumberOfSlaves
0
Dest Local:4:O.Data[1]
0
COP
Copy File
Source MCM1.SlavePollingControl.P2.SlaveID[0]
Dest Local:4:O.Data[2]
Length 60
MOV
Move
Source 3100
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.DisableSlavePollingP2
U
MCM1.BlockRequest.Slave0PollingStatusP2 MOV
16 Move
Source 3102
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave0PollingStatusP2
U
RSLogix 5000
WriteData - Ladder Diagram Page 45
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:28 PM
Total number of rungs in routine: 24 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
MCM1.BlockRequest.Slave60PollingStatusP2 MOV
17 Move
Source 3103
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave60PollingStatusP2
U
MCM1.BlockRequest.Slave120PollingStatusP2 MOV
18 Move
Source 3104
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave120PollingStatusP2
U
MCM1.BlockRequest.Slave180PollingStatusP2 MOV
19 Move
Source 3105
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave180PollingStatusP2
U
MCM1.BlockRequest.Slave240PollingStatusP2 MOV
20 Move
Source 3106
Dest MCM1.BP.LastWrite
0
MCM1.BlockRequest.Slave240PollingStatusP2
U
GEQ LEQ
21 Grtr Than or Eql (A>=B) Less Than or Eql (A<=B)
Source A MCM1.BP.LastWrite Source A MCM1.BP.LastWrite
0 0
Source B 1 Source B 4
CPT
Compute
Dest MCM1.BP.BlockIndex
120
Expression (MCM1.BP.LastWrite-1)*MCM1.BlockTransferSize
LEQ COP
Less Than or Eql (A<=B) Copy File
Source A MCM1.BP.BlockIndex Source MCM1.WriteData[MCM1.BP.BlockIndex]
120 Dest Local:4:O.Data[1]
Source B 240 Length MCM1.BlockTransferSize
RSLogix 5000
WriteData - Ladder Diagram Page 46
HYCARBEX:MainTask:MainProgram 10/8/2023 3:10:28 PM
Total number of rungs in routine: 24 C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
LEQ LEQ
22 Less Than or Eql (A<=B) Less Than or Eql (A<=B)
Source A 4000 Source A MCM1.BP.LastWrite
0
Source B MCM1.BP.LastWrite Source B 4010
0
CPT
Compute
Dest MCM1.BP.BlockIndex
120
Expression (MCM1.BP.LastWrite-4000)*MCM1.BlockTransferSize
COP
Copy File
Source MCM1.ReadData[MCM1.BP.BlockIndex]
Dest Local:4:O.Data[1]
Length MCM1.BlockTransferSize
MOV
23 Move
Source MCM1.BP.LastWrite
0
Dest Local:4:O.Data[0]
0
(End)
RSLogix 5000
MCM1Backplane - Predefined Data Type Page 47
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 20 byte(s)
RSLogix 5000
MCM1Backplane - Predefined Data Type Page 48
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
External Access
Read/Write
Read/Write
Read/Write
Read/Write
RSLogix 5000
MCM1BlockRequest - Predefined Data Type Page 49
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 4 byte(s)
RSLogix 5000
MCM1Coil_Array - Predefined Data Type Page 50
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 52 byte(s)
RSLogix 5000
MCM1CommandControl - Predefined Data Type Page 51
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 16 byte(s)
RSLogix 5000
MCM1CommandControlPorts - Predefined Data Type Page 52
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 32 byte(s)
RSLogix 5000
MCM1EventCommand - Predefined Data Type Page 53
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 12 byte(s)
RSLogix 5000
MCM1EventCommandPorts - Predefined Data Type Page 54
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 24 byte(s)
RSLogix 5000
MCM1ModuleDef - Predefined Data Type Page 55
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
RSLogix 5000
MCM1SlavePollingControl - Predefined Data Type Page 56
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
RSLogix 5000
MCM1SlavePollingControlPorts - Predefined Data Type Page 57
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
P2 MCM1SlavePollingControl Read/Write
RSLogix 5000
MCM1SlaveStatus - Predefined Data Type Page 58
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
RSLogix 5000
MCM1SlaveStatusPorts - Predefined Data Type Page 59
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
RSLogix 5000
MCM1_BLK_STATS - Predefined Data Type Page 60
HYCARBEX (Controller) 10/8/2023 3:10:29 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 12 byte(s)
RSLogix 5000
MCM1_PORT_ERROR - Predefined Data Type Page 61
HYCARBEX (Controller) 10/8/2023 3:10:30 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 16 byte(s)
RSLogix 5000
MCM1_STATUS - Predefined Data Type Page 62
HYCARBEX (Controller) 10/8/2023 3:10:30 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 72 byte(s)
RSLogix 5000
STRING - Predefined String Type Page 63
HYCARBEX (Controller) 10/8/2023 3:10:30 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
Description:
Size: 88 byte(s)
RSLogix 5000
HYCARBEX - Module Properties Listing Page 64
10/8/2023 3:10:30 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
RSLogix 5000
HYCARBEX - Module Properties Listing Page 65
10/8/2023 3:10:31 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
RSLogix 5000
HYCARBEX - Module Properties Listing Page 66
10/8/2023 3:10:31 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
0 BOOL
.Ch0AlarmInterruptEn
.Ch0AlarmLatchEn 0 BOOL
.Ch0AlarmEn 0 BOOL
.Ch0En 1 BOOL
.Ch0Range 3 SINT
.Ch0DataFormat 1 SINT
.Ch0HAlarmLimit 0 INT
.Ch0LAlarmLimit 0 INT
0 INT
.Ch0AlarmDeadband
.Ch1Filter 0 SINT
0 BOOL
.Ch1AlarmInterruptEn
.Ch1AlarmLatchEn 0 BOOL
.Ch1AlarmEn 0 BOOL
.Ch1En 1 BOOL
.Ch1Range 3 SINT
.Ch1DataFormat 1 SINT
.Ch1HAlarmLimit 0 INT
.Ch1LAlarmLimit 0 INT
0 INT
.Ch1AlarmDeadband
.Ch2Filter 0 SINT
0 BOOL
.Ch2AlarmInterruptEn
.Ch2AlarmLatchEn 0 BOOL
.Ch2AlarmEn 0 BOOL
.Ch2En 1 BOOL
.Ch2Range 3 SINT
.Ch2DataFormat 1 SINT
.Ch2HAlarmLimit 0 INT
.Ch2LAlarmLimit 0 INT
0 INT
.Ch2AlarmDeadband
.Ch3Filter 0 SINT
0 BOOL
.Ch3AlarmInterruptEn
.Ch3AlarmLatchEn 0 BOOL
.Ch3AlarmEn 0 BOOL
.Ch3En 1 BOOL
.Ch3Range 3 SINT
.Ch3DataFormat 1 SINT
.Ch3HAlarmLimit 0 INT
.Ch3LAlarmLimit 0 INT
0 INT
.Ch3AlarmDeadband
.Ch4Filter 0 SINT
0 BOOL
.Ch4AlarmInterruptEn
.Ch4AlarmLatchEn 0 BOOL
.Ch4AlarmEn 0 BOOL
.Ch4En 1 BOOL
.Ch4Range 3 SINT
.Ch4DataFormat 1 SINT
.Ch4HAlarmLimit 0 INT
.Ch4LAlarmLimit 0 INT
0 INT
.Ch4AlarmDeadband
.Ch5Filter 0 SINT
0 BOOL
.Ch5AlarmInterruptEn
.Ch5AlarmLatchEn 0 BOOL
.Ch5AlarmEn 0 BOOL
RSLogix 5000
HYCARBEX - Module Properties Listing Page 67
10/8/2023 3:10:31 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
.Ch5En 1 BOOL
.Ch5Range 3 SINT
.Ch5DataFormat 1 SINT
.Ch5HAlarmLimit 0 INT
.Ch5LAlarmLimit 0 INT
0 INT
.Ch5AlarmDeadband
.Ch6Filter 0 SINT
0 BOOL
.Ch6AlarmInterruptEn
.Ch6AlarmLatchEn 0 BOOL
.Ch6AlarmEn 0 BOOL
.Ch6En 1 BOOL
.Ch6Range 3 SINT
.Ch6DataFormat 1 SINT
.Ch6HAlarmLimit 0 INT
.Ch6LAlarmLimit 0 INT
0 INT
.Ch6AlarmDeadband
.Ch7Filter 0 SINT
0 BOOL
.Ch7AlarmInterruptEn
.Ch7AlarmLatchEn 0 BOOL
.Ch7AlarmEn 0 BOOL
.Ch7En 1 BOOL
.Ch7Range 3 SINT
.Ch7DataFormat 1 SINT
.Ch7HAlarmLimit 0 INT
.Ch7LAlarmLimit 0 INT
0 INT
.Ch7AlarmDeadband
RSLogix 5000
HYCARBEX - Module Properties Listing Page 68
10/8/2023 3:10:31 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
.Ch1AlarmEn 0 BOOL
.Ch1En 1 BOOL
.Ch1Range 3 SINT
.Ch1DataFormat 1 SINT
.Ch1HAlarmLimit 0 INT
.Ch1LAlarmLimit 0 INT
0 INT
.Ch1AlarmDeadband
.Ch2Filter 0 SINT
0 BOOL
.Ch2AlarmInterruptEn
.Ch2AlarmLatchEn 0 BOOL
.Ch2AlarmEn 0 BOOL
.Ch2En 1 BOOL
.Ch2Range 3 SINT
.Ch2DataFormat 1 SINT
.Ch2HAlarmLimit 0 INT
.Ch2LAlarmLimit 0 INT
0 INT
.Ch2AlarmDeadband
.Ch3Filter 0 SINT
0 BOOL
.Ch3AlarmInterruptEn
.Ch3AlarmLatchEn 0 BOOL
.Ch3AlarmEn 0 BOOL
.Ch3En 1 BOOL
.Ch3Range 3 SINT
.Ch3DataFormat 1 SINT
.Ch3HAlarmLimit 0 INT
.Ch3LAlarmLimit 0 INT
0 INT
.Ch3AlarmDeadband
.Ch4Filter 0 SINT
0 BOOL
.Ch4AlarmInterruptEn
.Ch4AlarmLatchEn 0 BOOL
.Ch4AlarmEn 0 BOOL
.Ch4En 1 BOOL
.Ch4Range 3 SINT
.Ch4DataFormat 1 SINT
.Ch4HAlarmLimit 0 INT
.Ch4LAlarmLimit 0 INT
0 INT
.Ch4AlarmDeadband
.Ch5Filter 0 SINT
0 BOOL
.Ch5AlarmInterruptEn
.Ch5AlarmLatchEn 0 BOOL
.Ch5AlarmEn 0 BOOL
.Ch5En 1 BOOL
.Ch5Range 3 SINT
.Ch5DataFormat 1 SINT
.Ch5HAlarmLimit 0 INT
.Ch5LAlarmLimit 0 INT
0 INT
.Ch5AlarmDeadband
.Ch6Filter 0 SINT
0 BOOL
.Ch6AlarmInterruptEn
.Ch6AlarmLatchEn 0 BOOL
.Ch6AlarmEn 0 BOOL
.Ch6En 1 BOOL
.Ch6Range 3 SINT
.Ch6DataFormat 1 SINT
RSLogix 5000
HYCARBEX - Module Properties Listing Page 69
10/8/2023 3:10:32 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
.Ch6HAlarmLimit 0 INT
.Ch6LAlarmLimit 0 INT
0 INT
.Ch6AlarmDeadband
.Ch7Filter 0 SINT
0 BOOL
.Ch7AlarmInterruptEn
.Ch7AlarmLatchEn 0 BOOL
.Ch7AlarmEn 0 BOOL
.Ch7En 1 BOOL
.Ch7Range 3 SINT
.Ch7DataFormat 1 SINT
.Ch7HAlarmLimit 0 INT
.Ch7LAlarmLimit 0 INT
0 INT
.Ch7AlarmDeadband
RSLogix 5000
HYCARBEX - Module Properties Listing Page 70
10/8/2023 3:10:32 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
.Ch2DataFormat 1 SINT
.Ch2HAlarmLimit 0 INT
.Ch2LAlarmLimit 0 INT
0 INT
.Ch2AlarmDeadband
.Ch3Filter 0 SINT
0 BOOL
.Ch3AlarmInterruptEn
.Ch3AlarmLatchEn 0 BOOL
.Ch3AlarmEn 0 BOOL
.Ch3En 1 BOOL
.Ch3Range 3 SINT
.Ch3DataFormat 1 SINT
.Ch3HAlarmLimit 0 INT
.Ch3LAlarmLimit 0 INT
0 INT
.Ch3AlarmDeadband
.Ch4Filter 0 SINT
0 BOOL
.Ch4AlarmInterruptEn
.Ch4AlarmLatchEn 0 BOOL
.Ch4AlarmEn 0 BOOL
.Ch4En 1 BOOL
.Ch4Range 3 SINT
.Ch4DataFormat 1 SINT
.Ch4HAlarmLimit 0 INT
.Ch4LAlarmLimit 0 INT
0 INT
.Ch4AlarmDeadband
.Ch5Filter 0 SINT
0 BOOL
.Ch5AlarmInterruptEn
.Ch5AlarmLatchEn 0 BOOL
.Ch5AlarmEn 0 BOOL
.Ch5En 1 BOOL
.Ch5Range 3 SINT
.Ch5DataFormat 1 SINT
.Ch5HAlarmLimit 0 INT
.Ch5LAlarmLimit 0 INT
0 INT
.Ch5AlarmDeadband
.Ch6Filter 0 SINT
0 BOOL
.Ch6AlarmInterruptEn
.Ch6AlarmLatchEn 0 BOOL
.Ch6AlarmEn 0 BOOL
.Ch6En 1 BOOL
.Ch6Range 3 SINT
.Ch6DataFormat 1 SINT
.Ch6HAlarmLimit 0 INT
.Ch6LAlarmLimit 0 INT
0 INT
.Ch6AlarmDeadband
.Ch7Filter 0 SINT
0 BOOL
.Ch7AlarmInterruptEn
.Ch7AlarmLatchEn 0 BOOL
.Ch7AlarmEn 0 BOOL
.Ch7En 1 BOOL
.Ch7Range 3 SINT
.Ch7DataFormat 1 SINT
.Ch7HAlarmLimit 0 INT
.Ch7LAlarmLimit 0 INT
RSLogix 5000
HYCARBEX - Module Properties Listing Page 71
10/8/2023 3:10:32 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
0 INT
.Ch7AlarmDeadband
RSLogix 5000
HYCARBEX - Module Properties Listing Page 72
10/8/2023 3:10:32 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
0 BOOL
.Ch2OverRangeInter
ruptEn
0 BOOL
.Ch2UnderRangeInte
rruptEn
.Ch2En 0 BOOL
.Ch2Range 0 SINT
.Ch2DataFormat 0 SINT
.Ch2FaultValue 0 INT
.Ch2ProgValue 0 INT
.Ch2LClampValue 0 INT
.Ch2HClampValue 1 INT
.Ch2RampRate 0 INT
.Ch3ProgToFaultEn 0 BOOL
.Ch3HoldForInit 0 BOOL
.Ch3ProgMode 0 BOOL
.Ch3FaultMode 0 BOOL
.Ch3RampEn 0 BOOL
.Ch3AlarmLatchEn 0 BOOL
0 BOOL
.Ch3OverRangeInter
ruptEn
0 BOOL
.Ch3UnderRangeInte
rruptEn
.Ch3En 0 BOOL
.Ch3Range 0 SINT
.Ch3DataFormat 0 SINT
.Ch3FaultValue 0 INT
.Ch3ProgValue 0 INT
.Ch3LClampValue 0 INT
.Ch3HClampValue 1 INT
.Ch3RampRate 0 INT
.Ch4ProgToFaultEn 0 BOOL
.Ch4HoldForInit 0 BOOL
.Ch4ProgMode 0 BOOL
.Ch4FaultMode 0 BOOL
.Ch4RampEn 0 BOOL
.Ch4AlarmLatchEn 0 BOOL
0 BOOL
.Ch4OverRangeInter
ruptEn
0 BOOL
.Ch4UnderRangeInte
rruptEn
.Ch4En 0 BOOL
.Ch4Range 0 SINT
.Ch4DataFormat 0 SINT
.Ch4FaultValue 0 INT
.Ch4ProgValue 0 INT
.Ch4LClampValue 0 INT
.Ch4HClampValue 1 INT
.Ch4RampRate 0 INT
.Ch5ProgToFaultEn 0 BOOL
.Ch5HoldForInit 0 BOOL
.Ch5ProgMode 0 BOOL
.Ch5FaultMode 0 BOOL
.Ch5RampEn 0 BOOL
.Ch5AlarmLatchEn 0 BOOL
0 BOOL
.Ch5OverRangeInter
ruptEn
RSLogix 5000
HYCARBEX - Module Properties Listing Page 73
10/8/2023 3:10:32 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
0 BOOL
.Ch5UnderRangeInte
rruptEn
.Ch5En 0 BOOL
.Ch5Range 0 SINT
.Ch5DataFormat 0 SINT
.Ch5FaultValue 0 INT
.Ch5ProgValue 0 INT
.Ch5LClampValue 0 INT
.Ch5HClampValue 1 INT
.Ch5RampRate 0 INT
.Ch6ProgToFaultEn 0 BOOL
.Ch6HoldForInit 0 BOOL
.Ch6ProgMode 0 BOOL
.Ch6FaultMode 0 BOOL
.Ch6RampEn 0 BOOL
.Ch6AlarmLatchEn 0 BOOL
0 BOOL
.Ch6OverRangeInter
ruptEn
0 BOOL
.Ch6UnderRangeInte
rruptEn
.Ch6En 0 BOOL
.Ch6Range 0 SINT
.Ch6DataFormat 0 SINT
.Ch6FaultValue 0 INT
.Ch6ProgValue 0 INT
.Ch6LClampValue 0 INT
.Ch6HClampValue 1 INT
.Ch6RampRate 0 INT
.Ch7ProgToFaultEn 0 BOOL
.Ch7HoldForInit 0 BOOL
.Ch7ProgMode 0 BOOL
.Ch7FaultMode 0 BOOL
.Ch7RampEn 0 BOOL
.Ch7AlarmLatchEn 0 BOOL
0 BOOL
.Ch7OverRangeInter
ruptEn
0 BOOL
.Ch7UnderRangeInte
rruptEn
.Ch7En 0 BOOL
.Ch7Range 0 SINT
.Ch7DataFormat 0 SINT
.Ch7FaultValue 0 INT
.Ch7ProgValue 0 INT
.Ch7LClampValue 0 INT
.Ch7HClampValue 1 INT
.Ch7RampRate 0 INT
RSLogix 5000
HYCARBEX - Table of Contents Page i
10/8/2023 3:10:32 PM
C:\Users\user\Downloads\PEL_UPDATED_11_JAN_2021_BAK001.ACD
HYCARBEX
Controller Organizer Listing .........................................................................................................................................................................................1
Tag Listing .......................................................................................................................................................................................................................4
MainTask
MainProgram
Alarms
Ladder Diagram ...................................................................................................................................................................................................22
ESD_LOGIC
Ladder Diagram ...................................................................................................................................................................................................23
MainRoutine
Ladder Diagram ...................................................................................................................................................................................................24
MODBUS
Ladder Diagram ...................................................................................................................................................................................................29
PID
Ladder Diagram ...................................................................................................................................................................................................30
ReadData
Ladder Diagram ...................................................................................................................................................................................................33
SlavePassThru
Ladder Diagram ...................................................................................................................................................................................................35
TRIP_COMMANDS
Ladder Diagram ...................................................................................................................................................................................................38
TRIP_INTERLOCKS
Ladder Diagram ...................................................................................................................................................................................................39
WriteData
Ladder Diagram ...................................................................................................................................................................................................41
Data Types
Predefined Data Type ...................................................................................................................................................................................................47
Strings.............................................................................................................................................................................................................................63
Module Properties
Backplane, CompactLogix System : Local Modules ..................................................................................................................................................64
CompactBus Local : Local .........................................................................................................................................................................................64
RSLogix 5000