Page 428 - Programmable Logic Controllers, Fifth Edition - Mobile version
P. 428
data comparison, 208, 216–221
FAL instruction and, 214, 214f
Electrically erasable programmable read only memory
data transfer, 208–216 Electrical isolation, discrete I/O modules, 34 File-to-word moves, 211
defined, 208 (EEPROM), 38, 38f Fill file (FLL), 215, 216f
FAL instruction (See File arithmetic and logic (FAL) Electrical noise, 284–285 First in, first out (FIFO) instruction, 272–276
instruction) Electromagnetic control relays, 99–100, 99–100f ControlLogix programming with, 275–276, 276f
features, 208 Electromagnetic interference (EMI), 284–285 operating program, 274–275, 274f
numerical data I/O interfaces, 224–226 Electromagnetic latching relays, 116–120, 117–120f SLC 500 FIFO load (FFL) instruction, 273, 273f
PID controllers and, 227, 228–229, 228f Electromechanical retentive timer, 144f SLC 500 FIFO unload (FFU) instruction,
programs, 221–224, 221f–223f Electronic counters, 157, 157f 273–274, 273f
use of, 208 Electronic output module protection, 294, 294f vs. LIFO stack operation, 275, 275f
Data monitoring function, 289–290, 290f Electronic timing relays, 132, 132f Fixed I/O, 4, 5f
Data transfer, 208–216. See also Data manipulation Enable (EN) bit, 136 advantage, 4
concept, 208, 209f Enclosures, 282–284, 282f disadvantage, 4
defined, 208 HMI, 41, 41f Flash EEPROM, 38, 38f
vs. data comparison, 216 NEMA 12 enclosure, 282 Flashing pilot light subroutine, 192f
DCS (distributive control system), 307, 308f, 317–318 temperature inside, 282 Flash memory, 38, 38f
Deadband, 228, 311, 311f Encoder, 111, 111f Flexibility, 2
Decimal number(s) Encoder-counter module, 31, 31f FlexLogix system, 333
binary number conversion to, 47, 48f EQU (Equal) instruction, 217, 217f FLL. See Fill file (FLL)
conversion to binary number, 48, 48f Erasable Programmable Read Only Memory Floating point arithmetic, 57–58
hexadecimal number conversion to, 51, 51f (EPROM), 38 components, 58, 58f
octal number conversion to, 50f Error amplifier, 309 example, 57–58, 57f, 58f
Decimal system, 47, 47f, 47t Error(s), 228–229 features, 57
numeric values, 52t checking, 292 Floating point file, 75
Decrement counter, 158 verifying program, 294, 295f Flow measurement, 111, 111f
Derivative action, proportional control and, 313 EtherNet/IP, 325, 326f Flowmeter, turbine type, 111f
Destination, FAL instruction, 213 Even parity bit, 54, 55t Fluid pumping process, 143–144, 143f
Destination register, 209 Event-driven sequencer program, 259, 262, 263f Force function, 195
Determinism, data communication and, 325 Event history, HMIs and, 41 Forcing external I/O addresses, 195–196f, 195–197
Device bus networks, 319 Event tasks, 336 Full-duplex transmission, 322
DeviceNet, 322–325, 323–324f Examine If Closed (XIC) instruction, 83–84, 83f Fully automatic/intelligent PID control, 315
DF1 Radio Modem, 317 interpretation, 84, 84f Function block diagram (FBD), CLX system, 384–387
Difference, 56 programming, 90–91, 90f add-On instructions, 384
Digital devices, 93–94 Examine If Open (XIO) instruction, 83, 84, 84f Assume Data Available indicator marker, 387, 388f
Digital signal waveform, 47f interpretation, 84, 84f BAND (Boolean AND) function block, 384–385, 385f
Digital-to-analog converter (DAC), 29, 94 programming, 90–91, 90f data latching, 387, 387f
DIP (dual in-line package) switches, 103, 103f Exclusive-OR (XOR) function, 65, 65f, 208 feedback loop, 387, 387f
Direct current (DC) supply, 5 Exponent, 58 function blocks, 384
Directory, SCADA, 329 Expression, FAL instruction, 213 references, 385
Direct scan technique, 108, 108f signal flow and execution, 386–387, 386f
Discrete I/O modules, 22–27, 23–25f, 24t wire connectors, 385–386, 386f
specifications, 33–34 F wires and pins, 385, 386f
ambient temperature rating, 33 FactoryTalk services platform, SCADA, 329–330, 330f Function block diagram (FBD) programming, 81, 82
backplane current draw, 34 FAL. See File arithmetic and logic (FAL) instruction CLX system, 388–392, 388–393f
electrical isolation, 34 Fault routine, 201, 337 concept, 82
input on/off delay, 33 Feedback, 228 equivalents to ladder logic contacts, 82f
input threshold voltages, 33 Feedback loop, FBD, 387, 387f ladder diagram and, 82, 82f
inrush current, 34 Fiber optic sensors, 108, 109f use of, 82
leakage current, 34 Fiber optic transmission medium, 317 Function blocks, 384
nominal current per input, 33 Field devices, 7
nominal input voltage, 33 Field devices testing, 4 G
output current, 33 FIFO (first in, first out) instruction, 272–276
output voltage, 33 ControlLogix programming with, 275–276, 276f Gateways, 320
points per module, 34 operating program, 274–275, 274f GEQ. See Greater Than or Equal (GEQ) instruction
short circuit protection, 34 SLC 500 FIFO load (FFL) instruction, 273, 273f Graphic HMI terminals, 309
Discrete manufacturing, 306, 306f SLC 500 FIFO unload (FFU) instruction, Graphics library, HMI, 42, 42f
Dishwasher 273–274, 273f Gray code, 53–54, 53t, 54f
timed sequencer switch, 253–254, 254f vs. LIFO stack operation, 275, 275f Greater Than (GRT) instruction, 217–218, 217f
wiring diagram and timing chart, 254f File, 208, 208f, 211 Greater Than or Equal (GEQ) instruction, 217,
Distributive control system (DCS), 307, 308f, 317–318 File add function, 245, 245f 218, 218f
Distributive law, 66 File addressing, 212, 212f Grounding, 285–286, 286f
Division, 55, 57 File arithmetic and logic (FAL) instruction, 245, 245f Ground loops, 286, 286f
Division instruction, 235, 240–242, 241f All Mode, 213 GRT. See Greater Than (GRT) instruction
Done (DN) bit, 136, 160 Control, 212
Double precision, 58 Destination, 213
Down-counter, 158, 166–169, 167f exceptions to rule, 215 H
Drilling process, ladder logic program for (example), Expression, 213 Hand-held programming devices, 7, 39
124–126, 124–126f file-to-file copy function and, 213–214, 214f Hand-held units, 91
Drink-manufacturing program, PLC, 216, 216f file-to-word moves, 214, 214f Hardware, 4, 17–42
DriveLogix system, 333 Incremental mode, 213 analog I/O modules, 27–29f, 27–31
Driver, 300 Length, 212 BASIC or ASCII module, 31
Drum-operated sequencer switch, 253, 253f Mode, 213 BCD-output module, 32, 32f
Drum switches, 253 Numeric Mode, 213 communication modules, 32, 33f
Dual in-line package (DIP) switches, 103, 103f overview, 212, 212f CPU, 35–36, 35–36f
Duplex communication system, 322 Position, 213 data recording and retrieval, 39, 39f
Duration, PID controllers, 228 File arithmetic operations, 245–246, 245–246f discrete I/O modules, 22–27, 23–25f, 24t
File copy (COP) instruction, 215, 215f encoder-counter module, 31, 31f
PLC drink-manufacturing program, 216, 216f
E File divide function, 246, 246f high-speed counter module, 31, 31f
human machine interfaces (HMIs), 39–42, 40f
Editing, 288 File multiply function, 246, 246f I/O section, 18–22, 18f
Edit tags, CLX system, 342, 342f File Shift menu tab, 266 I/O specifications
Electrical continuity, 79 File subtract function, 245, 245f analog I/O module, 34–35
Electrical devices, 93–94 File-to-file shifts, 211, 212f discrete I/O module, 33–34
Electrical interlocking circuits, 115–116, 115–116f FAL instruction and, 213–214, 214f memory design, 36–37, 37f
Index 409
pet73842_ind_407-414.indd 409 03/11/15 4:11 PM