Anda di halaman 1dari 132

PLC / HMI

Table of contents F06_002_en_US

Higher-level function Mounting location Page Page description supplementary page field Date Edited by

0 OVERVIEW 03/31/16 Allen

1 MOTOR CONTROL POWER WD 03/31/16 Allen

2 MODULE 9/RESISITOR - PLC HIGH SPEED COUNTER WD 03/31/16 Allen

3 MODULE 1 - PLC DIGITAL (BASE) INPUT WD 03/31/16 Allen

4 MODULE 2 - PLC DIGITAL (BASE) INPUT WD 03/31/16 Allen

5 MODULE 3 - PLC DIGITAL (BASE) OUTPUT WD 03/31/16 Allen

6 MODULE 4 - PLC DIGITAL (BASE) OUTPUT WD 03/31/16 Allen

7 MODULE 5 - PLC DIGITAL (EXPANSION) OUTPUT WD 03/31/16 Allen

8 MODULE 7 - PLC ANALOG (BASE) INPUT WD 03/31/16 Allen

9 MODULE 6 - PLC ANALOG (EXPANSION) INPUT WD 03/31/16 Allen

10 MODULE 8 PLC ANALOG OUTPUT WD 03/31/16 Allen

11 PLC PANEL POWER 120VAC/24VDC WD 03/31/16 Allen

12 PROACT GOVERNOR WD 03/31/16 Allen

13 PLC PANEL CONTROL RELAYS WD 03/31/16 Allen

14 PLC PANEL LAYOUT 03/31/16 Allen

15 ENGINE & PUMP PRELUBE STARTER PANELS 03/31/16 Allen

16 JBOX PANEL LAYOUT 03/31/16 Allen

17 Table of contents : /0 - =REPORTS/17 03/31/16 Allen

- OVERVIEW 03/31/16 Allen

Customer: Modification Date Name Date Name Original: Table of contents : /0 - Higher-level function: Mounting location:
Project name: Drawing number: =REPORTS/17 = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page:
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 0
Next page: 1
100 140
110/220 VAC
Engine Prelube Starter Panel
PROVIDED BY OTHERS 110/220 50HZ
101 (1344) 141
BLK BLK C102 OL102 (1344) BLK MTR102
L1 14 14 1/L1 12/T1 2 14 1
102 142
EP 1 BLK
103
L2 BLK 14 3/L2 34/T2 4 M 143
EP 2 BLK 1
5/L3 56/T3 6 14 2 PE
104 144
GND105
PE GRN/YEL Engine Prelube
105 145
EP G1
PE GRN/YEL
106 146
EP G2
GND108
107 147
Pump Prelube Starter Panel
(1368) (1368) (1368) 110/220 50HZ
108 148
BLK C109 OL109 BLK MTR109
14 1/L1 12/T1 2 14 1
109 149
PP 1 BLK
110
Pump Prelube Panel 14 3/L2 34/T2 4 M 150
PP 2 BLK 1
Pump Prelube Panel 5/L3 56/T3 6 14 2 PE
111 151
Pump Prelube
112 Pump Prelube 152
GND113 GRN
PE GRN/YEL 14
113 153
GRN/YEL PP G1
PE 14
114 154
PP G2
115 155

116 156

117 157

118 158

119 159

120 160

121 161

122 162

123 163

124 164

125 165

126 166

127 167

128 168

129 169

130 170

131 171

132 172

133 173

134 174

135 175

136 176

137 177

138 178

139 179

Customer: Modification Date Name Date Name Original: Higher-level function: Mounting location:
Project name: Drawing number: MOTOR CONTROL POWER WD
= +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 0
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 1
Next page: 2
200 240

201 241
PLC201
202 242 (211)
PLC PANEL
IN A0
203 243
A0+
204 244 High
Speed
Counter Input
205 245
A0-
206 246

207 247

1769-L24ER-QBFC1B
208 248

209 249
PLC201
210 (243) 250
PLC PANEL
211 251
OUT DC +5/24V DC
212 High 252
Speed
Counter Output
213 253
OUT 0

NOT USED
214 OUT001 254

215 255
OUT 1
216

217
OUT002
REPLACED BY SPEED SENSOR THROUGH
256

257

"PROACT" GOVERNOR
OUT 2
218 OUT003 258

219 259
OUT 3
220 OUT004 260

221 261
OUT DC COM
222 262

1769-L24ER-QBFC1B
223 263

224 264

225 265

226 266

227 267

228 268

229 269

230 270

231 271

232 272

233 273

234 274

235 275

236 276

237 277

238 278

239 279

Customer: Modification Date Name Date Name Original: MODULE 9/RESISITOR - PLC Higher-level function: Mounting location:
Project name: Drawing number: HIGH SPEED COUNTER WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 03/31/16 Allen Checked by:
Previous page: 1
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 2
Next page: 3
PLC201
300 340 (211)
PLC PANEL
301 S302 341 IN 0-7
BLU BLU MOD1 GRY
13 14 H-O-A (Hand) B1 IN 0
18 18 20 DC
302 342 HAND_CMDIN
MOD1 C1 PLC Panel Door Input
303 343

BLU
BLU MOD1 GRY
23 24 H-O-A (Auto) A1 IN 1
18 20
304 344 AUTO_CMDIN
PLC Panel Door

305 S306 345

BLU
BLU MOD1 GRY
13 14 START B2 IN 2
18 20
306 346 START_CMDIN
PLC Panel Door

307 347
BLU/WHT JBOX BLU/WHT EC BLU/WHT C102 BLU EC BLU JBOX BLU MOD1 GRY
2 1 2 1 A2 IN 3
16 16 16 14 13 16 16 16 20
308 348 ENG_PRELUBE_MTR_FBIN
MOD1 C2 24VDC
Engine Prelube Starter Panel
309 349
RED JBOX RED/WHT ENG_OIL_LVL (1344) RED JBOX RED MOD1 GRY
4 11 12 3 B3 IN 4
16 16 16 16 20
310 350 ENG_OIL_LVL_SDIN
MOD1 C3
Engine
311 351
BRN/WHT JBOX BRN/WHT WTR_TMP_GAUGE BRN JBOX BRN MOD1 GRY
10 18 17 9 A3 IN 5
16 16 16 16 20
312 352 WTR_TMP_SDIN
MOD1 C4
313 353
PNK/WHT JBOX PNK/WHT ENG_OIL_PRESSURE Murphy Panel PNK JBOX PNK MOD1 GRY
8 11 12 7 A4 IN 6
16 16 16 16 20
314 354 OIL_PRES_SDIN
MOD1 C5
Murphy Panel
315 355
BLK GRY/WHT JBOX GRY/WHT C109 GRY JBOX GRY MOD1 GRY
12 14 13 11 B4 IN 7
18 16 16 16 16 20
316 356 PUMP_PRELUBE_MTR_FBIN
MOD1 C6
Pump Prelube Starter Panel
317 (1368) 357
GRY
MOD1/2C DC COM 1
20
318 (408) 358
NOTE: MODULE 1-5, ROW 'C' OF THE TERMINAL BLOCKS ARE ALL AT MOD1 B5
EQUAL GROUND POTENTIAL, AND WIRES LISTED AS LANDING ON A 1769-L24ER-QBFC1B
319 359
SPECIFIC 'C' TERMINAL ON THE DRAWING, MAY BE LANDED ON ANY 'C'
TERMINAL
320 360
RED
18
321 361
MOD1 B6
322 362
MOD1/2B
323 363 (461)

324 364
MOD1
A5
325 365

326 366

327 367

328 368
MOD1
A6
329 369

330 370

331 371

332 372

333 373

334 374

335 375

336 376

337 377

338 378

339 379

Customer: Modification Date Name Date Name Original: MODULE 1 - PLC DIGITAL Higher-level function: Mounting location:
Project name: Drawing number: (BASE) INPUT WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 2
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 3
Next page: 4
PLC201
(211)
IN 8-15
400 440
GRY/WHT JBOX GRY/WHT MAN_INT_PRESS GRY JBOX GRY GRY
12 12 11 11 IN 8
16 16 16 16 20
401 441 INTAKE_MAN_PRES_SDINDC
MOD2 C1 MOD2 A1 Input
Murphy Panel
402 442
YEL/WHIT JBOX YEL/WHIT ENG_OIL_TMP YEL JBOX YEL GRY
14 12 11 13 IN 9
16 16 16 16 20
403 443 ENG_OIL_TEMP_SDIN
MOD2 C2 MOD2 B1
Murphy Panel
404 444
RED/WHT PUMP_OIL_LVL_1 RED GRY
12 11 IN 10
16 16 20
405 445 PUMP_OIL_LVL_1_CMDIN
MOD2 C3 MOD2 A2
PUMP
406 446
ORG/WHT VIB_SW ORG GRY
12 11 IN 11
16 16 20
407 447 VIB_SW_CMDIN
MOD2 C4 MOD2 B2
PUMP
408 448
BLU/WHT PUMP_OIL_LVL_2 BLU GRY
MOD1/2C 12 11 IN 12
16 16 20
409 (317) 449 PUMP_OIL_LVL_2_CMDIN
MOD2 C5 MOD2 A3
PUMP
410 450
VIO/WHT JBOX VIO/WHT VIB_SW VIO JBOX VIO GRY
12 12 11 11 IN 13
16 16 16 16 20
411 451 PUMP_LUBER_SDIN
MOD2 C6 MOD2 B3
PUMP
BLK

412 E_STOP_1 E_STOP_2 452


18

BLK/WHT JBOX BLK/WHT BLK BLK JBOX BLK GRY


6 11 12 11 12 16 5 IN 14
16 16 16 16 20
413 (547) / MOD3_C 453 ESTOP_CMDIN
MOD2 A4
PLC Panel Engine
414 (1311) (1311) 454
NOTE: MODULE 1-5, ROW 'C' OF THE TERMINAL BLOCKS ARE ALL AT GRY
MOD2/3C IN 15
EQUAL GROUND POTENTIAL, AND WIRES LISTED AS LANDING ON A 20
415 (555) 455 GOV_ERROR_CMDIN
SPECIFIC 'C' TERMINAL ON THE DRAWING, MAY BE LANDED ON ANY 'C' MOD2 B4
TERMINAL
416 456
DC COM 2
417 457

1769-L24ER-QBFC1B
418 458

419 459
MOD2 B5
420 460 (362)
MOD1/2B
421 461

422 462

423 463
MOD2 B6
424 464

RED
18
425 465
MOD2/3B
426 466 (541)

427 467

428 468

429 469

430 470

431 471

432 472

433 473
MOD2 A5
434 474

435 475

436 476

437 477
MOD2 A6
438 478

439 479

Customer: Modification Date Name Date Name Original: MODULE 2 - PLC DIGITAL Higher-level function: Mounting location:
Project name: Drawing number: (BASE) INPUT WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 3
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 4
Next page: 5
500 540 (465)
MOD2/3B
501 PLC201 541
(211)
502 542
LTBLU
+V DC
DC 20
503 543
Output MOD3 B5
504 544
BRN CR1 BLK MOD3 B6
OUT 0 A1 A2
20 18

????
505 545

RED
ENG_PRELUBE_MTR_CMD

18
14 MOD3 C1
12 11 (1303)
506 546
BRN CR2 BLK
OUT 1 A1 A2 MOD3/4B
20 18
507 RUN_CMD 14
547 MOD3_C / (413) (674)
MOD3 C2
12 11 (1310)
508 548
BRN CR3 BLK
OUT 2 A1 A2
20 18
509 AIR_CMD 14
549
MOD3 C3
12 11 (1321)
510 550
BRN MOD3
OUT 3 B2
20
511 551

512 552
BRN MOD3 MOD3 C4
OUT 4 A3
20
513 553
PLC Panel Door
514 ???? 554 (414)
MOD3 LT515 MOD3
BRN BLU WHT/BLU C5 MOD2/3C
OUT 5 B3 x1 x2
20 18 18
515 PUMP_VIB_SDPL 555

516 LT517 556


BRN MOD3 BLU MOD3 C6

????
BLK
OUT 6 A4

18
20 16 x1 x2
517 PUMP_OIL_LVL_SDPL 557

WHT/BLU
????
518 LT519 558

18
BRN MOD3 BLU
OUT 7 B4 x1 x2 MOD3/4C
20 16
519 PUMP_OIL_LVL2_SDPL 559 (668)

WHT/BLU
1769-L24ER-QBFC1B

????
520 560

18
NOTE: MODULE 1-5, ROW 'C' OF THE TERMINAL BLOCKS ARE ALL AT
521 561 EQUAL GROUND POTENTIAL, AND WIRES LISTED AS LANDING ON A
SPECIFIC 'C' TERMINAL ON THE DRAWING, MAY BE LANDED ON ANY 'C'
PL1 TERMINAL
522 (605) 562
MOD3
A5
523 563

524 564
MOD3
A6
525 565

526 566

527 567

528 568

529 569

530 570

531 571

532 572

533 573

534 574

535 575

536 576

537 577

538 578

539 579

Customer: Modification Date Name Date Name Original: MODULE 3 - PLC DIGITAL Higher-level function: Mounting location:
Project name: Drawing number: (BASE) OUTPUT WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 4
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 5
Next page: 6
600 640

601 641
PLC201 MOD4 B6
(211)
602 DIGITAL OUTPUTS 642
PLC PANEL
603 643
LTBLU
+V DC
DC 20 (521)
604 644
Output MOD4 B5 PL1
PLC Panel Door
605 LT606 645
BRN MOD4 BLU
OUT 0 A1 x1 x2
20 18
606 ENG_OIL_PRES_SDPL 646

607 LT608 647


BRN MOD4 BLU
OUT 1 B1 x1 x2
20 18
608 ENG_OIL_TEMP_SDPL 648

609 LT610 649


BRN MOD4 BLU
OUT 2 A2 x1 x2
20 18
610 ENG_WTR_TEMP_SDPL 650

????
611 LT612 651
BRN MOD4 BLU
OUT 3 B2 x1 x2
20 18
612 INTAKE_MAN_SDPL 652

613 LT614 653


BRN MOD4 BLU
OUT 4 A3 x1 x2
20 18
614 ENG_OIL_LVL_SDPL 654

615 LT616 655


BRN MOD4 BLU WHT/BLU
OUT 5 B3 x1 x2
20 18 18
616 PUMP_LUBER_STPL 656

617 657
BRN MOD4
OUT 6 A4
20
618 OUT14 658

619 659
BRN CR5 BLK
OUT 7 A1 A2
18 18
620 PROACT_RUN_CMD 660
MOD4 14 MOD4 C1
1769-L24ER-QBFC1B
B4 12 11 (1332)
621 661

622 662
MOD4 MOD4 C2
A5
623 663

624 664
MOD4 MOD4 C3
A6
625 665

626 666
MOD4 C4
627 667 (558)
MOD3/4C
628 668
MOD4 C5
629 669

630 670
MOD4 C6
631 671

BLK
16
NOTE: MODULE 1-5, ROW 'C' OF THE TERMINAL BLOCKS ARE ALL AT
632 672 EQUAL GROUND POTENTIAL, AND WIRES LISTED AS LANDING ON A
SPECIFIC 'C' TERMINAL ON THE DRAWING, MAY BE LANDED ON ANY 'C'
TERMINAL
633 673

634 674 (759) /


MOD4/5C MOD4 B5
MOD3/4B
635 675 (546)
RED
18
636 676 MOD4_B6/CR2_11 / (1310)
MOD4 B6
(767)

????
637 677
MOD4/5B
638 678

639 679

Customer: Modification Date Name Date Name Original: MODULE 4 - PLC DIGITAL Higher-level function: Mounting location:
Project name: Drawing number: (BASE) OUTPUT WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 5
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 6
Next page: 7
A217
700 Channel 0 740
8x Digital Out BRN MOD5
DIGIITAL OUTPUTS OUT 0 A1
20
701 PLC PANEL 741

702 742

Output Channel 0
703 743
8x Digital Out
704 DIGIITAL OUTPUTS 744
PLC PANEL
705 Channel 1
Pump Prelube Start 745
BRN CR4 BLK
OUT 1 A1 A2
20 18
706 746
MOD5 14 MOD5 C1
Output Channel 1 B1 12 11 (1327)
PLC Panel
707 747

708 Channel 2
A217 748
8x Digital Out BRN MOD5 MOD5 C2
DIGIITAL OUTPUTS OUT 2 A2
20
709 PLC PANEL 749

710 750
MOD5 C3
PLC Address
711 751
8x Digital Out
712 Channel 3
DIGIITAL OUTPUTS 752
PLC PANEL BRN MOD5 MOD5 C4
OUT 3 B2
20
713 753

714 754
MOD5 C5
Output Channel 3
715 755
8x Digital Out
716 Channel 4
DIGIITAL OUTPUTS 756
PLC PANEL BRN MOD5
OUT 4 A3
20
717 757

718 758 (675)


MOD4/5C
Output Channel 4
719 759
8x Digital Out
720 Channel 5
DIGIITAL OUTPUTS 760
PLC PANEL BRN MOD5
OUT 5 B3
20
721 761
MOD5 C6

BLK
722 762

18
NOTE: MODULE 1-5, ROW 'C' OF THE TERMINAL BLOCKS ARE ALL AT
Output Channel 5 EQUAL GROUND POTENTIAL, AND WIRES LISTED AS LANDING ON A
723 763
?A807 SPECIFIC 'C' TERMINAL ON THE DRAWING, MAY BE LANDED ON ANY 'C'
MOD5/6C TERMINAL
8x Digital Out
724 Channel 6 764 (977)
DIGIITAL OUTPUTS BRN MOD5
PLC PANEL OUT 6 A4
20
725 765

726 766 (678)


RED MOD4/5B
Output Channel 6 16
727 767 (1321) / MOD5_B5/CR3_11
8x Digital Out MOD5 B5
728 Channel 7 DIGIITAL OUTPUTS 768
PLC PANEL BRN MOD5
OUT 7 B4
20
729 769
RED
16
730 770 (1327) / MOD5_B6/CR4_11
MOD5 B6

RED
18
Output Channel 7
731 771 (1147)
PLC_PS-
PLC_PS+ MOD5/6B
732 772 (1150) (977) 1769-OB8
8x Digital Out
733 773

RED RED
BLK
+VDC 1

18

18
734 774
+VDC 2

18
735 775
DC COM1
736 776

BLK
DC COM2

18
737 777

738 778 Power Supply


1769-OB8

739 779

Customer: Modification Date Name Date Name Original: MODULE 5 - PLC DIGITAL Higher-level function: Mounting location:
Project name: Drawing number: (EXPANSION) OUTPUT WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 6
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 7
Next page: 8
800 840
PLC201
(211)
801 841 ANALOG INPUTS
PLC PANELS
802 842 ???? IN 0
PRESSURE WHT JBOX WHT MOD7 PNK
+ - 26B A1 20 V IN 0+
20 ???? 20 Analog
803 843
BARE DIN_RAIL Input
SHIELD 26C 20 S ????
PE
804 844
4-20mA BARE JBOX MOD7 YEL
V/I IN 0-
Intake Pressure 20 20
805 845
(811) MOD7 B1
806 846
PNK
I IN 0+
20
807 847
BRN JBOX
26A ????
20 1769-L24ER-QBFC1B
808 848
MOD7 C1
809 849 ANALOG INPUTS
PLC PANELS
IN 1
810 850
PRESSURE WHT MOD7 PNK
+ - A2 V IN 1+
20 20 Analog
811 851
BARE DIN_RAIL Input
SHIELD S
PE
20
812 852
4-20mA PLC PANEL YEL
V/I IN 1-
Discharge Pressure MOD7 20
813 853
(803) MOD7 B2
814 854
PNK
I IN 1+
20
815 855
BRN
20 1769-L24ER-QBFC1B
816 856
MOD7 C2
817 857 ANALOG INPUTS
PLC PANELS
IN 2
818 858
MOD7
A3 PNK V IN 2+
819 859 Analog
Input
820 860
YEL
V/I IN 2-
20
821 861
MOD7 B3
822 862
PNK
I IN 2+
20
823 863
MOD7
A5 1769-L24ER-QBFC1B
824 864

825 865 ANALOG INPUTS


MOD7 C3
PLC PANELS
IN 3
826 866
MOD7 PNK
A4 V IN 3+
20 Analog
827 867
Input
828 868
YEL
V/I IN 3-
20
829 869
MOD7 B4
830 870 (977)
MOD6/7B PNK
I IN 3+
20
831 871
BLK
16 1769-L24ER-QBFC1B
832 872
MOD7 B5
833 873 (977)
MOD7 C4 MOD6/7C
834 874

835 875
MOD7/8B
836 876 (1073)
RED
16
837 877
MOD7 C5
838 878
MOD7/8C
839 879 (1076)

Customer: Modification Date Name Date Name Original: MODULE 7 - PLC ANALOG Higher-level function: Mounting location:
Project name: Drawing number: (BASE) INPUT WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 7
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 8
Next page: 9
1769-IF4
Channel 0 (949)
4x Analog In
ANALOG INPUTS
900 940
PLC PANEL
JBOX V in 0+
901 941
BRN 26A
20 BLK
902 942
MOD6 B1 Input Channel 0
4-20mA V/I in 0- 1769-IF4
903 RADIATOR_OUTLET 943

904 JBOX 944


WATER_TEMP WHT 26B MOD6 PNK
+ - A1 I in 0+
20 RED 20
905 945 AIN001
BARE BARE DIN_RAIL
SHIELD S PE
20 20
906 946
26C MOD6 YEL
ANLG Com
20
907 JBOX 947
MOD6 C1
908 948
1769-IF4
909 949 Channel 1 ()
4x Analog In
910 JBOX 950 ANALOG INPUTS
27C BARE DIN_RAIL
S V in 1+ PLC PANEL
20 PE
911 951 MOD6
PROACT J ANALOG SHIELD GROUND JUMPER TOOTH REMOVED
MOD6
GND
912 JBOX 952
RED MOD6 B2 YEL Input Channel 1
27B V/I in 1- 1769-IF4
20 20
913 953
PROACT D 4-20MA OUTPUT (ENGINE SPEED 0-2000RPM) C2
ANALOG OUTPUT -
914 954
27A BLK MOD6 PNK
A2 I in 1+
20 20
915 955 AIN001
PROACT H 4-20MA OUTPUT (ENGINE SPEED 0-2000 RPM)
JBOX
ANALOG OUTPUT +
916 956
ANLG Com
917 957
RED
20
918 958
1769-IF4
919 959 Channel 2 ()
4x Analog In
920 960 ANALOG INPUTS
1769-IF4 MOD6 B3 PLC PANEL
() V in 2+
921 1769-IF4 POWER 961
PLC PANEL
922 962
+24V dc V/I in 2-
923 963
dc NEUT Input Channel 2
1769-IF4
924 964
MOD6 PNK
A3 I in 2+
20
925 965 AIN001
Input Channel 1
1769-IF4
926 966
BLK YEL
ANLG Com
20 20
927 967
MOD6 C3
928 968
1769-IF4
929 969 Channel 3 ()
4x Analog In
930 970 ANALOG INPUTS
MOD6 PNK PLC PANEL
SIGNAL A4 V in 3+
20
931 971

932 972
YEL
WHT

V/I in 3-
????

20

20
933 973 Input Channel 3
MOD6 C4 1769-IF4
DROPS 24V INPUT TO 10V
????
BLK

934 SPEED_POT_RAW 974


MOD11
10kOHM, - MOD6 B4
14kOHM RESISTOR I in 3+
0-10V SIGNAL
935 PLC PANEL 975 AIN001
PANEL DOOR ????
????
RED

+ x1 x2 (763) (771)
20

LTBLU
936 976 MOD5/6C MOD5/6B
ANLG Com
937 977
MOD6 C5 MOD6 B5
938 978 MOD6/7C MOD6/7B
(874) (871)
BLK RED
939 979

Customer: Modification Date Name Date Name Original: MODULE 6 - PLC ANALOG Higher-level function: Mounting location:
Project name: Drawing number: (EXPANSION) INPUT WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 8
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 9
Next page: 10
1000 1040

1001 1041

1002 1042

1003 1043

1004 1044

1005 1045

1006 1046

1007 1047

PLC201
1008 1048
(211)
4-20mA (0-2000RPM)
1009 SPEED_SETPOINT 1049
PLC PANEL
OUT 0
1010 1050
V OUT 0+
1011 Analog 1051
Output
1012 1052
RED MOD8 RED
I OUT 0+ A1
20 16
1013 1053
PROACT N 4-20MA (SPEED SETPOINT FROM PLC)
ANALOG INPUT+
1014 1054

1769-L24ER-QBFC1B
1015 1055
MOD8 B1
PLC PANEL
1016 1056

1017 DC Output 1057


BLK BLK
DC COM
20 16
1018 1058
MOD8 C1 PROACT P 4-20MA (SPEED SETPOINT FROM PLC)
ANALOG INPUT-
1019 1059

1769-L24ER-QBFC1B
1020 1060

1021 1061

1022 1062
PLC PANEL
OUT 1
1023 1063
V OUT 0+
1024 Analog 1064
Output
1025 1065
RED MOD8
I OUT 0+ A2
20
1026 1066

1027 1067

1769-L24ER-QBFC1B
1028 1068
MOD8 B2
PLC PANEL
1029 1069

1030 DC Output 1070


BLK
DC COM
20
1031 1071
MOD8 C2
1032 1072 (875)
MOD8
MOD7/8B
1769-L24ER-QBFC1B
A3
1033 1073
RED
16
1034 1074
MOD8 B3
1035 1075 (878)
MOD7/8C
1036 1076
BLK
MOD8/PS- 16
1037 (1146) 1077
MOD8 C3
1038 1078
MOD8/PS+
1039 (1147) 1079

Customer: Modification Date Name Date Name Original: MODULE 8 PLC ANALOG Higher-level function: Mounting location:
Project name: Drawing number: OUTPUT WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 9
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 10
Next page: 11
1100 1140
PLC201
1101 I<IN 1141 PLC201 (211)
14 (211) PLC PANEL
1102 DCOK 1142
GND1003????
PE GRN PE 13
1103 1143
BLK BLK
BLK N -'' 18 18
1104 1144
NEUT 1 TB1 1 BLK TB3 1 BLK
-' DC Neutral
18 18
1105 1145
BLK 2
CB1107 - EtherNet/IP
18
1106 1146 MOD8/PS- / (1036)
RED 3 FU1107
1 2 RED L +'' 18 1 2
1107 1147 MOD8/PS+ / (1038)
TB1 2 RED FU1108 RED
+' 18 1 2 18 PLC_PS-
1108 1148 (772)
110-240VAC 50/60HZ RED FU1109 RED
+ 1 2 +24V DC EtherNet/IP
PROVIDED BY OTHERS 18 18
1109 1149 10.10.10.10
PS1 GATEWAY: 10.10.10.1
1110 5A 1150
24VDC POWER SUPPLY PLC_PS+ SUBNET: 255.255.255.0
1111 PLC PANEL 1151 (771)

1112 1152
GND1053 GRN
PE System Power Ground
16
1113 1153
USB
1769-L24ER-QBFC1B 1769-L24ER-QBFC1B
1114 1154

1115 1155

HMI TOUCHSCREEN
1116 1156

GATEWAY: 10.10.10.1
1117 1157

SUBNET: 255.255.255.0
1118 1158
HMI DC NEUTRAL
EtherNet/IP
CAT6/RJ45
1119 1159 HMI:10.10.10.2

1120 1160
HMI +24VDC
1121 1161
GND1062 GRN
PE 16
1122 I<IN 1162
HMI GROUND
14 PLC PANEL (DOOR)
1123 DCOK 1163
13
1124 1164
GND1023GRN
PE 16 PE -''
1125 1165
BLK
16 N -'
1126 1166
2 RED BLK BLK 31C BLK
16 L - 16 16 16
1127 1167
2 TB6 1 JBOX PROACT Q INPUT POWER (18-32VDC)
+'' PLC PANEL -BAT
1128 1168
+'
1129 1169
RED RED 31B BLK
+ 16 FU11281 2 16 16
1130 1170
JBOX PROACT Z INPUT POWER (18-32VDC)
15A FAST ACTING +BAT
1131 1171
PLC PANEL
PS2
1132 10 A 1172 PS10A+ / (1332)
24VDC POWER SUPPLY
1133 PLC PANEL 1173
BLK 30A
18
1134 1174
TB7 3 RS-232 ACCESS TO PROACT JBOX PROACT T RS-232 RX
PLC PANEL PIN 3
1135 1175
RED 30B
18
1136 1176
TB7 2 RS-232 ACCESS TO PROACT JBOX PROACT Y RS-232 TX
PLC PANEL PIN 2
1137 1177
WHT 30C
18
1138 1178
TB7 5 RS-232 ACCESS TO PROACT JBOX PROACT X RS-232 COM
PLC PANEL PIN 5
1139 1179

Customer: Modification Date Name Date Name Original: PLC PANEL POWER Higher-level function: Mounting location:
Project name: Drawing number: 120VAC/24VDC WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 10
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 11
Next page: 12
1200 1240

1201 1241

1202 1242

1203 1243

1204 1244

1205 1245

1206 1246

1207 MAGNETIC ENGINE RPM PICKUP 1247


MAGNETIC_PICKUP_SENSOR RED
+ 20
1208 1248
BLK JBOX 29A PROACT R SPEED SENSE (1-60VRMS) MAG PICKUP INPUT
- 20 MPU+
1209 1249
JBOX 29B PROACT S SPEED SENSE (1-60VRMS) MAG PICKUP INPUT
MOTOR MPU-
1210 1250
BARE
20
1211 1251
MPU_SHIELD SHIELD JBOX 29C PROACT W SHIELD GROUND
GND
1212 1252

1213 1253

1214 1254

1215 1255

1216 1256

1217 1257

1218 1258
PROACT U ANALOG INPUT CONFIGURATION 0-5VDC OR 4-20MA (JUMPER TO U FOR 4-20MA ANALOG INPUT)
R1
1219 1259

1220 1260
PROACT V ANALOG INPUT CONFIGURATION FOR 0-5VDC (JUMPER TO U FOR 4-20MA INPUT)
R2
1221 1261

1222 1262

1223 1263

1224 1264
PROACT A DISCRETE INPUT 3
RAISE
1225 1265

1226 1266
PROACT L DISRETE INPUT 4
LOWER
1227 1267

1228 1268
PROACT E DISCRETE INPUT 5
ISOCH/DROOP
1229 1269

1230 1270

PROACT GOVERNOR PROGRAMMING IS DETAILED IN A SEPARATE DOCUMENT


1231 1271

1232 1272

1233 1273

1234 1274

1235 1275

1236 1276

1237 1277

1238 1278

1239 1279

Customer: Modification Date Name Date Name Original: Higher-level function: Mounting location:
Project name: Drawing number: PROACT GOVERNOR WD
= +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 11
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 12
Next page: 13
1300 1340

1301 1341

1302 Engine Prelube Starter Command 1342


CR1
11 12 ????
1303 / MOD5_B5/CR1_11 1343
YEL JBOX YEL C102 BLK OL102 YEL/WHT JBOX YEL/WHT
14 16 15 YEL 16 A1 A2 16 95 96 16 16 16
1304 1344 ENG_PRE_RET /
TB_EP_CTL 3 1/L1 2/T1 (102)
6A, 24VDC Engine Prelube Starter Panel, Control TB (102) 3/L2 4/T2 (103)
24VDC
1305 PLC Panel 1345 5/L3 6/T3 (104)
(505) 14 13 (308)
1306 1346 21 22

1307 1347

1308 1348

1309 Run Command to Gas Valve, Proact Ignition Run 1349


CR2
11 12 JBOX
1310 (676) / MOD4_B6/CR2_11 E_STOP_1 E_STOP_2 18 1350
PNK OR VIO PNK OR VIO JBOX PNK/WHT BRN/WHT JBOX BRN/WHT
14 21 22 17 21 22 17
16 16 16 16 16
1311 1351 F_ENG_BOX /
EC E ENGINE RUN CMD
EC F ENGINE BOX COMMON

6A, 24VDC PLC Panel Engine Engine Control Box Engine Control Box
1312 PLC Panel (413) (413) 1352
(507)
1313 1353 GAS_VALVE_SOLENOID
ORG ORG/WHT JBOX
x2 x1 20
16 16
1314 1354 GAS_RET /

1315 JBOX 1355


19
1316 1356

1317 1357

1318 1358

1319 1359

1320 Air Start Command 1360


CR3
11 12
1321 (767) / MOD5_B5/CR3_11 1361 AIR_START_SOLENOID
GRY JBOX BLK WHT JBOX GRY/WHT
14 21 x2 x1 22
16 16 16 16
1322 1362 AIR_RET /
6A, 24VDC
1323 PLC Panel 1363
(509)
1324 1364

1325 1365

1326 1366
CR4
11 12
1327 (770) / MOD5_B6/CR4_11 1367
YEL YEL C109 BLK OL109 YEL/WHT YEL/WHT
14 16 16 A1 A2 16 95 96 16 16
1328 1368 PUMP_PRELUBE_RETURN /
TB_PP_CTL 3 TB8 4
(706) Pump Prelube Starter Panel, Control TB 24VDC
(109)
1329 1369
1/L1 2/T1 (109)
3/L2 4/T2 (110)
1330 1370
5/L3 6/T3 (111)
13 14 (316)
1331 1371 21 22
CR5
11 12
1332 (1172) / PS10A+ 1372
BRN JBOX BRN
14 23 16
16
1333 1373
PROACT F DISCRETE INPUT 1
(620) RUN/STOP
1334 1374
JBOX
24 ????
1335 1375
PROACT B DISCRETE INPUT 2
IDLE/RATED
1336 1376

1337 1377

1338 1378

1339 1379

Customer: Modification Date Name Date Name Original: PLC PANEL CONTROL RELAYS Higher-level function: Mounting location:
Project name: Drawing number: WD = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 04/01/16 Allen Checked by:
Previous page: 12
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 13
Next page: 14
PLC_PANEL

FU1107 TB
FU1108 NEUT
FU1109 TB3 FU1128 TB6 CB1107 1104

4
2 TERMINAL BLOCK:ELECTRICAL SYMBOL
1
1: CONNECTION AT BOTTOM OF TB
2: CONNECTION AT TOP OF TB
3
3,4: BRIDGE JUMPER IN CENTER OF TB

C C C C C C

B B B B B B

A A A A A A
TB7 1 2 3 4 5 6
RESISTORS GOVERNOR
3K RS-232
MOD8 CR1 - CR5 MOD9 14K CONNECTIONS
MOD1 MOD2 MOD3 MOD4 MOD5 MOD6 MOD7 A A A A A A

B B B B B B

C C C C C C

Customer: Modification Date Name Date Name Original: Higher-level function: Mounting location:
Project name: Drawing number: PLC PANEL LAYOUT
= +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 03/31/16 Allen Checked by:
Previous page: 13
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 14
Next page: 15
PUMP_PRELUBE_PANEL
ENGINE_PRELUBE_PANEL

ET
ENGINE PRELUBE
MOTOR TERMINALS

OL102

EC PP
PC
ENGINE PRELUBE ENGINE PRELUBE
ENGINE PRELUBE
MOTOR TERMINALS POWER TERMINALS
CONTROL TERMINALS

EP OL109
ENGINE PRELUBE
POWER TERMINALS

Customer: Modification Date Name Date Name Original: ENGINE & PUMP PRELUBE Higher-level function: Mounting location:
Project name: Drawing number: STARTER PANELS = +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 03/31/16 Allen Checked by:
Previous page: 14
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 15
Next page: 16
JBOX

C C C C C C

B B B B B B

A A A A A A

26 27 28 29 30 31

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
A A A A A A

B B B B B B

C C C C C C

Customer: Modification Date Name Date Name Original: Higher-level function: Mounting location:
Project name: Drawing number: JBOX PANEL LAYOUT
= +
KNIGHTEN MACHINE Ed 03/07/16 JHA Approved by:

Knighten NPS1 Customer code: KNIND 4609 BRAZOS


ODESSA, TX
Appr 03/31/16 Allen Checked by:
Previous page: 15
Commission:
Total no. of pages:
JHA
17 Page group: 16
Page: 16
Next page:
Knighten_V1 - Controller Organizer Listing Page 1
3/16/2016 8:13:19 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Controller Knighten_V1
Controller Fault Handler
Power-Up Handler
Tasks
MainTask
MainProgram
MainRoutine
Unscheduled Programs / Phases
Motion Groups
Ungrouped Axes
Add-On Instructions
CompactLogix_Analog_Scale
Logic
SCP
Scale with Parameters
Logic
Data Types
User-Defined
Strings
Add-On-Defined
CompactLogix_Analog_Scale
SCP
Scale with Parameters
Module-Defined
AB:1769_DO8:C:0
AB:1769_DO8:I:0
AB:1769_DO8:O:0
AB:1769_HSC1_Range:C:0
AB:1769_IF4:C:0
AB:1769_IF4:I:0
AB:Embedded_AnalogIO1:C:0
AB:Embedded_AnalogIO1:I:0
AB:Embedded_AnalogIO1:O:0
AB:Embedded_DiscreteIO1:C:0
AB:Embedded_DiscreteIO1:I:0
AB:Embedded_DiscreteIO1:O:0
AB:Embedded_HSC1:C:0
AB:Embedded_HSC1:I:0
AB:Embedded_HSC1:O:0
AB:Embedded_HSC1_STRUCT_OUT1:O:0
Trends
I/O Configuration
1769 Bus
[0] 1769-L24ER-QBFC1B Knighten_V1
[1] Embedded Discrete_IO
[2] Embedded Analog_IO
[3] Embedded Counters
[4] 1769-OB8/A OB8
[5] 1769-IF4/B IF4
Ethernet
1769-L24ER-QBFC1B Knighten_V1

Logix Designer
Knighten_V1 - Controller Properties Listing Page 2
1769-L24ER-QBFC1B CompactLogix™ 5370 Controller 3/16/2016 8:13:20 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

General
Vendor: Allen-Bradley Mode: Offline
Revision: 24.11 Key Switch Position: Offline
Chassis Type: <none> Created: 11/9/2015 4:29:59 AM
Slot: 0 Edited: 1/19/2016 2:34:38 PM
Date/Time
Date and Time: <offline>
Time Zone: <offline>
Daylight Saving (+00:00): <offline>
Enable Time Synchronization: No
Is the system time master: <offline>
Is a synchronized time slave: <offline>
Duplicate CST Master Detected: <offline>
CST Mastership disabled: <offline>
No CST Master: <offline>
Advanced Time Sync
CIP Sync Time Synchronization: Disabled
Advanced
Controller Fault Handler: <none> Match Project To Controller: No
Power-Up Handler: <none> Serial Number: C01E6848
System Overhead Time Slice: 20 % Allow Consumed Tags to Use RPI
Provided by Producer: No
During unused System Overhead
Time Slice: Run Continuous Task
SFC Execution
Execution Control: Execute current active steps only Last Scan of Active Step: Don't scan
Restart Position: Restart at most recently executed
step
Nonvolatile Memory
<offline>
Memory (Estimate)
Memory Option: 1769-L24ER-QBFC1B
Estimated I/O Memory
Total Memory: 1,048,576 bytes Max Used: 4,360 bytes
Free Memory: 1,044,216 bytes Largest Block Free: 1,044,216 bytes
Used Memory: 4,360 bytes
Estimated Data and Logic Memory
Total Memory: 786,432 bytes Max Used: 132,744 bytes
Free Memory: 653,688 bytes Largest Block Free: 653,688 bytes
Used Memory: 132,744 bytes
Security:
Security Authority: No Protection Selected Slots:
Use only the selected Security Changes To Detect: 16#ffff_ffff_ffff_ffff
Authority for Authentication and
Authorization: No
Restrict Communications Except Audit Value: <offline>
Through Selected Slots: No
Internet Protocol
IP Settings Mode: <offline>
IP Address: <offline> Subnet Mask: <offline>
Gateway Address: <offline>

Domain Name: <offline> Primary DNS Server: <offline>


Host Name: <offline> Secondary DNS Server: <offline>
Port Configuration

Port 1
Enable: <offline>
Link Status: <offline>
Auto-Negotiate: <offline>
Selected Speed: <offline>

Logix Designer
Knighten_V1 - Controller Properties Listing Page 3
1769-L24ER-QBFC1B CompactLogix™ 5370 Controller 3/16/2016 8:13:20 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Current Speed: <offline>


Selected Duplex: <offline>
Current Duplex: <offline>

Port 2
Enable: <offline>
Link Status: <offline>
Auto-Negotiate: <offline>
Selected Speed: <offline>
Current Speed: <offline>
Selected Duplex: <offline>
Current Duplex: <offline>
Network
Network Topology: <offline>
Network Status: <offline>
Active Ring Supervisor: <offline>
Active Supervisor Precedence: <offline>
Enable Supervisor Mode: <offline>
Ring Faults Detected: <offline>
Supervisor Status: <offline>

Logix Designer
Knighten_V1 - Tag Listing Page 4
Knighten_V1 (Controller) 3/16/2016 8:13:20 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Name Value Data Type Scope


AIR_CMD 0 BOOL Knighten_V1
DO-02 AIR COMMAND CR3
AliasFor: Local:1:O.Data.2
Base Tag: Local:1:O.Data.2
Constant No
External Access: Read/Write
AIR_CMD - MainProgram/MainRoutine - *113(OTE), 116(XIO), 117(XIC), 6(XIC)

AIR_FAIL_TMR TIMER MainProgram


Constant No
External Access: Read/Write
AIR_FAIL_TMR - MainProgram/MainRoutine - *114(TON)
AIR_FAIL_TMR.DN 0 BOOL
AIR_FAIL_TMR.DN - MainProgram/MainRoutine - 115(XIC)

AIR_RUN_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
AIR_RUN_TMR - MainProgram/MainRoutine - *112(TON)
AIR_RUN_TMR.PRE 10000 DINT
AIR_RUN_TMR.PRE - MainProgram/MainRoutine - *111(MOV)
AIR_RUN_TMR.ACC 0 DINT
AIR_RUN_TMR.ACC - MainProgram/MainRoutine - 6(CPT)
AIR_RUN_TMR.TT 0 BOOL
AIR_RUN_TMR.TT - MainProgram/MainRoutine - 113(XIC), 51(XIO), 53(XIO), 55(XIO), 57(XIO), 65(XIO), 67(XIO), 71(XIO), 75(XIO),
79(XIO), 80(XIO), 83(XIO), 88(XIO), 91(XIO), 92(XIO)
AIR_RUN_TMR.DN 0 BOOL
AIR_RUN_TMR.DN - MainProgram/MainRoutine - 114(XIC)

AIR_RUN_TMR_REM 0 DINT Knighten_V1


Constant No
External Access: Read/Write
AIR_RUN_TMR_REM - MainProgram/MainRoutine - *6(CPT)

AIR_RUN_TMR_SP 10000 DINT Knighten_V1


Constant No
External Access: Read/Write
AIR_RUN_TMR_SP - MainProgram/MainRoutine - *7(MOV), 111(MOV), 6(CPT)

AIR_START_FAIL_IND 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AIR_START_FAIL_IND - MainProgram/MainRoutine - *115(OTE), 35(XIC)

AIR_START_FAIL_TMR TIMER MainProgram


Constant No
External Access: Read/Write
AIR_START_FAIL_TMR.EN 0 BOOL
AIR_START_FAIL_TMR.EN - MainProgram/MainRoutine - 112(XIO)

AIR_TMR TIMER MainProgram


Constant No
External Access: Read/Write
AIR_TMR.TT 0 BOOL
AIR_TMR.TT - MainProgram/MainRoutine - 59(XIO), 61(XIO), 63(XIO)

AUTO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write

Logix Designer
Knighten_V1 - Tag Listing Page 5
Knighten_V1 (Controller) 3/16/2016 8:13:20 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

AUTO (Continued)
AUTO - MainProgram/MainRoutine - *97(OTE), 105(XIC), 108(XIC), 114(XIC), 27(XIC), 28(XIC), 29(XIC), 30(XIC), 31(XIC), 32(XIC),
33(XIC), 35(XIC), 36(XIC), 37(XIC), 38(XIC), 52(XIC), 54(XIC), 56(XIC), 58(XIC), 60(XIC), 62(XIC), 64(XIC), 66(XIC), 68(XIC),
72(XIC), 77(XIC), 84(XIC), 89(XIC), 96(XIO)

AUTO_CMDIN 0 BOOL Knighten_V1


DI-01 HOA- AUTO POSITION
AliasFor: Local:1:I.Data.1
Base Tag: Local:1:I.Data.1
Constant No
External Access: Read/Write
AUTO_CMDIN - MainProgram/MainRoutine - 100(XIC), 97(XIC)

AUTO_RESTART_ATTEMPT_CTR
COUNTER Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_CTR - MainProgram/MainRoutine - *31(CTU), *34(RES)
AUTO_RESTART_ATTEMPT_CTR.PRE
0 DINT
AUTO_RESTART_ATTEMPT_CTR.PRE - MainProgram/MainRoutine - *23(MOV)
AUTO_RESTART_ATTEMPT_CTR.ACC
0 DINT
AUTO_RESTART_ATTEMPT_CTR.ACC - MainProgram/MainRoutine - 24(MOV)
AUTO_RESTART_ATTEMPT_CTR.DN
0 BOOL
AUTO_RESTART_ATTEMPT_CTR.DN - MainProgram/MainRoutine - 105(XIC), 108(XIC), 114(XIC), 31(XIO), 33(XIC), 37(XIO),
38(XIO), 52(XIC), 54(XIC), 56(XIC), 58(XIC), 60(XIC), 62(XIC), 64(XIC), 66(XIC), 68(XIC), 72(XIC), 77(XIC), 84(XIC), 89(XIC)

AUTO_RESTART_ATTEMPT_CTR_MAX
0 BOOL Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_CTR_MAX - MainProgram/MainRoutine - *33(OTE)

AUTO_RESTART_ATTEMPT_NO
0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_NO - MainProgram/MainRoutine - *24(MOV)

AUTO_RESTART_ATTEMPT_SP
0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_SP - MainProgram/MainRoutine - 23(MOV)

AUTO_RESTART_ATTEMPT_TMR
TIMER Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_TMR - MainProgram/MainRoutine - *37(TON)
AUTO_RESTART_ATTEMPT_TMR.PRE
0 DINT
AUTO_RESTART_ATTEMPT_TMR.PRE - MainProgram/MainRoutine - *26(MOV)
AUTO_RESTART_ATTEMPT_TMR.ACC
0 DINT
AUTO_RESTART_ATTEMPT_TMR.ACC - MainProgram/MainRoutine - 25(SUB)
AUTO_RESTART_ATTEMPT_TMR.TT
0 BOOL
AUTO_RESTART_ATTEMPT_TMR.TT - MainProgram/MainRoutine - 32(XIC), 37(XIC), 38(XIO)

Logix Designer
Knighten_V1 - Tag Listing Page 6
Knighten_V1 (Controller) 3/16/2016 8:13:20 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

AUTO_RESTART_ATTEMPT_TMR_ACTIVE (Continued)
AUTO_RESTART_ATTEMPT_TMR_ACTIVE
0 BOOL Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_TMR_ACTIVE - MainProgram/MainRoutine - *32(OTE)

AUTO_RESTART_ATTEMPT_TMR_SP
0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_TMR_SP - MainProgram/MainRoutine - 25(SUB), 26(MOV)

AUTO_RESTART_FAIL_CMD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AUTO_RESTART_FAIL_CMD - MainProgram/MainRoutine - *35(OTE), 114(XIO), 31(XIC), 35(XIC), 36(XIC), 37(XIC), 38(XIO)

AUTO_RESTART_FAIL_CMD_TMR
TIMER MainProgram
Constant No
External Access: Read/Write
AUTO_RESTART_FAIL_CMD_TMR - MainProgram/MainRoutine - *36(TON)
AUTO_RESTART_FAIL_CMD_TMR.DN
0 BOOL
AUTO_RESTART_FAIL_CMD_TMR.DN - MainProgram/MainRoutine - 35(XIO)

AUTO_RESTART_TMR_COUNTDOWN
0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_TMR_COUNTDOWN - MainProgram/MainRoutine - *25(SUB)

AUTO_START_CMD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AUTO_START_CMD - MainProgram/MainRoutine - *28(OTE), 38(XIC)

AUTO_START_ENABLE 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AUTO_START_ENABLE - MainProgram/MainRoutine - 19(XIC), 20(XIC), 39(XIC)

AUTO_START_ENABLE_1 0 BOOL MainProgram


Constant No
External Access: Read/Write
AUTO_START_ENABLE_1 - MainProgram/MainRoutine - *19(OTE)

AUTO_START_PRES_SP 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
AUTO_START_PRES_SP - MainProgram/MainRoutine - 27(GRT)

AUTO_START_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
AUTO_START_TMR - MainProgram/MainRoutine - *27(TON)
AUTO_START_TMR.PRE 0 DINT
AUTO_START_TMR.PRE - MainProgram/MainRoutine - *21(MOV)
AUTO_START_TMR.DN 0 BOOL
AUTO_START_TMR.DN - MainProgram/MainRoutine - 28(XIC)

Logix Designer
Knighten_V1 - Tag Listing Page 7
Knighten_V1 (Controller) 3/16/2016 8:13:20 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

AUTO_START_TMR_SP (Continued)
AUTO_START_TMR_SP 0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_START_TMR_SP - MainProgram/MainRoutine - 21(MOV)

AUTO_STOP_CMD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AUTO_STOP_CMD - MainProgram/MainRoutine - *30(OTE), 38(XIO)

AUTO_STOP_PRES_SP 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
AUTO_STOP_PRES_SP - MainProgram/MainRoutine - 29(LES)

AUTO_STOP_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
AUTO_STOP_TMR - MainProgram/MainRoutine - *29(TON)
AUTO_STOP_TMR.PRE 0 DINT
AUTO_STOP_TMR.PRE - MainProgram/MainRoutine - *22(MOV)
AUTO_STOP_TMR.DN 0 BOOL
AUTO_STOP_TMR.DN - MainProgram/MainRoutine - 30(XIC)

AUTO_STOP_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
AUTO_STOP_TMR_SP - MainProgram/MainRoutine - 22(MOV)

BP_DISCHARGE_PRES_HI 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_DISCHARGE_PRES_HI - MainProgram/MainRoutine - 99(XIC)

BP_DISCHARGE_PRES_LO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_DISCHARGE_PRES_LO - MainProgram/MainRoutine - 99(XIC)

BP_ENG_OIL_LVL_1 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_ENG_OIL_LVL_1 - MainProgram/MainRoutine - 99(XIC)

BP_ENG_OIL_TEMP 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_ENG_OIL_TEMP - MainProgram/MainRoutine - 99(XIC)

BP_ENG_PRELUBER 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_ENG_PRELUBER - MainProgram/MainRoutine - 100(XIC)

BP_IM_PRES 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_IM_PRES - MainProgram/MainRoutine - 99(XIC)

BP_INTAKE_PRES_HI 0 BOOL Knighten_V1


Constant No

Logix Designer
Knighten_V1 - Tag Listing Page 8
Knighten_V1 (Controller) 3/16/2016 8:13:20 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

BP_INTAKE_PRES_HI (Continued)
External Access: Read/Write
BP_INTAKE_PRES_HI - MainProgram/MainRoutine - 99(XIC)

BP_INTAKE_PRES_LO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_INTAKE_PRES_LO - MainProgram/MainRoutine - 99(XIC)

BP_OIL_PRES 1 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_OIL_PRES - MainProgram/MainRoutine - 99(XIC)

BP_PUMP_LUBER 1 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_PUMP_LUBER - MainProgram/MainRoutine - 99(XIC)

BP_PUMP_OIL_LVL_1 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_PUMP_OIL_LVL_1 - MainProgram/MainRoutine - 99(XIC)

BP_PUMP_OIL_LVL_2 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_PUMP_OIL_LVL_2 - MainProgram/MainRoutine - 99(XIC)

BP_PUMP_PRELUBER 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_PUMP_PRELUBER - MainProgram/MainRoutine - 100(XIC)

BP_VIB_SW 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_VIB_SW - MainProgram/MainRoutine - 99(XIC)

BP_WATER_TMP 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_WATER_TMP - MainProgram/MainRoutine - 99(XIC)

DB1_BEGIN_SP 800 DINT Knighten_V1


Constant No
External Access: Read/Write
DB1_BEGIN_SP - MainProgram/MainRoutine - 40(CPT), 42(GRT), 44(MOV)

DB1_END_SP 900 DINT Knighten_V1


Constant No
External Access: Read/Write
DB1_END_SP - MainProgram/MainRoutine - 40(CPT), 41(LES), 43(MOV)

DB1_Midpoint 850 DINT Knighten_V1


Constant No
External Access: Read/Write
DB1_Midpoint - MainProgram/MainRoutine - *40(CPT), 41(CMP), 41(GRT), 42(CMP), 42(LES)

DB1HI 0 BOOL Knighten_V1


Constant No
External Access: Read/Write

Logix Designer
Knighten_V1 - Tag Listing Page 9
Knighten_V1 (Controller) 3/16/2016 8:13:20 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DB1HI (Continued)
DB1HI - MainProgram/MainRoutine - *41(OTE), 41(XIC), 42(XIO), 43(XIC), 46(XIC)

DB1LO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB1LO - MainProgram/MainRoutine - *42(OTE), 42(XIC), 44(XIC), 49(XIC)

DB1ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB1ON - MainProgram/MainRoutine - 40(XIC), 41(XIC), 42(XIC), 43(XIC), 44(XIC), 49(XIC)

DB2_BEGIN_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
DB2_BEGIN_SP - MainProgram/MainRoutine - 45(CPT), 47(GRT), 49(MOV)

DB2_END_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
DB2_END_SP - MainProgram/MainRoutine - 45(CPT), 46(LES), 48(MOV)

DB2_Midpoint 0 DINT Knighten_V1


Constant No
External Access: Read/Write
DB2_Midpoint - MainProgram/MainRoutine - *45(CPT), 46(CMP), 46(GRT), 47(CMP), 47(LES)

DB2HI 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB2HI - MainProgram/MainRoutine - *46(OTE), 47(XIO), 48(XIC)

DB2LO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB2LO - MainProgram/MainRoutine - *47(OTE), 47(XIC)

DB2ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB2ON - MainProgram/MainRoutine - 45(XIC), 46(XIC), 47(XIC), 48(XIC)

DISCHARGE_HI 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI - MainProgram/MainRoutine - 80(GRT)

DISCHARGE_HI_ALM 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_ALM - MainProgram/MainRoutine - *80(OTE)

DISCHARGE_HI_HI 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI - MainProgram/MainRoutine - 75(GRT)

DISCHARGE_HI_HI_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI_ON - MainProgram/MainRoutine - 74(XIC), 78(XIC)

Logix Designer
Knighten_V1 - Tag Listing Page 10
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DISCHARGE_HI_HI_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI_SD - MainProgram/MainRoutine - *77(OTE), 77(XIC), 99(XIO)

DISCHARGE_HI_HI_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI_TMR - MainProgram/MainRoutine - *75(TON)
DISCHARGE_HI_HI_TMR.PRE 0 DINT
DISCHARGE_HI_HI_TMR.PRE - MainProgram/MainRoutine - *76(MOV)
DISCHARGE_HI_HI_TMR.DN 0 BOOL
DISCHARGE_HI_HI_TMR.DN - MainProgram/MainRoutine - 77(XIC)

DISCHARGE_HI_HI_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI_TMR_SP - MainProgram/MainRoutine - 76(MOV)

DISCHARGE_HI_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_ON - MainProgram/MainRoutine - 80(XIC)

DISCHARGE_LO 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO - MainProgram/MainRoutine - 79(LES)

DISCHARGE_LO_ALM 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_ALM - MainProgram/MainRoutine - *79(OTE)

DISCHARGE_LO_LO 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_LO - MainProgram/MainRoutine - 71(LES)

DISCHARGE_LO_LO_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_LO_ON - MainProgram/MainRoutine - 69(XIC), 73(XIC)

DISCHARGE_LO_LO_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_LO_SD - MainProgram/MainRoutine - *72(OTE), 72(XIC), 99(XIO)

DISCHARGE_LO_LO_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_LO_TMR - MainProgram/MainRoutine - *71(TON)
DISCHARGE_LO_LO_TMR.PRE
0 DINT
DISCHARGE_LO_LO_TMR.PRE - MainProgram/MainRoutine - *70(MOV)
DISCHARGE_LO_LO_TMR.DN 0 BOOL
DISCHARGE_LO_LO_TMR.DN - MainProgram/MainRoutine - 72(XIC)

DISCHARGE_LO_LO_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write

Logix Designer
Knighten_V1 - Tag Listing Page 11
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DISCHARGE_LO_LO_TMR_SP (Continued)
DISCHARGE_LO_LO_TMR_SP - MainProgram/MainRoutine - 70(MOV)

DISCHARGE_LO_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_ON - MainProgram/MainRoutine - 79(XIC)

Discharge_Pres_Max 3000.0 REAL Knighten_V1


Constant No
External Access: Read/Write
Discharge_Pres_Max - MainProgram/MainRoutine - *8(MOV)

Discharge_Pres_Min 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
Discharge_Pres_Min - MainProgram/MainRoutine - *9(MOV)

DISCHARGE_PRESS_RAW 30 INT Knighten_V1


EXP AI-01 DISHARGE PRESSURE SENSOR
AliasFor: Local:2:I.Ch1Data
Base Tag: Local:2:I.Ch1Data
Constant No
External Access: Read/Write
DISCHARGE_PRESS_RAW - MainProgram/MainRoutine - 15(SCP)

DISCHARGE_PRESS_SCALED -2.4 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_PRESS_SCALED - MainProgram/MainRoutine - *15(SCP), 67(GRT), 71(LES), 75(GRT), 79(LES), 80(GRT)

ENG_LUBER_FAIL_TIMER TIMER MainProgram


Constant No
External Access: Read/Write
ENG_LUBER_FAIL_TIMER - MainProgram/MainRoutine - *104(TON)
ENG_LUBER_FAIL_TIMER.DN 0 BOOL
ENG_LUBER_FAIL_TIMER.DN - MainProgram/MainRoutine - 105(XIC)

ENG_MAX_SPEED 1800.0 REAL Knighten_V1


Constant No
External Access: Read/Write
ENG_MAX_SPEED - MainProgram/MainRoutine - *3(MOV), 14(SCP)

ENG_MIN_SPEED 600.0 REAL MainProgram


Constant No
External Access: Read/Write
ENG_MIN_SPEED - MainProgram/MainRoutine - *1(MOV), 14(SCP)

ENG_OIL_LVL_1_DBT TIMER MainProgram


Constant No
External Access: Read/Write
ENG_OIL_LVL_1_DBT - MainProgram/MainRoutine - *51(TON)
ENG_OIL_LVL_1_DBT.DN 0 BOOL
ENG_OIL_LVL_1_DBT.DN - MainProgram/MainRoutine - 52(XIC)

ENG_OIL_LVL_1_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
ENG_OIL_LVL_1_SD - MainProgram/MainRoutine - *52(OTE), 52(XIC), 99(XIO)

ENG_OIL_LVL_SDIN 0 BOOL Knighten_V1


DI-04 ENGINE OIL LEVEL SHUTDOWN

Logix Designer
Knighten_V1 - Tag Listing Page 12
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

ENG_OIL_LVL_SDIN (Continued)
AliasFor: Local:1:I.Data.4
Base Tag: Local:1:I.Data.4
Constant No
External Access: Read/Write
ENG_OIL_LVL_SDIN - MainProgram/MainRoutine - 51(XIO)

ENG_OIL_LVL_SDPL 0 BOOL Knighten_V1


DO-12 Engine Oil Level Pilot
AliasFor: Local:1:O.Data.12
Base Tag: Local:1:O.Data.12
Constant No
External Access: Read/Write
ENG_OIL_LVL_SDPL - MainProgram/MainRoutine - *52(OTE)

ENG_OIL_PRES_SDPL 0 BOOL Knighten_V1


DO-08 ENGINE OIL PRESSURE ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.8
Base Tag: Local:1:O.Data.8
Constant No
External Access: Read/Write
ENG_OIL_PRES_SDPL - MainProgram/MainRoutine - *56(OTE)

ENG_OIL_TEMP_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
ENG_OIL_TEMP_SD - MainProgram/MainRoutine - *60(OTE), 60(XIC), 99(XIO)

ENG_OIL_TEMP_SDIN 0 BOOL Knighten_V1


DI-09 ENGINE WATER TEMPERATURE SHUTDOWN
AliasFor: Local:1:I.Data.9
Base Tag: Local:1:I.Data.9
Constant No
External Access: Read/Write
ENG_OIL_TEMP_SDIN - MainProgram/MainRoutine - 59(XIC)

ENG_OIL_TMP_DBT TIMER MainProgram


Constant No
External Access: Read/Write
ENG_OIL_TMP_DBT - MainProgram/MainRoutine - *59(TON)

ENG_OIL_TMP_SDPL 0 BOOL Knighten_V1


DO-09 ENGINE OIL TEMPERATURE ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.9
Base Tag: Local:1:O.Data.9
Constant No
External Access: Read/Write
ENG_OIL_TMP_SDPL - MainProgram/MainRoutine - *60(OTE)

ENG_PRELUBE_FAIL 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
ENG_PRELUBE_FAIL - MainProgram/MainRoutine - *105(OTE), 100(XIO), 103(XIO), 105(XIC), 35(XIC)

ENG_PRELUBE_FB 0 BOOL Knighten_V1


DI-03 ENGINE PRELUBE MOTOR FEEDBACK
AliasFor: Local:1:I.Data.3
Base Tag: Local:1:I.Data.3
Constant No
External Access: Read/Write
ENG_PRELUBE_MTR_FBIN - MainProgram/MainRoutine - 104(XIO)

Logix Designer
Knighten_V1 - Tag Listing Page 13
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

ENG_PRELUBE_MTR_CMD 0 BOOL Knighten_V1


DO-00 ENGINE PRELUBE PUMP START RUN FOR (X) MINUTES BEFORE ENGINE RUN
AliasFor: Local:1:O.Data.0
Base Tag: Local:1:O.Data.0
Constant No
External Access: Read/Write
ENG_PRELUBE_MTR_CMD - MainProgram/MainRoutine - *103(OTE), 104(XIC), 5(XIC)

ENG_PRELUBE_MTR_CMD 0 BOOL MainProgram


AliasFor: Local:1:O.Data.0(C)
Base Tag: Local:1:O.Data.0(C)
Constant No
External Access: Read/Write
ENG_PRELUBE_MTR_CMD - MainProgram/MainRoutine - *103(OTE), 104(XIC), 5(XIC)

ENG_PRELUBE_MTR_FBIN 0 BOOL MainProgram


AliasFor: Local:1:I.Data.3(C)
Base Tag: Local:1:I.Data.3(C)
Constant No
External Access: Read/Write
ENG_PRELUBE_MTR_FBIN - MainProgram/MainRoutine - 104(XIO)

ENG_PRELUBE_TMR TIMER MainProgram


Constant No
External Access: Read/Write
ENG_PRELUBE_TMR - MainProgram/MainRoutine - *102(TON)
ENG_PRELUBE_TMR.PRE 60000 DINT
ENG_PRELUBE_TMR.PRE - MainProgram/MainRoutine - *101(MOV)
ENG_PRELUBE_TMR.ACC 0 DINT
ENG_PRELUBE_TMR.ACC - MainProgram/MainRoutine - 5(CPT)
ENG_PRELUBE_TMR.TT 0 BOOL
ENG_PRELUBE_TMR.TT - MainProgram/MainRoutine - 103(XIC), 51(XIO), 53(XIO), 55(XIO), 57(XIO), 59(XIO), 61(XIO), 63(XIO),
65(XIO), 67(XIO), 71(XIO), 75(XIO), 79(XIO), 80(XIO), 83(XIO), 88(XIO), 91(XIO), 92(XIO)
ENG_PRELUBE_TMR.DN 0 BOOL
ENG_PRELUBE_TMR.DN - MainProgram/MainRoutine - 112(XIC)

ENG_PRELUBE_TMR_REM 0 DINT Knighten_V1


Constant No
External Access: Read/Write
ENG_PRELUBE_TMR_REM - MainProgram/MainRoutine - *5(CPT)

ENG_PRELUBE_TMR_SP 60000 DINT Knighten_V1


Constant No
External Access: Read/Write
ENG_PRELUBE_TMR_SP - MainProgram/MainRoutine - *4(MOV), 101(MOV), 5(CPT)

ENG_RPM_SP AB:Embedded_AnalogIO1:I:0 MainProgram


AliasFor: Local:2:I(C)
Base Tag: Local:2:I(C)
Constant No
External Access: Read/Write
ENG_RPM_SP.Ch0Data 2#0000_0000_0101_0010 INT
INTAKE_PRESS_RAW - MainProgram/MainRoutine - 16(SCP)
ENG_RPM_SP.Ch1Data 2#0000_0000_0001_1110 INT
DISCHARGE_PRESS_RAW - MainProgram/MainRoutine - 15(SCP)

ENG_RPM_SP AB:Embedded_AnalogIO1:I:0 Knighten_V1


AliasFor: Local:2:I
Base Tag: Local:2:I
Constant No
External Access: Read/Write
ENG_RPM_SP.Ch0Data 2#0000_0000_0101_0010 INT

Logix Designer
Knighten_V1 - Tag Listing Page 14
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

ENG_RPM_SP (Continued)
INTAKE_PRESS_RAW - MainProgram/MainRoutine - 16(SCP)
ENG_RPM_SP.Ch1Data 2#0000_0000_0001_1110 INT
DISCHARGE_PRESS_RAW - MainProgram/MainRoutine - 15(SCP)

ENG_START_SPEED 600.0 REAL Knighten_V1


Constant No
External Access: Read/Write
ENG_START_SPEED - MainProgram/MainRoutine - *2(MOV), 114(LES), 117(MOV)

ENG_WTR_TMP_DBT TIMER MainProgram


Constant No
External Access: Read/Write
ENG_WTR_TMP_DBT - MainProgram/MainRoutine - *53(TON)
ENG_WTR_TMP_DBT.DN 0 BOOL
ENG_WTR_TMP_DBT.DN - MainProgram/MainRoutine - 54(XIC), 60(XIC)

ENG_WTR_TMP_SDPL 0 BOOL Knighten_V1


DO-10 ENGINE WATER TEMPERATURE ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.10
Base Tag: Local:1:O.Data.10
Constant No
External Access: Read/Write
ENG_WTR_TMP_SDPL - MainProgram/MainRoutine - *54(OTE)

ESTOP_CMDIN 1 BOOL Knighten_V1


DI-14 ESTOP MONITOR
AliasFor: Local:1:I.Data.14
Base Tag: Local:1:I.Data.14
Constant No
External Access: Read/Write
ESTOP_CMDIN - MainProgram/MainRoutine - 50(XIC)

ESTOP_RUN_ENABLE 1 BOOL MainProgram


Constant No
External Access: Read/Write
ESTOP_RUN_ENABLE - MainProgram/MainRoutine - *50(OTE), 99(XIC)

GOV_ERROR 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
GOV_ERROR - MainProgram/MainRoutine - *118(OTE)

GOV_ERROR_CMDIN 0 BOOL Knighten_V1


DI-15 GOVERNOR ERROR
AliasFor: Local:1:I.Data.15
Base Tag: Local:1:I.Data.15
Constant No
External Access: Read/Write
GOV_ERROR_CMDIN - MainProgram/MainRoutine - 118(XIC), 94(XIC)

HAND 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
HAND - MainProgram/MainRoutine - *95(OTE), 105(XIC), 108(XIC), 52(XIC), 54(XIC), 56(XIC), 58(XIC), 60(XIC), 62(XIC), 64(XIC),
66(XIC), 68(XIC), 72(XIC), 77(XIC), 84(XIC), 89(XIC), 96(XIO)

HAND_CMDIN 0 BOOL Knighten_V1


DI-00 HOA- HAND POSITION
AliasFor: Local:1:I.Data.0
Base Tag: Local:1:I.Data.0
Constant No

Logix Designer
Knighten_V1 - Tag Listing Page 15
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

HAND_CMDIN (Continued)
External Access: Read/Write
HAND_CMDIN - MainProgram/MainRoutine - 100(XIC), 95(XIC)

HEAD_SW_DBT TIMER MainProgram


Constant No
External Access: Read/Write
HEAD_SW_DBT - MainProgram/MainRoutine - *94(TON)

HEAD_SW_RUN 0 BOOL MainProgram


Constant No
External Access: Read/Write
HEAD_SW_RUN - MainProgram/MainRoutine - *38(OTE), 100(XIC), 38(XIC)

IM_PRESS_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
IM_PRESS_SD - MainProgram/MainRoutine - *58(OTE), 58(XIC), 99(XIO)

INTAKE_HI 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI - MainProgram/MainRoutine - 92(GRT)

INTAKE_HI_ALM 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_ALM - MainProgram/MainRoutine - *92(OTE)

INTAKE_HI_HI 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI - MainProgram/MainRoutine - 83(GRT)

INTAKE_HI_HI_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI_ON - MainProgram/MainRoutine - 81(XIC), 85(XIC)

INTAKE_HI_HI_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI_SD - MainProgram/MainRoutine - *84(OTE), 84(XIC), 99(XIO)

INTAKE_HI_HI_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI_TMR - MainProgram/MainRoutine - *83(TON)
INTAKE_HI_HI_TMR.PRE 0 DINT
INTAKE_HI_HI_TMR.PRE - MainProgram/MainRoutine - *82(MOV)
INTAKE_HI_HI_TMR.DN 0 BOOL
INTAKE_HI_HI_TMR.DN - MainProgram/MainRoutine - 84(XIC)

INTAKE_HI_HI_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI_TMR_SP - MainProgram/MainRoutine - 82(MOV)

INTAKE_HI_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_ON - MainProgram/MainRoutine - 92(XIC)

Logix Designer
Knighten_V1 - Tag Listing Page 16
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

INTAKE_LO 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO - MainProgram/MainRoutine - 91(LES)

INTAKE_LO_ALM 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_ALM - MainProgram/MainRoutine - *91(OTE)

INTAKE_LO_LO 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO - MainProgram/MainRoutine - 88(LES)

INTAKE_LO_LO_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO_ON - MainProgram/MainRoutine - 86(XIC), 90(XIC)

INTAKE_LO_LO_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO_SD - MainProgram/MainRoutine - *89(OTE), 89(XIC), 99(XIO)

INTAKE_LO_LO_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO_TMR - MainProgram/MainRoutine - *88(TON)
INTAKE_LO_LO_TMR.PRE 0 DINT
INTAKE_LO_LO_TMR.PRE - MainProgram/MainRoutine - *87(MOV)
INTAKE_LO_LO_TMR.DN 0 BOOL
INTAKE_LO_LO_TMR.DN - MainProgram/MainRoutine - 89(XIC)

INTAKE_LO_LO_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO_TMR_SP - MainProgram/MainRoutine - 87(MOV)

INTAKE_LO_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_ON - MainProgram/MainRoutine - 91(XIC)

INTAKE_MAN_PRES_DBT TIMER MainProgram


Constant No
External Access: Read/Write
INTAKE_MAN_PRES_DBT - MainProgram/MainRoutine - *57(TON)
INTAKE_MAN_PRES_DBT.DN 0 BOOL
INTAKE_MAN_PRES_DBT.DN - MainProgram/MainRoutine - 58(XIC)

INTAKE_MAN_PRES_SDIN 0 BOOL Knighten_V1


DI-08 INTAKE MANIFOLD PRESSURE SHUTDOWN
AliasFor: Local:1:I.Data.8
Base Tag: Local:1:I.Data.8
Constant No
External Access: Read/Write
INTAKE_MAN_PRES_SDIN - MainProgram/MainRoutine - 57(XIC)

INTAKE_MAN_SDPL 0 BOOL Knighten_V1


DO-11 INTAKE MANIFOLD PRESSURE ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.11

Logix Designer
Knighten_V1 - Tag Listing Page 17
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

INTAKE_MAN_SDPL (Continued)
Base Tag: Local:1:O.Data.11
Constant No
External Access: Read/Write
INTAKE_MAN_SDPL - MainProgram/MainRoutine - *58(OTE)

Intake_Pres_Max 200.0 REAL Knighten_V1


Constant No
External Access: Read/Write
Intake_Pres_Max - MainProgram/MainRoutine - *10(MOV)

Intake_Pres_Min 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
Intake_Pres_Min - MainProgram/MainRoutine - *11(MOV)

INTAKE_PRESS_RAW 82 INT Knighten_V1


EXP AI-00 INTAKE PRESSURE SENSOR
AliasFor: Local:2:I.Ch0Data
Base Tag: Local:2:I.Ch0Data
Constant No
External Access: Read/Write
INTAKE_PRESS_RAW - MainProgram/MainRoutine - 16(SCP)

INTAKE_PRESS_SCALED -10.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_PRESS_SCALED - MainProgram/MainRoutine - *16(SCP), 27(GRT), 29(LES), 83(GRT), 88(LES), 91(LES), 92(GRT)

Local:1:I AB:Embedded_DiscreteIO1:I:0 Knighten_V1


External Access: Read/Write
Local:1:I.Data.0 0 BOOL
HAND_CMDIN - MainProgram/MainRoutine - 100(XIC), 95(XIC)
Local:1:I.Data.1 0 BOOL
AUTO_CMDIN - MainProgram/MainRoutine - 100(XIC), 97(XIC)
Local:1:I.Data.2 0 BOOL
START_CMDIN - MainProgram/MainRoutine - 100(XIC), 98(XIC)
Local:1:I.Data.3 0 BOOL
ENG_PRELUBE_MTR_FBIN - MainProgram/MainRoutine - 104(XIO)
Local:1:I.Data.4 0 BOOL
ENG_OIL_LVL_SDIN - MainProgram/MainRoutine - 51(XIO)
Local:1:I.Data.5 0 BOOL
WTR_TMP_SDIN - MainProgram/MainRoutine - 53(XIC)
Local:1:I.Data.6 1 BOOL
OIL_PRES_SDIN - MainProgram/MainRoutine - 55(XIC)
Local:1:I.Data.7 0 BOOL
PUMP_PRELUBE_MTR_FBIN - MainProgram/MainRoutine - 107(XIO), 93(XIC)
Local:1:I.Data.8 0 BOOL
INTAKE_MAN_PRES_SDIN - MainProgram/MainRoutine - 57(XIC)
Local:1:I.Data.9 0 BOOL
ENG_OIL_TEMP_SDIN - MainProgram/MainRoutine - 59(XIC)
Local:1:I.Data.10 0 BOOL
PUMP_OIL_LVL_1_CMDIN - MainProgram/MainRoutine - 61(XIC)
Local:1:I.Data.11 1 BOOL
VIB_SW_CMDIN - MainProgram/MainRoutine - 67(XIO)
Local:1:I.Data.12 0 BOOL
PUMP_OIL_LVL_2_CMDIN - MainProgram/MainRoutine - 63(XIC)
Local:1:I.Data.13 1 BOOL
PUMP_LUBER_SDIN - MainProgram/MainRoutine - 65(XIC)
Local:1:I.Data.14 1 BOOL
ESTOP_CMDIN - MainProgram/MainRoutine - 50(XIC)
Local:1:I.Data.15 0 BOOL

Logix Designer
Knighten_V1 - Tag Listing Page 18
Knighten_V1 (Controller) 3/16/2016 8:13:21 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Local:1:I (Continued)
GOV_ERROR_CMDIN - MainProgram/MainRoutine - 118(XIC), 94(XIC)

Local:1:O AB:Embedded_DiscreteIO1:O:0 Knighten_V1


External Access: Read/Write
Local:1:O.Data.0 0 BOOL
ENG_PRELUBE_MTR_CMD - MainProgram/MainRoutine - *103(OTE), 104(XIC), 5(XIC)
Local:1:O.Data.1 0 BOOL
RUN_CMD - MainProgram/MainRoutine - *110(OTE)
Local:1:O.Data.2 0 BOOL
AIR_CMD - MainProgram/MainRoutine - *113(OTE), 116(XIO), 117(XIC), 6(XIC)
Local:1:O.Data.5 0 BOOL
PUMP_VIB_SDPL - MainProgram/MainRoutine - *68(OTE)
Local:1:O.Data.6 0 BOOL
PUMP_OIL_LVL_SDPL - MainProgram/MainRoutine - *62(OTE)
Local:1:O.Data.7 0 BOOL
PUMP_OIL_LVL2_SDPL - MainProgram/MainRoutine - *64(OTE)
Local:1:O.Data.8 0 BOOL
ENG_OIL_PRES_SDPL - MainProgram/MainRoutine - *56(OTE)
Local:1:O.Data.9 0 BOOL
ENG_OIL_TMP_SDPL - MainProgram/MainRoutine - *60(OTE)
Local:1:O.Data.10 0 BOOL
ENG_WTR_TMP_SDPL - MainProgram/MainRoutine - *54(OTE)
Local:1:O.Data.11 0 BOOL
INTAKE_MAN_SDPL - MainProgram/MainRoutine - *58(OTE)
Local:1:O.Data.12 0 BOOL
ENG_OIL_LVL_SDPL - MainProgram/MainRoutine - *52(OTE)
Local:1:O.Data.13 0 BOOL
PUMP_LUBER_STPL - MainProgram/MainRoutine - *66(OTE)
Local:1:O.Data.15 0 BOOL
PROACT_RUN_CMD - MainProgram/MainRoutine - *109(OTE)

Local:2:I AB:Embedded_AnalogIO1:I:0 Knighten_V1


External Access: Read/Write
Local:2:I.Ch0Data 2#0000_0000_0101_0010 INT
INTAKE_PRESS_RAW - MainProgram/MainRoutine - 16(SCP)
Local:2:I.Ch1Data 2#0000_0000_0001_1110 INT
DISCHARGE_PRESS_RAW - MainProgram/MainRoutine - 15(SCP)

Local:2:O AB:Embedded_AnalogIO1:O:0 Knighten_V1


External Access: Read/Write
Local:2:O.Ch0Data -13107 INT
SPEED_SP - MainProgram/MainRoutine - *13(SCP)

Local:4:O AB:1769_DO8:O:0 Knighten_V1


External Access: Read/Write
Local:4:O.Data.0 0 BOOL
AIR SOLENOID
Local:4:O.Data.1 0 BOOL
PUMP PRELUBE
PUMP_LUBER_MTR_CMD - MainProgram/MainRoutine - *106(OTE), 106(XIC), 107(XIC)

Local:5:I AB:1769_IF4:I:0 Knighten_V1


External Access: Read/Write
Local:5:I.Ch0Data -500 INT
WATER_TEMP_RAW - MainProgram/MainRoutine - 17(SCP)
Local:5:I.Ch1Data -8 INT
SPEED_ACTUAL_RAW - MainProgram/MainRoutine - 12(SCP)
Local:5:I.Ch3Data 0 INT
SPEED_POT_RAW - MainProgram/MainRoutine - 14(SCP)

NEVERON 0 BOOL Knighten_V1

Logix Designer
Knighten_V1 - Tag Listing Page 19
Knighten_V1 (Controller) 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

NEVERON (Continued)
Constant No
External Access: Read/Write
NEVERON - MainProgram/MainRoutine - 117(XIC), 18(XIO), 4(XIC), 7(XIC)

OFF 1 BOOL MainProgram


Constant No
External Access: Read/Write
OFF - MainProgram/MainRoutine - *96(OTE), 106(XIO), 34(XIC), 52(XIO), 54(XIO), 56(XIO), 57(XIO), 58(XIO), 60(XIO), 62(XIO),
64(XIO), 66(XIO), 68(XIO), 72(XIO), 77(XIO), 84(XIO), 89(XIO)

OIL_LUBER_DBT TIMER MainProgram


Constant No
External Access: Read/Write
OIL_LUBER_DBT - MainProgram/MainRoutine - *65(TON)
OIL_LUBER_DBT.DN 0 BOOL
OIL_LUBER_DBT.DN - MainProgram/MainRoutine - 66(XIC)

OIL_PRES_DBT TIMER MainProgram


Constant No
External Access: Read/Write
OIL_PRES_DBT - MainProgram/MainRoutine - *55(TON)
OIL_PRES_DBT.DN 0 BOOL
OIL_PRES_DBT.DN - MainProgram/MainRoutine - 56(XIC)

OIL_PRES_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
OIL_PRES_SD - MainProgram/MainRoutine - *56(OTE), 56(XIC), 99(XIO)

OIL_PRES_SDIN 1 BOOL Knighten_V1


DI-06 OIL PRESSURE SHUTDOWN
AliasFor: Local:1:I.Data.6
Base Tag: Local:1:I.Data.6
Constant No
External Access: Read/Write
OIL_PRES_SDIN - MainProgram/MainRoutine - 55(XIC)

PROACT_RUN_CMD 0 BOOL Knighten_V1


EXP D0-00 PROACT RUN COMMAND
AliasFor: Local:1:O.Data.15
Base Tag: Local:1:O.Data.15
Constant No
External Access: Read/Write
PROACT_RUN_CMD - MainProgram/MainRoutine - *109(OTE)

PUMP_LUBER_FAIL_TIMER TIMER MainProgram


Constant No
External Access: Read/Write
PUMP_LUBER_FAIL_TIMER - MainProgram/MainRoutine - *107(TON)
PUMP_LUBER_FAIL_TIMER.DN
0 BOOL
PUMP_LUBER_FAIL_TIMER.DN - MainProgram/MainRoutine - 108(XIC)

PUMP_LUBER_MTR_CMD 0 BOOL Knighten_V1


DO-15 PUMP PRELUBE MOTOR STARTER
AliasFor: Local:4:O.Data.1
Base Tag: Local:4:O.Data.1
Constant No
External Access: Read/Write
PUMP_LUBER_MTR_CMD - MainProgram/MainRoutine - *106(OTE), 106(XIC), 107(XIC)

Logix Designer
Knighten_V1 - Tag Listing Page 20
Knighten_V1 (Controller) 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

PUMP_LUBER_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
PUMP_LUBER_SD - MainProgram/MainRoutine - *66(OTE), 66(XIC), 99(XIO)

PUMP_LUBER_SDIN 1 BOOL Knighten_V1


DI-13 PUMP LUBER SHUTDOWN NC
AliasFor: Local:1:I.Data.13
Base Tag: Local:1:I.Data.13
Constant No
External Access: Read/Write
PUMP_LUBER_SDIN - MainProgram/MainRoutine - 65(XIC)

PUMP_LUBER_STPL 0 BOOL Knighten_V1


DO-13 PUMP LUBER ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.13
Base Tag: Local:1:O.Data.13
Constant No
External Access: Read/Write
PUMP_LUBER_STPL - MainProgram/MainRoutine - *66(OTE)

PUMP_OIL_LVL_1_CMDIN 0 BOOL Knighten_V1


DI-10 PUMP OIL LEVEL 1 SHUTDOWN
AliasFor: Local:1:I.Data.10
Base Tag: Local:1:I.Data.10
Constant No
External Access: Read/Write
PUMP_OIL_LVL_1_CMDIN - MainProgram/MainRoutine - 61(XIC)

PUMP_OIL_LVL_1_DBT TIMER MainProgram


Constant No
External Access: Read/Write
PUMP_OIL_LVL_1_DBT - MainProgram/MainRoutine - *61(TON)
PUMP_OIL_LVL_1_DBT.DN 0 BOOL
PUMP_OIL_LVL_1_DBT.DN - MainProgram/MainRoutine - 62(XIC)

PUMP_OIL_LVL_1_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
PUMP_OIL_LVL_1_SD - MainProgram/MainRoutine - *62(OTE), 62(XIC), 99(XIO)

PUMP_OIL_LVL_2_CMDIN 0 BOOL Knighten_V1


DI-12 PUMP OIL LEVEL 2 SHUTDOWN
AliasFor: Local:1:I.Data.12
Base Tag: Local:1:I.Data.12
Constant No
External Access: Read/Write
PUMP_OIL_LVL_2_CMDIN - MainProgram/MainRoutine - 63(XIC)

PUMP_OIL_LVL_2_DBT TIMER MainProgram


Constant No
External Access: Read/Write
PUMP_OIL_LVL_2_DBT - MainProgram/MainRoutine - *63(TON)
PUMP_OIL_LVL_2_DBT.DN 0 BOOL
PUMP_OIL_LVL_2_DBT.DN - MainProgram/MainRoutine - 64(XIC)

PUMP_OIL_LVL_2_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
PUMP_OIL_LVL_2_SD - MainProgram/MainRoutine - *64(OTE), 64(XIC), 99(XIO)

PUMP_OIL_LVL_SDPL 0 BOOL Knighten_V1

Logix Designer
Knighten_V1 - Tag Listing Page 21
Knighten_V1 (Controller) 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

PUMP_OIL_LVL_SDPL (Continued)
DO-06 PUMP OIL LEVEL 1 ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.6
Base Tag: Local:1:O.Data.6
Constant No
External Access: Read/Write
PUMP_OIL_LVL_SDPL - MainProgram/MainRoutine - *62(OTE)

PUMP_OIL_LVL2_SDPL 0 BOOL Knighten_V1


DO-07 PUMP OIL LEVEL 2 PILOT LIGHT
AliasFor: Local:1:O.Data.7
Base Tag: Local:1:O.Data.7
Constant No
External Access: Read/Write
PUMP_OIL_LVL2_SDPL - MainProgram/MainRoutine - *64(OTE)

PUMP_PRELUBE_MOTOR_MON
0 BOOL Knighten_V1
Constant No
External Access: Read/Write
PUMP_PRELUBE_MOTOR_MON - MainProgram/MainRoutine - *93(OTE)

PUMP_PRELUBE_MTR_FBIN 0 BOOL Knighten_V1


DI-07 PUMP PRELUBE MOTOR MONITOR
AliasFor: Local:1:I.Data.7
Base Tag: Local:1:I.Data.7
Constant No
External Access: Read/Write
PUMP_PRELUBE_MTR_FBIN - MainProgram/MainRoutine - 107(XIO), 93(XIC)

PUMP_PRELUBER_FAIL 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
PUMP_PRELUBER_FAIL - MainProgram/MainRoutine - *108(OTE), 100(XIO), 106(XIO), 108(XIC), 35(XIC)

PUMP_VIB_SDPL 0 BOOL Knighten_V1


DO-05 VIBRATION SWITCH ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.5
Base Tag: Local:1:O.Data.5
Constant No
External Access: Read/Write
PUMP_VIB_SDPL - MainProgram/MainRoutine - *68(OTE)

RUN_CMD 0 BOOL Knighten_V1


DO-01 RUN COMMAND
AliasFor: Local:1:O.Data.1
Base Tag: Local:1:O.Data.1
Constant No
External Access: Read/Write
RUN_CMD - MainProgram/MainRoutine - *110(OTE)

RUN_ENABLE_1 1 BOOL Knighten_V1


Constant No
External Access: Read/Write
RUN_ENABLE_1 - MainProgram/MainRoutine - *99(OTE), 100(XIC), 35(XIO)

RUN_SEQ 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
RUN_SEQ - MainProgram/MainRoutine - *100(OTE), 0(XIC), 100(XIC), 102(XIC), 103(XIC), 104(XIC), 105(XIC), 106(XIC), 107(XIC),
108(XIC), 109(XIC), 110(XIC), 112(XIC), 116(XIC), 117(XIC), 40(XIC), 41(XIC), 42(XIC), 45(XIC), 46(XIC), 47(XIC), 55(XIC), 65(XIC),
71(XIC), 75(XIC), 79(XIC), 80(XIC), 83(XIC), 88(XIC), 91(XIC), 92(XIC)

Logix Designer
Knighten_V1 - Tag Listing Page 22
Knighten_V1 (Controller) 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SCP_DISCHARGE_PSI SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_DISCHARGE_PSI - MainProgram/MainRoutine - *15(SCP)
SCP_DISCHARGE_PSI.EnableIn
1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_DISCHARGE_PSI.EnableOut
1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_DISCHARGE_PSI.Input -8.0 REAL
Scale with Parameters Value to be Scaled
SCP_DISCHARGE_PSI.Input_Min
0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_DISCHARGE_PSI.Input_Max
10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_DISCHARGE_PSI.Scaled_Min
0.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_DISCHARGE_PSI.Scaled_Max
3000.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_DISCHARGE_PSI.Output -2.4 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_INTAKE_PSI SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_INTAKE_PSI - MainProgram/MainRoutine - *16(SCP)
SCP_INTAKE_PSI.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_INTAKE_PSI.EnableOut 1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_INTAKE_PSI.Input -500.0 REAL
Scale with Parameters Value to be Scaled
SCP_INTAKE_PSI.Input_Min 0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_INTAKE_PSI.Input_Max 10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_INTAKE_PSI.Scaled_Min 0.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_INTAKE_PSI.Scaled_Max 200.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_INTAKE_PSI.Output -10.0 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_SPEED_ACTUAL SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_SPEED_ACTUAL - MainProgram/MainRoutine - *12(SCP)
SCP_SPEED_ACTUAL.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_SPEED_ACTUAL.EnableOut
1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_SPEED_ACTUAL.Input 30.0 REAL

Logix Designer
Knighten_V1 - Tag Listing Page 23
Knighten_V1 (Controller) 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SCP_SPEED_ACTUAL (Continued)
Scale with Parameters Value to be Scaled
SCP_SPEED_ACTUAL.Input_Min
0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_SPEED_ACTUAL.Input_Max
10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_SPEED_ACTUAL.Scaled_Min
0.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_SPEED_ACTUAL.Scaled_Max
2000.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_SPEED_ACTUAL.Output 6.0 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_SPEED_POT SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_SPEED_POT - MainProgram/MainRoutine - *14(SCP)
SCP_SPEED_POT.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_SPEED_POT.EnableOut 1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_SPEED_POT.Input 0.0 REAL
Scale with Parameters Value to be Scaled
SCP_SPEED_POT.Input_Min 0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_SPEED_POT.Input_Max 10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_SPEED_POT.Scaled_Min 600.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_SPEED_POT.Scaled_Max 1800.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_SPEED_POT.Output 600.0 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_SPEED_SP SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_SPEED_SP - MainProgram/MainRoutine - *13(SCP)
SCP_SPEED_SP.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_SPEED_SP.EnableOut 1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_SPEED_SP.Input 600.0 REAL
Scale with Parameters Value to be Scaled
SCP_SPEED_SP.Input_Min 0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_SPEED_SP.Input_Max 2000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_SPEED_SP.Scaled_Min -32767.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_SPEED_SP.Scaled_Max 32767.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_SPEED_SP.Output -13106.801 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

Logix Designer
Knighten_V1 - Tag Listing Page 24
Knighten_V1 (Controller) 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SCP_WATER_TEMP (Continued)
SCP_WATER_TEMP SCP MainProgram
Scale with Parameters
Constant No
External Access: Read/Write
SCP_WATER_TEMP - MainProgram/MainRoutine - *17(SCP)
SCP_WATER_TEMP.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_WATER_TEMP.EnableOut 1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_WATER_TEMP.Input 82.0 REAL
Scale with Parameters Value to be Scaled
SCP_WATER_TEMP.Input_Min 0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_WATER_TEMP.Input_Max 10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_WATER_TEMP.Scaled_Min
0.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_WATER_TEMP.Scaled_Max
300.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_WATER_TEMP.Output 2.46 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SPEED_ACTUAL_RAW -8 INT Knighten_V1


AI-01 RPM FEEDBACK FROM PROACT
AliasFor: Local:5:I.Ch1Data
Base Tag: Local:5:I.Ch1Data
Constant No
External Access: Read/Write
SPEED_ACTUAL_RAW - MainProgram/MainRoutine - 12(SCP)

SPEED_ACTUAL_SCALED 6.2000003 REAL Knighten_V1


Constant No
External Access: Read/Write
SPEED_ACTUAL_SCALED - MainProgram/MainRoutine - *12(SCP), 114(LES), 37(LES)

SPEED_POT_RAW 0 INT Knighten_V1


EXP AI-03 SPEED POT
AliasFor: Local:5:I.Ch3Data
Base Tag: Local:5:I.Ch3Data
Constant No
External Access: Read/Write
SPEED_POT_RAW - MainProgram/MainRoutine - 14(SCP)

SPEED_POT_SCALED 600.0 REAL Knighten_V1


Constant No
External Access: Read/Write
SPEED_POT_SCALED - MainProgram/MainRoutine - *14(SCP), 116(MOV), 41(CMP), 41(GRT), 41(LES), 42(CMP), 42(GRT), 42(LES),
46(CMP), 46(GRT), 46(LES), 47(CMP), 47(GRT), 47(LES)

SPEED_SP -13107 INT Knighten_V1


AO-00 SPEED SETPOINT TO SIGNAL TO PROACT
AliasFor: Local:2:O.Ch0Data
Base Tag: Local:2:O.Ch0Data
Constant No
External Access: Read/Write
SPEED_SP - MainProgram/MainRoutine - *13(SCP)

SPEED_SP_SCALED 600.0 REAL Knighten_V1


Constant No

Logix Designer
Knighten_V1 - Tag Listing Page 25
Knighten_V1 (Controller) 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SPEED_SP_SCALED (Continued)
External Access: Read/Write
SPEED_SP_SCALED - MainProgram/MainRoutine - *116(MOV), *117(MOV), *43(MOV), *44(MOV), *48(MOV), *49(MOV), 13(SCP)

START 0 BOOL MainProgram


Constant No
External Access: Read/Write
START - MainProgram/MainRoutine - *98(OTE)

START_CMDIN 0 BOOL Knighten_V1


DI-02 PB START
AliasFor: Local:1:I.Data.2
Base Tag: Local:1:I.Data.2
Constant No
External Access: Read/Write
START_CMDIN - MainProgram/MainRoutine - 100(XIC), 98(XIC)

START_UP_TIMER TIMER Knighten_V1


Constant No
External Access: Read/Write
START_UP_TIMER - MainProgram/MainRoutine - *0(TON)

VIB_SW_CMDIN 1 BOOL Knighten_V1


DI-11 VIBRATION SWITCH SHUTDOWN ASSUME NC
AliasFor: Local:1:I.Data.11
Base Tag: Local:1:I.Data.11
Constant No
External Access: Read/Write
VIB_SW_CMDIN - MainProgram/MainRoutine - 67(XIO)

VIB_SW_DBT TIMER MainProgram


Constant No
External Access: Read/Write
VIB_SW_DBT - MainProgram/MainRoutine - *67(TON)
VIB_SW_DBT.DN 0 BOOL
VIB_SW_DBT.DN - MainProgram/MainRoutine - 68(XIC)

VIB_SW_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
VIB_SW_SD - MainProgram/MainRoutine - *68(OTE), 68(XIC), 99(XIO)

WATER_TEMP_RAW -500 INT Knighten_V1


AI-00 WATER_TEMP
AliasFor: Local:5:I.Ch0Data
Base Tag: Local:5:I.Ch0Data
Constant No
External Access: Read/Write
WATER_TEMP_RAW - MainProgram/MainRoutine - 17(SCP)

WATER_TMP_DEGC 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
WATER_TMP_DEGC - MainProgram/MainRoutine - *18(CPT)

WATER_TMP_SCALED 2.46 REAL Knighten_V1


Constant No
External Access: Read/Write
WATER_TMP_SCALED - MainProgram/MainRoutine - *17(SCP), 18(CPT)

WATER_TMP_SD 0 BOOL Knighten_V1


Constant No

Logix Designer
Knighten_V1 - Tag Listing Page 26
Knighten_V1 (Controller) 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

WATER_TMP_SD (Continued)
External Access: Read/Write
WATER_TMP_SD - MainProgram/MainRoutine - *54(OTE), 54(XIC), 99(XIO)

WTR_TMP_SDIN 0 BOOL Knighten_V1


DI-05 WATER TEMPERATURE SHUTDOWN
AliasFor: Local:1:I.Data.5
Base Tag: Local:1:I.Data.5
Constant No
External Access: Read/Write
WTR_TMP_SDIN - MainProgram/MainRoutine - 53(XIC)

Logix Designer
MainTask - Task Properties Listing Page 27
Knighten_V1 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

General

Configuration
Type: Continuous Disable Automatic
Output Processing
To Reduce Task
Overhead: No
Watchdog: 500.000 ms Inhibit Task: No

Program/Phase Schedule
Scheduled
MainProgram

Unscheduled

Monitor
Scan Times(Elapsed Time)
Max: 2.078000 ms Last: 0.573000 ms

Interval Times(Elapsed Times Between Triggers)


Max: 2.160000 ms Min: 0.190000 ms

Task Overlap Count: 0

Logix Designer
MainProgram - Program Properties Listing Page 28
Knighten_V1:MainTask 3/16/2016 8:13:22 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

General

Configuration
Main: MainRoutine Inhibit Program: No
Fault: None Synchron
ize
Redundan
cy Data
After
Executio
n: Yes

Monitor
Scan Times(Execution Time)
Max: 244 us Last: 165 us

Logix Designer
MainRoutine - Ladder Diagram Page 29
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:23 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

RUN_SEQ TON
0 Timer On Delay EN
Timer START_UP_TIMER
Preset 20000 DN
Accum 0

MOV
1 Move
Source 725

Dest ENG_MIN_SPEED
600.0

MOV
2 Move
Source 600

Dest ENG_START_SPEED
600.0

MOV
3 Move
Source 1800

Dest ENG_MAX_SPEED
1800.0

NEVERON MOV
4 Move
Source 60000

Dest ENG_PRELUBE_TMR_SP
60000

ENG_PRELUBE_MTR_CMD
<Local:1:O.Data.0> CPT
5 Compute
Dest ENG_PRELUBE_TMR_REM
0
Expression (ENG_PRELUBE_TMR_SP - ENG_PRELUBE_TMR.ACC)/1000

DO-02
AIR COMMAND
CR3
AIR_CMD
<Local:1:O.Data.2> CPT
6 Compute
Dest AIR_RUN_TMR_REM
0
Expression (AIR_RUN_TMR_SP - AIR_RUN_TMR.ACC)/1000

NEVERON MOV
7 Move
Source 10000

Dest AIR_RUN_TMR_SP
10000

MOV
8 Move
Source 3000

Dest Discharge_Pres_Max
3000.0

Logix Designer
MainRoutine - Ladder Diagram Page 30
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:23 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

MOV
9 Move
Source 0

Dest Discharge_Pres_Min
0.0

MOV
10 Move
Source 200

Dest Intake_Pres_Max
200.0

MOV
11 Move
Source 0

Dest Intake_Pres_Min
0.0

Scale with
Parameters
SCP
12 Scale with Parameters
SCP SCP_SPEED_ACTUAL ...
Input SPEED_ACTUAL_RAW
<Local:5:I.Ch1Data>
-8
Input_Min 0

Input_Max 10000

Scaled_Min 0

Scaled_Max 2000

Output SPEED_ACTUAL_SCALED
6.2000003

Scale with
Parameters
SCP
13 Scale with Parameters
SCP SCP_SPEED_SP ...
Input SPEED_SP_SCALED
600.0
Input_Min 600

Input_Max 1800

Scaled_Min -29855

Scaled_Max 29783

Output SPEED_SP
<Local:2:O.Ch0Data>
-13107

Logix Designer
MainRoutine - Ladder Diagram Page 31
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:23 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

CHANGED MIN SPEED FROM 600 TO 0 AND MAX FROM 1800 TO 2000.
Scale with
Parameters
SCP
14 Scale with Parameters
SCP SCP_SPEED_POT ...
Input SPEED_POT_RAW
<Local:5:I.Ch3Data>
0
Input_Min 0

Input_Max 9800

Scaled_Min ENG_MIN_SPEED
600.0
Scaled_Max ENG_MAX_SPEED
1800.0
Output SPEED_POT_SCALED
600.0

Scale with
Parameters
SCP
15 Scale with Parameters
SCP SCP_DISCHARGE_PSI ...
Input DISCHARGE_PRESS_RAW
<Local:2:I.Ch1Data>
30
Input_Min 22.5

Input_Max 10000

Scaled_Min 0

Scaled_Max 3000

Output DISCHARGE_PRESS_SCALED
-2.4

Scale with
Parameters
SCP
16 Scale with Parameters
SCP SCP_INTAKE_PSI ...
Input INTAKE_PRESS_RAW
<Local:2:I.Ch0Data>
82
Input_Min 0

Input_Max 10000

Scaled_Min 0

Scaled_Max 200

Output INTAKE_PRESS_SCALED
-10.0

Logix Designer
MainRoutine - Ladder Diagram Page 32
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:23 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Scale with
Parameters
SCP
17 Scale with Parameters
SCP SCP_WATER_TEMP ...
Input WATER_TEMP_RAW
<Local:5:I.Ch0Data>
-500
Input_Min 0

Input_Max 10000

Scaled_Min 0

Scaled_Max 300.0

Output WATER_TMP_SCALED
2.46

NEVERON CPT
18 / Compute
Dest WATER_TMP_DEGC
0.0
Expression (WATER_TMP_SCALED-32)/1.8

AUTO_START_ENABLE AUTO_START_ENABLE_1
19

AUTO_START_ENABLE
20 MCR

MOV
21 Move
Source AUTO_START_TMR_SP
0
Dest AUTO_START_TMR.PRE
0

MOV
22 Move
Source AUTO_STOP_TMR_SP
0
Dest AUTO_STOP_TMR.PRE
0

MOV
23 Move
Source AUTO_RESTART_ATTEMPT_SP
0
Dest AUTO_RESTART_ATTEMPT_CTR.PRE
0

MOV
24 Move
Source AUTO_RESTART_ATTEMPT_CTR.ACC
0
Dest AUTO_RESTART_ATTEMPT_NO
0

Logix Designer
MainRoutine - Ladder Diagram Page 33
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:23 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SUB
25 Subtract
Source A AUTO_RESTART_ATTEMPT_TMR_SP
0
Source B AUTO_RESTART_ATTEMPT_TMR.ACC
0
Dest AUTO_RESTART_TMR_COUNTDOWN
0

MOV
26 Move
Source AUTO_RESTART_ATTEMPT_TMR_SP
0
Dest AUTO_RESTART_ATTEMPT_TMR.PRE
0

AUTO GRT TON


27 Greater Than (A>B) Timer On Delay EN
Source A INTAKE_PRESS_SCALED Timer AUTO_START_TMR
-10.0 Preset 0 DN
Source B AUTO_START_PRES_SP Accum 0
0.0

AUTO AUTO_START_TMR.DN AUTO_START_CMD


28

AUTO LES TON


29 Less Than (A<B) Timer On Delay EN
Source A INTAKE_PRESS_SCALED Timer AUTO_STOP_TMR
-10.0 Preset 0 DN
Source B AUTO_STOP_PRES_SP Accum 0
0.0

AUTO AUTO_STOP_TMR.DN AUTO_STOP_CMD


30

AUTO AUTO_RESTART_FAIL_CMD AUTO_RESTART_ATTEMPT_CTR.DN


31 /

CTU
Count Up CU
Counter AUTO_RESTART_ATTEMPT_CTR
Preset 0 DN
Accum 0

AUTO AUTO_RESTART_ATTEMPT_TMR.TT AUTO_RESTART_ATTEMPT_TMR_ACTIVE


32

AUTO AUTO_RESTART_ATTEMPT_CTR.DN AUTO_RESTART_ATTEMPT_CTR_MAX


33

OFF AUTO_RESTART_ATTEMPT_CTR
34 RES

Logix Designer
MainRoutine - Ladder Diagram Page 34
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:23 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

AUTO PUMP_PRELUBER_FAIL AUTO_RESTART_FAIL_CMD_TMR.DN AUTO_RESTART_FAIL_CMD


35 /

ENG_PRELUBE_FAIL

AIR_START_FAIL_IND

RUN_ENABLE_1
/

AUTO_RESTART_FAIL_CMD

AUTO AUTO_RESTART_FAIL_CMD TON


36 Timer On Delay EN
Timer AUTO_RESTART_FAIL_CMD_TMR
Preset 30000 DN
Accum 0

AUTO AUTO_RESTART_FAIL_CMD LES


37 Less Than (A<B)
Source A SPEED_ACTUAL_SCALED
6.2000003
Source B 200

AUTO_RESTART_ATTEMPT_TMR.TT

AUTO_RESTART_ATTEMPT_CTR.DN TON
/ Timer On Delay EN
Timer AUTO_RESTART_ATTEMPT_TMR
Preset 0 DN
Accum 0

AUTO AUTO_RESTART_FAIL_CMD AUTO_STOP_CMD AUTO_RESTART_ATTEMPT_TMR.TT


38 / / /

AUTO_RESTART_ATTEMPT_CTR.DN AUTO_START_CMD HEAD_SW_RUN


/

HEAD_SW_RUN

AUTO_START_ENABLE
39 MCR

DB1ON RUN_SEQ CPT


40 Compute
Dest DB1_Midpoint
850
Expression (DB1_BEGIN_SP+DB1_END_SP)/2

Logix Designer
MainRoutine - Ladder Diagram Page 35
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:24 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DB1ON RUN_SEQ GRT


41 Greater Than (A>B)
Source A SPEED_POT_SCALED
600.0
Source B DB1_Midpoint
850

DB1HI CMP
Compare
Expression SPEED_POT_SCALED > (DB1_Midpoint*.9)

LES DB1HI
Less Than (A<B)
Source A SPEED_POT_SCALED
600.0
Source B DB1_END_SP
900

DB1ON RUN_SEQ DB1HI GRT


42 / Greater Than (A>B)
Source A SPEED_POT_SCALED
600.0
Source B DB1_BEGIN_SP
800

DB1LO CMP
Compare
Expression SPEED_POT_SCALED > (DB1_Midpoint )

LES DB1LO
Less Than (A<B)
Source A SPEED_POT_SCALED
600.0
Source B DB1_Midpoint
850

DB1ON DB1HI MOV


43 Move
Source DB1_END_SP
900
Dest SPEED_SP_SCALED
600.0

DB1ON DB1LO MOV


44 Move
Source DB1_BEGIN_SP
800
Dest SPEED_SP_SCALED
600.0

DB2ON RUN_SEQ CPT


45 Compute
Dest DB2_Midpoint
0
Expression (DB2_BEGIN_SP+DB2_END_SP)/2

Logix Designer
MainRoutine - Ladder Diagram Page 36
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:24 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DB2ON RUN_SEQ GRT


46 Greater Than (A>B)
Source A SPEED_POT_SCALED
600.0
Source B DB2_Midpoint
0

DB1HI CMP
Compare
Expression SPEED_POT_SCALED > (DB2_Midpoint*.9)

LES DB2HI
Less Than (A<B)
Source A SPEED_POT_SCALED
600.0
Source B DB2_END_SP
0

DB2ON RUN_SEQ DB2HI GRT


47 / Greater Than (A>B)
Source A SPEED_POT_SCALED
600.0
Source B DB2_BEGIN_SP
0

DB2LO CMP
Compare
Expression SPEED_POT_SCALED > (DB2_Midpoint )

LES DB2LO
Less Than (A<B)
Source A SPEED_POT_SCALED
600.0
Source B DB2_Midpoint
0

DB2ON DB2HI MOV


48 Move
Source DB2_END_SP
0
Dest SPEED_SP_SCALED
600.0

DB1ON DB1LO MOV


49 Move
Source DB2_BEGIN_SP
0
Dest SPEED_SP_SCALED
600.0

DI-14
ESTOP MONITOR
ESTOP_CMDIN
<Local:1:I.Data.14> ESTOP_RUN_ENABLE
50

Logix Designer
MainRoutine - Ladder Diagram Page 37
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:24 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DI-04 ENGINE OIL


LEVEL SHUTDOWN
ENG_OIL_LVL_SDIN
<Local:1:I.Data.4> ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT TON
51 / / / Timer On Delay EN
Timer ENG_OIL_LVL_1_DBT
Preset 500 DN
Accum 0

DO-12
Engine Oil Level
Pilot
ENG_OIL_LVL_SDPL
ENG_OIL_LVL_1_DBT.DN OFF <Local:1:O.Data.12>
52 /

ENG_OIL_LVL_1_SD HAND ENG_OIL_LVL_1_SD

AUTO ENG_OIL_LVL_1_SD AUTO_RESTART_ATTEMPT_CTR.DN

DI-05 WATER
TEMPERATURE SHUTDOWN
WTR_TMP_SDIN
<Local:1:I.Data.5> ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT TON
53 / / Timer On Delay EN
Timer ENG_WTR_TMP_DBT
Preset 500 DN
Accum 0

DO-10
ENGINE WATER
TEMPERATURE ALARM
PILOT LIGHT
ENG_WTR_TMP_SDPL
ENG_WTR_TMP_DBT.DN OFF <Local:1:O.Data.10>
54 /

WATER_TMP_SD HAND WATER_TMP_SD

AUTO_RESTART_ATTEMPT_CTR.DN AUTO WATER_TMP_SD

DI-06
OIL PRESSURE
SHUTDOWN
OIL_PRES_SDIN
<Local:1:I.Data.6> ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT RUN_SEQ TON
55 / / Timer On Delay EN
Timer OIL_PRES_DBT
Preset 20000 DN
Accum 0

DO-08
ENGINE OIL PRESSURE
ALARM
PILOT LIGHT
ENG_OIL_PRES_SDPL
OIL_PRES_DBT.DN OFF <Local:1:O.Data.8>
56 /

OIL_PRES_SD HAND OIL_PRES_SD

AUTO AUTO_RESTART_ATTEMPT_CTR.DN OIL_PRES_SD

Logix Designer
MainRoutine - Ladder Diagram Page 38
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:24 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DI-08 INTAKE
MANIFOLD PRESSURE
SHUTDOWN
INTAKE_MAN_PRES_SDIN
<Local:1:I.Data.8> OFF ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT
57 / / /

TON
Timer On Delay EN
Timer INTAKE_MAN_PRES_DBT
Preset 5000 DN
Accum 0

DO-11
INTAKE MANIFOLD
PRESSURE ALARM
PILOT LIGHT
INTAKE_MAN_SDPL
INTAKE_MAN_PRES_DBT.DN OFF <Local:1:O.Data.11>
58 /

IM_PRESS_SD HAND IM_PRESS_SD

AUTO AUTO_RESTART_ATTEMPT_CTR.DN IM_PRESS_SD

DI-09
ENGINE WATER
TEMPERATURE SHUTDOWN
ENG_OIL_TEMP_SDIN
<Local:1:I.Data.9> ENG_PRELUBE_TMR.TT AIR_TMR.TT TON
59 / / Timer On Delay EN
Timer ENG_OIL_TMP_DBT
Preset 5000 DN
Accum 0

DO-09
ENGINE OIL
TEMPERATURE ALARM
PILOT LIGHT
ENG_OIL_TMP_SDPL
ENG_WTR_TMP_DBT.DN OFF <Local:1:O.Data.9>
60 /

ENG_OIL_TEMP_SD HAND ENG_OIL_TEMP_SD

AUTO ENG_OIL_TEMP_SD AUTO_RESTART_ATTEMPT_CTR.DN

DI-10 PUMP OIL LEVEL


1 SHUTDOWN
PUMP_OIL_LVL_1_CMDIN
<Local:1:I.Data.10> ENG_PRELUBE_TMR.TT AIR_TMR.TT TON
61 / / Timer On Delay EN
Timer PUMP_OIL_LVL_1_DBT
Preset 5000 DN
Accum 0

Logix Designer
MainRoutine - Ladder Diagram Page 39
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:24 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DO-06
PUMP OIL LEVEL 1
ALARM PILOT LIGHT
PUMP_OIL_LVL_SDPL
PUMP_OIL_LVL_1_DBT.DN OFF <Local:1:O.Data.6>
62 /

PUMP_OIL_LVL_1_SD HAND PUMP_OIL_LVL_1_SD

PUMP_OIL_LVL_1_SD AUTO_RESTART_ATTEMPT_CTR.DN AUTO

DI-12
PUMP OIL LEVEL 2
SHUTDOWN
PUMP_OIL_LVL_2_CMDIN
<Local:1:I.Data.12> ENG_PRELUBE_TMR.TT AIR_TMR.TT TON
63 / / Timer On Delay EN
Timer PUMP_OIL_LVL_2_DBT
Preset 5000 DN
Accum 0

DO-07
PUMP OIL LEVEL 2
PILOT LIGHT
PUMP_OIL_LVL2_SDPL
PUMP_OIL_LVL_2_DBT.DN OFF <Local:1:O.Data.7>
64 /

PUMP_OIL_LVL_2_SD HAND PUMP_OIL_LVL_2_SD

AUTO AUTO_RESTART_ATTEMPT_CTR.DN PUMP_OIL_LVL_2_SD

DI-13 PUMP LUBER


SHUTDOWN
NC
PUMP_LUBER_SDIN
<Local:1:I.Data.13> RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT TON
65 / / Timer On Delay EN
Timer OIL_LUBER_DBT
Preset 5000 DN
Accum 0

DO-13
PUMP LUBER ALARM
PILOT LIGHT
PUMP_LUBER_STPL
OIL_LUBER_DBT.DN OFF <Local:1:O.Data.13>
66 /

PUMP_LUBER_SD HAND PUMP_LUBER_SD

PUMP_LUBER_SD AUTO AUTO_RESTART_ATTEMPT_CTR.DN

Logix Designer
MainRoutine - Ladder Diagram Page 40
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:25 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DI-11
VIBRATION SWITCH
SHUTDOWN
ASSUME NC
VIB_SW_CMDIN
<Local:1:I.Data.11> ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT GRT
67 / / / Greater Than (A>B)
Source A DISCHARGE_PRESS_SCALED
-2.4
Source B 100

TON
Timer On Delay EN
Timer VIB_SW_DBT
Preset 5000 DN
Accum 0

DO-05
VIBRATION SWITCH
ALARM PILOT LIGHT
PUMP_VIB_SDPL
VIB_SW_DBT.DN OFF <Local:1:O.Data.5>
68 /

VIB_SW_SD HAND VIB_SW_SD

VIB_SW_SD AUTO AUTO_RESTART_ATTEMPT_CTR.DN

DISCHARGE_LO_LO_ON
69 MCR

MOV
70 Move
Source DISCHARGE_LO_LO_TMR_SP
0
Dest DISCHARGE_LO_LO_TMR.PRE
0

By placing the Min in the High Limit, and the Max in the Low Limit, the function tests for problems outside of the min and max. If Min was in Low,
and Max was in High, the statement would be true if the value is less than the high and greater than the low.

RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT LES


71 / / Less Than (A<B)
Source A DISCHARGE_PRESS_SCALED
-2.4
Source B DISCHARGE_LO_LO
0.0

TON
Timer On Delay EN
Timer DISCHARGE_LO_LO_TMR
Preset 0 DN
Accum 0

DISCHARGE_LO_LO_TMR.DN OFF DISCHARGE_LO_LO_SD


72 /

DISCHARGE_LO_LO_SD HAND

DISCHARGE_LO_LO_SD AUTO AUTO_RESTART_ATTEMPT_CTR.DN

Logix Designer
MainRoutine - Ladder Diagram Page 41
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:25 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DISCHARGE_LO_LO_ON
73 MCR

DISCHARGE_HI_HI_ON
74 MCR

This compares the discharge pressure to the user entered setpoint and decides on a shutdown.

RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT GRT


75 / / Greater Than (A>B)
Source A DISCHARGE_PRESS_SCALED
-2.4
Source B DISCHARGE_HI_HI
0.0

TON
Timer On Delay EN
Timer DISCHARGE_HI_HI_TMR
Preset 0 DN
Accum 0

MOV
76 Move
Source DISCHARGE_HI_HI_TMR_SP
0
Dest DISCHARGE_HI_HI_TMR.PRE
0

DISCHARGE_HI_HI_TMR.DN OFF DISCHARGE_HI_HI_SD


77 /

DISCHARGE_HI_HI_SD HAND

DISCHARGE_HI_HI_SD AUTO AUTO_RESTART_ATTEMPT_CTR.DN

DISCHARGE_HI_HI_ON
78 MCR

By placing the Min in the High Limit, and the Max in the Low Limit, the function tests for problems outside of the min and max. If Min was in Low,
and Max was in High, the statement would be true if the value is less than the high and greater than the low.

DISCHARGE_LO_ON RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT


79 / /

LES DISCHARGE_LO_ALM
Less Than (A<B)
Source A DISCHARGE_PRESS_SCALED
-2.4
Source B DISCHARGE_LO
0.0

Logix Designer
MainRoutine - Ladder Diagram Page 42
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:25 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

By placing the Min in the High Limit, and the Max in the Low Limit, the function tests for problems outside of the min and max. If Min was in Low,
and Max was in High, the statement would be true if the value is less than the high and greater than the low.

DISCHARGE_HI_ON RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT


80 / /

GRT DISCHARGE_HI_ALM
Greater Than (A>B)
Source A DISCHARGE_PRESS_SCALED
-2.4
Source B DISCHARGE_HI
0.0

INTAKE_HI_HI_ON
81 MCR

MOV
82 Move
Source INTAKE_HI_HI_TMR_SP
0
Dest INTAKE_HI_HI_TMR.PRE
0

RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT GRT


83 / / Greater Than (A>B)
Source A INTAKE_PRESS_SCALED
-10.0
Source B INTAKE_HI_HI
0.0

TON
Timer On Delay EN
Timer INTAKE_HI_HI_TMR
Preset 0 DN
Accum 0

INTAKE_HI_HI_TMR.DN OFF INTAKE_HI_HI_SD


84 /

HAND INTAKE_HI_HI_SD

INTAKE_HI_HI_SD AUTO AUTO_RESTART_ATTEMPT_CTR.DN

INTAKE_HI_HI_ON
85 MCR

INTAKE_LO_LO_ON
86 MCR

MOV
87 Move
Source INTAKE_LO_LO_TMR_SP
0
Dest INTAKE_LO_LO_TMR.PRE
0

Logix Designer
MainRoutine - Ladder Diagram Page 43
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:25 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

By placing the Min in the High Limit, and the Max in the Low Limit, the function tests for problems outside of the min and max. If Min was in Low,
and Max was in High, the statement would be true if the value is less than the high and greater than the low.

RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT LES


88 / / Less Than (A<B)
Source A INTAKE_PRESS_SCALED
-10.0
Source B INTAKE_LO_LO
0.0

TON
Timer On Delay EN
Timer INTAKE_LO_LO_TMR
Preset 0 DN
Accum 0

INTAKE_LO_LO_TMR.DN OFF INTAKE_LO_LO_SD


89 /

INTAKE_LO_LO_SD HAND

INTAKE_LO_LO_SD AUTO AUTO_RESTART_ATTEMPT_CTR.DN

INTAKE_LO_LO_ON
90 MCR

By placing the Min in the High Limit, and the Max in the Low Limit, the function tests for problems outside of the min and max. If Min was in Low,
and Max was in High, the statement would be true if the value is less than the high and greater than the low.

INTAKE_LO_ON RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT LES


91 / / Less Than (A<B)
Source A INTAKE_PRESS_SCALED
-10.0
Source B INTAKE_LO
0.0

INTAKE_LO_ALM

By placing the Min in the High Limit, and the Max in the Low Limit, the function tests for problems outside of the min and max. If Min was in Low,
and Max was in High, the statement would be true if the value is less than the high and greater than the low.

INTAKE_HI_ON RUN_SEQ ENG_PRELUBE_TMR.TT AIR_RUN_TMR.TT GRT


92 / / Greater Than (A>B)
Source A INTAKE_PRESS_SCALED
-10.0
Source B INTAKE_HI
0.0

INTAKE_HI_ALM

DI-07
PUMP PRELUBE MOTOR
MONITOR
PUMP_PRELUBE_MTR_FBIN
<Local:1:I.Data.7> PUMP_PRELUBE_MOTOR_MON
93

Logix Designer
MainRoutine - Ladder Diagram Page 44
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:25 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DI-15
GOVERNOR ERROR
GOV_ERROR_CMDIN
<Local:1:I.Data.15> TON
94 Timer On Delay EN
Timer HEAD_SW_DBT
Preset 2000 DN
Accum 0

DI-00
HOA- HAND POSITION
HAND_CMDIN
<Local:1:I.Data.0> HAND
95

HAND AUTO OFF


96 / /

DI-01 HOA- AUTO


POSITION
AUTO_CMDIN
<Local:1:I.Data.1> AUTO
97

DI-02
PB START
START_CMDIN
<Local:1:I.Data.2> START
98

ESTOP_RUN_ENABLE ENG_OIL_LVL_1_SD WATER_TMP_SD IM_PRESS_SD


99 / / /

BP_ENG_OIL_LVL_1 BP_WATER_TMP BP_IM_PRES

OIL_PRES_SD ENG_OIL_TEMP_SD PUMP_OIL_LVL_1_SD PUMP_OIL_LVL_2_SD


/ / / /

BP_OIL_PRES BP_ENG_OIL_TEMP BP_PUMP_OIL_LVL_1 BP_PUMP_OIL_LVL_2

VIB_SW_SD PUMP_LUBER_SD DISCHARGE_HI_HI_SD


/ / /

BP_VIB_SW BP_PUMP_LUBER BP_DISCHARGE_PRES_HI

DISCHARGE_LO_LO_SD INTAKE_HI_HI_SD INTAKE_LO_LO_SD


/ / /

BP_DISCHARGE_PRES_LO BP_INTAKE_PRES_HI BP_INTAKE_PRES_LO

RUN_ENABLE_1

Logix Designer
MainRoutine - Ladder Diagram Page 45
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:26 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DI-00 DI-02
HOA- HAND POSITION PB START
HAND_CMDIN START_CMDIN
RUN_ENABLE_1 <Local:1:I.Data.0> <Local:1:I.Data.2> PUMP_PRELUBER_FAIL
100 /

RUN_SEQ BP_PUMP_PRELUBER

DI-01 HOA- AUTO


POSITION
AUTO_CMDIN
<Local:1:I.Data.1> HEAD_SW_RUN

ENG_PRELUBE_FAIL RUN_SEQ
/

BP_ENG_PRELUBER

MOV
101 Move
Source ENG_PRELUBE_TMR_SP
60000
Dest ENG_PRELUBE_TMR.PRE
60000

RUN_SEQ TON
102 Timer On Delay EN
Timer ENG_PRELUBE_TMR
Preset 60000 DN
Accum 0

ENG_PRELUBE_MTR_CMD
RUN_SEQ ENG_PRELUBE_TMR.TT ENG_PRELUBE_FAIL <Local:1:O.Data.0>
103 /

ENG_PRELUBE_MTR_CMD ENG_PRELUBE_MTR_FBIN
RUN_SEQ <Local:1:O.Data.0> <Local:1:I.Data.3> TON
104 / Timer On Delay EN
Timer ENG_LUBER_FAIL_TIMER
Preset 2000 DN
Accum 0

RUN_SEQ ENG_LUBER_FAIL_TIMER.DN ENG_PRELUBE_FAIL


105

ENG_PRELUBE_FAIL HAND

ENG_PRELUBE_FAIL AUTO AUTO_RESTART_ATTEMPT_CTR.DN

DO-15
PUMP PRELUBE MOTOR
STARTER
PUMP_LUBER_MTR_CMD
RUN_SEQ PUMP_PRELUBER_FAIL OFF <Local:4:O.Data.1>
106 / /
DO-15
PUMP PRELUBE MOTOR
STARTER
PUMP_LUBER_MTR_CMD
<Local:4:O.Data.1>

Logix Designer
MainRoutine - Ladder Diagram Page 46
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:26 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DI-07 DO-15
PUMP PRELUBE MOTOR PUMP PRELUBE MOTOR
MONITOR STARTER
PUMP_PRELUBE_MTR_FBIN PUMP_LUBER_MTR_CMD
RUN_SEQ <Local:1:I.Data.7> <Local:4:O.Data.1> TON
107 / Timer On Delay EN
Timer PUMP_LUBER_FAIL_TIMER
Preset 2000 DN
Accum 0

RUN_SEQ PUMP_LUBER_FAIL_TIMER.DN PUMP_PRELUBER_FAIL


108

PUMP_PRELUBER_FAIL HAND

AUTO PUMP_PRELUBER_FAIL AUTO_RESTART_ATTEMPT_CTR.DN

EXP D0-00
PROACT RUN COMMAND
PROACT_RUN_CMD
RUN_SEQ <Local:1:O.Data.15>
109

DO-01
RUN COMMAND
RUN_CMD
RUN_SEQ <Local:1:O.Data.1>
110

MOV
111 Move
Source AIR_RUN_TMR_SP
10000
Dest AIR_RUN_TMR.PRE
10000

RUN_SEQ ENG_PRELUBE_TMR.DN AIR_START_FAIL_TMR.EN TON


112 / Timer On Delay EN
Timer AIR_RUN_TMR
Preset 10000 DN
Accum 0

DO-02
AIR COMMAND
CR3
AIR_CMD
AIR_RUN_TMR.TT <Local:1:O.Data.2>
113

AUTO AIR_RUN_TMR.DN AUTO_RESTART_FAIL_CMD LES


114 / Less Than (A<B)
Source A SPEED_ACTUAL_SCALED
AUTO_RESTART_ATTEMPT_CTR.DN 6.2000003
Source B ENG_START_SPEED
600.0

TON
Timer On Delay EN
Timer AIR_FAIL_TMR
Preset 10000 DN
Accum 0

Logix Designer
MainRoutine - Ladder Diagram Page 47
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:26 AM
Total number of rungs in routine: 119 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

AIR_FAIL_TMR.DN AIR_START_FAIL_IND
115

DO-02
AIR COMMAND
CR3
AIR_CMD
RUN_SEQ <Local:1:O.Data.2> MOV
116 / Move
Source SPEED_POT_SCALED
600.0
Dest SPEED_SP_SCALED
600.0

DO-02
AIR COMMAND
CR3
AIR_CMD
NEVERON RUN_SEQ <Local:1:O.Data.2> MOV
117 Move
Source ENG_START_SPEED
600.0
Dest SPEED_SP_SCALED
600.0

DI-15
GOVERNOR ERROR
GOV_ERROR_CMDIN
<Local:1:I.Data.15> GOV_ERROR
118

(End)

Logix Designer
MainRoutine - Routine Tag Listing Page 48
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:26 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Name Value Data Type Scope


AIR_CMD 0 BOOL Knighten_V1
DO-02 AIR COMMAND CR3
AliasFor: Local:1:O.Data.2
Base Tag: Local:1:O.Data.2
Constant No
External Access: Read/Write
AIR_CMD - MainProgram/MainRoutine - *113(OTE), 116(XIO), 117(XIC), 6(XIC)

AIR_FAIL_TMR TIMER MainProgram


Constant No
External Access: Read/Write
AIR_FAIL_TMR - MainProgram/MainRoutine - *114(TON)
AIR_FAIL_TMR.DN 0 BOOL
AIR_FAIL_TMR.DN - MainProgram/MainRoutine - 115(XIC)

AIR_RUN_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
AIR_RUN_TMR - MainProgram/MainRoutine - *112(TON)
AIR_RUN_TMR.PRE 10000 DINT
AIR_RUN_TMR.PRE - MainProgram/MainRoutine - *111(MOV)
AIR_RUN_TMR.ACC 0 DINT
AIR_RUN_TMR.ACC - MainProgram/MainRoutine - 6(CPT)
AIR_RUN_TMR.TT 0 BOOL
AIR_RUN_TMR.TT - MainProgram/MainRoutine - 113(XIC), 51(XIO), 53(XIO), 55(XIO), 57(XIO), 65(XIO), 67(XIO), 71(XIO), 75(XIO),
79(XIO), 80(XIO), 83(XIO), 88(XIO), 91(XIO), 92(XIO)
AIR_RUN_TMR.DN 0 BOOL
AIR_RUN_TMR.DN - MainProgram/MainRoutine - 114(XIC)

AIR_RUN_TMR_REM 0 DINT Knighten_V1


Constant No
External Access: Read/Write
AIR_RUN_TMR_REM - MainProgram/MainRoutine - *6(CPT)

AIR_RUN_TMR_SP 10000 DINT Knighten_V1


Constant No
External Access: Read/Write
AIR_RUN_TMR_SP - MainProgram/MainRoutine - *7(MOV), 111(MOV), 6(CPT)

AIR_START_FAIL_IND 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AIR_START_FAIL_IND - MainProgram/MainRoutine - *115(OTE), 35(XIC)

AIR_START_FAIL_TMR TIMER MainProgram


Constant No
External Access: Read/Write
AIR_START_FAIL_TMR.EN 0 BOOL
AIR_START_FAIL_TMR.EN - MainProgram/MainRoutine - 112(XIO)

AIR_TMR TIMER MainProgram


Constant No
External Access: Read/Write
AIR_TMR.TT 0 BOOL
AIR_TMR.TT - MainProgram/MainRoutine - 59(XIO), 61(XIO), 63(XIO)

AUTO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write

Logix Designer
MainRoutine - Routine Tag Listing Page 49
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:26 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

AUTO (Continued)
AUTO - MainProgram/MainRoutine - *97(OTE), 105(XIC), 108(XIC), 114(XIC), 27(XIC), 28(XIC), 29(XIC), 30(XIC), 31(XIC), 32(XIC),
33(XIC), 35(XIC), 36(XIC), 37(XIC), 38(XIC), 52(XIC), 54(XIC), 56(XIC), 58(XIC), 60(XIC), 62(XIC), 64(XIC), 66(XIC), 68(XIC),
72(XIC), 77(XIC), 84(XIC), 89(XIC), 96(XIO)

AUTO_CMDIN 0 BOOL Knighten_V1


DI-01 HOA- AUTO POSITION
AliasFor: Local:1:I.Data.1
Base Tag: Local:1:I.Data.1
Constant No
External Access: Read/Write
AUTO_CMDIN - MainProgram/MainRoutine - 100(XIC), 97(XIC)

AUTO_RESTART_ATTEMPT_CTR
COUNTER Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_CTR - MainProgram/MainRoutine - *31(CTU), *34(RES)
AUTO_RESTART_ATTEMPT_CTR.PRE
0 DINT
AUTO_RESTART_ATTEMPT_CTR.PRE - MainProgram/MainRoutine - *23(MOV)
AUTO_RESTART_ATTEMPT_CTR.ACC
0 DINT
AUTO_RESTART_ATTEMPT_CTR.ACC - MainProgram/MainRoutine - 24(MOV)
AUTO_RESTART_ATTEMPT_CTR.DN
0 BOOL
AUTO_RESTART_ATTEMPT_CTR.DN - MainProgram/MainRoutine - 105(XIC), 108(XIC), 114(XIC), 31(XIO), 33(XIC), 37(XIO),
38(XIO), 52(XIC), 54(XIC), 56(XIC), 58(XIC), 60(XIC), 62(XIC), 64(XIC), 66(XIC), 68(XIC), 72(XIC), 77(XIC), 84(XIC), 89(XIC)

AUTO_RESTART_ATTEMPT_CTR_MAX
0 BOOL Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_CTR_MAX - MainProgram/MainRoutine - *33(OTE)

AUTO_RESTART_ATTEMPT_NO
0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_NO - MainProgram/MainRoutine - *24(MOV)

AUTO_RESTART_ATTEMPT_SP
0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_SP - MainProgram/MainRoutine - 23(MOV)

AUTO_RESTART_ATTEMPT_TMR
TIMER Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_TMR - MainProgram/MainRoutine - *37(TON)
AUTO_RESTART_ATTEMPT_TMR.PRE
0 DINT
AUTO_RESTART_ATTEMPT_TMR.PRE - MainProgram/MainRoutine - *26(MOV)
AUTO_RESTART_ATTEMPT_TMR.ACC
0 DINT
AUTO_RESTART_ATTEMPT_TMR.ACC - MainProgram/MainRoutine - 25(SUB)
AUTO_RESTART_ATTEMPT_TMR.TT
0 BOOL
AUTO_RESTART_ATTEMPT_TMR.TT - MainProgram/MainRoutine - 32(XIC), 37(XIC), 38(XIO)

Logix Designer
MainRoutine - Routine Tag Listing Page 50
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

AUTO_RESTART_ATTEMPT_TMR_ACTIVE (Continued)
AUTO_RESTART_ATTEMPT_TMR_ACTIVE
0 BOOL Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_TMR_ACTIVE - MainProgram/MainRoutine - *32(OTE)

AUTO_RESTART_ATTEMPT_TMR_SP
0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_ATTEMPT_TMR_SP - MainProgram/MainRoutine - 25(SUB), 26(MOV)

AUTO_RESTART_FAIL_CMD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AUTO_RESTART_FAIL_CMD - MainProgram/MainRoutine - *35(OTE), 114(XIO), 31(XIC), 35(XIC), 36(XIC), 37(XIC), 38(XIO)

AUTO_RESTART_FAIL_CMD_TMR
TIMER MainProgram
Constant No
External Access: Read/Write
AUTO_RESTART_FAIL_CMD_TMR - MainProgram/MainRoutine - *36(TON)
AUTO_RESTART_FAIL_CMD_TMR.DN
0 BOOL
AUTO_RESTART_FAIL_CMD_TMR.DN - MainProgram/MainRoutine - 35(XIO)

AUTO_RESTART_TMR_COUNTDOWN
0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_RESTART_TMR_COUNTDOWN - MainProgram/MainRoutine - *25(SUB)

AUTO_START_CMD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AUTO_START_CMD - MainProgram/MainRoutine - *28(OTE), 38(XIC)

AUTO_START_ENABLE 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AUTO_START_ENABLE - MainProgram/MainRoutine - 19(XIC), 20(XIC), 39(XIC)

AUTO_START_ENABLE_1 0 BOOL MainProgram


Constant No
External Access: Read/Write
AUTO_START_ENABLE_1 - MainProgram/MainRoutine - *19(OTE)

AUTO_START_PRES_SP 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
AUTO_START_PRES_SP - MainProgram/MainRoutine - 27(GRT)

AUTO_START_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
AUTO_START_TMR - MainProgram/MainRoutine - *27(TON)
AUTO_START_TMR.PRE 0 DINT
AUTO_START_TMR.PRE - MainProgram/MainRoutine - *21(MOV)
AUTO_START_TMR.DN 0 BOOL
AUTO_START_TMR.DN - MainProgram/MainRoutine - 28(XIC)

Logix Designer
MainRoutine - Routine Tag Listing Page 51
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

AUTO_START_TMR_SP (Continued)
AUTO_START_TMR_SP 0 DINT Knighten_V1
Constant No
External Access: Read/Write
AUTO_START_TMR_SP - MainProgram/MainRoutine - 21(MOV)

AUTO_STOP_CMD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
AUTO_STOP_CMD - MainProgram/MainRoutine - *30(OTE), 38(XIO)

AUTO_STOP_PRES_SP 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
AUTO_STOP_PRES_SP - MainProgram/MainRoutine - 29(LES)

AUTO_STOP_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
AUTO_STOP_TMR - MainProgram/MainRoutine - *29(TON)
AUTO_STOP_TMR.PRE 0 DINT
AUTO_STOP_TMR.PRE - MainProgram/MainRoutine - *22(MOV)
AUTO_STOP_TMR.DN 0 BOOL
AUTO_STOP_TMR.DN - MainProgram/MainRoutine - 30(XIC)

AUTO_STOP_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
AUTO_STOP_TMR_SP - MainProgram/MainRoutine - 22(MOV)

BP_DISCHARGE_PRES_HI 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_DISCHARGE_PRES_HI - MainProgram/MainRoutine - 99(XIC)

BP_DISCHARGE_PRES_LO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_DISCHARGE_PRES_LO - MainProgram/MainRoutine - 99(XIC)

BP_ENG_OIL_LVL_1 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_ENG_OIL_LVL_1 - MainProgram/MainRoutine - 99(XIC)

BP_ENG_OIL_TEMP 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_ENG_OIL_TEMP - MainProgram/MainRoutine - 99(XIC)

BP_ENG_PRELUBER 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_ENG_PRELUBER - MainProgram/MainRoutine - 100(XIC)

BP_IM_PRES 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_IM_PRES - MainProgram/MainRoutine - 99(XIC)

BP_INTAKE_PRES_HI 0 BOOL Knighten_V1


Constant No

Logix Designer
MainRoutine - Routine Tag Listing Page 52
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

BP_INTAKE_PRES_HI (Continued)
External Access: Read/Write
BP_INTAKE_PRES_HI - MainProgram/MainRoutine - 99(XIC)

BP_INTAKE_PRES_LO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_INTAKE_PRES_LO - MainProgram/MainRoutine - 99(XIC)

BP_OIL_PRES 1 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_OIL_PRES - MainProgram/MainRoutine - 99(XIC)

BP_PUMP_LUBER 1 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_PUMP_LUBER - MainProgram/MainRoutine - 99(XIC)

BP_PUMP_OIL_LVL_1 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_PUMP_OIL_LVL_1 - MainProgram/MainRoutine - 99(XIC)

BP_PUMP_OIL_LVL_2 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_PUMP_OIL_LVL_2 - MainProgram/MainRoutine - 99(XIC)

BP_PUMP_PRELUBER 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_PUMP_PRELUBER - MainProgram/MainRoutine - 100(XIC)

BP_VIB_SW 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_VIB_SW - MainProgram/MainRoutine - 99(XIC)

BP_WATER_TMP 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
BP_WATER_TMP - MainProgram/MainRoutine - 99(XIC)

DB1_BEGIN_SP 800 DINT Knighten_V1


Constant No
External Access: Read/Write
DB1_BEGIN_SP - MainProgram/MainRoutine - 40(CPT), 42(GRT), 44(MOV)

DB1_END_SP 900 DINT Knighten_V1


Constant No
External Access: Read/Write
DB1_END_SP - MainProgram/MainRoutine - 40(CPT), 41(LES), 43(MOV)

DB1_Midpoint 850 DINT Knighten_V1


Constant No
External Access: Read/Write
DB1_Midpoint - MainProgram/MainRoutine - *40(CPT), 41(CMP), 41(GRT), 42(CMP), 42(LES)

DB1HI 0 BOOL Knighten_V1


Constant No
External Access: Read/Write

Logix Designer
MainRoutine - Routine Tag Listing Page 53
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DB1HI (Continued)
DB1HI - MainProgram/MainRoutine - *41(OTE), 41(XIC), 42(XIO), 43(XIC), 46(XIC)

DB1LO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB1LO - MainProgram/MainRoutine - *42(OTE), 42(XIC), 44(XIC), 49(XIC)

DB1ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB1ON - MainProgram/MainRoutine - 40(XIC), 41(XIC), 42(XIC), 43(XIC), 44(XIC), 49(XIC)

DB2_BEGIN_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
DB2_BEGIN_SP - MainProgram/MainRoutine - 45(CPT), 47(GRT), 49(MOV)

DB2_END_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
DB2_END_SP - MainProgram/MainRoutine - 45(CPT), 46(LES), 48(MOV)

DB2_Midpoint 0 DINT Knighten_V1


Constant No
External Access: Read/Write
DB2_Midpoint - MainProgram/MainRoutine - *45(CPT), 46(CMP), 46(GRT), 47(CMP), 47(LES)

DB2HI 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB2HI - MainProgram/MainRoutine - *46(OTE), 47(XIO), 48(XIC)

DB2LO 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB2LO - MainProgram/MainRoutine - *47(OTE), 47(XIC)

DB2ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DB2ON - MainProgram/MainRoutine - 45(XIC), 46(XIC), 47(XIC), 48(XIC)

DISCHARGE_HI 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI - MainProgram/MainRoutine - 80(GRT)

DISCHARGE_HI_ALM 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_ALM - MainProgram/MainRoutine - *80(OTE)

DISCHARGE_HI_HI 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI - MainProgram/MainRoutine - 75(GRT)

DISCHARGE_HI_HI_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI_ON - MainProgram/MainRoutine - 74(XIC), 78(XIC)

Logix Designer
MainRoutine - Routine Tag Listing Page 54
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DISCHARGE_HI_HI_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI_SD - MainProgram/MainRoutine - *77(OTE), 77(XIC), 99(XIO)

DISCHARGE_HI_HI_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI_TMR - MainProgram/MainRoutine - *75(TON)
DISCHARGE_HI_HI_TMR.PRE 0 DINT
DISCHARGE_HI_HI_TMR.PRE - MainProgram/MainRoutine - *76(MOV)
DISCHARGE_HI_HI_TMR.DN 0 BOOL
DISCHARGE_HI_HI_TMR.DN - MainProgram/MainRoutine - 77(XIC)

DISCHARGE_HI_HI_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_HI_TMR_SP - MainProgram/MainRoutine - 76(MOV)

DISCHARGE_HI_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_HI_ON - MainProgram/MainRoutine - 80(XIC)

DISCHARGE_LO 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO - MainProgram/MainRoutine - 79(LES)

DISCHARGE_LO_ALM 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_ALM - MainProgram/MainRoutine - *79(OTE)

DISCHARGE_LO_LO 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_LO - MainProgram/MainRoutine - 71(LES)

DISCHARGE_LO_LO_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_LO_ON - MainProgram/MainRoutine - 69(XIC), 73(XIC)

DISCHARGE_LO_LO_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_LO_SD - MainProgram/MainRoutine - *72(OTE), 72(XIC), 99(XIO)

DISCHARGE_LO_LO_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_LO_TMR - MainProgram/MainRoutine - *71(TON)
DISCHARGE_LO_LO_TMR.PRE
0 DINT
DISCHARGE_LO_LO_TMR.PRE - MainProgram/MainRoutine - *70(MOV)
DISCHARGE_LO_LO_TMR.DN 0 BOOL
DISCHARGE_LO_LO_TMR.DN - MainProgram/MainRoutine - 72(XIC)

DISCHARGE_LO_LO_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write

Logix Designer
MainRoutine - Routine Tag Listing Page 55
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

DISCHARGE_LO_LO_TMR_SP (Continued)
DISCHARGE_LO_LO_TMR_SP - MainProgram/MainRoutine - 70(MOV)

DISCHARGE_LO_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_LO_ON - MainProgram/MainRoutine - 79(XIC)

Discharge_Pres_Max 3000.0 REAL Knighten_V1


Constant No
External Access: Read/Write
Discharge_Pres_Max - MainProgram/MainRoutine - *8(MOV)

Discharge_Pres_Min 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
Discharge_Pres_Min - MainProgram/MainRoutine - *9(MOV)

DISCHARGE_PRESS_RAW 30 INT Knighten_V1


EXP AI-01 DISHARGE PRESSURE SENSOR
AliasFor: Local:2:I.Ch1Data
Base Tag: Local:2:I.Ch1Data
Constant No
External Access: Read/Write
DISCHARGE_PRESS_RAW - MainProgram/MainRoutine - 15(SCP)

DISCHARGE_PRESS_SCALED -2.4 REAL Knighten_V1


Constant No
External Access: Read/Write
DISCHARGE_PRESS_SCALED - MainProgram/MainRoutine - *15(SCP), 67(GRT), 71(LES), 75(GRT), 79(LES), 80(GRT)

ENG_LUBER_FAIL_TIMER TIMER MainProgram


Constant No
External Access: Read/Write
ENG_LUBER_FAIL_TIMER - MainProgram/MainRoutine - *104(TON)
ENG_LUBER_FAIL_TIMER.DN 0 BOOL
ENG_LUBER_FAIL_TIMER.DN - MainProgram/MainRoutine - 105(XIC)

ENG_MAX_SPEED 1800.0 REAL Knighten_V1


Constant No
External Access: Read/Write
ENG_MAX_SPEED - MainProgram/MainRoutine - *3(MOV), 14(SCP)

ENG_MIN_SPEED 600.0 REAL MainProgram


Constant No
External Access: Read/Write
ENG_MIN_SPEED - MainProgram/MainRoutine - *1(MOV), 14(SCP)

ENG_OIL_LVL_1_DBT TIMER MainProgram


Constant No
External Access: Read/Write
ENG_OIL_LVL_1_DBT - MainProgram/MainRoutine - *51(TON)
ENG_OIL_LVL_1_DBT.DN 0 BOOL
ENG_OIL_LVL_1_DBT.DN - MainProgram/MainRoutine - 52(XIC)

ENG_OIL_LVL_1_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
ENG_OIL_LVL_1_SD - MainProgram/MainRoutine - *52(OTE), 52(XIC), 99(XIO)

ENG_OIL_LVL_SDIN 0 BOOL Knighten_V1


DI-04 ENGINE OIL LEVEL SHUTDOWN

Logix Designer
MainRoutine - Routine Tag Listing Page 56
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

ENG_OIL_LVL_SDIN (Continued)
AliasFor: Local:1:I.Data.4
Base Tag: Local:1:I.Data.4
Constant No
External Access: Read/Write
ENG_OIL_LVL_SDIN - MainProgram/MainRoutine - 51(XIO)

ENG_OIL_LVL_SDPL 0 BOOL Knighten_V1


DO-12 Engine Oil Level Pilot
AliasFor: Local:1:O.Data.12
Base Tag: Local:1:O.Data.12
Constant No
External Access: Read/Write
ENG_OIL_LVL_SDPL - MainProgram/MainRoutine - *52(OTE)

ENG_OIL_PRES_SDPL 0 BOOL Knighten_V1


DO-08 ENGINE OIL PRESSURE ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.8
Base Tag: Local:1:O.Data.8
Constant No
External Access: Read/Write
ENG_OIL_PRES_SDPL - MainProgram/MainRoutine - *56(OTE)

ENG_OIL_TEMP_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
ENG_OIL_TEMP_SD - MainProgram/MainRoutine - *60(OTE), 60(XIC), 99(XIO)

ENG_OIL_TEMP_SDIN 0 BOOL Knighten_V1


DI-09 ENGINE WATER TEMPERATURE SHUTDOWN
AliasFor: Local:1:I.Data.9
Base Tag: Local:1:I.Data.9
Constant No
External Access: Read/Write
ENG_OIL_TEMP_SDIN - MainProgram/MainRoutine - 59(XIC)

ENG_OIL_TMP_DBT TIMER MainProgram


Constant No
External Access: Read/Write
ENG_OIL_TMP_DBT - MainProgram/MainRoutine - *59(TON)

ENG_OIL_TMP_SDPL 0 BOOL Knighten_V1


DO-09 ENGINE OIL TEMPERATURE ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.9
Base Tag: Local:1:O.Data.9
Constant No
External Access: Read/Write
ENG_OIL_TMP_SDPL - MainProgram/MainRoutine - *60(OTE)

ENG_PRELUBE_FAIL 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
ENG_PRELUBE_FAIL - MainProgram/MainRoutine - *105(OTE), 100(XIO), 103(XIO), 105(XIC), 35(XIC)

ENG_PRELUBE_MTR_CMD 0 BOOL MainProgram


AliasFor: Local:1:O.Data.0(C)
Base Tag: Local:1:O.Data.0(C)
Constant No
External Access: Read/Write
ENG_PRELUBE_MTR_CMD - MainProgram/MainRoutine - *103(OTE), 104(XIC), 5(XIC)

ENG_PRELUBE_MTR_FBIN 0 BOOL MainProgram

Logix Designer
MainRoutine - Routine Tag Listing Page 57
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

ENG_PRELUBE_MTR_FBIN (Continued)
AliasFor: Local:1:I.Data.3(C)
Base Tag: Local:1:I.Data.3(C)
Constant No
External Access: Read/Write
ENG_PRELUBE_MTR_FBIN - MainProgram/MainRoutine - 104(XIO)

ENG_PRELUBE_TMR TIMER MainProgram


Constant No
External Access: Read/Write
ENG_PRELUBE_TMR - MainProgram/MainRoutine - *102(TON)
ENG_PRELUBE_TMR.PRE 60000 DINT
ENG_PRELUBE_TMR.PRE - MainProgram/MainRoutine - *101(MOV)
ENG_PRELUBE_TMR.ACC 0 DINT
ENG_PRELUBE_TMR.ACC - MainProgram/MainRoutine - 5(CPT)
ENG_PRELUBE_TMR.TT 0 BOOL
ENG_PRELUBE_TMR.TT - MainProgram/MainRoutine - 103(XIC), 51(XIO), 53(XIO), 55(XIO), 57(XIO), 59(XIO), 61(XIO), 63(XIO),
65(XIO), 67(XIO), 71(XIO), 75(XIO), 79(XIO), 80(XIO), 83(XIO), 88(XIO), 91(XIO), 92(XIO)
ENG_PRELUBE_TMR.DN 0 BOOL
ENG_PRELUBE_TMR.DN - MainProgram/MainRoutine - 112(XIC)

ENG_PRELUBE_TMR_REM 0 DINT Knighten_V1


Constant No
External Access: Read/Write
ENG_PRELUBE_TMR_REM - MainProgram/MainRoutine - *5(CPT)

ENG_PRELUBE_TMR_SP 60000 DINT Knighten_V1


Constant No
External Access: Read/Write
ENG_PRELUBE_TMR_SP - MainProgram/MainRoutine - *4(MOV), 101(MOV), 5(CPT)

ENG_START_SPEED 600.0 REAL Knighten_V1


Constant No
External Access: Read/Write
ENG_START_SPEED - MainProgram/MainRoutine - *2(MOV), 114(LES), 117(MOV)

ENG_WTR_TMP_DBT TIMER MainProgram


Constant No
External Access: Read/Write
ENG_WTR_TMP_DBT - MainProgram/MainRoutine - *53(TON)
ENG_WTR_TMP_DBT.DN 0 BOOL
ENG_WTR_TMP_DBT.DN - MainProgram/MainRoutine - 54(XIC), 60(XIC)

ENG_WTR_TMP_SDPL 0 BOOL Knighten_V1


DO-10 ENGINE WATER TEMPERATURE ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.10
Base Tag: Local:1:O.Data.10
Constant No
External Access: Read/Write
ENG_WTR_TMP_SDPL - MainProgram/MainRoutine - *54(OTE)

ESTOP_CMDIN 1 BOOL Knighten_V1


DI-14 ESTOP MONITOR
AliasFor: Local:1:I.Data.14
Base Tag: Local:1:I.Data.14
Constant No
External Access: Read/Write
ESTOP_CMDIN - MainProgram/MainRoutine - 50(XIC)

ESTOP_RUN_ENABLE 1 BOOL MainProgram


Constant No
External Access: Read/Write

Logix Designer
MainRoutine - Routine Tag Listing Page 58
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

ESTOP_RUN_ENABLE (Continued)
ESTOP_RUN_ENABLE - MainProgram/MainRoutine - *50(OTE), 99(XIC)

GOV_ERROR 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
GOV_ERROR - MainProgram/MainRoutine - *118(OTE)

GOV_ERROR_CMDIN 0 BOOL Knighten_V1


DI-15 GOVERNOR ERROR
AliasFor: Local:1:I.Data.15
Base Tag: Local:1:I.Data.15
Constant No
External Access: Read/Write
GOV_ERROR_CMDIN - MainProgram/MainRoutine - 118(XIC), 94(XIC)

HAND 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
HAND - MainProgram/MainRoutine - *95(OTE), 105(XIC), 108(XIC), 52(XIC), 54(XIC), 56(XIC), 58(XIC), 60(XIC), 62(XIC), 64(XIC),
66(XIC), 68(XIC), 72(XIC), 77(XIC), 84(XIC), 89(XIC), 96(XIO)

HAND_CMDIN 0 BOOL Knighten_V1


DI-00 HOA- HAND POSITION
AliasFor: Local:1:I.Data.0
Base Tag: Local:1:I.Data.0
Constant No
External Access: Read/Write
HAND_CMDIN - MainProgram/MainRoutine - 100(XIC), 95(XIC)

HEAD_SW_DBT TIMER MainProgram


Constant No
External Access: Read/Write
HEAD_SW_DBT - MainProgram/MainRoutine - *94(TON)

HEAD_SW_RUN 0 BOOL MainProgram


Constant No
External Access: Read/Write
HEAD_SW_RUN - MainProgram/MainRoutine - *38(OTE), 100(XIC), 38(XIC)

IM_PRESS_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
IM_PRESS_SD - MainProgram/MainRoutine - *58(OTE), 58(XIC), 99(XIO)

INTAKE_HI 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI - MainProgram/MainRoutine - 92(GRT)

INTAKE_HI_ALM 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_ALM - MainProgram/MainRoutine - *92(OTE)

INTAKE_HI_HI 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI - MainProgram/MainRoutine - 83(GRT)

INTAKE_HI_HI_ON 0 BOOL Knighten_V1


Constant No

Logix Designer
MainRoutine - Routine Tag Listing Page 59
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

INTAKE_HI_HI_ON (Continued)
External Access: Read/Write
INTAKE_HI_HI_ON - MainProgram/MainRoutine - 81(XIC), 85(XIC)

INTAKE_HI_HI_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI_SD - MainProgram/MainRoutine - *84(OTE), 84(XIC), 99(XIO)

INTAKE_HI_HI_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI_TMR - MainProgram/MainRoutine - *83(TON)
INTAKE_HI_HI_TMR.PRE 0 DINT
INTAKE_HI_HI_TMR.PRE - MainProgram/MainRoutine - *82(MOV)
INTAKE_HI_HI_TMR.DN 0 BOOL
INTAKE_HI_HI_TMR.DN - MainProgram/MainRoutine - 84(XIC)

INTAKE_HI_HI_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_HI_TMR_SP - MainProgram/MainRoutine - 82(MOV)

INTAKE_HI_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_HI_ON - MainProgram/MainRoutine - 92(XIC)

INTAKE_LO 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO - MainProgram/MainRoutine - 91(LES)

INTAKE_LO_ALM 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_ALM - MainProgram/MainRoutine - *91(OTE)

INTAKE_LO_LO 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO - MainProgram/MainRoutine - 88(LES)

INTAKE_LO_LO_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO_ON - MainProgram/MainRoutine - 86(XIC), 90(XIC)

INTAKE_LO_LO_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO_SD - MainProgram/MainRoutine - *89(OTE), 89(XIC), 99(XIO)

INTAKE_LO_LO_TMR TIMER Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO_TMR - MainProgram/MainRoutine - *88(TON)
INTAKE_LO_LO_TMR.PRE 0 DINT
INTAKE_LO_LO_TMR.PRE - MainProgram/MainRoutine - *87(MOV)
INTAKE_LO_LO_TMR.DN 0 BOOL
INTAKE_LO_LO_TMR.DN - MainProgram/MainRoutine - 89(XIC)

Logix Designer
MainRoutine - Routine Tag Listing Page 60
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:27 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

INTAKE_LO_LO_TMR_SP 0 DINT Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_LO_TMR_SP - MainProgram/MainRoutine - 87(MOV)

INTAKE_LO_ON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_LO_ON - MainProgram/MainRoutine - 91(XIC)

INTAKE_MAN_PRES_DBT TIMER MainProgram


Constant No
External Access: Read/Write
INTAKE_MAN_PRES_DBT - MainProgram/MainRoutine - *57(TON)
INTAKE_MAN_PRES_DBT.DN 0 BOOL
INTAKE_MAN_PRES_DBT.DN - MainProgram/MainRoutine - 58(XIC)

INTAKE_MAN_PRES_SDIN 0 BOOL Knighten_V1


DI-08 INTAKE MANIFOLD PRESSURE SHUTDOWN
AliasFor: Local:1:I.Data.8
Base Tag: Local:1:I.Data.8
Constant No
External Access: Read/Write
INTAKE_MAN_PRES_SDIN - MainProgram/MainRoutine - 57(XIC)

INTAKE_MAN_SDPL 0 BOOL Knighten_V1


DO-11 INTAKE MANIFOLD PRESSURE ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.11
Base Tag: Local:1:O.Data.11
Constant No
External Access: Read/Write
INTAKE_MAN_SDPL - MainProgram/MainRoutine - *58(OTE)

Intake_Pres_Max 200.0 REAL Knighten_V1


Constant No
External Access: Read/Write
Intake_Pres_Max - MainProgram/MainRoutine - *10(MOV)

Intake_Pres_Min 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
Intake_Pres_Min - MainProgram/MainRoutine - *11(MOV)

INTAKE_PRESS_RAW 82 INT Knighten_V1


EXP AI-00 INTAKE PRESSURE SENSOR
AliasFor: Local:2:I.Ch0Data
Base Tag: Local:2:I.Ch0Data
Constant No
External Access: Read/Write
INTAKE_PRESS_RAW - MainProgram/MainRoutine - 16(SCP)

INTAKE_PRESS_SCALED -10.0 REAL Knighten_V1


Constant No
External Access: Read/Write
INTAKE_PRESS_SCALED - MainProgram/MainRoutine - *16(SCP), 27(GRT), 29(LES), 83(GRT), 88(LES), 91(LES), 92(GRT)

NEVERON 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
NEVERON - MainProgram/MainRoutine - 117(XIC), 18(XIO), 4(XIC), 7(XIC)

OFF 1 BOOL MainProgram

Logix Designer
MainRoutine - Routine Tag Listing Page 61
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

OFF (Continued)
Constant No
External Access: Read/Write
OFF - MainProgram/MainRoutine - *96(OTE), 106(XIO), 34(XIC), 52(XIO), 54(XIO), 56(XIO), 57(XIO), 58(XIO), 60(XIO), 62(XIO),
64(XIO), 66(XIO), 68(XIO), 72(XIO), 77(XIO), 84(XIO), 89(XIO)

OIL_LUBER_DBT TIMER MainProgram


Constant No
External Access: Read/Write
OIL_LUBER_DBT - MainProgram/MainRoutine - *65(TON)
OIL_LUBER_DBT.DN 0 BOOL
OIL_LUBER_DBT.DN - MainProgram/MainRoutine - 66(XIC)

OIL_PRES_DBT TIMER MainProgram


Constant No
External Access: Read/Write
OIL_PRES_DBT - MainProgram/MainRoutine - *55(TON)
OIL_PRES_DBT.DN 0 BOOL
OIL_PRES_DBT.DN - MainProgram/MainRoutine - 56(XIC)

OIL_PRES_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
OIL_PRES_SD - MainProgram/MainRoutine - *56(OTE), 56(XIC), 99(XIO)

OIL_PRES_SDIN 1 BOOL Knighten_V1


DI-06 OIL PRESSURE SHUTDOWN
AliasFor: Local:1:I.Data.6
Base Tag: Local:1:I.Data.6
Constant No
External Access: Read/Write
OIL_PRES_SDIN - MainProgram/MainRoutine - 55(XIC)

PROACT_RUN_CMD 0 BOOL Knighten_V1


EXP D0-00 PROACT RUN COMMAND
AliasFor: Local:1:O.Data.15
Base Tag: Local:1:O.Data.15
Constant No
External Access: Read/Write
PROACT_RUN_CMD - MainProgram/MainRoutine - *109(OTE)

PUMP_LUBER_FAIL_TIMER TIMER MainProgram


Constant No
External Access: Read/Write
PUMP_LUBER_FAIL_TIMER - MainProgram/MainRoutine - *107(TON)
PUMP_LUBER_FAIL_TIMER.DN
0 BOOL
PUMP_LUBER_FAIL_TIMER.DN - MainProgram/MainRoutine - 108(XIC)

PUMP_LUBER_MTR_CMD 0 BOOL Knighten_V1


DO-15 PUMP PRELUBE MOTOR STARTER
AliasFor: Local:4:O.Data.1
Base Tag: Local:4:O.Data.1
Constant No
External Access: Read/Write
PUMP_LUBER_MTR_CMD - MainProgram/MainRoutine - *106(OTE), 106(XIC), 107(XIC)

PUMP_LUBER_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
PUMP_LUBER_SD - MainProgram/MainRoutine - *66(OTE), 66(XIC), 99(XIO)

Logix Designer
MainRoutine - Routine Tag Listing Page 62
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

PUMP_LUBER_SDIN 1 BOOL Knighten_V1


DI-13 PUMP LUBER SHUTDOWN NC
AliasFor: Local:1:I.Data.13
Base Tag: Local:1:I.Data.13
Constant No
External Access: Read/Write
PUMP_LUBER_SDIN - MainProgram/MainRoutine - 65(XIC)

PUMP_LUBER_STPL 0 BOOL Knighten_V1


DO-13 PUMP LUBER ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.13
Base Tag: Local:1:O.Data.13
Constant No
External Access: Read/Write
PUMP_LUBER_STPL - MainProgram/MainRoutine - *66(OTE)

PUMP_OIL_LVL_1_CMDIN 0 BOOL Knighten_V1


DI-10 PUMP OIL LEVEL 1 SHUTDOWN
AliasFor: Local:1:I.Data.10
Base Tag: Local:1:I.Data.10
Constant No
External Access: Read/Write
PUMP_OIL_LVL_1_CMDIN - MainProgram/MainRoutine - 61(XIC)

PUMP_OIL_LVL_1_DBT TIMER MainProgram


Constant No
External Access: Read/Write
PUMP_OIL_LVL_1_DBT - MainProgram/MainRoutine - *61(TON)
PUMP_OIL_LVL_1_DBT.DN 0 BOOL
PUMP_OIL_LVL_1_DBT.DN - MainProgram/MainRoutine - 62(XIC)

PUMP_OIL_LVL_1_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
PUMP_OIL_LVL_1_SD - MainProgram/MainRoutine - *62(OTE), 62(XIC), 99(XIO)

PUMP_OIL_LVL_2_CMDIN 0 BOOL Knighten_V1


DI-12 PUMP OIL LEVEL 2 SHUTDOWN
AliasFor: Local:1:I.Data.12
Base Tag: Local:1:I.Data.12
Constant No
External Access: Read/Write
PUMP_OIL_LVL_2_CMDIN - MainProgram/MainRoutine - 63(XIC)

PUMP_OIL_LVL_2_DBT TIMER MainProgram


Constant No
External Access: Read/Write
PUMP_OIL_LVL_2_DBT - MainProgram/MainRoutine - *63(TON)
PUMP_OIL_LVL_2_DBT.DN 0 BOOL
PUMP_OIL_LVL_2_DBT.DN - MainProgram/MainRoutine - 64(XIC)

PUMP_OIL_LVL_2_SD 0 BOOL MainProgram


Constant No
External Access: Read/Write
PUMP_OIL_LVL_2_SD - MainProgram/MainRoutine - *64(OTE), 64(XIC), 99(XIO)

PUMP_OIL_LVL_SDPL 0 BOOL Knighten_V1


DO-06 PUMP OIL LEVEL 1 ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.6
Base Tag: Local:1:O.Data.6
Constant No
External Access: Read/Write

Logix Designer
MainRoutine - Routine Tag Listing Page 63
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

PUMP_OIL_LVL_SDPL (Continued)
PUMP_OIL_LVL_SDPL - MainProgram/MainRoutine - *62(OTE)

PUMP_OIL_LVL2_SDPL 0 BOOL Knighten_V1


DO-07 PUMP OIL LEVEL 2 PILOT LIGHT
AliasFor: Local:1:O.Data.7
Base Tag: Local:1:O.Data.7
Constant No
External Access: Read/Write
PUMP_OIL_LVL2_SDPL - MainProgram/MainRoutine - *64(OTE)

PUMP_PRELUBE_MOTOR_MON
0 BOOL Knighten_V1
Constant No
External Access: Read/Write
PUMP_PRELUBE_MOTOR_MON - MainProgram/MainRoutine - *93(OTE)

PUMP_PRELUBE_MTR_FBIN 0 BOOL Knighten_V1


DI-07 PUMP PRELUBE MOTOR MONITOR
AliasFor: Local:1:I.Data.7
Base Tag: Local:1:I.Data.7
Constant No
External Access: Read/Write
PUMP_PRELUBE_MTR_FBIN - MainProgram/MainRoutine - 107(XIO), 93(XIC)

PUMP_PRELUBER_FAIL 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
PUMP_PRELUBER_FAIL - MainProgram/MainRoutine - *108(OTE), 100(XIO), 106(XIO), 108(XIC), 35(XIC)

PUMP_VIB_SDPL 0 BOOL Knighten_V1


DO-05 VIBRATION SWITCH ALARM PILOT LIGHT
AliasFor: Local:1:O.Data.5
Base Tag: Local:1:O.Data.5
Constant No
External Access: Read/Write
PUMP_VIB_SDPL - MainProgram/MainRoutine - *68(OTE)

RUN_CMD 0 BOOL Knighten_V1


DO-01 RUN COMMAND
AliasFor: Local:1:O.Data.1
Base Tag: Local:1:O.Data.1
Constant No
External Access: Read/Write
RUN_CMD - MainProgram/MainRoutine - *110(OTE)

RUN_ENABLE_1 1 BOOL Knighten_V1


Constant No
External Access: Read/Write
RUN_ENABLE_1 - MainProgram/MainRoutine - *99(OTE), 100(XIC), 35(XIO)

RUN_SEQ 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
RUN_SEQ - MainProgram/MainRoutine - *100(OTE), 0(XIC), 100(XIC), 102(XIC), 103(XIC), 104(XIC), 105(XIC), 106(XIC), 107(XIC),
108(XIC), 109(XIC), 110(XIC), 112(XIC), 116(XIC), 117(XIC), 40(XIC), 41(XIC), 42(XIC), 45(XIC), 46(XIC), 47(XIC), 55(XIC), 65(XIC),
71(XIC), 75(XIC), 79(XIC), 80(XIC), 83(XIC), 88(XIC), 91(XIC), 92(XIC)

SCP_DISCHARGE_PSI SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write

Logix Designer
MainRoutine - Routine Tag Listing Page 64
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SCP_DISCHARGE_PSI (Continued)
SCP_DISCHARGE_PSI - MainProgram/MainRoutine - *15(SCP)
SCP_DISCHARGE_PSI.EnableIn
1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_DISCHARGE_PSI.EnableOut
1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_DISCHARGE_PSI.Input -8.0 REAL
Scale with Parameters Value to be Scaled
SCP_DISCHARGE_PSI.Input_Min
0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_DISCHARGE_PSI.Input_Max
10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_DISCHARGE_PSI.Scaled_Min
0.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_DISCHARGE_PSI.Scaled_Max
3000.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_DISCHARGE_PSI.Output -2.4 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_INTAKE_PSI SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_INTAKE_PSI - MainProgram/MainRoutine - *16(SCP)
SCP_INTAKE_PSI.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_INTAKE_PSI.EnableOut 1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_INTAKE_PSI.Input -500.0 REAL
Scale with Parameters Value to be Scaled
SCP_INTAKE_PSI.Input_Min 0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_INTAKE_PSI.Input_Max 10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_INTAKE_PSI.Scaled_Min 0.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_INTAKE_PSI.Scaled_Max 200.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_INTAKE_PSI.Output -10.0 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_SPEED_ACTUAL SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_SPEED_ACTUAL - MainProgram/MainRoutine - *12(SCP)
SCP_SPEED_ACTUAL.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_SPEED_ACTUAL.EnableOut
1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_SPEED_ACTUAL.Input 30.0 REAL
Scale with Parameters Value to be Scaled
SCP_SPEED_ACTUAL.Input_Min
0.0 REAL

Logix Designer
MainRoutine - Routine Tag Listing Page 65
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SCP_SPEED_ACTUAL (Continued)
Scale with Parameters Minimum Value for the Input
SCP_SPEED_ACTUAL.Input_Max
10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_SPEED_ACTUAL.Scaled_Min
0.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_SPEED_ACTUAL.Scaled_Max
2000.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_SPEED_ACTUAL.Output 6.0 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_SPEED_POT SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_SPEED_POT - MainProgram/MainRoutine - *14(SCP)
SCP_SPEED_POT.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_SPEED_POT.EnableOut 1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_SPEED_POT.Input 0.0 REAL
Scale with Parameters Value to be Scaled
SCP_SPEED_POT.Input_Min 0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_SPEED_POT.Input_Max 10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_SPEED_POT.Scaled_Min 600.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_SPEED_POT.Scaled_Max 1800.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_SPEED_POT.Output 600.0 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_SPEED_SP SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write
SCP_SPEED_SP - MainProgram/MainRoutine - *13(SCP)
SCP_SPEED_SP.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_SPEED_SP.EnableOut 1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_SPEED_SP.Input 600.0 REAL
Scale with Parameters Value to be Scaled
SCP_SPEED_SP.Input_Min 0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_SPEED_SP.Input_Max 2000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_SPEED_SP.Scaled_Min -32767.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_SPEED_SP.Scaled_Max 32767.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_SPEED_SP.Output -13106.801 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SCP_WATER_TEMP SCP MainProgram


Scale with Parameters
Constant No
External Access: Read/Write

Logix Designer
MainRoutine - Routine Tag Listing Page 66
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SCP_WATER_TEMP (Continued)
SCP_WATER_TEMP - MainProgram/MainRoutine - *17(SCP)
SCP_WATER_TEMP.EnableIn 1 BOOL
Scale with Parameters Enable Input - System Defined Parameter
SCP_WATER_TEMP.EnableOut 1 BOOL
Scale with Parameters Enable Output - System Defined Parameter
SCP_WATER_TEMP.Input 82.0 REAL
Scale with Parameters Value to be Scaled
SCP_WATER_TEMP.Input_Min 0.0 REAL
Scale with Parameters Minimum Value for the Input
SCP_WATER_TEMP.Input_Max 10000.0 REAL
Scale with Parameters Maximum Value for the Input
SCP_WATER_TEMP.Scaled_Min
0.0 REAL
Scale with Parameters Minimum Scaling Value
SCP_WATER_TEMP.Scaled_Max
300.0 REAL
Scale with Parameters Maximum Scaling Value
SCP_WATER_TEMP.Output 2.46 REAL
Scale with Parameters Scaled Value [Slope*Input + Offset]

SPEED_ACTUAL_RAW -8 INT Knighten_V1


AI-01 RPM FEEDBACK FROM PROACT
AliasFor: Local:5:I.Ch1Data
Base Tag: Local:5:I.Ch1Data
Constant No
External Access: Read/Write
SPEED_ACTUAL_RAW - MainProgram/MainRoutine - 12(SCP)

SPEED_ACTUAL_SCALED 6.2000003 REAL Knighten_V1


Constant No
External Access: Read/Write
SPEED_ACTUAL_SCALED - MainProgram/MainRoutine - *12(SCP), 114(LES), 37(LES)

SPEED_POT_RAW 0 INT Knighten_V1


EXP AI-03 SPEED POT
AliasFor: Local:5:I.Ch3Data
Base Tag: Local:5:I.Ch3Data
Constant No
External Access: Read/Write
SPEED_POT_RAW - MainProgram/MainRoutine - 14(SCP)

SPEED_POT_SCALED 600.0 REAL Knighten_V1


Constant No
External Access: Read/Write
SPEED_POT_SCALED - MainProgram/MainRoutine - *14(SCP), 116(MOV), 41(CMP), 41(GRT), 41(LES), 42(CMP), 42(GRT), 42(LES),
46(CMP), 46(GRT), 46(LES), 47(CMP), 47(GRT), 47(LES)

SPEED_SP -13107 INT Knighten_V1


AO-00 SPEED SETPOINT TO SIGNAL TO PROACT
AliasFor: Local:2:O.Ch0Data
Base Tag: Local:2:O.Ch0Data
Constant No
External Access: Read/Write
SPEED_SP - MainProgram/MainRoutine - *13(SCP)

SPEED_SP_SCALED 600.0 REAL Knighten_V1


Constant No
External Access: Read/Write
SPEED_SP_SCALED - MainProgram/MainRoutine - *116(MOV), *117(MOV), *43(MOV), *44(MOV), *48(MOV), *49(MOV), 13(SCP)

START 0 BOOL MainProgram

Logix Designer
MainRoutine - Routine Tag Listing Page 67
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

START (Continued)
Constant No
External Access: Read/Write
START - MainProgram/MainRoutine - *98(OTE)

START_CMDIN 0 BOOL Knighten_V1


DI-02 PB START
AliasFor: Local:1:I.Data.2
Base Tag: Local:1:I.Data.2
Constant No
External Access: Read/Write
START_CMDIN - MainProgram/MainRoutine - 100(XIC), 98(XIC)

START_UP_TIMER TIMER Knighten_V1


Constant No
External Access: Read/Write
START_UP_TIMER - MainProgram/MainRoutine - *0(TON)

VIB_SW_CMDIN 1 BOOL Knighten_V1


DI-11 VIBRATION SWITCH SHUTDOWN ASSUME NC
AliasFor: Local:1:I.Data.11
Base Tag: Local:1:I.Data.11
Constant No
External Access: Read/Write
VIB_SW_CMDIN - MainProgram/MainRoutine - 67(XIO)

VIB_SW_DBT TIMER MainProgram


Constant No
External Access: Read/Write
VIB_SW_DBT - MainProgram/MainRoutine - *67(TON)
VIB_SW_DBT.DN 0 BOOL
VIB_SW_DBT.DN - MainProgram/MainRoutine - 68(XIC)

VIB_SW_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
VIB_SW_SD - MainProgram/MainRoutine - *68(OTE), 68(XIC), 99(XIO)

WATER_TEMP_RAW -500 INT Knighten_V1


AI-00 WATER_TEMP
AliasFor: Local:5:I.Ch0Data
Base Tag: Local:5:I.Ch0Data
Constant No
External Access: Read/Write
WATER_TEMP_RAW - MainProgram/MainRoutine - 17(SCP)

WATER_TMP_DEGC 0.0 REAL Knighten_V1


Constant No
External Access: Read/Write
WATER_TMP_DEGC - MainProgram/MainRoutine - *18(CPT)

WATER_TMP_SCALED 2.46 REAL Knighten_V1


Constant No
External Access: Read/Write
WATER_TMP_SCALED - MainProgram/MainRoutine - *17(SCP), 18(CPT)

WATER_TMP_SD 0 BOOL Knighten_V1


Constant No
External Access: Read/Write
WATER_TMP_SD - MainProgram/MainRoutine - *54(OTE), 54(XIC), 99(XIO)

WTR_TMP_SDIN 0 BOOL Knighten_V1

Logix Designer
MainRoutine - Routine Tag Listing Page 68
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

WTR_TMP_SDIN (Continued)
DI-05 WATER TEMPERATURE SHUTDOWN
AliasFor: Local:1:I.Data.5
Base Tag: Local:1:I.Data.5
Constant No
External Access: Read/Write
WTR_TMP_SDIN - MainProgram/MainRoutine - 53(XIC)

Logix Designer
MainRoutine - Routine Properties Listing Page 69
Knighten_V1:MainTask:MainProgram 3/16/2016 8:13:28 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

General
Type: Ladder Diagram Number of Rungs: 119
In Program: MainProgram

Logix Designer
Knighten_V1 Add-On Instruction Signature Listing Page 70
3/16/2016 8:13:28 AM
Data Context: CompactLogix_Analog_ScaleC:\Users\James
<definition> Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Signature Listing

Logix Designer
CompactLogix_Analog_Scale - Instruction Definition Page 71
Knighten_V1:Add-On Instructions:CompactLogix_Analog_Scale 3/16/2016 8:13:28 AM
Data Context: CompactLogix_Analog_ScaleC:\Users\James
<definition> Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

CompactLogix_Analog_Scale v1.0
DM

Available Languages

Relay Ladder

Function Block

Structured Text
CompactLogix_Analog_Scale(Analog_In, Analog_Min_In, Analog_Max_In, Low_Clamp_Value, High_Clamp_Value, Analog_Out);

Parameters

Required Name Data Type Usage Description


X CompactLogix_Analog_Scale CompactLogix_Analog_Scale InOut
EnableIn BOOL Input
EnableOut BOOL Output
X Analog_In REAL Input unscaled
analog
input
X Analog_Min_In REAL Input MINIMUM
ENGINEERIN
G UNITS TO
SCALE
X Analog_Max_In REAL Input MAXIMUM
ENGINEERIN
G UNITS TO
SCALE
X Low_Clamp_Value REAL Input USED TO
CALCULATE
THE RANGE
OF THE
SCALING

Logix Designer
CompactLogix_Analog_Scale - Instruction Definition Page 72
Knighten_V1:Add-On Instructions:CompactLogix_Analog_Scale 3/16/2016 8:13:29 AM
Data Context: CompactLogix_Analog_ScaleC:\Users\James
<definition> Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

X High_Clamp_Value REAL Input USED TO


CALCULATE
THE RANGE
OF THE
SCALING
X Analog_Out REAL Output THE RESULT OF THE CALCULATION IN UNITS
THAT WORK WITH THE COMPACTLOGIX ANALOG
MODULE
WITH THE OFFSET FROM ZERO ADDED IN

Extended Description

Execution

Condition Description
EnableIn is true

Revision v1.0 Notes

Logix Designer
CompactLogix_Analog_Scale Instruction Definition - Parameter Listing Page 73
Knighten_V1:Add-On Instructions:CompactLogix_Analog_Scale 3/16/2016 8:13:29 AM
Data Type Size: 68 byte (s) C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD
Data Context: CompactLogix_Analog_Scale <definition>

Name Default Data Type Scope


Analog_In 0.0 REAL CompactLogix_Analog_Sc
ale

unscaled analog input


Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
Analog_In - CompactLogix_Analog_Scale/Logic - 4(MUL)

Analog_Max_In 0.0 REAL CompactLogix_Analog_Sc


ale

MAXIMUM ENGINEERING UNITS TO SCALE


Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
Analog_Max_In - CompactLogix_Analog_Scale/Logic - 1(SUB)

Analog_Min_In 0.0 REAL CompactLogix_Analog_Sc


ale

MINIMUM ENGINEERING UNITS TO SCALE


Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
Analog_Min_In - CompactLogix_Analog_Scale/Logic - 1(SUB)

Analog_Out 0.0 REAL CompactLogix_Analog_Sc


ale

THE RESULT OF THE CALCULATION IN UNITS THAT WORK WITH THE COMPACTLOGIX ANALOG MODULE WITH THE
OFFSET FROM ZERO ADDED IN

Usage: Output Parameter


Required: Yes
Visible: Yes
External Access: Read Only
Analog_Out - CompactLogix_Analog_Scale/Logic - *5(ADD)

High_Clamp_Value 0.0 REAL CompactLogix_Analog_Sc


ale

USED TO CALCULATE THE RANGE OF THE SCALING


Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
High_Clamp_Value - CompactLogix_Analog_Scale/Logic - 0(SUB)

Low_Clamp_Value 0.0 REAL CompactLogix_Analog_Sc


ale

USED TO CALCULATE THE RANGE OF THE SCALING


Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write

Logix Designer
CompactLogix_Analog_Scale Instruction Definition - Parameter Listing Page 74
Knighten_V1:Add-On Instructions:CompactLogix_Analog_Scale 3/16/2016 8:13:29 AM
Data Type Size: 68 byte (s) C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD
Data Context: CompactLogix_Analog_Scale <definition>

Low_Clamp_Value (Continued)
Low_Clamp_Value - CompactLogix_Analog_Scale/Logic - 0(SUB), 3(SUB)

Logix Designer
CompactLogix_Analog_Scale Instruction Definition - Local Tag Listing Page 75
Knighten_V1:Add-On Instructions:CompactLogix_Analog_Scale 3/16/2016 8:13:29 AM
Data Context: CompactLogix_Analog_ScaleC:\Users\James
<definition> Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Name Default Data Type Scope


F8 REAL[10] CompactLogix_Analog_Sc
ale

Usage: Local Tag


External Access: Read/Write
F8[0] 0.0 REAL
RANGE OF SCALED OUTPUT
F8[0] - CompactLogix_Analog_Scale/Logic - *0(SUB), 2(DIV)
F8[1] 0.0 REAL
RANGE OF ENGINEERED INPUT
F8[1] - CompactLogix_Analog_Scale/Logic - *1(SUB), 2(DIV)
F8[2] 0.0 REAL
HOW MANY SCALED UNITS PER ENGINEERED UNITS
F8[2] - CompactLogix_Analog_Scale/Logic - *2(DIV), 4(MUL)
F8[3] 0.0 REAL
OFFSET FROM ZERO
F8[3] - CompactLogix_Analog_Scale/Logic - *3(SUB), 3(ABS)
F8[4] 0.0 REAL
ABSOLUTE VALUE OF F8[3] OR MAKE IT A POSITIVE NUMBER
F8[4] - CompactLogix_Analog_Scale/Logic - *3(ABS), 5(ADD)
F8[5] 0.0 REAL
THE ANALOG IN ENGINEERED UNITS CONVERTED TO SCALED.
F8[5] - CompactLogix_Analog_Scale/Logic - *4(MUL), 5(ADD)

Logix Designer
CompactLogix_Analog_Scale Instruction Definition - Logic Routine Page 76
Knighten_V1:Add-On Instructions:CompactLogix_Analog_Scale:Logic 3/16/2016 8:13:29 AM
Total number of rungs in routine: 6 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD
Data Context: CompactLogix_Analog_Scale <definition>

RANGE OF SCALED
OUTPUT
SUB
0 Subtract
Source A High_Clamp_Value
0.0
Source B Low_Clamp_Value
0.0
Dest F8[0]
0.0

RANGE OF ENGINEERED
INPUT
SUB
1 Subtract
Source A Analog_Max_In
0.0
Source B Analog_Min_In
0.0
Dest F8[1]
0.0

HOW MANY SCALED


UNITS PER ENGINEERED
UNITS
DIV
2 Divide
Source A F8[0]
0.0
Source B F8[1]
0.0
Dest F8[2]
0.0

OFFSET FROM ZERO


SUB
3 Subtract
Source A 0

Source B Low_Clamp_Value
0.0
Dest F8[3]
0.0

ABSOLUTE VALUE OF
F8[3] OR MAKE IT A
POSITIVE NUMBER
ABS
Absolute Value
Source F8[3]
0.0
Dest F8[4]
0.0

THE ANALOG IN
ENGINEERED UNITS
CONVERTED TO SCALED.
MUL
4 Multiply
Source A F8[2]
0.0
Source B Analog_In
0.0
Dest F8[5]
0.0

Logix Designer
CompactLogix_Analog_Scale Instruction Definition - Logic Routine Page 77
Knighten_V1:Add-On Instructions:CompactLogix_Analog_Scale:Logic 3/16/2016 8:13:30 AM
Total number of rungs in routine: 6 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD
Data Context: CompactLogix_Analog_Scale <definition>

THE RESULT OF THE


CALCULATION IN UNITS
THAT WORK WITH THE
COMPACTLOGIX ANALOG
MODULE
WITH THE OFFSET FROM
ZERO ADDED IN
ADD
5 Add
Source A F8[4]
0.0
Source B F8[5]
0.0
Dest Analog_Out
0.0

(End)

Logix Designer
SCP - Instruction Definition Page 78
Knighten_V1:Add-On Instructions:SCP 3/16/2016 8:13:30 AM
Data Context: SCP <definition> C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

SCP v1.0
CVKI

Scale with Parameters

Available Languages

Relay Ladder

Function Block

Structured Text
SCP(Input, Input_Min, Input_Max, Scaled_Min, Scaled_Max, Output);

Parameters

Required Name Data Type Usage Description


X SCP SCP InOut Scale with Parameters
EnableIn BOOL Input
EnableOut BOOL Output
X Input REAL Input Value to be Scaled
X Input_Min REAL Input Minimum Value for the Input
X Input_Max REAL Input Maximum Value for the Input
X Scaled_Min REAL Input Minimum Scaling Value
X Scaled_Max REAL Input Maximum Scaling Value
X Output REAL Output Scaled Value [Slope*Input + Offset]

Extended Description

Rockwell Software RSLogix 500 Description:


The Input value is scaled to a range determined by creating a linear relationship between input min and max values and scaled min and max
values. The scaled result is returned to the address indicated by the output parameter.

Logix Designer
SCP - Instruction Definition Page 79
Knighten_V1:Add-On Instructions:SCP 3/16/2016 8:13:30 AM
Data Context: SCP <definition> C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Execution

Condition Description
EnableIn is true

Revision v1.0 Notes

Logix Designer
SCP Instruction Definition - Parameter Listing Page 80
Knighten_V1:Add-On Instructions:SCP 3/16/2016 8:13:30 AM
Data Type Size: 36 byte (s) C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD
Data Context: SCP <definition>

Name Default Data Type Scope


Input 0.0 REAL SCP
Value to be Scaled
Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
Input - SCP/Logic - 2(CPT)

Input_Max 0.0 REAL SCP


Maximum Value for the Input
Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
Input_Max - SCP/Logic - 0(CPT)

Input_Min 0.0 REAL SCP


Minimum Value for the Input
Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
Input_Min - SCP/Logic - 0(CPT), 1(CPT)

Output 0.0 REAL SCP


Scaled Value [Slope*Input + Offset]
Usage: Output Parameter
Required: Yes
Visible: Yes
External Access: Read Only
Output - SCP/Logic - *2(CPT)

Scaled_Max 0.0 REAL SCP


Maximum Scaling Value
Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
Scaled_Max - SCP/Logic - 0(CPT)

Scaled_Min 0.0 REAL SCP


Minimum Scaling Value
Usage: Input Parameter
Required: Yes
Visible: Yes
External Access: Read/Write
Scaled_Min - SCP/Logic - 0(CPT), 1(CPT)

Logix Designer
SCP Instruction Definition - Local Tag Listing Page 81
Knighten_V1:Add-On Instructions:SCP 3/16/2016 8:13:30 AM
Data Context: SCP <definition> C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Name Default Data Type Scope


offset 0.0 REAL SCP
Offset Value [Scaled Min - (Input Min * Slope)]
Usage: Local Tag
External Access: Read/Write
offset - SCP/Logic - *1(CPT), 2(CPT)

slope 0.0 REAL SCP


Slope Value [(Scaled Max - Scaled Min)/(Input Max - Input Min)]
Usage: Local Tag
External Access: Read/Write
slope - SCP/Logic - *0(CPT), 1(CPT), 2(CPT)

Logix Designer
SCP Instruction Definition - Logic Routine Page 82
Knighten_V1:Add-On Instructions:SCP:Logic 3/16/2016 8:13:30 AM
Total number of rungs in routine: 3 C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD
Data Context: SCP <definition>

Slope Value [(Scaled


Max - Scaled
Min)/(Input Max -
Input Min)]
CPT
0 Compute
Dest slope
0.0
Expression (Scaled_Max-Scaled_Min)/(Input_Max-Input_Min)

Offset Value [Scaled


Min - (Input Min *
Slope)]
CPT
1 Compute
Dest offset
0.0
Expression Scaled_Min-(Input_Min*slope)

Scaled Value
[Slope*Input +
Offset]
CPT
2 Compute
Dest Output
0.0
Expression (slope*Input)+offset

(End)

Logix Designer
CompactLogix_Analog_Scale - Add-On-Defined Data Type Page 83
Knighten_V1 (Controller) 3/16/2016 8:13:31 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Data type Name: CompactLogix_Analog_Scale

Description:

Size: 68 byte(s)

Name Value Data Type Style


EnableIn BOOL Decimal
Enable Input - System Defined Parameter
External Access: Read Only

EnableOut BOOL Decimal


Enable Output - System Defined Parameter
External Access: Read Only

Analog_In REAL Float


unscaled analog input
External Access: Read/Write

Analog_Min_In REAL Float


MINIMUM ENGINEERING UNITS TO SCALE
External Access: Read/Write

Analog_Max_In REAL Float


MAXIMUM ENGINEERING UNITS TO SCALE
External Access: Read/Write

Low_Clamp_Value REAL Float


USED TO CALCULATE THE RANGE OF THE SCALING
External Access: Read/Write

High_Clamp_Value REAL Float


USED TO CALCULATE THE RANGE OF THE SCALING
External Access: Read/Write

Analog_Out REAL Float


THE RESULT OF THE CALCULATION IN UNITS THAT WORK WITH THE COMPACTLOGIX ANALOG MODULE
WITH THE OFFSET FROM ZERO ADDED IN
External Access: Read Only

Logix Designer
SCP - Add-On-Defined Data Type Page 84
Knighten_V1 (Controller) 3/16/2016 8:13:31 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Data type Name: SCP

Description:
Scale with Parameters

Size: 36 byte(s)

Name Value Data Type Style


EnableIn BOOL Decimal
Enable Input - System Defined Parameter
External Access: Read Only

EnableOut BOOL Decimal


Enable Output - System Defined Parameter
External Access: Read Only

Input REAL Float


Value to be Scaled
External Access: Read/Write

Input_Min REAL Float


Minimum Value for the Input
External Access: Read/Write

Input_Max REAL Float


Maximum Value for the Input
External Access: Read/Write

Scaled_Min REAL Float


Minimum Scaling Value
External Access: Read/Write

Scaled_Max REAL Float


Maximum Scaling Value
External Access: Read/Write

Output REAL Float


Scaled Value [Slope*Input + Offset]
External Access: Read Only

Logix Designer
STRING - Predefined String Type Page 85
Knighten_V1 (Controller) 3/16/2016 8:13:31 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Data type Name: STRING

Description:

Size: 88 byte(s)

Name Value Data Type Style


LEN DINT Decimal
External Access: Read/Write

DATA SINT[82] ASCII


External Access: Read/Write

Logix Designer
Knighten_V1 - Module Properties Listing Page 86
3/16/2016 8:13:31 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

1769 Bus : Local Modules


Local: [0] 1769-L24ER-QBFC1B Knighten_V1
Type: 1769-L24ER-QBFC1B Parent: Local
CompactLogix™ 5370 Controller
Vendor: Allen-Bradley Vendor ID: 1
Slot: 0 Electronic Keying: Disabled
Revision: 24.11 Status: Standby
Module Fault: Offline Inhibit Flag Off

Embedded I/O : Local Modules


Local: [1] Embedded Discrete_IO
Type: Embedded 16 Point 24V Parent: Local
DC Sink/Source Input
/16 Point 24V DC
Source Output
Vendor: Allen-Bradley Vendor ID: 1
Slot: 1 Electronic Keying: Compatible Keying
Revision: 3.1 Status: Standby
Module Fault: Offline Inhibit Flag Off
Use Unicast: n/a

Module Defined Value Data Type


Configuration Tag
Local:1:C AB:Embedded_DiscreteIO1:C:0
.Filter0OffOn_0 0 BOOL
.Filter0OffOn_1 0 BOOL
.Filter0OffOn_2 0 BOOL
.Filter0OffOn_3 0 BOOL
.Filter0OnOff_4 0 BOOL
.Filter0OnOff_5 0 BOOL
.Filter0OnOff_6 0 BOOL
.Filter0OnOff_7 0 BOOL
.Filter1OffOn_0 0 BOOL
.Filter1OffOn_1 0 BOOL
.Filter1OffOn_2 0 BOOL
.Filter1OffOn_3 0 BOOL
.Filter1OnOff_4 0 BOOL
.Filter1OnOff_5 0 BOOL
.Filter1OnOff_6 0 BOOL
.Filter1OnOff_7 0 BOOL

Local: [2] Embedded Analog_IO


Type: Embedded 4 Channel Parent: Local
Universal Analog Input/2
Channel Analog Output
Vendor: Allen-Bradley Vendor ID: 1
Slot: 2 Electronic Keying: Compatible Keying
Revision: 1.1 Status: Standby
Module Fault: Offline Inhibit Flag Off
Use Unicast: n/a

Module Defined Value Data Type


Configuration Tag
Local:2:C AB:Embedded_AnalogIO1:C:0
.RealTimeSample 0 INT
.TimestampEn 0 BOOL
.Ch0InputFilter_0 1 BOOL

Logix Designer
Knighten_V1 - Module Properties Listing Page 87
3/16/2016 8:13:31 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

.Ch0InputFilter_1 0 BOOL
.Ch0InputFilter_2 0 BOOL
.Ch0InputFilter_3 0 BOOL
1 BOOL
.Ch0DisableCJCom
pensation
.Ch0OpenWire_5 0 BOOL
.Ch0OpenWire_6 0 BOOL
.Ch0OpenWireEn 0 BOOL
.Ch0AlarmLatchEn 0 BOOL
.Ch0AlarmEn 1 BOOL
.Ch0InputEn 1 BOOL
.Ch0InputRange 3 SINT
0 BOOL
.Ch0InputDataFor
mat_0
0 BOOL
.Ch0InputDataFor
mat_1
1 BOOL
.Ch0InputDataFor
mat_2
.Ch0TempUnits 0 BOOL
0 BOOL
.Ch0RTD_Resistan
ceMeasType_6
0 BOOL
.Ch0RTD_Resistan
ceMeasType_7
.Ch0HAlarmLimit 10500 INT
.Ch0LAlarmLimit 0 INT
10 INT
.Ch0AlarmDeadband
.Ch1InputFilter_0 1 BOOL
.Ch1InputFilter_1 0 BOOL
.Ch1InputFilter_2 0 BOOL
.Ch1InputFilter_3 0 BOOL
1 BOOL
.Ch1DisableCJCom
pensation
.Ch1OpenWire_5 0 BOOL
.Ch1OpenWire_6 0 BOOL
.Ch1OpenWireEn 0 BOOL
.Ch1AlarmLatchEn 0 BOOL
.Ch1AlarmEn 1 BOOL
.Ch1InputEn 1 BOOL
.Ch1InputRange 3 SINT
0 BOOL
.Ch1InputDataFor
mat_0
0 BOOL
.Ch1InputDataFor
mat_1
1 BOOL
.Ch1InputDataFor
mat_2
.Ch1TempUnits 0 BOOL
.Ch1HAlarmLimit 10500 INT
.Ch1LAlarmLimit 0 INT
10 INT
.Ch1AlarmDeadband
.Ch2InputFilter_0 1 BOOL

Logix Designer
Knighten_V1 - Module Properties Listing Page 88
3/16/2016 8:13:32 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

.Ch2InputFilter_1 0 BOOL
.Ch2InputFilter_2 0 BOOL
.Ch2InputFilter_3 0 BOOL
1 BOOL
.Ch2DisableCJCom
pensation
.Ch2OpenWire_5 0 BOOL
.Ch2OpenWire_6 0 BOOL
.Ch2OpenWireEn 0 BOOL
.Ch2AlarmLatchEn 0 BOOL
.Ch2AlarmEn 1 BOOL
.Ch2InputEn 1 BOOL
.Ch2InputRange 3 SINT
0 BOOL
.Ch2InputDataFor
mat_0
0 BOOL
.Ch2InputDataFor
mat_1
1 BOOL
.Ch2InputDataFor
mat_2
.Ch2TempUnits 0 BOOL
0 BOOL
.Ch2RTD_Resistan
ceMeasType_6
0 BOOL
.Ch2RTD_Resistan
ceMeasType_7
.Ch2HAlarmLimit 10500 INT
.Ch2LAlarmLimit 0 INT
0 INT
.Ch2AlarmDeadband
.Ch3InputFilter_0 1 BOOL
.Ch3InputFilter_1 0 BOOL
.Ch3InputFilter_2 0 BOOL
.Ch3InputFilter_3 0 BOOL
1 BOOL
.Ch3DisableCJCom
pensation
.Ch3OpenWire_5 0 BOOL
.Ch3OpenWire_6 0 BOOL
.Ch3OpenWireEn 0 BOOL
.Ch3AlarmLatchEn 0 BOOL
.Ch3AlarmEn 0 BOOL
.Ch3InputEn 1 BOOL
.Ch3InputRange 2 SINT
0 BOOL
.Ch3InputDataFor
mat_0
0 BOOL
.Ch3InputDataFor
mat_1
1 BOOL
.Ch3InputDataFor
mat_2
.Ch3TempUnits 0 BOOL
.Ch3HAlarmLimit 2 INT
.Ch3LAlarmLimit 0 INT
0 INT
.Ch3AlarmDeadband
.CJTempUnits 0 BOOL

Logix Designer
Knighten_V1 - Module Properties Listing Page 89
3/16/2016 8:13:32 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

.CJWeightedProfile 0 BOOL
0 BOOL
.CyclicCalibrationEn
0 BOOL
.UpdateCJCompens
ationEn
0 BOOL
.Ch0LimitAlarmL
atchEn
.Ch0OutputEn 1 BOOL
3 SINT
.Ch0OutputRangeTy
pe
0 SINT
.Ch0OutputDataFo
rmat
.Ch0HClampValue 32767 INT
.Ch0LClampValue -32767 INT
0 BOOL
.Ch1LimitAlarmL
atchEn
.Ch1OutputEn 1 BOOL
3 SINT
.Ch1OutputRangeTy
pe
0 SINT
.Ch1OutputDataFo
rmat
.Ch1HClampValue 32767 INT
.Ch1LClampValue -32767 INT

Local: [3] Embedded Counters


Type: Embedded 4 Channel High Speed Counter Parent: Local
Vendor: Allen-Bradley Vendor ID: 1
Slot: 3 Electronic Keying: Compatible Keying
Revision: 1.1 Status: Standby
Module Fault: Offline Inhibit Flag Off
Use Unicast: n/a

Module Defined Value Data Type


Configuration Tag
Local:3:C AB:Embedded_HSC1:C:0
.Config0 2#0000_0001_0000_0000 INT
0 BOOL
.OverCurrentLatchO
ff
.CtrReset 0 BOOL
.ProgToFaultEn 0 BOOL
1 BOOL
.NumberOfCounters
_0
0 BOOL
.NumberOfCounters
_1
.Ctr0ResetEn 0 BOOL
.Ctr1ResetEn 0 BOOL
.Ctr2ResetEn 0 BOOL
.Ctr3ResetEn 0 BOOL
.Filter 2#0000_0000_0000_0000 INT
.FilterA0_0 0 BOOL

Logix Designer
Knighten_V1 - Module Properties Listing Page 90
3/16/2016 8:13:32 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

.FilterA0_1 0 BOOL
.FilterB0_0 0 BOOL
.FilterB0_1 0 BOOL
.FilterZ0_0 0 BOOL
.FilterZ0_1 0 BOOL
.FilterA1_0 0 BOOL
.FilterA1_1 0 BOOL
.FilterB1_0 0 BOOL
.FilterB1_1 0 BOOL
.FilterZ1_0 0 BOOL
.FilterZ1_1 0 BOOL
.Ctr0MaxCount 2147483647 DINT
.Ctr0MinCount -2147483648 DINT
.Ctr0Preset 0 DINT
.Ctr0Hysteresis 0 INT
.Ctr0Scaler 1 INT
10 INT
.Ctr0CyclicRateUpda
teTime
.Ctr0Config 2#0000_0000 SINT
0 BOOL
.Ctr0OperationMo
de_0
0 BOOL
.Ctr0OperationMo
de_1
0 BOOL
.Ctr0OperationMo
de_2
0 BOOL
.Ctr0StoreOnRisingZ
.Ctr0HoldOnZ 0 BOOL
0 BOOL
.Ctr0PresetOnRising
Z
.Ctr0Linear 0 BOOL
.Ctr1MaxCount 2147483647 DINT
.Ctr1MinCount -2147483648 DINT
.Ctr1Preset 0 DINT
.Ctr1Hysteresis 0 INT
.Ctr1Scaler 1 INT
10 INT
.Ctr1CyclicRateUpda
teTime
.Ctr1Config 2#0000_0000 SINT
0 BOOL
.Ctr1OperationMo
de_0
0 BOOL
.Ctr1OperationMo
de_1
0 BOOL
.Ctr1OperationMo
de_2
0 BOOL
.Ctr1StoreOnRisingZ
.Ctr1HoldOnZ 0 BOOL
0 BOOL
.Ctr1PresetOnRising
Z
.Ctr1Linear 0 BOOL
.Ctr2MaxCount 0 DINT

Logix Designer
Knighten_V1 - Module Properties Listing Page 91
3/16/2016 8:13:32 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

.Ctr2MinCount 0 DINT
.Ctr2Preset 0 DINT
.Ctr2Hysteresis 0 INT
.Ctr2Scaler 0 INT
0 INT
.Ctr2CyclicRateUpda
teTime
.Ctr2Linear 0 BOOL
.Ctr3MaxCount 0 DINT
.Ctr3MinCount 0 DINT
.Ctr3Preset 0 DINT
.Ctr3Hysteresis 0 INT
.Ctr3Scaler 0 INT
0 INT
.Ctr3CyclicRateUpda
teTime
.Ctr3Linear 0 BOOL
.Range0To11 AB:1769_HSC1_Range:C:0[12]

Expansion I/O : Local Modules


Local: [4] 1769-OB8/A OB8
Type: 1769-OB8/A 8 Point High Current Parent: Local
24V DC Output
Vendor: Allen-Bradley Vendor ID: 1
Slot: 4 Electronic Keying: Compatible Keying
Revision: 3.1 Status: Standby
Module Fault: Offline Inhibit Flag Off
Use Unicast: n/a

Module Defined Value Data Type


Configuration Tag
Local:4:C AB:1769_DO8:C:0
.Config 2#0000_0000_0000_0000 INT
.ProgToFaultEn 0 BOOL
.ProgMode 2#0000_0000 SINT
.ProgValue 2#0000_0000 SINT
.FaultMode 2#0000_0000 SINT
.FaultValue 2#0000_0000 SINT

Local: [5] 1769-IF4/B IF4


Type: 1769-IF4/B 4 Channel Parent: Local
Current/Voltage Analog Input
Vendor: Allen-Bradley Vendor ID: 1
Slot: 5 Electronic Keying: Compatible Keying
Revision: 3.1 Status: Standby
Module Fault: Offline Inhibit Flag Off
Use Unicast: n/a

Module Defined Value Data Type


Configuration Tag
Local:5:C AB:1769_IF4:C:0
.Ch0Config 2#1011_0011_0000_0001 INT
.Ch0Filter_0 1 BOOL
.Ch0Filter_1 0 BOOL
.Ch0Filter_2 0 BOOL
.Ch0Filter_3 0 BOOL
.Ch0Range_8 1 BOOL

Logix Designer
Knighten_V1 - Module Properties Listing Page 92
3/16/2016 8:13:32 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

.Ch0Range_9 1 BOOL
.Ch0Range_10 0 BOOL
.Ch0Range_11 0 BOOL
1 BOOL
.Ch0DataFormat_12
1 BOOL
.Ch0DataFormat_13
0 BOOL
.Ch0DataFormat_14
.Ch0En 1 BOOL
.Ch1Config 2#1011_0011_0000_0001 INT
.Ch1Filter_0 1 BOOL
.Ch1Filter_1 0 BOOL
.Ch1Filter_2 0 BOOL
.Ch1Filter_3 0 BOOL
.Ch1Range_8 1 BOOL
.Ch1Range_9 1 BOOL
.Ch1Range_10 0 BOOL
.Ch1Range_11 0 BOOL
1 BOOL
.Ch1DataFormat_12
1 BOOL
.Ch1DataFormat_13
0 BOOL
.Ch1DataFormat_14
.Ch1En 1 BOOL
.Ch2Config 2#1011_0011_0000_0001 INT
.Ch2Filter_0 1 BOOL
.Ch2Filter_1 0 BOOL
.Ch2Filter_2 0 BOOL
.Ch2Filter_3 0 BOOL
.Ch2Range_8 1 BOOL
.Ch2Range_9 1 BOOL
.Ch2Range_10 0 BOOL
.Ch2Range_11 0 BOOL
1 BOOL
.Ch2DataFormat_12
1 BOOL
.Ch2DataFormat_13
0 BOOL
.Ch2DataFormat_14
.Ch2En 1 BOOL
.Ch3Config 2#1011_0010_0000_0001 INT
.Ch3Filter_0 1 BOOL
.Ch3Filter_1 0 BOOL
.Ch3Filter_2 0 BOOL
.Ch3Filter_3 0 BOOL
.Ch3Range_8 0 BOOL
.Ch3Range_9 1 BOOL
.Ch3Range_10 0 BOOL
.Ch3Range_11 0 BOOL
1 BOOL
.Ch3DataFormat_12
1 BOOL
.Ch3DataFormat_13
0 BOOL
.Ch3DataFormat_14
.Ch3En 1 BOOL

Logix Designer
Knighten_V1 - Table of Contents Page i
3/16/2016 8:13:32 AM
C:\Users\James Allen\Documents\Studio 5000\Projects\Knighten as Delivered\Knighten_V4P3.ACD

Knighten_V1
Controller Organizer Listing ................................................................................................................................................................................1
Controller Properties Listing....................................................................................................................................................................................2
Tag Listing ...............................................................................................................................................................................................................4
MainTask
Task Properties Listing .......................................................................................................................................................................................27
MainProgram
Program Properties Listing ............................................................................................................................................................................28
MainRoutine
Ladder Diagram ...........................................................................................................................................................................................29
Routine Tag Listing .......................................................................................................................................................................................48
Routine Properties Listing .............................................................................................................................................................................69
Add-On Instruction Signature Listing
Add-On Instructions
CompactLogix_Analog_Scale
Instruction Definition ......................................................................................................................................................................................71
Parameter Listing ...............................................................................................................................................................................................73
Local Tag Listing...............................................................................................................................................................................................75
Logic Routine ....................................................................................................................................................................................................76
SCP
Instruction Definition ......................................................................................................................................................................................78
Parameter Listing ...............................................................................................................................................................................................80
Local Tag Listing...............................................................................................................................................................................................81
Logic Routine ....................................................................................................................................................................................................82
Data Types
Add-On-Defined Data Type ................................................................................................................................................................................83
Strings ....................................................................................................................................................................................................................85
Module Properties
1769 Bus : Local Modules ....................................................................................................................................................................................86
Embedded I/O : Local Modules .............................................................................................................................................................................86
Expansion I/O : Local Modules .............................................................................................................................................................................91

Logix Designer
PUMP SYSTEM
HMI OPERATOR’S MANUAL

1
TABLE OF CONTENTS

HOW TO USE THIS MANUAL 3


THE HOME SCREEN 4
System Status, Operating Pressures and Temperatures

ALARM SCREEN 5
Status of Shutdowns and Pre-Shutdown Alarms

AUTO SETUP SCREEN 6


Setup and Enable to Automatically Start and Stop from Pump Intake Pressure

SETUP SCREEN 7
Adjust Pump Intake and Discharge Pressure Shutdown and Alarm Settings

Adjust the Engine Pre-lube Pump Running Time

Adjust the time the Air Starter cranks the Engine during a start sequence

DEADBAND SCREEN 8
Prevent excessive pump vibration by skipping over certain engine RPM

SHUTDOWN BYPASS 9
Authorized Personnel Only- Ignore Shutdown Signals

2
HOW TO USE THIS MANUAL

This manual will define how each screen is used and how to navigate to each screen in the touchscreen
Human/Machine Interface (HMI).

You can navigate to different screens and change different setpoints by touching certain graphics
directly on the screen.

The MENU buttons on the bottom row of each screen is how you will change between screens. The base
screen is the HOME screen. This manual will detail each screen and its functions with a larger picture of
the screen in the center of the page, and a smaller picture of the MENU buttons that were pressed on
each screen to navigate from the HOME screen to the current screen will be shown below the detailed
screen. For Example, to navigate to the ALARM screen, press ALARM on the MENU from the HOME
SCREEN.

PREV will take you the previous screen you were on just prior to changing screens.

3
The HOME SCREEN

The HOME screen is where you will spend most of your time during normal operation. It shows the
status of the pump system.

To run the pump system in Auto, first setup all the necessary parameters in the AUTO SETUP and other
screens, then put the Hand-Off-Auto Selector Switch in the Auto Position.

To run the pump system in Hand, first setup all the necessary parameters in the other screens, then put
the Hand-Off-Auto Selector Switch in the Hand Position, and press the Start Pushbutton.

HAND-OFF-AUTO Speed Setpoint HAND-OFF-AUTO


Shows the status of the This sets the Engine/Pump RPM from Shows the status of the
Hand-Off-Auto Selector 600-1800RPM in both HAND and Hand-Off-Auto Selector
switch on the door. AUTO mode. Adjust this, by turning switch on the door
(Hand Position) the Speed Dial on the cabinet door. (Auto Position)

Shutdowns Engaged AUTOSTART 1 IN _ _ SECONDS


E-STOP Engaged When the Hand-Off-Auto Switch
One or more shutdown items
One or both of is in Auto position and AUTO
are engaged. Check the door
the E-Stop mode is enabled on the AUTO
pilot lights and the ALARM
Button are Setup page, this will start and
page to see what is
depressed. stop the engine off of INTAKE
indicated.
PRESSURE, and will display the
number of attempts including the
first start and the time before re-
starting, should the start attempt
fail.

4
ALARM SCREEN
The ALARM screen will show you which alarms and shutdowns are active.

Alarms will only become a SHUTDOWN when the system attempts to RUN.

Green indicates that there is no problem.

Yellow indicates that this will prevent system operation when the system tries to run or when the timer
times out. Some shutdowns will start with a yellow during engine start-up, but will become green once
the engine is up to speed. For example, Discharge Pressure is ignored during start-up, but once the
engine is at speed, may be become green or red. A yellow indicator may useful for troubleshooting
loose connections.

GREEN:

Normal

YELLOW:
Problem Exists,
but has not
reached
shutdown time

RED:
Prevents
Operation

5
AUTO SETUP
For the pump system to start automatically when the Auto Start Pressure is exceeded, and stop when
the Auto Stop Pressure is reached, two things must happen. The Auto Start Enable must be ENABLED by
touching the square Auto Start Enable button on the HMI, AND the Hand-Off-Auto Selector Switch must
be placed in the AUTO Position. The Auto Start Enable button only needs to be enabled one time, and
will retain its position. It will show ENABLED by lighting green (see below).

When in Auto mode, the pump system will attempt to start up to 5 times (user adjustable from 0 to 5)
with a 0-60 second (user adjustable) delay between attempts.

Touching each rectangle with the numbers, will enable a Pop-Up screen. Enter the desired setpoints,
and press ENTER to make the changes permanent or CANCEL to go back without changing.

Auto
Start
Enable
Limits
Off
You will only be able
On to enter numbers
equal to or between
these values

Enter Desired Value

Touch here to bring


up Pop-Up Screen

6
SETUP SCREEN
The SETUP screen has 4 areas of concern.

1. SHUTDOWN and Alarm Setpoints on High and Low Intake Pressure


2. SHUTDOWN and Alarm Setpoints on High and Low Discharge Pressure
3. Engine Start Setpoints of Prelube Time, which determines how long the Engine Prelube Pump
will run, and the Air Start Time, which will determine how long the Air Valve will stay open to
crank the engine over during and engine start.
4. The DeadBand on the MENU bar, which is discussed on the next page.

Touch the square buttons to enable or disable the shutdowns, and touch the numbers to bring up a Pop-
Up screen to adjust the setpoints.

7
DEADBAND
If extreme vibration occurs at a specific engine RPM due to system harmonics, 2 programmable
‘deadbands’ can be set to prevent the engine from staying at these RPM’s indefinitely. First, press the
square ON/OFF button to Enable the deadband. It will light green when enabled. Then Enter the ‘Begin
Engine RPM’ by touching the rectangle to open the Pop-Up keypad. Finally, enter the ‘End Engine RPM’.

In the example below, Band 1 deadband is enabled. When the Engine Speed Setpoint from the Speed
Dial on the control panel is set anywhere from 750-774 RPM, the engine will be commanded to run 749
RPM. When the Speed Dial on the control panel is set from 775 to 800 RPM, the engine will be
commanded to run 801 RPM.

1 2

8
SHUTDOWN BYPASS
WARNING: Any use of this screen may void any warranty for the entire pump system. It is intended for
maintenance and troubleshooting ONLY by QUALIFIED AND AUTHORIZED PERSONNEL.

This page is a replica of the ALARM screen with one addition, when the square button next to the
shutdown is touched, it will light up RED, and that particular shutdown will be ignored to allow the
system to run.

Again, THIS IS ONLY FOR AUTHORIZED PERSONNEL. USE OF THIS SCREEN IS RECORDED IN SYSTEM
MEMORY.

Bypass Button

These two shutdowns are currently


bypassed and will be ignored.

Severe system damage or harm to


9 personnel could occur.
PROACT ENGINE SPEED
GOVERNOR PROGRAMMING
for
KNIGHTEN INDUSTRIES PUMP
SYSTEM