Professional Documents
Culture Documents
4/2/2023 9:53:14 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Controller PTAR
Controller Fault Handler
Power-Up Handler
Tasks
MainTask
MainProgram
MainRoutine
CONTROL_LOGIC
DEVICE_LOGIC
TOTALIZE
_INPUTS
_OUTPUTS
_SCALED
_SCREENS
Unscheduled Programs / Phases
Motion Groups
Ungrouped Axes
Add-On Instructions
Data Types
User-Defined
DEVICE
Discrete Output Device
udt_GenericENetDevice_v01
Strings
Add-On-Defined
Module-Defined
AB:1734_1SLOT:I:0
AB:1734_1SLOT:O:0
AB:1734_3SLOT:I:0
AB:1734_3SLOT:O:0
AB:1734_4SLOT:I:0
AB:1734_4SLOT:O:0
AB:1734_5SLOT:I:0
AB:1734_5SLOT:O:0
AB:1734_DI4:C:0
AB:1734_DO4_NoDiag:C:0
AB:1734_DOB4:C:0
AB:1734_IE4:C:0
AB:1734_IE4:I:0
AB:Embedded_DiscreteIO:C:0
AB:Embedded_DiscreteIO:I:0
AB:Embedded_DiscreteIO:O:0
Trends
I/O Configuration
PointIO
[0] 1769-L18ER-BB1B PTAR
[1] Embedded Discrete_IO
Ethernet
1769-L18ER-BB1B PTAR
1734-AENT/B REMOTE_CTRS
PointIO 5 Slot Chassis
[0] 1734-AENT/B REMOTE_CTRS
[1] 1734-IE4C/C ANALOG_INPUT_1
[2] 1734-OB4E/C DIGITAL_OUTPUT_2
[3] 1734-OB4E/C DIGITAL_OUTPUT_3
[4] 1734-IE4C/C ANALOG_INPUT_4
Logix Designer
PTAR - Tag Listing Page 2
PTAR (Controller) 4/2/2023 9:53:15 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Tag Listing Page 3
PTAR (Controller) 4/2/2023 9:53:15 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
AG_01_Output (Continued)
Constant No
External Access: Read/Write
AG_01_Output - MainProgram/_OUTPUTS - 2(XIC)
AG_01_Output - MainProgram/DEVICE_LOGIC - *80(OTU), *81(OTE), 81(XIC), 81(XIO), 82(XIC), 82(XIO)
Logix Designer
PTAR - Tag Listing Page 4
PTAR (Controller) 4/2/2023 9:53:15 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
AG_02_AX (Continued)
External Access: Read/Write
AG_02_AX - MainProgram/DEVICE_LOGIC - 93(XIC), 93(XIO)
Logix Designer
PTAR - Tag Listing Page 5
PTAR (Controller) 4/2/2023 9:53:15 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
DateTime (Continued)
DateTime[4] 54 DINT
DateTime[4] - MainProgram/MainRoutine - 9(MOV)
DateTime[5] 44 DINT
DateTime[5] - MainProgram/MainRoutine - 9(MOV)
Logix Designer
PTAR - Tag Listing Page 6
PTAR (Controller) 4/2/2023 9:53:15 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Tag Listing Page 7
PTAR (Controller) 4/2/2023 9:53:15 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Local:1:I (Continued)
Local:1:I.Data.0 - MainProgram/_INPUTS - 1(XIC)
Local:1:I.Data.1 0 BOOL
Local:1:I.Data.1 - MainProgram/_INPUTS - 2(XIC)
Local:1:I.Data.2 0 BOOL
Local:1:I.Data.2 - MainProgram/_INPUTS - 3(XIC)
Local:1:I.Data.3 0 BOOL
Local:1:I.Data.3 - MainProgram/_INPUTS - 4(XIC)
Local:1:I.Data.4 0 BOOL
Local:1:I.Data.4 - MainProgram/_INPUTS - 5(XIC)
Local:1:I.Data.5 0 BOOL
Local:1:I.Data.5 - MainProgram/_INPUTS - 6(XIC)
Local:1:I.Data.6 1 BOOL
Local:1:I.Data.6 - MainProgram/_INPUTS - 7(XIC)
Logix Designer
PTAR - Tag Listing Page 8
PTAR (Controller) 4/2/2023 9:53:15 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
ONS1 (Continued)
ONS1.2 - MainProgram/TOTALIZE - *10(ONS)
ONS1.3 0 BOOL
ONS1.3 - MainProgram/TOTALIZE - *10(ONS)
ONS1.4 1 BOOL
ONS1.4 - MainProgram/TOTALIZE - *11(ONS)
ONS1.5 0 BOOL
ONS1.5 - MainProgram/TOTALIZE - *11(ONS)
Logix Designer
PTAR - Tag Listing Page 9
PTAR (Controller) 4/2/2023 9:53:15 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Tag Listing Page 10
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_02 (Continued)
P_02.HMI_Status 0 INT
Pump 2 Feed Water Treatment Tank HMI Status
P_02.Alarm 0 BOOL
Pump 2 Feed Water Treatment Tank Fault Alarm
P_02.Alarm - MainProgram/DEVICE_LOGIC - *25(OTE), 18(XIC), 20(XIO), 25(XIC)
Logix Designer
PTAR - Tag Listing Page 11
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_03 (Continued)
P_03.Fail_Timer.EN 0 BOOL
Pump 3 Unload Waste Water Tank Device Failed Timer
P_03.Fail_Timer.TT 0 BOOL
Pump 3 Unload Waste Water Tank Device Failed Timer
P_03.Fail_Timer.DN 0 BOOL
Pump 3 Unload Waste Water Tank Device Failed Timer
P_03.Fail_Timer.DN - MainProgram/DEVICE_LOGIC - 37(XIC)
P_03.HMI_Status 0 INT
Pump 3 Unload Waste Water Tank HMI Status
P_03.Alarm 0 BOOL
Pump 3 Unload Waste Water Tank Fault Alarm
P_03.Alarm - MainProgram/DEVICE_LOGIC - *37(OTE), 30(XIC), 32(XIO), 37(XIC)
Logix Designer
PTAR - Tag Listing Page 12
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_04 (Continued)
P_04.Misc_Interlock 0 BOOL
Pump 4 Unload Waste Water Tank Miscellaneous Interlock
P_04.Misc_Interlock - MainProgram/DEVICE_LOGIC - *41(OTE), 42(XIC)
P_04.Pushbutton_OS 0 BOOL
Pump 4 Unload Waste Water Tank Pushbutton Oneshot
P_04.Pushbutton_OS - MainProgram/DEVICE_LOGIC - *43(OTE), 44(XIO), 47(XIC), 47(XIO)
P_04.Pushbutton_OSL 0 BOOL
Pump 4 Unload Waste Water Tank Pushbutton Oneshot latch
P_04.Pushbutton_OSL - MainProgram/DEVICE_LOGIC - *43(ONS)
P_04.Fail_Timer TIMER
Pump 4 Unload Waste Water Tank Device Failed Timer
P_04.Fail_Timer - MainProgram/DEVICE_LOGIC - *48(TON)
P_04.Fail_Timer.PRE 10000 DINT
Pump 4 Unload Waste Water Tank Device Failed Timer
P_04.Fail_Timer.ACC 0 DINT
Pump 4 Unload Waste Water Tank Device Failed Timer
P_04.Fail_Timer.EN 0 BOOL
Pump 4 Unload Waste Water Tank Device Failed Timer
P_04.Fail_Timer.TT 0 BOOL
Pump 4 Unload Waste Water Tank Device Failed Timer
P_04.Fail_Timer.DN 0 BOOL
Pump 4 Unload Waste Water Tank Device Failed Timer
P_04.Fail_Timer.DN - MainProgram/DEVICE_LOGIC - 49(XIC)
P_04.HMI_Status 0 INT
Pump 4 Unload Waste Water Tank HMI Status
P_04.Alarm 0 BOOL
Pump 4 Unload Waste Water Tank Fault Alarm
P_04.Alarm - MainProgram/DEVICE_LOGIC - *49(OTE), 42(XIC), 44(XIO), 49(XIC)
Logix Designer
PTAR - Tag Listing Page 13
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_05 (Continued)
Pump 5 Feed Water Filters Auto/Manual
P_05.Auto - MainProgram/DEVICE_LOGIC - *56(OTE), 56(XIC), 57(XIC), 58(XIO), 59(XIC), 59(XIO)
P_05.Control 1 BOOL
Pump 5 Feed Water Filters Output in Automatic
P_05.Control - MainProgram/DEVICE_LOGIC - *57(OTE), 59(XIC)
P_05.Interlock 1 BOOL
Pump 5 Feed Water Filters Output is Interlocked
P_05.Interlock - MainProgram/DEVICE_LOGIC - *54(OTE), 59(XIO)
P_05.Path_Interlock 0 BOOL
Pump 5 Feed Water Filters Interlock due to path
P_05.Path_Interlock - MainProgram/DEVICE_LOGIC - *51(OTE), 54(XIC)
P_05.Speed_Interlock 0 BOOL
Pump 5 Feed Water Filters Interlock due to invalid speed
P_05.Level_Interlock 1 BOOL
Pump 5 Feed Water Filters Interlockdue to level
P_05.Level_Interlock - MainProgram/DEVICE_LOGIC - *52(OTE), 54(XIC)
P_05.Misc_Interlock 0 BOOL
Pump 5 Feed Water Filters Miscellaneous Interlock
P_05.Misc_Interlock - MainProgram/DEVICE_LOGIC - *53(OTE), 54(XIC)
P_05.Pushbutton_OS 0 BOOL
Pump 5 Feed Water Filters Pushbutton Oneshot
P_05.Pushbutton_OS - MainProgram/DEVICE_LOGIC - *55(OTE), 56(XIO), 59(XIC), 59(XIO)
P_05.Pushbutton_OSL 0 BOOL
Pump 5 Feed Water Filters Pushbutton Oneshot latch
P_05.Pushbutton_OSL - MainProgram/DEVICE_LOGIC - *55(ONS)
P_05.Fail_Timer TIMER
Pump 5 Feed Water Filters Device Failed Timer
P_05.Fail_Timer - MainProgram/DEVICE_LOGIC - *60(TON)
P_05.Fail_Timer.PRE 10000 DINT
Pump 5 Feed Water Filters Device Failed Timer
P_05.Fail_Timer.ACC 0 DINT
Pump 5 Feed Water Filters Device Failed Timer
P_05.Fail_Timer.EN 0 BOOL
Pump 5 Feed Water Filters Device Failed Timer
P_05.Fail_Timer.TT 0 BOOL
Pump 5 Feed Water Filters Device Failed Timer
P_05.Fail_Timer.DN 0 BOOL
Pump 5 Feed Water Filters Device Failed Timer
P_05.Fail_Timer.DN - MainProgram/DEVICE_LOGIC - 61(XIC)
P_05.HMI_Status 0 INT
Pump 5 Feed Water Filters HMI Status
P_05.Alarm 0 BOOL
Pump 5 Feed Water Filters Fault Alarm
P_05.Alarm - MainProgram/DEVICE_LOGIC - *61(OTE), 54(XIC), 56(XIO), 61(XIC)
Logix Designer
PTAR - Tag Listing Page 14
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_05_Output (Continued)
Pump 5 Feed Water Filters Output
Constant No
External Access: Read/Write
P_05_Output - MainProgram/_OUTPUTS - 4(XIC)
P_05_Output - MainProgram/DEVICE_LOGIC - *58(OTU), *59(OTE), 59(XIC), 59(XIO), 60(XIC), 60(XIO)
Logix Designer
PTAR - Tag Listing Page 15
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_06_AX (Continued)
Constant No
External Access: Read/Write
P_06_AX - MainProgram/DEVICE_LOGIC - 71(XIC), 71(XIO)
Logix Designer
PTAR - Tag Listing Page 16
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_C_Auto_ONS (Continued)
Constant No
External Access: Read/Write
P_C_Auto_ONS - MainProgram/DEVICE_LOGIC - *135(ONS)
Logix Designer
PTAR - Tag Listing Page 17
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_F (Continued)
Pump F Floculant Addition HMI Status
P_F.Alarm 0 BOOL
Pump F Floculant Addition Fault Alarm
P_F.Alarm - MainProgram/DEVICE_LOGIC - *105(OTE), 101(XIO), 105(XIC), 99(XIC)
Logix Designer
PTAR - Tag Listing Page 18
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_H (Continued)
P_H.Fail_Timer.TT 0 BOOL
Pump H Hipoclorito Addition Device Failed Timer
P_H.Fail_Timer.DN 0 BOOL
Pump H Hipoclorito Addition Device Failed Timer
P_H.Fail_Timer.DN - MainProgram/DEVICE_LOGIC - 127(XIC)
P_H.HMI_Status 0 INT
Pump H Hipoclorito Addition HMI Status
P_H.Alarm 0 BOOL
Pump H Hipoclorito Addition Fault Alarm
P_H.Alarm - MainProgram/DEVICE_LOGIC - *127(OTE), 121(XIC), 123(XIO), 127(XIC)
Logix Designer
PTAR - Tag Listing Page 19
PTAR (Controller) 4/2/2023 9:53:16 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
P_S (Continued)
P_S.Fail_Timer - MainProgram/DEVICE_LOGIC - *115(TON)
P_S.Fail_Timer.PRE 10000 DINT
Pump S Sosa Addition Device Failed Timer
P_S.Fail_Timer.ACC 0 DINT
Pump S Sosa Addition Device Failed Timer
P_S.Fail_Timer.EN 0 BOOL
Pump S Sosa Addition Device Failed Timer
P_S.Fail_Timer.TT 0 BOOL
Pump S Sosa Addition Device Failed Timer
P_S.Fail_Timer.DN 0 BOOL
Pump S Sosa Addition Device Failed Timer
P_S.Fail_Timer.DN - MainProgram/DEVICE_LOGIC - 116(XIC)
P_S.HMI_Status 0 INT
Pump S Sosa Addition HMI Status
P_S.Alarm 0 BOOL
Pump S Sosa Addition Fault Alarm
P_S.Alarm - MainProgram/DEVICE_LOGIC - *116(OTE), 110(XIC), 112(XIO), 116(XIC)
Logix Designer
PTAR - Tag Listing Page 20
PTAR (Controller) 4/2/2023 9:53:17 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Tag Listing Page 21
PTAR (Controller) 4/2/2023 9:53:17 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Popup_P6 (Continued)
Popup_P6 - MainProgram/_SCREENS - *5(OTE), 5(XIC)
Logix Designer
PTAR - Tag Listing Page 22
PTAR (Controller) 4/2/2023 9:53:17 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
REMOTE_CTRS:3:O (Continued)
AliasFor: REMOTE_CTRS:O.Data[3]
Base Tag: REMOTE_CTRS:O.Data[3]
Constant No
External Access: Read/Write
REMOTE_CTRS:3:O.0 0 BOOL
REMOTE_CTRS:3:O.0 - MainProgram/_OUTPUTS - *1(OTE)
REMOTE_CTRS:3:O.1 0 BOOL
REMOTE_CTRS:3:O.1 - MainProgram/_OUTPUTS - *2(OTE)
REMOTE_CTRS:3:O.2 0 BOOL
REMOTE_CTRS:3:O.2 - MainProgram/_OUTPUTS - *3(OTE)
Logix Designer
PTAR - Tag Listing Page 23
PTAR (Controller) 4/2/2023 9:53:17 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
SAFETY_RELAY_OK (Continued)
Constant No
External Access: Read/Write
SAFETY_RELAY_OK - MainProgram/_INPUTS - *7(OTE)
SAFETY_RELAY_OK - MainProgram/_OUTPUTS - 9(XIC)
Logix Designer
PTAR - Tag Listing Page 24
PTAR (Controller) 4/2/2023 9:53:17 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
T_01_Level_EUMax (Continued)
External Access: Read/Write
T_01_Level_EUMax - MainProgram/_SCALED - 1-A3(IREF,T_01_Level_EUMax), 1-C2(SCL,T_01_Level_SCL.InEUMax)
T_01_Level_EUMax - MainProgram/CONTROL_LOGIC - 9(CPT)
Logix Designer
PTAR - Tag Listing Page 25
PTAR (Controller) 4/2/2023 9:53:17 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Tag Listing Page 26
PTAR (Controller) 4/2/2023 9:53:17 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Year_I (Continued)
External Access: Read/Write
Year_I[0] 505 INT
Year_I[0] - MainProgram/MainRoutine - *13(MOV), *13(SUB), 13(SUB), 16(CPT)
Year_I[1] 20 INT
Year_I[1] - MainProgram/MainRoutine - *14(MOV), *14(SUB), 14(SUB), 16(CPT)
Year_I[2] 5 INT
Year_I[2] - MainProgram/MainRoutine - *15(MOV), *15(SUB), 15(SUB), 16(CPT)
Logix Designer
CONTROL_LOGIC - Ladder Diagram Page 27
PTAR:MainTask:MainProgram 4/2/2023 9:53:18 PM
Total number of rungs in routine: 21 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
0 NOP
Pump1 Pump H
Feed Water Hipoclorito
Treatment Tank Addition
Output Output in Automatic
P_01_Output P_H.Control
1
Pump 2 Pump F
Feed Water Floculant
Treatment Tank Addition Output in
Output Automatic
P_02_Output P_F.Control
Feed Pump C
Wate Water Coagulant
Flow Switch Addition Output in
FS_01 Automatic
P_C.Control
2 NOP
SUB ADD
3 Subtract Add
Source A pH_01_Setpoint Source A pH_01_Setpoint
9.0 9.0
Source B pH_01_Setpoint_DB Source B pH_01_Setpoint_DB
0.5 0.5
Dest pH_01_Setpoint_Low Dest pH_01_Setpoint_Hi
8.5 9.5
GRT MOV
4 Greater Than (A>B) Move
Source A pH_01_Setpoint_DB Source 3
0.5
Source B 3 Dest pH_01_Setpoint_DB
0.5
LES MOV
Less Than (A<B) Move
Source A pH_01_Setpoint_DB Source 0.2
0.5
Source B 0.2 Dest pH_01_Setpoint_DB
0.5
GRT MOV
5 Greater Than (A>B) Move
Source A pH_01_Setpoint Source 11
9.0
Source B 11 Dest pH_01_Setpoint
9.0
LES MOV
Less Than (A<B) Move
Source A pH_01_Setpoint Source 5
9.0
Source B 5 Dest pH_01_Setpoint
9.0
Logix Designer
CONTROL_LOGIC - Ladder Diagram Page 28
PTAR:MainTask:MainProgram 4/2/2023 9:53:20 PM
Total number of rungs in routine: 21 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
pH
Actual Process
GEQ pH_01_Add
6 Grtr Than or Eql (A>=B)
Source A pH_01_Scaled
5.651915
Source B pH_01_Setpoint_Hi
9.5
pH
Actual Process
pH_01_Add GEQ
Grtr Than or Eql (A>=B)
Source A pH_01_Scaled
5.651915
Source B pH_01_Setpoint_Low
8.5
Pump S
Pump S Sosa
Sosa Addition Output in
Addition Auto/Manual Automatic
P_S.Auto pH_01_Add P_S.Control
7 /
8 NOP
CPT
9 Compute
Dest T_01_Level
23.59988
Expression T_01_Level_Scaled*100/T_01_Level_EUMax
CPT
10 Compute
Dest T_03_Level
11.3102255
Expression T_03_Level_Scaled*100/T_03_Level_EUMax
CPT
11 Compute
Dest T_05_Level
27.006208
Expression T_05_Level_Scaled*100/T_05_Level_EUMax
LES MOV
12 Less Than (A<B) Move
Source A REMOTE_CTRS:4:I.Ch0Data Source REMOTE_CTRS:4:I.Ch0Data
4715 4715
Source B 15950 Dest REMOTE_CTRS_4_I_Ch0Data
4716
GRT MOV
Greater Than (A>B) Move
Source A REMOTE_CTRS:4:I.Ch0Data Source 3277
4715
Source B 15950 Dest REMOTE_CTRS_4_I_Ch0Data
4716
Logix Designer
CONTROL_LOGIC - Ladder Diagram Page 29
PTAR:MainTask:MainProgram 4/2/2023 9:53:21 PM
Total number of rungs in routine: 21 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
LES MOV
13 Less Than (A<B) Move
Source A REMOTE_CTRS:4:I.Ch1Data Source REMOTE_CTRS:4:I.Ch1Data
6707 6707
Source B 15950 Dest REMOTE_CTRS_4_I_Ch1Data
6713
GRT MOV
Greater Than (A>B) Move
Source A REMOTE_CTRS:4:I.Ch1Data Source 3277
6707
Source B 15950 Dest REMOTE_CTRS_4_I_Ch1Data
6713
14 NOP
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
P_01_02_Enable_Interlock GEQ STACK_LIGHT_RED
15 Grtr Than or Eql (A>=B)
Source A T_03_Level
11.3102255
Source B T_03_Level_Interlock_Hi
98
Alarm_Ack STACK_LIGHT_RED_LATCH
17 U
TON
Timer On Delay EN
Timer STACK_LIGHT_RED_TMR1
Preset 5000 DN
Accum 0
TON
Timer On Delay EN
Timer STACK_LIGHT_RED_TMR2
Preset 60000 DN
Accum 0
(End)
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 30
PTAR:MainTask:MainProgram 4/2/2023 9:53:22 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
******************************************************************************************************************************************************
P_01
Pump 1 Feed Water Treatment Tank
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
0 NOP
Pump1
Feed Water
Treatment Tank
Interlock due to
path
P_01.Path_Interlock
1 AFI
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Pump1
Feed Water Feed
Treatment Tank Wate Water
Output Flow Switch
P_01_02_Enable_Interlock P_01_Output FS_01 TON FS_01_P01_TMR.DN
2 / Timer On Delay EN
Timer FS_01_P01_TMR
Preset 20000 DN
Accum 0
Pump1
Feed Water
Treatment Tank
Interlockdue to
level
P_01.Level_Interlock
L
Pump1
Feed Water
Feed Treatment Tank
Wate Water Interlockdue to
Flow Switch level
FS_01 TON FS_02_P01_TMR.DN P_01.Level_Interlock
Timer On Delay EN U
Timer FS_02_P01_TMR
Preset 10000 DN
Accum 0
Pump1
Feed Water
Treatment Tank
Interlockdue to
level
Alarm_Ack P_01.Level_Interlock
3 U
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump1
Feed Water
Treatment Tank
Miscellaneous
Interlock
P_01.Misc_Interlock
4 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 31
PTAR:MainTask:MainProgram 4/2/2023 9:53:23 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump1 Pump1
Feed Water Feed Water
Treatment Tank Treatment Tank
Interlock due to Output is
path Interlocked
P_01.Path_Interlock P_01.Interlock
5
Pump1
Feed Water
Treatment Tank
Interlockdue to
level
P_01.Level_Interlock
Pump1
Feed Water
Treatment Tank
Miscellaneous
Interlock
P_01.Misc_Interlock
Pump1
Feed Water
Treatment Tank Fault
Alarm
P_01.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump1
Feed Water Pump1
Treatment Tank Feed Water
Pushbutton Oneshot Treatment Tank
latch Pushbutton Oneshot
P_01.Pushbutton_OSL P_01.Pushbutton_OS
6 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump1 Pump 2 Pump1 Pump1 Pump1
Feed Water Feed Water Feed Water Feed Water Feed Water
Treatment Tank Treatment Tank Treatment Tank Treatment Tank Fault Treatment Tank
Auto/Manual Auto/Manual Pushbutton Oneshot Alarm Auto/Manual
P_01.Auto P_02.Auto P_01.Pushbutton_OS P_01.Alarm P_01.Auto
7 / / /
Pump1 Pump1
Feed Water Feed Water
Treatment Tank Treatment Tank
Auto/Manual Output in Automatic
P_01.Auto P_01.Control
8
Pump1 Pump1
Feed Water Feed Water
Treatment Tank Treatment Tank
Auto/Manual Output
P_01.Auto P_01_Auto_ONS P_01_Output
9 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 32
PTAR:MainTask:MainProgram 4/2/2023 9:53:23 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump1
Pump1 Pump1 Feed Water Pump1
Feed Water Feed Water Treatment Tank Feed Water
Treatment Tank Treatment Tank Output is Treatment Tank
Auto/Manual Output in Automatic Interlocked Output
P_01.Auto P_01.Control P_01.Interlock P_01_Output
10 /
Pump1 Pump1 Pump1
Feed Water Feed Water Feed Water
Treatment Tank Treatment Tank Treatment Tank
Auto/Manual Output Pushbutton Oneshot
P_01.Auto P_01_Output P_01.Pushbutton_OS
/ /
Pump1 Pump1
Feed Water Feed Water
Treatment Tank Treatment Tank
Output Pushbutton Oneshot
P_01_Output P_01.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump1 Pump1 Pump1
Feed Water Feed Water Feed Water
Treatment Tank Treatment Tank Treatment Tank
Output Aux Input Device Failed Timer
P_01_Output P_01_AX TON
11 / Timer On Delay EN
Timer P_01.Fail_Timer
Pump1 Pump1
Preset 10000 DN
Feed Water Feed Water
Accum 0
Treatment Tank Treatment Tank
Output Aux Input
P_01_Output P_01_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump1 Pump1
Feed Water Feed Water
Treatment Tank Treatment Tank Fault
Device Failed Timer Alarm
P_01.Fail_Timer.DN P_01.Alarm
12
Pump1
Feed Water
Treatment Tank Fault
Alarm
P_01.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_02
Pump 2 Feed Water Treatment Tank
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
13 NOP
Pump 2
Feed Water
Treatment Tank
Interlock due to
path
P_02.Path_Interlock
14 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 33
PTAR:MainTask:MainProgram 4/2/2023 9:53:24 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Pump 2
Feed Water Feed
Treatment Tank Wate Water
Output Flow Switch
P_01_02_Enable_Interlock P_02_Output FS_01 TON FS_01_P02_TMR.DN
15 / Timer On Delay EN
Timer FS_01_P02_TMR
Preset 20000 DN
Accum 0
Pump 2
Feed Water
Treatment Tank
Interlockdue to
level
P_02.Level_Interlock
L
Pump 2
Feed Water
Feed Treatment Tank
Wate Water Interlockdue to
Flow Switch level
FS_01 TON FS_02_P02_TMR.DN P_02.Level_Interlock
Timer On Delay EN U
Timer FS_02_P02_TMR
Preset 10000 DN
Accum 0
Pump 2
Feed Water
Treatment Tank
Interlockdue to
level
Alarm_Ack P_02.Level_Interlock
16 U
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump 2
Feed Water
Treatment Tank
Miscellaneous
Interlock
P_02.Misc_Interlock
17 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 34
PTAR:MainTask:MainProgram 4/2/2023 9:53:24 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump 2 Pump 2
Feed Water Feed Water
Treatment Tank Treatment Tank
Interlock due to Output is
path Interlocked
P_02.Path_Interlock P_02.Interlock
18
Pump 2
Feed Water
Treatment Tank
Interlockdue to
level
P_02.Level_Interlock
Pump 2
Feed Water
Treatment Tank
Miscellaneous
Interlock
P_02.Misc_Interlock
Pump 2
Feed Water
Treatment Tank Fault
Alarm
P_02.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump 2
Feed Water Pump 2
Treatment Tank Feed Water
Pushbutton Oneshot Treatment Tank
latch Pushbutton Oneshot
P_02.Pushbutton_OSL P_02.Pushbutton_OS
19 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump 2 Pump1 Pump 2 Pump 2 Pump 2
Feed Water Feed Water Feed Water Feed Water Feed Water
Treatment Tank Treatment Tank Treatment Tank Treatment Tank Fault Treatment Tank
Auto/Manual Auto/Manual Pushbutton Oneshot Alarm Auto/Manual
P_02.Auto P_01.Auto P_02.Pushbutton_OS P_02.Alarm P_02.Auto
20 / / /
Pump 2 Pump 2
Feed Water Feed Water
Treatment Tank Treatment Tank
Auto/Manual Output in Automatic
P_02.Auto P_02.Control
21
Pump 2 Pump 2
Feed Water Feed Water
Treatment Tank Treatment Tank
Auto/Manual Output
P_02.Auto P_02_Auto_ONS P_02_Output
22 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 35
PTAR:MainTask:MainProgram 4/2/2023 9:53:24 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump 2
Pump 2 Pump 2 Feed Water Pump 2
Feed Water Feed Water Treatment Tank Feed Water
Treatment Tank Treatment Tank Output is Treatment Tank
Auto/Manual Output in Automatic Interlocked Output
P_02.Auto P_02.Control P_02.Interlock P_02_Output
23 /
Pump 2 Pump 2 Pump 2
Feed Water Feed Water Feed Water
Treatment Tank Treatment Tank Treatment Tank
Auto/Manual Output Pushbutton Oneshot
P_02.Auto P_02_Output P_02.Pushbutton_OS
/ /
Pump 2 Pump 2
Feed Water Feed Water
Treatment Tank Treatment Tank
Output Pushbutton Oneshot
P_02_Output P_02.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump 2 Pump 2 Pump 2
Feed Water Feed Water Feed Water
Treatment Tank Treatment Tank Treatment Tank
Output Aux Input Device Failed Timer
P_02_Output P_02_AX TON
24 / Timer On Delay EN
Timer P_02.Fail_Timer
Pump 2 Pump 2
Preset 10000 DN
Feed Water Feed Water
Accum 0
Treatment Tank Treatment Tank
Output Aux Input
P_02_Output P_02_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump 2 Pump 2
Feed Water Feed Water
Treatment Tank Treatment Tank Fault
Device Failed Timer Alarm
P_02.Fail_Timer.DN P_02.Alarm
25
Pump 2
Feed Water
Treatment Tank Fault
Alarm
P_02.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_03
Pump 3 Unload Waste Water Tank
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
26 NOP
Pump 3
Unload
Waste Water Tank
Interlock due to
path
P_03.Path_Interlock
27 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 36
PTAR:MainTask:MainProgram 4/2/2023 9:53:25 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
P_01_02_Enable_Interlock
28
SUB
Subtract
Source A T_01_Level_Interlock
90.0
Source B 20
Dest T_01_Level_Interlock_Hi
70
ADD
Add
Source A T_03_Level_Interlock
10.0
Source B 40
Dest T_03_Level_Interlock_Low
50
GEQ P_03_HiLevel_Interlock
Grtr Than or Eql (A>=B)
Source A T_01_Level
23.59988
Source B T_01_Level_Interlock
90.0
P_03_HiLevel_Interlock GRT
Greater Than (A>B)
Source A T_01_Level
23.59988
Source B T_01_Level_Interlock_Hi
70
LEQ P_03_LowLevel_Interlock
Less Than or Eql (A<=B)
Source A T_03_Level
11.3102255
Source B T_03_Level_Interlock
10.0
P_03_LowLevel_Interlock GRT
Greater Than (A>B)
Source A T_03_Level_Interlock_Low
50
Source B T_03_Level
11.3102255
Pump 3
Unload
Waste Water Tank
Interlockdue to
level
P_03.Level_Interlock
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump 3
Unload
Waste Water Tank
Miscellaneous
Interlock
P_03.Misc_Interlock
29 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 37
PTAR:MainTask:MainProgram 4/2/2023 9:53:25 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump 3 Pump 3
Unload Unload
Waste Water Tank Waste Water Tank
Interlock due to Output is
path Interlocked
P_03.Path_Interlock P_03.Interlock
30
Pump 3
Unload
Waste Water Tank
Interlockdue to
level
P_03.Level_Interlock
Pump 3
Unload
Waste Water Tank
Miscellaneous
Interlock
P_03.Misc_Interlock
Pump 3
Unload
Waste Water Tank
Fault Alarm
P_03.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump 3
Unload Pump 3
Waste Water Tank Unload
Pushbutton Oneshot Waste Water Tank
latch Pushbutton Oneshot
P_03.Pushbutton_OSL P_03.Pushbutton_OS
31 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump 3 Pump 4 Pump 3 Pump 3 Pump 3
Unload Unload Unload Unload Unload
Waste Water Tank Waste Water Tank Waste Water Tank Waste Water Tank Waste Water Tank
Auto/Manual Auto/Manual Pushbutton Oneshot Fault Alarm Auto/Manual
P_03.Auto P_04.Auto P_03.Pushbutton_OS P_03.Alarm P_03.Auto
32 / / /
Pump 3 Pump 3
Unload Unload
Waste Water Tank Waste Water Tank
Auto/Manual Output in Automatic
P_03.Auto P_03.Control
33
Pump 3 Pump 3
Unload Unload
Waste Water Tank Waste Water Tank
Auto/Manual Output
P_03.Auto P_03_Auto_ONS P_03_Output
34 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 38
PTAR:MainTask:MainProgram 4/2/2023 9:53:26 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump 3
Pump 3 Pump 3 Unload Pump 3
Unload Unload Waste Water Tank Unload
Waste Water Tank Waste Water Tank Output is Waste Water Tank
Auto/Manual Output in Automatic Interlocked Output
P_03.Auto P_03.Control P_03.Interlock P_03_Output
35 /
Pump 3 Pump 3 Pump 3
Unload Unload Unload
Waste Water Tank Waste Water Tank Waste Water Tank
Auto/Manual Output Pushbutton Oneshot
P_03.Auto P_03_Output P_03.Pushbutton_OS
/ /
Pump 3 Pump 3
Unload Unload
Waste Water Tank Waste Water Tank
Output Pushbutton Oneshot
P_03_Output P_03.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump 3 Pump 3 Pump 3
Unload Unload Unload
Waste Water Tank Waste Water Tank Waste Water Tank
Output Aux Input Device Failed Timer
P_03_Output P_03_AX TON
36 / Timer On Delay EN
Timer P_03.Fail_Timer
Pump 3 Pump 3
Preset 10000 DN
Unload Unload
Accum 0
Waste Water Tank Waste Water Tank
Output Aux Input
P_03_Output P_03_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump 3 Pump 3
Unload Unload
Waste Water Tank Waste Water Tank
Device Failed Timer Fault Alarm
P_03.Fail_Timer.DN P_03.Alarm
37
Pump 3
Unload
Waste Water Tank
Fault Alarm
P_03.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_04
Pump 4 Unload Waste Water Tank
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
38 NOP
Pump 4
Unload
Waste Water Tank
Interlock due to
path
P_04.Path_Interlock
39 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 39
PTAR:MainTask:MainProgram 4/2/2023 9:53:27 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Pump 4
Unload
Waste Water Tank
Interlockdue to
level
P_01_02_Enable_Interlock GEQ P_04.Level_Interlock
40 Grtr Than or Eql (A>=B)
Source A T_01_Level
23.59988
Source B T_01_Level_Interlock
90.0
P_04_HiLevel_Interlock GRT
Greater Than (A>B)
Source A T_01_Level
23.59988
Source B T_01_Level_Interlock_Hi
70
P_04_HiLevel_Interlock
LEQ
Less Than or Eql (A<=B)
Source A T_03_Level
11.3102255
Source B T_03_Level_Interlock
10.0
P_04_LowLevel_Interlock GRT
Greater Than (A>B)
Source A T_03_Level_Interlock_Low
50
Source B T_03_Level
11.3102255
P_04_LowLevel_Interlock
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump 4
Unload
Waste Water Tank
Miscellaneous
Interlock
P_04.Misc_Interlock
41 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 40
PTAR:MainTask:MainProgram 4/2/2023 9:53:27 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump 4 Pump 4
Unload Unload
Waste Water Tank Waste Water Tank
Interlock due to Output is
path Interlocked
P_04.Path_Interlock P_04.Interlock
42
Pump 4
Unload
Waste Water Tank
Interlockdue to
level
P_04.Level_Interlock
Pump 4
Unload
Waste Water Tank
Miscellaneous
Interlock
P_04.Misc_Interlock
Pump 4
Unload
Waste Water Tank
Fault Alarm
P_04.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump 4
Unload Pump 4
Waste Water Tank Unload
Pushbutton Oneshot Waste Water Tank
latch Pushbutton Oneshot
P_04.Pushbutton_OSL P_04.Pushbutton_OS
43 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump 4 Pump 3 Pump 4 Pump 4 Pump 4
Unload Unload Unload Unload Unload
Waste Water Tank Waste Water Tank Waste Water Tank Waste Water Tank Waste Water Tank
Auto/Manual Auto/Manual Pushbutton Oneshot Fault Alarm Auto/Manual
P_04.Auto P_03.Auto P_04.Pushbutton_OS P_04.Alarm P_04.Auto
44 / / /
Pump 4 Pump 4
Unload Unload
Waste Water Tank Waste Water Tank
Auto/Manual Output in Automatic
P_04.Auto P_04.Control
45
Pump 4 Pump 4
Unload Unload
Waste Water Tank Waste Water Tank
Auto/Manual Output
P_04.Auto P_04_Auto_ONS P_04_Output
46 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 41
PTAR:MainTask:MainProgram 4/2/2023 9:53:27 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump 4
Pump 4 Pump 4 Unload Pump 4
Unload Unload Waste Water Tank Unload
Waste Water Tank Waste Water Tank Output is Waste Water Tank
Auto/Manual Output in Automatic Interlocked Output
P_04.Auto P_04.Control P_04.Interlock P_04_Output
47 /
Pump 4 Pump 4 Pump 4
Unload Unload Unload
Waste Water Tank Waste Water Tank Waste Water Tank
Auto/Manual Output Pushbutton Oneshot
P_04.Auto P_04_Output P_04.Pushbutton_OS
/ /
Pump 4 Pump 4
Unload Unload
Waste Water Tank Waste Water Tank
Output Pushbutton Oneshot
P_04_Output P_04.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump 4 Pump 4 Pump 4
Unload Unload Unload
Waste Water Tank Waste Water Tank Waste Water Tank
Output Aux Input Device Failed Timer
P_04_Output P_04_AX TON
48 / Timer On Delay EN
Timer P_04.Fail_Timer
Pump 4 Pump 4
Preset 10000 DN
Unload Unload
Accum 0
Waste Water Tank Waste Water Tank
Output Aux Input
P_04_Output P_04_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump 4 Pump 4
Unload Unload
Waste Water Tank Waste Water Tank
Device Failed Timer Fault Alarm
P_04.Fail_Timer.DN P_04.Alarm
49
Pump 4
Unload
Waste Water Tank
Fault Alarm
P_04.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_05
Pump 5 Feed Water Filters
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
50 NOP
Pump 5
Feed Water
Filters Interlock
due to path
P_05.Path_Interlock
51 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 42
PTAR:MainTask:MainProgram 4/2/2023 9:53:28 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
P_01_02_Enable_Interlock ADD
52 Add
Source A T_05_Level_Interlock
17.0
Source B 65
Dest T_05_Level_Interlock_Low
82
LEQ
Less Than or Eql (A<=B)
Source A T_05_Level
27.006208
Source B T_05_Level_Interlock
17.0
P_05_LowLevel_Interlock GRT
Greater Than (A>B)
Source A T_05_Level_Interlock_Low
82
Source B T_05_Level
27.006208
Pump 5
Feed Water
Filters Interlockdue
to level
P_05_LowLevel_Interlock P_05.Level_Interlock
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump 5
Feed Water
Filters
Miscellaneous
Interlock
P_05.Misc_Interlock
53 AFI
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump 5 Pump 5
Feed Water Feed Water
Filters Interlock Filters Output is
due to path Interlocked
P_05.Path_Interlock P_05.Interlock
54
Pump 5
Feed Water
Filters Interlockdue
to level
P_05.Level_Interlock
Pump 5
Feed Water
Filters
Miscellaneous
Interlock
P_05.Misc_Interlock
Pump 5
Feed Water
Filters Fault Alarm
P_05.Alarm
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 43
PTAR:MainTask:MainProgram 4/2/2023 9:53:28 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump 5 Pump 5
Feed Water Feed Water
Filters Pushbutton Filters Pushbutton
Oneshot latch Oneshot
P_05.Pushbutton_OSL P_05.Pushbutton_OS
55 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump 5
Pump 5 Feed Water Pump 5 Pump 5
Feed Water Filters Pushbutton Feed Water Feed Water
Filters Auto/Manual Oneshot Filters Fault Alarm Filters Auto/Manual
P_05.Auto P_05.Pushbutton_OS P_05.Alarm P_05.Auto
56 / /
Pump 5
Pump 5 Feed Water
Feed Water Filters Output in
Filters Auto/Manual Automatic
P_05.Auto P_05.Control
57
Pump 5
Pump 5 Feed Water
Feed Water Filters
Filters Auto/Manual Output
P_05.Auto P_05_Auto_ONS P_05_Output
58 / ONS U
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump 5 Pump 5 Pump 5
Pump 5 Feed Water Feed Water Feed Water
Feed Water Filters Output in Filters Output is Filters
Filters Auto/Manual Automatic Interlocked Output
P_05.Auto P_05.Control P_05.Interlock P_05_Output
59 /
Pump 5 Pump 5
Pump 5 Feed Water Feed Water
Feed Water Filters Filters Pushbutton
Filters Auto/Manual Output Oneshot
P_05.Auto P_05_Output P_05.Pushbutton_OS
/ /
Pump 5 Pump 5
Feed Water Feed Water
Filters Filters Pushbutton
Output Oneshot
P_05_Output P_05.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump 5 Pump 5 Pump 5
Feed Water Feed Water Feed Water
Filters Filters Filters Device
Output Aux Input Failed Timer
P_05_Output P_05_AX TON
60 / Timer On Delay EN
Timer P_05.Fail_Timer
Pump 5 Pump 5
Preset 10000 DN
Feed Water Feed Water
Accum 0
Filters Filters
Output Aux Input
P_05_Output P_05_AX
/
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 44
PTAR:MainTask:MainProgram 4/2/2023 9:53:28 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump 5
Feed Water Pump 5
Filters Device Feed Water
Failed Timer Filters Fault Alarm
P_05.Fail_Timer.DN P_05.Alarm
61
Pump 5
Feed Water
Filters Fault Alarm
P_05.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_06
Pump 6 Feed Mud to Sediment Tank
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
62 NOP
Pump 6
Feed Mud
To Sediment Tank
Interlock due to
path
P_06.Path_Interlock
63 AFI
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Pump 6
Feed Mud
To Sediment Tank
Interlockdue to
level
P_06.Level_Interlock
64 AFI
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump 6
Feed Mud
To Sediment Tank
Miscellaneous
Interlock
P_06.Misc_Interlock
65 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 45
PTAR:MainTask:MainProgram 4/2/2023 9:53:30 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump 6 Pump 6
Feed Mud Feed Mud
To Sediment Tank To Sediment Tank
Interlock due to Output is
path Interlocked
P_06.Path_Interlock P_06.Interlock
66
Pump 6
Feed Mud
To Sediment Tank
Interlockdue to
level
P_06.Level_Interlock
Pump 6
Feed Mud
To Sediment Tank
Miscellaneous
Interlock
P_06.Misc_Interlock
Pump 6
Feed Mud
To Sediment Tank
Fault Alarm
P_06.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump 6
Feed Mud Pump 6
To Sediment Tank Feed Mud
Pushbutton Oneshot To Sediment Tank
latch Pushbutton Oneshot
P_06.Pushbutton_OSL P_06.Pushbutton_OS
67 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump 6 Pump 6 Pump 6 Pump 6
Feed Mud Feed Mud Feed Mud Feed Mud
To Sediment Tank To Sediment Tank To Sediment Tank To Sediment Tank
Auto/Manual Pushbutton Oneshot Fault Alarm Auto/Manual
P_06.Auto P_06.Pushbutton_OS P_06.Alarm P_06.Auto
68 / /
Pump 6 Pump 6
Feed Mud Feed Mud
To Sediment Tank To Sediment Tank
Auto/Manual Output
P_06.Auto P_06_Auto_ONS P_06_Output
69 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 46
PTAR:MainTask:MainProgram 4/2/2023 9:53:30 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump 6
Pump 6 Pump 6 Feed Mud Pump 6
Feed Mud Feed Mud To Sediment Tank Feed Mud
To Sediment Tank To Sediment Tank Output is To Sediment Tank
Auto/Manual Output in Automatic Interlocked Output
P_06.Auto P_06.Control P_06.Interlock P_06_Output
70 /
Pump 6 Pump 6 Pump 6
Feed Mud Feed Mud Feed Mud
To Sediment Tank To Sediment Tank To Sediment Tank
Auto/Manual Output Pushbutton Oneshot
P_06.Auto P_06_Output P_06.Pushbutton_OS
/ /
Pump 6 Pump 6
Feed Mud Feed Mud
To Sediment Tank To Sediment Tank
Output Pushbutton Oneshot
P_06_Output P_06.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump 6 Pump 6 Pump 6
Feed Mud Feed Mud Feed Mud
To Sediment Tank To Sediment Tank To Sediment Tank
Output Aux Input Device Failed Timer
P_06_Output P_06_AX TON
71 AFI / Timer On Delay EN
Timer P_06.Fail_Timer
Pump 6 Pump 6
Preset 10000 DN
Feed Mud Feed Mud
Accum 0
To Sediment Tank To Sediment Tank
Output Aux Input
P_06_Output P_06_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump 6 Pump 6
Feed Mud Feed Mud
To Sediment Tank To Sediment Tank
Device Failed Timer Fault Alarm
P_06.Fail_Timer.DN P_06.Alarm
72
Pump 6
Feed Mud
To Sediment Tank
Fault Alarm
P_06.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
AG_01
Mixer 1 Treatment Tank
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
73 NOP
Mixer 1
Treatment
Tank Interlock due
to path
AG_01.Path_Interlock
74 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 47
PTAR:MainTask:MainProgram 4/2/2023 9:53:31 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Mixer 1
Treatment
Tank Interlockdue to
level
AG_01.Level_Interlock
75 AFI
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Mixer 1
Treatment
Tank Miscellaneous
Interlock
AG_01.Misc_Interlock
76 AFI
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Mixer 1 Mixer 1
Treatment Treatment
Tank Interlock due Tank Output is
to path Interlocked
AG_01.Path_Interlock AG_01.Interlock
77
Mixer 1
Treatment
Tank Interlockdue to
level
AG_01.Level_Interlock
Mixer 1
Treatment
Tank Miscellaneous
Interlock
AG_01.Misc_Interlock
Mixer 1
Treatment
Tank Fault Alarm
AG_01.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Mixer 1 Mixer 1
Treatment Treatment
Tank Pushbutton Tank Pushbutton
Oneshot latch Oneshot
AG_01.Pushbutton_OSL AG_01.Pushbutton_OS
78 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Mixer 1
Mixer 1 Treatment Mixer 1 Mixer 1
Treatment Tank Pushbutton Treatment Treatment
Tank Auto/Manual Oneshot Tank Fault Alarm Tank Auto/Manual
AG_01.Auto AG_01.Pushbutton_OS AG_01.Alarm AG_01.Auto
79 / /
Mixer 1
Mixer 1 Treatment
Treatment Tank
Tank Auto/Manual Output
AG_01.Auto AG_01_Auto_ONS AG_01_Output
80 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 48
PTAR:MainTask:MainProgram 4/2/2023 9:53:31 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Mixer 1 Mixer 1 Mixer 1
Mixer 1 Treatment Treatment Treatment
Treatment Tank Output in Tank Output is Tank
Tank Auto/Manual Automatic Interlocked Output
AG_01.Auto AG_01.Control AG_01.Interlock AG_01_Output
81 /
Mixer 1 Mixer 1
Mixer 1 Treatment Treatment
Treatment Tank Tank Pushbutton
Tank Auto/Manual Output Oneshot
AG_01.Auto AG_01_Output AG_01.Pushbutton_OS
/ /
Mixer 1 Mixer 1
Treatment Treatment
Tank Tank Pushbutton
Output Oneshot
AG_01_Output AG_01.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Mixer 1 Mixer 1 Mixer 1
Treatment Treatment Treatment
Tank Tank Tank Device Failed
Output Aux Input Timer
AG_01_Output AG_01_AX TON
82 AFI / Timer On Delay EN
Timer AG_01.Fail_Timer
Mixer 1 Mixer 1
Preset 10000 DN
Treatment Treatment
Accum 0
Tank Tank
Output Aux Input
AG_01_Output AG_01_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Mixer 1
Treatment Mixer 1
Tank Device Failed Treatment
Timer Tank Fault Alarm
AG_01.Fail_Timer.DN AG_01.Alarm
83
Mixer 1
Treatment
Tank Fault Alarm
AG_01.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
AG_02
Mixer 2 Treatment Tank
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
84 NOP
Mixer 2
Treatment
Tank Interlock due
to path
AG_02.Path_Interlock
85 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 49
PTAR:MainTask:MainProgram 4/2/2023 9:53:32 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Mixer 2
Treatment
Tank Interlockdue to
level
AG_02.Level_Interlock
86 AFI
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Mixer 2
Treatment
Tank Miscellaneous
Interlock
AG_02.Misc_Interlock
87 AFI
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Mixer 2 Mixer 2
Treatment Treatment
Tank Interlock due Tank Output is
to path Interlocked
AG_02.Path_Interlock AG_02.Interlock
88
Mixer 2
Treatment
Tank Interlockdue to
level
AG_02.Level_Interlock
Mixer 2
Treatment
Tank Miscellaneous
Interlock
AG_02.Misc_Interlock
Mixer 2
Treatment
Tank Fault Alarm
AG_02.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Mixer 2 Mixer 2
Treatment Treatment
Tank Pushbutton Tank Pushbutton
Oneshot latch Oneshot
AG_02.Pushbutton_OSL AG_02.Pushbutton_OS
89 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Mixer 2
Mixer 2 Treatment Mixer 2 Mixer 2
Treatment Tank Pushbutton Treatment Treatment
Tank Auto/Manual Oneshot Tank Fault Alarm Tank Auto/Manual
AG_02.Auto AG_02.Pushbutton_OS AG_02.Alarm AG_02.Auto
90 / /
Mixer 2
Mixer 2 Treatment
Treatment Tank
Tank Auto/Manual Output
AG_02.Auto AG_02_Auto_ONS AG_02_Output
91 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 50
PTAR:MainTask:MainProgram 4/2/2023 9:53:32 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Mixer 2 Mixer 2 Mixer 2
Mixer 2 Treatment Treatment Treatment
Treatment Tank Output in Tank Output is Tank
Tank Auto/Manual Automatic Interlocked Output
AG_02.Auto AG_02.Control AG_02.Interlock AG_02_Output
92 /
Mixer 2 Mixer 2
Mixer 2 Treatment Treatment
Treatment Tank Tank Pushbutton
Tank Auto/Manual Output Oneshot
AG_02.Auto AG_02_Output AG_02.Pushbutton_OS
/ /
Mixer 2 Mixer 2
Treatment Treatment
Tank Tank Pushbutton
Output Oneshot
AG_02_Output AG_02.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Mixer 2 Mixer 2 Mixer 2
Treatment Treatment Treatment
Tank Tank Tank Device Failed
Output Aux Input Timer
AG_02_Output AG_02_AX TON
93 AFI / Timer On Delay EN
Timer AG_02.Fail_Timer
Mixer 2 Mixer 2
Preset 10000 DN
Treatment Treatment
Accum 0
Tank Tank
Output Aux Input
AG_02_Output AG_02_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Mixer 2
Treatment Mixer 2
Tank Device Failed Treatment
Timer Tank Fault Alarm
AG_02.Fail_Timer.DN AG_02.Alarm
94
Mixer 2
Treatment
Tank Fault Alarm
AG_02.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_F
Pump F Floculant Addition
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
95 NOP
Pump F
Floculant
Addition Interlock
due to path
P_F.Path_Interlock
96 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 51
PTAR:MainTask:MainProgram 4/2/2023 9:53:34 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Pump F
Floculant
Addition
Interlockdue to
level
P_F.Level_Interlock
97 AFI
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump F
Floculant
Addition
Miscellaneous
Interlock
P_F.Misc_Interlock
98 AFI
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump F Pump F
Floculant Floculant
Addition Interlock Addition Output is
due to path Interlocked
P_F.Path_Interlock P_F.Interlock
99
Pump F
Floculant
Addition
Interlockdue to
level
P_F.Level_Interlock
Pump F
Floculant
Addition
Miscellaneous
Interlock
P_F.Misc_Interlock
Pump F
Floculant
Addition Fault Alarm
P_F.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump F Pump F
Floculant Floculant
Addition Pushbutton Addition Pushbutton
Oneshot latch Oneshot
P_F.Pushbutton_OSL P_F.Pushbutton_OS
100 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump F
Pump F Floculant Pump F Pump F
Floculant Addition Pushbutton Floculant Floculant
Addition Auto/Manual Oneshot Addition Fault Alarm Addition Auto/Manual
P_F.Auto P_F.Pushbutton_OS P_F.Alarm P_F.Auto
101 / /
Pump F
Pump F Floculant
Floculant Addition
Addition Auto/Manual Output
P_F.Auto P_F_Auto_ONS P_F_Output
102 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 52
PTAR:MainTask:MainProgram 4/2/2023 9:53:34 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump F Pump F Pump F
Pump F Floculant Floculant Floculant
Floculant Addition Output in Addition Output is Addition
Addition Auto/Manual Automatic Interlocked Output
P_F.Auto P_F.Control P_F.Interlock P_F_Output
103 /
Pump F Pump F
Pump F Floculant Floculant
Floculant Addition Addition Pushbutton
Addition Auto/Manual Output Oneshot
P_F.Auto P_F_Output P_F.Pushbutton_OS
/ /
Pump F Pump F
Floculant Floculant
Addition Addition Pushbutton
Output Oneshot
P_F_Output P_F.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump F Pump F Pump F
Floculant Floculant Floculant
Addition Addition Addition Device
Output Aux Input Failed Timer
P_F_Output P_F_AX TON
104 AFI / Timer On Delay EN
Timer P_F.Fail_Timer
Pump F Pump F
Preset 10000 DN
Floculant Floculant
Accum 0
Addition Addition
Output Aux Input
P_F_Output P_F_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump F
Floculant Pump F
Addition Device Floculant
Failed Timer Addition Fault Alarm
P_F.Fail_Timer.DN P_F.Alarm
105
Pump F
Floculant
Addition Fault Alarm
P_F.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_S
Pump S Sosa Addition
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
106 NOP
Pump S
Sosa
Addition Interlock
due to path
P_S.Path_Interlock
107 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 53
PTAR:MainTask:MainProgram 4/2/2023 9:53:35 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Pump S
Sosa
Addition
Interlockdue to
level
P_S.Level_Interlock
108 AFI
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump S
Sosa
Addition
Miscellaneous
Interlock
P_S.Misc_Interlock
109 AFI
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump S Pump S
Sosa Sosa
Addition Interlock Addition Output is
due to path Interlocked
P_S.Path_Interlock P_S.Interlock
110
Pump S
Sosa
Addition
Interlockdue to
level
P_S.Level_Interlock
Pump S
Sosa
Addition
Miscellaneous
Interlock
P_S.Misc_Interlock
Pump S
Sosa
Addition Fault Alarm
P_S.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump S Pump S
Sosa Sosa
Addition Pushbutton Addition Pushbutton
Oneshot latch Oneshot
P_S.Pushbutton_OSL P_S.Pushbutton_OS
111 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump S
Pump S Sosa Pump S Pump S
Sosa Addition Pushbutton Sosa Sosa
Addition Auto/Manual Oneshot Addition Fault Alarm Addition Auto/Manual
P_S.Auto P_S.Pushbutton_OS P_S.Alarm P_S.Auto
112 / /
Pump S
Pump S Sosa
Sosa Addition
Addition Auto/Manual Output
P_S.Auto P_S_Auto_ONS P_S_Output
113 / ONS U
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 54
PTAR:MainTask:MainProgram 4/2/2023 9:53:35 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump S Pump S Pump S
Pump S Sosa Sosa Sosa
Sosa Addition Output in Addition Output is Addition
Addition Auto/Manual Automatic Interlocked Output
P_S.Auto P_S.Control P_S.Interlock P_S_Output
114 /
Pump S Pump S
Pump S Sosa Sosa
Sosa Addition Addition Pushbutton
Addition Auto/Manual Output Oneshot
P_S.Auto P_S_Output P_S.Pushbutton_OS
/ /
Pump S Pump S
Sosa Sosa
Addition Addition Pushbutton
Output Oneshot
P_S_Output P_S.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump S Pump S Pump S
Sosa Sosa Sosa
Addition Addition Addition Device
Output Aux Input Failed Timer
P_S_Output P_S_AX TON
115 AFI / Timer On Delay EN
Timer P_S.Fail_Timer
Pump S Pump S
Preset 10000 DN
Sosa Sosa
Accum 0
Addition Addition
Output Aux Input
P_S_Output P_S_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump S
Sosa Pump S
Addition Device Sosa
Failed Timer Addition Fault Alarm
P_S.Fail_Timer.DN P_S.Alarm
116
Pump S
Sosa
Addition Fault Alarm
P_S.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_H
Pump H Hipoclorito Addition
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
117 NOP
Pump H
Hipoclorito
Addition
Interlock due to
path
P_H.Path_Interlock
118 AFI
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 55
PTAR:MainTask:MainProgram 4/2/2023 9:53:36 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Pump H
Hipoclorito
Addition
Interlockdue to
level
P_H.Level_Interlock
119 AFI
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump H
Hipoclorito
Addition
Miscellaneous
Interlock
P_H.Misc_Interlock
120 AFI
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump H Pump H
Hipoclorito Hipoclorito
Addition Addition
Interlock due to Output is
path Interlocked
P_H.Path_Interlock P_H.Interlock
121
Pump H
Hipoclorito
Addition
Interlockdue to
level
P_H.Level_Interlock
Pump H
Hipoclorito
Addition
Miscellaneous
Interlock
P_H.Misc_Interlock
Pump H
Hipoclorito
Addition
Fault Alarm
P_H.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump H
Hipoclorito Pump H
Addition Hipoclorito
Pushbutton Oneshot Addition
latch Pushbutton Oneshot
P_H.Pushbutton_OSL P_H.Pushbutton_OS
122 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump H Pump H Pump H Pump H
Hipoclorito Hipoclorito Hipoclorito Hipoclorito
Addition Addition Addition Addition
Auto/Manual Pushbutton Oneshot Fault Alarm Auto/Manual
P_H.Auto P_H.Pushbutton_OS P_H.Alarm P_H.Auto
123 / /
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 56
PTAR:MainTask:MainProgram 4/2/2023 9:53:36 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Pump H Pump H
Hipoclorito Hipoclorito
Addition Addition
Auto/Manual Output
P_H.Auto P_H_Auto_ONS P_H_Output
124 / ONS U
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump H
Pump H Pump H Hipoclorito Pump H
Hipoclorito Hipoclorito Addition Hipoclorito
Addition Addition Output is Addition
Auto/Manual Output in Automatic Interlocked Output
P_H.Auto P_H.Control P_H.Interlock P_H_Output
125 /
Pump H Pump H Pump H
Hipoclorito Hipoclorito Hipoclorito
Addition Addition Addition
Auto/Manual Output Pushbutton Oneshot
P_H.Auto P_H_Output P_H.Pushbutton_OS
/ /
Pump H Pump H
Hipoclorito Hipoclorito
Addition Addition
Output Pushbutton Oneshot
P_H_Output P_H.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump H Pump H Pump H
Hipoclorito Hipoclorito Hipoclorito
Addition Addition Addition
Output Aux Input Device Failed Timer
P_H_Output P_H_AX TON
126 AFI / Timer On Delay EN
Timer P_H.Fail_Timer
Pump H Pump H
Preset 10000 DN
Hipoclorito Hipoclorito
Accum 0
Addition Addition
Output Aux Input
P_H_Output P_H_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump H Pump H
Hipoclorito Hipoclorito
Addition Addition
Device Failed Timer Fault Alarm
P_H.Fail_Timer.DN P_H.Alarm
127
Pump H
Hipoclorito
Addition
Fault Alarm
P_H.Alarm Alarm_Ack
/
******************************************************************************************************************************************************
P_C
Pump C Coagulante Addition
******************************************************************************************************************************************************
Use the Path Interlock to prevent a device from operating when it requires an upstream or downstream device to be open
128 NOP
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 57
PTAR:MainTask:MainProgram 4/2/2023 9:53:38 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Pump C
Coagulant
Addition Interlock
due to path
P_C.Path_Interlock
129 AFI
Use the Level Interlock to prevent a device from operating when the level in a vessel is too high or too low.
Pump C
Coagulant
Addition
Interlockdue to
level
P_C.Level_Interlock
130 AFI
Use the Misc Interlock to prevent a device from operating under any condition that does not fit into the other interlock reasons.
Pump C
Coagulant
Addition
Miscellaneous
Interlock
P_C.Misc_Interlock
131 AFI
If any of the interlock conditons are met or there is a fail alarm then prevent the output from operating.
Pump C Pump C
Coagulant Coagulant
Addition Interlock Addition Output is
due to path Interlocked
P_C.Path_Interlock P_C.Interlock
132
Pump C
Coagulant
Addition
Interlockdue to
level
P_C.Level_Interlock
Pump C
Coagulant
Addition
Miscellaneous
Interlock
P_C.Misc_Interlock
Pump C
Coagulant
Addition Fault Alarm
P_C.Alarm
If there is a physical pushbutton for this device replace the AFI instruction with the pushbutton. This logic will one shot the pushbutton so that it can turn
off the automatic control and toggle the output.
Pump C Pump C
Coagulant Coagulant
Addition Pushbutton Addition Pushbutton
Oneshot latch Oneshot
P_C.Pushbutton_OSL P_C.Pushbutton_OS
133 AFI ONS
The Auto/Manual switch must be turned on from the operator interface. Once it is on, it will stay on unless there is an alarm condition or the physical
pushbutton is pressed.
Pump C
Pump C Coagulant Pump C Pump C
Coagulant Addition Pushbutton Coagulant Coagulant
Addition Auto/Manual Oneshot Addition Fault Alarm Addition Auto/Manual
P_C.Auto P_C.Pushbutton_OS P_C.Alarm P_C.Auto
134 / /
Logix Designer
DEVICE_LOGIC - Ladder Diagram Page 58
PTAR:MainTask:MainProgram 4/2/2023 9:53:38 PM
Total number of rungs in routine: 139 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Pump C
Pump C Coagulant
Coagulant Addition
Addition Auto/Manual Output
P_C.Auto P_C_Auto_ONS P_C_Output
135 / ONS U
When the device is in Automatic, it will follow the Control bit. When it is in manual the output can be toggled by the pushbutton or the operator Screen.
The output will not turn on if the device is interlocked.
Pump C Pump C Pump C
Pump C Coagulant Coagulant Coagulant
Coagulant Addition Output in Addition Output is Addition
Addition Auto/Manual Automatic Interlocked Output
P_C.Auto P_C.Control P_C.Interlock P_C_Output
136 /
Pump C Pump C
Pump C Coagulant Coagulant
Coagulant Addition Addition Pushbutton
Addition Auto/Manual Output Oneshot
P_C.Auto P_C_Output P_C.Pushbutton_OS
/ /
Pump C Pump C
Coagulant Coagulant
Addition Addition Pushbutton
Output Oneshot
P_C_Output P_C.Pushbutton_OS
/
While the output does not match the feedback from the digital output, run a timer. When this timer expires an alarm will be set.
Pump C Pump C Pump C
Coagulant Coagulant Coagulant
Addition Addition Addition Device
Output Aux Input Failed Timer
P_C_Output P_C_AX TON
137 AFI / Timer On Delay EN
Timer P_C.Fail_Timer
Pump C Pump C
Preset 10000 DN
Coagulant Coagulant
Accum 0
Addition Addition
Output Aux Input
P_C_Output P_C_AX
/
When the Fail alarm sounds the device will be interlocked. The alarm will be latched until the operator acknowledges it.
Pump C
Coagulant Pump C
Addition Device Coagulant
Failed Timer Addition Fault Alarm
P_C.Fail_Timer.DN P_C.Alarm
138
Pump C
Coagulant
Addition Fault Alarm
P_C.Alarm Alarm_Ack
/
(End)
Logix Designer
MainRoutine - Ladder Diagram Page 59
PTAR:MainTask:MainProgram 4/2/2023 9:53:38 PM
Total number of rungs in routine: 17 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
0 NOP
JSR
1 Jump To Subroutine
Routine Name DEVICE_LOGIC
JSR
2 Jump To Subroutine
Routine Name CONTROL_LOGIC
JSR
3 Jump To Subroutine
Routine Name _INPUTS
JSR
4 Jump To Subroutine
Routine Name _OUTPUTS
JSR
5 Jump To Subroutine
Routine Name _SCALED
JSR
6 Jump To Subroutine
Routine Name _SCREENS
JSR
7 Jump To Subroutine
Routine Name TOTALIZE
8 NOP
Logix Designer
MainRoutine - Ladder Diagram Page 60
PTAR:MainTask:MainProgram 4/2/2023 9:53:47 PM
Total number of rungs in routine: 17 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
GSV
9 Get System Value
Class Name WallClockTime
Instance Name
Attribute Name LocalDateTime
Dest DateTime[0]
2023
MOV MOV
Move Move
Source DateTime[4] Source DateTime[5]
54 44
Dest DateMinute Dest DateSecond
54 43
MOV MOV
Move Move
Source DateTime[4] Source DateTime[5]
54 44
Dest Minute Dest Second
54 43
10 NOP
SUB
Subtract
Source A Misc_Dints[0]
2
Source B 1
Dest Misc_Dints[0]
2
Logix Designer
MainRoutine - Ladder Diagram Page 61
PTAR:MainTask:MainProgram 4/2/2023 9:53:48 PM
Total number of rungs in routine: 17 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
SUB
Subtract
Source A Year_I[0]
505
Source B 1
Dest Year_I[0]
505
SUB
Subtract
Source A Year_I[1]
20
Source B 1
Dest Year_I[1]
20
SUB
Subtract
Source A Year_I[2]
5
Source B 1
Dest Year_I[2]
5
CPT
16 Compute
Dest WeekDay
5
Expression (Misc_Dints[0]+Year_I[0]-Year_I[1]+Year_I[2]+Year+Day+(2*Month))MOD 7
(End)
Logix Designer
TOTALIZE - Ladder Diagram Page 62
PTAR:MainTask:MainProgram 4/2/2023 9:53:48 PM
Total number of rungs in routine: 12 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
0 NOP
NEQ Second_Change
1 Not Equal L
Source A Second
43
Source B DateTime_Second_Prev
43
Second_Change_TMR.DN Second_Change
U
Reset_Total_Week
Reset_Total_Month
6 NOP
Water Flowrate
G/min
LES MOV
7 Less Than (A<B) Move
Source A F_01_Flowrate_Unscaled Source 0
0.15107584
Source B 0.5 Dest F_01_Flowrate_Scaled
0.0
Water Flowrate
G/min
GEQ MOV
Grtr Than or Eql (A>=B) Move
Source A F_01_Flowrate_Unscaled Source F_01_Flowrate_Unscaled
0.15107584 0.15107584
Source B 0.5 Dest F_01_Flowrate_Scaled
0.0
Logix Designer
TOTALIZE - Ladder Diagram Page 63
PTAR:MainTask:MainProgram 4/2/2023 9:53:51 PM
Total number of rungs in routine: 12 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Water Flowrate
G/sec
DIV
8 Divide
Source A F_01_Flowrate_Scaled
0.0
Source B 60
Dest F_01_Flowrate_Second
0.0
MOV
Move
Source 0
Dest F_01_Total_GalDay
47.68011
MOV
Move
Source 0
Dest F_01_Total_GalWeek
47.68011
Logix Designer
TOTALIZE - Ladder Diagram Page 64
PTAR:MainTask:MainProgram 4/2/2023 9:53:51 PM
Total number of rungs in routine: 12 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
MOV
Move
Source 0
Dest F_01_Total_GalMonth
47.68011
(End)
Logix Designer
_INPUTS - Ladder Diagram Page 65
PTAR:MainTask:MainProgram 4/2/2023 9:53:51 PM
Total number of rungs in routine: 8 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
0 NOP
Pump 5
Feed Water
Filters
Aux Input
Local:1:I.Data.0 P_05_AX
1
Pump 4
Unload
Waste Water Tank
Aux Input
Local:1:I.Data.1 P_04_AX
2
Pump 3
Unload
Waste Water Tank
Aux Input
Local:1:I.Data.2 P_03_AX
3
Pump 2
Feed Water
Treatment Tank
Aux Input
Local:1:I.Data.3 P_02_AX
4
Pump1
Feed Water
Treatment Tank
Aux Input
Local:1:I.Data.4 P_01_AX
5
Feed
Wate Water
Flow Switch
Local:1:I.Data.5 FS_01
6
Local:1:I.Data.6 SAFETY_RELAY_OK
7
(End)
Logix Designer
_OUTPUTS - Ladder Diagram Page 66
PTAR:MainTask:MainProgram 4/2/2023 9:53:52 PM
Total number of rungs in routine: 16 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
0 NOP
Mixer 2
Treatment
Tank
Output REMOTE_CTRS:3:O.0
AG_02_Output <REMOTE_CTRS:O.Data[3].0>
1
Mixer 1
Treatment
Tank
Output REMOTE_CTRS:3:O.1
AG_01_Output <REMOTE_CTRS:O.Data[3].1>
2
Pump 6
Feed Mud
To Sediment Tank
Output REMOTE_CTRS:3:O.2
P_06_Output <REMOTE_CTRS:O.Data[3].2>
3
Pump 5
Feed Water
Filters
Output
P_05_Output Local:1:O.Data.0
4
Pump 4
Unload
Waste Water Tank
Output
P_04_Output Local:1:O.Data.1
5
Pump 3
Unload
Waste Water Tank
Output
P_03_Output Local:1:O.Data.2
6
Pump 2
Feed Water
Treatment Tank
Output
P_02_Output Local:1:O.Data.3
7
Pump1
Feed Water
Treatment Tank
Output
P_01_Output Local:1:O.Data.4
8
SAFETY_RELAY_OK Local:1:O.Data.6
9
STACK_LIGHT_RED Local:1:O.Data.7
10
BUZZER Local:1:O.Data.8
11
Logix Designer
_OUTPUTS - Ladder Diagram Page 67
PTAR:MainTask:MainProgram 4/2/2023 9:53:54 PM
Total number of rungs in routine: 16 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Pump F
Floculant
Addition
Output REMOTE_CTRS:2:O.0
P_F_Output <REMOTE_CTRS:O.Data[2].0>
12
Pump S
Sosa
Addition
Output REMOTE_CTRS:2:O.1
P_S_Output <REMOTE_CTRS:O.Data[2].1>
13
Pump H
Hipoclorito
Addition
Output REMOTE_CTRS:2:O.2
P_H_Output <REMOTE_CTRS:O.Data[2].2>
14
Pump C
Coagulant
Addition
Output REMOTE_CTRS:2:O.3
P_C_Output <REMOTE_CTRS:O.Data[2].3>
15
(End)
Logix Designer
_SCALED - Function Block Diagram Page 68
PTAR:MainTask:MainProgram 4/2/2023 9:53:55 PM
1 of 2 total sheets in routine Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
A B C D E F
pH_01_SCL
SCL ...
pH
1 Scale Actual Process 1
8568 5.651915
REMOTE_CTRS:1:I.Ch0Data In Out pH_01_Scaled
pH_02_SCL
SCL ...
pH
Scale Actual Outlet
10010 7.1901417
REMOTE_CTRS:1:I.Ch1Data In Out pH_02_Scaled
2 2
T_01_Level_SCL
SCL Silo
...
Level
Scale mmH2O
6370 1443.8406
REMOTE_CTRS:1:I.Ch2Data In Out T_01_Level_Scaled
InEUMax
6118.0
T_01_Level_EUMax InEUMin
0.0
3 T_01_Level_EUMin 3
F_01_Flowrate_SCL_01
SCL ...
Scale
3352 0.15309018
REMOTE_CTRS:1:I.Ch3Data In Out F_01_Flowrate_Unscaled
InEUMax
26.4
F_01_Flowrate_EUMax InEUMin
4 4
0.0
F_01_Flowrate_EUMin
A B C D E F
Logix Designer
_SCALED - Function Block Diagram Page 69
PTAR:MainTask:MainProgram 4/2/2023 9:53:57 PM
2 of 2 total sheets in routine Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
A B C D E F
T_03_Level_SCL
SCL ...
1 Scale 1
4716 16.953548
REMOTE_CTRS_4_I_Ch0Data In Out T_03_Level_Scaled
InEUMax
150.0
T_03_Level_EUMax InEUMin
0.0
T_03_Level_EUMin
2 2
T_05_Level_SCL
SCL ...
Scale
6713 35.10807
REMOTE_CTRS_4_I_Ch1Data In Out T_05_Level_Scaled
InEUMax
130.0
T_05_Level_EUMax InEUMin
3 3
0.0
T_05_Level_EUMin
4 4
A B C D E F
Logix Designer
_SCREENS - Ladder Diagram Page 70
PTAR:MainTask:MainProgram 4/2/2023 9:53:57 PM
Total number of rungs in routine: 16 Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Popup_P1 Popup_P1
0
Popup_P2 Popup_P2
1
Popup_P3 Popup_P3
2
Popup_P4 Popup_P4
3
Popup_P5 Popup_P5
4
Popup_P6 Popup_P6
5
Popup_AG1 Popup_AG1
6
Popup_AG2 Popup_AG2
7
Popup_PF Popup_PF
8
Popup_PS Popup_PS
9
Popup_PH Popup_PH
10
Popup_PC Popup_PC
11
Popup_T1 Popup_T1
12
Popup_T3 Popup_T3
13
Popup_T5 Popup_T5
14
Popup_F1 Popup_F1
15
(End)
Logix Designer
DEVICE - User-Defined Data Type Page 71
PTAR (Controller) 4/2/2023 9:53:57 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Description:
Discrete Output Device
Size: 20 byte(s)
Logix Designer
udt_GenericENetDevice_v01 - User-Defined Data Type Page 72
PTAR (Controller) 4/2/2023 9:53:57 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Description:
Size: 32 byte(s)
Logix Designer
STRING - Predefined String Type Page 73
PTAR (Controller) 4/2/2023 9:53:57 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Description:
Size: 88 byte(s)
Logix Designer
PTAR - Module Properties Listing Page 74
4/2/2023 9:53:57 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Module Properties Listing Page 75
4/2/2023 9:53:58 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Module Properties Listing Page 76
4/2/2023 9:53:58 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
16383 INT
.Ch2HighEngineering
.Ch2DigitalFilter 0 INT
.Ch2LAlarmLimit 3113 INT
.Ch2HAlarmLimit 16547 INT
.Ch2LLAlarmLimit 2867 INT
.Ch2HHAlarmLimit 16793 INT
.Ch2RangeType 3 SINT
0 SINT
.Ch2LimitAlarmLatch
.Ch2AlarmDisable 1 SINT
3277 INT
.Ch3LowEngineering
16383 INT
.Ch3HighEngineering
.Ch3DigitalFilter 0 INT
.Ch3LAlarmLimit 3113 INT
.Ch3HAlarmLimit 16547 INT
.Ch3LLAlarmLimit 2867 INT
.Ch3HHAlarmLimit 16793 INT
.Ch3RangeType 3 SINT
0 SINT
.Ch3LimitAlarmLatch
.Ch3AlarmDisable 1 SINT
.NotchFilter 0 SINT
.RealTimeSample 100 INT
Logix Designer
PTAR - Module Properties Listing Page 77
4/2/2023 9:53:58 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Module Properties Listing Page 78
4/2/2023 9:53:58 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
Logix Designer
PTAR - Module Properties Listing Page 79
4/2/2023 9:53:58 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
16383 INT
.Ch3HighEngineering
.Ch3DigitalFilter 0 INT
.Ch3LAlarmLimit 3113 INT
.Ch3HAlarmLimit 16547 INT
.Ch3LLAlarmLimit 2867 INT
.Ch3HHAlarmLimit 16793 INT
.Ch3RangeType 3 SINT
0 SINT
.Ch3LimitAlarmLatch
.Ch3AlarmDisable 1 SINT
.NotchFilter 0 SINT
.RealTimeSample 100 INT
Logix Designer
PTAR - Table of Contents Page i
4/2/2023 9:53:58 PM
Z:\Shared Folder Data1\PROJECTS\HYNDAI\PTAR_23Feb2023.ACD
PTAR
Controller Organizer Listing .........................................................................................................................................................................................1
Tag Listing .......................................................................................................................................................................................................................2
MainTask
MainProgram
CONTROL_LOGIC
Ladder Diagram ...................................................................................................................................................................................................27
DEVICE_LOGIC
Ladder Diagram ...................................................................................................................................................................................................30
MainRoutine
Ladder Diagram ...................................................................................................................................................................................................59
TOTALIZE
Ladder Diagram ...................................................................................................................................................................................................62
_INPUTS
Ladder Diagram ...................................................................................................................................................................................................65
_OUTPUTS
Ladder Diagram ...................................................................................................................................................................................................66
_SCALED
Function Block Diagram ......................................................................................................................................................................................68
_SCREENS
Ladder Diagram ...................................................................................................................................................................................................70
Data Types
User-Defined Data Type ...............................................................................................................................................................................................71
DEVICE .....................................................................................................................................................................................................................71
udt_GenericENetDevice_v01 .....................................................................................................................................................................................72
Strings.............................................................................................................................................................................................................................73
Module Properties
PointIO : Local Modules ..............................................................................................................................................................................................74
Embedded I/O : Local Modules......................................................................................................................................................................................74
Ethernet : Local Modules ...................................................................................................................................................................................................75
PointIO 5 Slot Chassis : REMOTE_CTRS ................................................................................................................................................................75
Logix Designer