Move, Shift, and Rotate Instructions
| Instruction | Operands | Description |
|---|---|---|
| MOVB | IN, OUT | Move Byte, Word, DWord, Real |
| MOVW | IN, OUT | |
| MOVD | IN, OUT | |
| MOVR | IN, OUT | |
| BIR | IN, OUT | Move Byte Immediate Read |
| BIW | IN, OUT | Move Byte Immediate Write |
| BMB | IN, OUT, N | Block Move Byte, Word, DWord |
| BMW | IN, OUT, N | |
| BMD | IN, OUT, N | |
| SWAP | IN | Swap Bytes |
| SHRB | DATA, S_BIT, N | Shift Register Bit |
| SRB | OUT, N | Shift Right Byte, Word, DWord |
| SRW | OUT, N | |
| SRD | OUT, N | |
| SLB | OUT, N | Shift Left Byte, Word, DWord |
| SLW | OUT, N | |
| SLD | OUT, N | |
| RRB | OUT, N | Rotate Right Byte, Word, DWord |
| RRW | OUT, N | |
| RRD | OUT, N | |
| RLB | OUT, N | Rotate Left Byte, Word, DWord |
| RLW | OUT, N | |
| RLD | OUT, N |
Logical Instructions
| Instruction | Operands | Description |
|---|---|---|
| ANDB | IN1, OUT | Logical AND of Byte, Word, and DWord |
| ANDW | IN1, OUT | |
| ANDD | IN1, OUT | |
| ORB | IN1, OUT | Logical OR of Byte, Word, and DWord |
| ORW | IN1, OUT | |
| ORD | IN1, OUT | |
| XORB | IN1, OUT | Logical XOR of Byte, Word, and DWord |
| XORW | IN1, OUT | |
| XORD | IN1, OUT | |
| INVB | OUT | Invert Byte, Word and DWord (1's complement) |
| INVW | OUT | |
| INVD | OUT |
String Instructions
| Instruction | Operands | Description |
|---|---|---|
| SLEN | IN, OUT | String Length |
| SCAT | IN, OUT | Concatenate String |
| SCPY | IN, OUT | Copy String |
| SSCP | IN, INDX, N, OUT | Copy Substring from String |
| CFND | IN1, IN2, OUT | Find First Character within String |
| SFND | IN1, IN2, OUT | Find String within String |
Table, Find, and Conversion Instructions
| Instruction | Operands | Description |
|---|---|---|
| ATT | DATA, TBL | Add data to table |
| LIFO | TBL, DATA | Get data from table |
| FIFO | TBL, DATA | |
| FND= | TBL, PTN, INDX | Find data value in table that matches comparison |
| FND<> | TBL, PTN, INDX | |
| FND< | TBL, PTN, INDX | |
| FND> | TBL, PTN, INDX | |
| FILL | IN, OUT, N | Fill memory space with pattern |
| BCDI | OUT | Convert BCD to Integer |
| IBCD | OUT | Convert Integer to BCD |
| BTI | IN, OUT | Convert Byte to Integer |
| ITB | IN, OUT | Convert Integer to Byte |
| ITD | IN, OUT | Convert Integer to Double Integer |
| DTI | IN, OUT | Convert Double Integer to Integer |
| DTR | IN, OUT | Convert DWord to Real |
| TRUNC | IN, OUT | Convert Real to Double Integer |
| ROUND | IN, OUT | Convert Real to Double Integer |
| ATH | IN, OUT, LEN | Convert ASCII to Hex |
| HTA | IN, OUT, LEN | Convert Hex to ASCII |
| ITA | IN, OUT, FMT | Convert Integer to ASCII |
| DTA | IN, OUT, FM | Convert Double Integer to ASCII |
| RTA | IN, OUT, FM | Convert Real to ASCII |
| DECO | IN, OUT | Decode |
| ENCO | IN, OUT | Encode |
| SEG | IN, OUT | Generate 7-segment pattern |
| ITS | IN, FMT, OUT | Convert Integer to String |
| DTS | IN, FMT, OUT | Convert Double Integer to String |
| RTS | IN, FMT, OUT | Convert Real to String |
| STI | STR, INDX, OUT | Convert Substring to Integer |
| STD | STR, INDX, OUT | Convert Substring to Double Integer |
| STR | STR, INDX, OUT | Convert Substring to Real |
Interrupt Instructions
| Instruction | Operands | Description |
|---|---|---|
| CRETI | Conditional Return from Interrupt | |
| ENI | Enable Interrupts | |
| DISI | Disable Interrupts | |
| ATCH | INT, EVNT | Attach Interrupt routine to event |
| DTCH | EVNT | Detach event |
Communications Instructions
| Instruction | Operands | Description |
|---|---|---|
| XMT | TBL, PORT | Freeport transmission |
| RCV | TBL, PORT | Freeport receive message |
| NETR | TBL, PORT | Network Read |
| NETW | TBL, PORT | Network Write |
| GPA | ADDR, PORT | Get Port Address |
| SPA | ADDR, PORT | Set Port Address |
High-Speed Instructions
| Instruction | Operands | Description |
|---|---|---|
| HDEF | HSC, MODE | Define High-Speed Counter mode |
| HSC | N | Activate High-Speed Counter |
| PLS | Q | Pulse Output |
S7-200CN Products
I n This Chapter
Certifications and Approvals for S7-200CN Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 S7-200CN Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
511

Certifications and Approvals for S7-200CN Products
CE Labeling of S7-200CN Products
The S7-200CN products fulfill the requirements and protection guidelines of the following EU directives.
☐ EC Directive 73/23/EEC "Low-voltage directive"
☐ EC Directive 89/336/EEC "EMC directive"
After July 2009 the following applies:
☐ EC Directive 2004/108/EC (EMC Directive) "Electromagnetic Compatibility"
Standards of S7-200CN Products
The S7-200CN products fulfill the requirement and criteria of IEC 61131-2, Programmable controllers – Equipment requirements. Check the markings on the actual S7-200CN product for the specific Agency approvals and Certifications.
512
S7-200CN Products
A cross-reference of SIMATIC S7-200 products to S7-200CN products is shown in the following table. For wiring and performance specifications, refer to the cross-referenced SIMATIC S7-200 product in Appendix A. Check the markings on the actual S7-200CN product for the specific Agency approvals and Certifications.
Table H-1 Cross Reference for SIMATIC S7-200 Products to S7-200CN Products
| Model Name and Description | S7-200 SIMATIC Product | S7-200CN Product |
|---|---|---|
| CPU 222 DC/DC/DC, 8 Inputs/6 Outputs | 6ES7 212-1AB23-0XB0 | 6ES7 212-1AB23-0XB8 |
| CPU 222 AC/DC/Relay 8 Inputs/6 Relays | 6ES7 212-1BB23-0XB0 | 6ES7 212-1BB23-0XB8 |
| CPU 224 DC/DC/DC 14 Inputs/10 Outputs | 6ES7 214-1AD23-0XB0 | 6ES7 214-1AD23-0XB8 |
| CPU 224 AC/DC/Relay 14 Inputs/10 Relays | 6ES7 214-1BD23-0XB0 | 6ES7 214-1BD23-0XB8 |
| CPU 224XP DC/DC/DC 14 Inputs/10 Outputs | 6ES7 214-2AD23-0XB0 | 6ES7 214-2AD23-0XB8 |
| CPU 224XPsi DC/DC/DC 14 Inputs/10 Outputs | 6ES7 214-2AS23-0XB0 | 6ES7 214-2AS23-0XB8 |
| CPU 224XP AC/DC/Relay 14 Inputs/10 Relays | 6ES7 214-2BD23-0XB0 | 6ES7 214-2BD23-0XB8 |
| CPU 226 DC/DC/DC 24 Inputs/16 Outputs | 6ES7 216-2AD23-0XB0 | 6ES7 216-2AD23-0XB8 |
| CPU 226 AC/DC/Relay 24 Inputs/16 Relays | 6ES7 216-2BD23-0XB0 | 6ES7 216-2BD23-0XB8 |
| EM 221 Digital Input 8 x 24 VDC | 6ES7 221-1BF22-0XA0 | 6ES7 221-1BF22-0XA8 |
| EM 221 Digital Input 16 x 24 VDC | 6ES7 221-1BH22-0XA0 | 6ES7 221-1BH22-0XA8 |
| EM 222 Digital Output 8 x 24 VDC | 6ES7 222-1BF22-0XA0 | 6ES7 222-1BF22-0XA8 |
| EM 222 Digital Output 8 x Relays | 6ES7 222-1HF22-0XA0 | 6ES7 222-1HF22-0XA8 |
| EM 223 24 VDC Digital Comb 4 Inputs/4 Outputs | 6ES7 223-1BF22-0XA0 | 6ES7 223-1BF22-0XA8 |
| EM 223 24 VDC Digital Comb 4 Inputs/4 Relay Outputs | 6ES7 223-1HF22-0XA0 | 6ES7 223-1HF22-0XA8 |
| EM 223 24 VDC Digital Comb 8 Inputs/8 Outputs | 6ES7 223-1BH22-0XA0 | 6ES7 223-1BH22-0XA8 |
| EM 223 24 VDC Digital Comb 8 Inputs/8 Relay Outputs | 6ES7 223-1PH22-0XA0 | 6ES7 223-1PH22-0XA8 |
| EM 223 24 VDC Digital Comb 16 Inputs/16 Outputs | 6ES7 223-1BL22-0XA0 | 6ES7 223-1BL22-0XA8 |
| EM 223 24 VDC Digital Comb 16 Inputs/16 Relay Outputs | 6ES7 223-1PL22-0XA0 | 6ES7 223-1PL22-0XA8 |
| EM 223 24 VDC Digital Comb 32 Inputs/32 Outputs | 6ES7 223-1BM22-0XA0 | 6ES7 223-1BM22-0XA8 |
| EM 223 24 VDC Digital Comb 32 Inputs/32 Relay Outputs | 6ES7 223-1PM22-0XA0 | 6ES7 223-1PM22-0XA8 |
| EM 231 Analog Input, 4 Inputs | 6ES7 231-0HC22-0XA0 | 6ES7 231-0HC22-0XA8 |
| EM 235 Analog Combination 4 Inputs/1 Output | 6ES7 235-0KD22-0XA0 | 6ES7 235-0KD22-0XA8 |
| EM 232 Analog Output, 2 Outputs | 6ES7 232-0HB22-0XA0 | 6ES7 232-0HB22-0XA8 |
| EM 231 Analog Input RTD, 2 Inputs | 6ES7 231-7PB22-0XA0 | 6ES7 231-7PB22-0XA8 |
| EM 231 Analog Input Thermocouple, 4 Inputs | 6ES7 231-7PD22-0XA0 | 6ES7 231-7PD22-0XA8 |
Symbols
& 34
- 34
A
AC installation guidelines, 21 AC outputs and relays, 22 ACCEL_TIME (Acceleration Time), EM 253 Position Module, 256 Access restriction, 48 Accessing direct addressing, 27 S7-200 data, 27, 34 status chart, 63 Accumulators, 30 Add instruction, 140 Add to table instruction, 189 example, 189 Address assigning, 62 Modbus, 350 network, 211 setting remote, 213 symbolic, 62 Address switches, EM 277 PROFIBUS-DP, 439 Addressing accumulators, 30 analog inputs, 31 analog outputs, 32 bit memory, 28 byte:bit, 27 counter memory, 29 direct, 27 expansion I/O, 33 high-speed counters, 30 indirect (pointers), 34 local I/O, 33 local memory, 31 memory areas, 28-31 process-image input register, 28 process-image output register, 28 S7-200 memory, 27 sequence control relay (SCR) memory, 32 special memory (SM) bits, 31 timer memory, 29 variable memory, 28 AENO instruction, 75 Agency approvals, 392 AI. See Analog input (AI) Alarm checking, PID loop, 151 Allocating memory, Data Log Wizard, 377 American Bureau of Shipping (ABS) Maritime Agency, 393 Analog adjustment potentiometers, 50 SMB28 and SMB29, 486 Analog input (AI) addressing, 31 filtering, 45 Analog modules, 4 EM 231 analog input, 417 EM 231 RTD, 424 EM 231 thermocouple, 424 EM 232 analog output, 421 EM 235 analog input/output, 418 Analog output (AQ), addressing, 32 Analog outputs, configuring values, 43 AND instruction, 162 example, 163 AND load instruction, 75 AQ. See Analog output (AQ) AS-i Wizard, 463 AS-interface modules, order numbers for manuals, 496 ASCII conversion instructions, 103 ASCII to hex instruction, 103 example, 106 Assigning addresses, 62 initial values, 62 interrupts to HSC, 126 network addresses, 211 Asynchronous updates, PWM instruction, 136 Attach interrupt instruction, 153 Auto-hysteresis, 385 Auto-Tune, PID, 382 Automatic mode, PID loop, 151 Avoiding, network conflicts, 236
B
Backlash, selecting work zone, 306 Battery cartridge, 465 order number, 496 Baud rates network, 221 optimal, 233 setting, 211 switch selections Multi-Master cable, 9 PPI Multi-Master cable, 213, 225, 227, 231, 232 BCD to integer instruction, 100 Biasing network cable, 223 PID loop, 145, 147 Bit logic instructions coil instructions, 73 contact instructions, 70 logic stack instructions, 75 reset dominant bistable, 77 set/reset bistable, 77 Bit memory area (M), 28 saving on power loss, 39 Block diagram, EM 241 modem, 450 Block move byte instruction, 166 Block move double word instruction, 166 Block move instructions, example, 166 Block move word instruction, 166 Bookmarks, 244
Index 515
Boolean instructions coils, 73 contacts, 70 logic stack, 75 set/reset bistable, 77 Break detection, 90 Buffer consistency, PROFIBUS, 443 Building, network, 221 Bureau Veritas (BV) Maritime Agency, 393 Byte address format, 27 Byte and integer range, 27 Byte consistency, PROFIBUS, 443 Byte to integer instruction, 100
C C memory, 29 Cables biasing, 223 configuring Freeport, 231 remote modem, 230 I/O expansion, 466 network, 221, 222 order numbers, 496 RS-232/PPI Multi-Master, 467 selecting, 210 terminating, 223 USB/PPI Multi-Master, 467 Calculating power requirements, 473–475 token rotation time, 233 Calibration EM 231, 416 EM 235, 416 inputs, 416 Call subroutine instruction, 204 example, 205 Callback, EM 241 Modem module, 312 Cartridges memory, 465 order numbers, 496 Changing current value in HSC, 131 high-speed counter direction, 130 preset value in HSC, 131 Character interrupt control, 92 Clear interrupt event instruction, 153 Clearance requirements, 16 Clock cartridge, 465 status bits, 482 Clock instructions read real-time clock, 78 read real-time clock extended, 79 set real-time clock, 78 set real-time clock extended, 79 Coil instructions no operation, 73 output, 73 output immediate, 73 reset, 73 reset immediate, 73 set, 73 set immediate, 73 Command Byte, EM 253 Position Module, 299 Communication S7-200, 10 with MicroMaster drives, 332 Communication processors CP 243-1 Ethernet module, 459 CP 243-1 IT Internet module, 461 CP 243-2 AS-Interface, 463 Communication protocol multi-point interface (MPI), 215, 235 point-to-point interface (PPI), 235 PROFIBUS, 235 selecting, 214 user-defined, 226 Communication requests, processing, 27 Communication settings, STEP 7-Micro/WIN, 10 Communications, 210 background time, 42 baud rate, 231, 232 conflicts, 236 Interface, selecting, 210 Modbus Master Protocol, 348 Modbus Slave Protocol, 349 modem, 231–232 protocols supported, 214 radio modem, 232–233 Communications cards, order numbers, 496 Communications instructions get port address, 95 network read, 81 network write, 81 receive, 86 set port address, 95 transmit, 86 Communications modules, order numbers, 496 Communications port connector pin assignments, 223 Freeport mode, 226 interrupts, 156 Communications processors. See CP cards Communications protocol point-to-point interface (PPI), 214 PROFIBUS, 215 TCP/IP, 215 Communications queue, 157 Compare byte instruction, 96 Compare double word instruction, 96 Compare instructions, 59 compare byte, 96 compare double word, 96 compare integer, 96 compare real, 96 compare string, 98 example, 96 Compare integer instruction, 96 Compare real instruction, 96 Compare string instruction, 98 Comparing, token rotation times, 235 Compatibility EM 231 RTD, 425
516
EM 231 thermocouple, 425 EM 241 Modem, 451 EM 253 Position, 454 EM 277 PROFIBUS-DP, 439 Compile errors, 60 Compile rule violations, 480 Complex PPI network, 217 Concatenate string instruction, 184 Conditional end instruction, 167 example, 168 Conditional inputs, 59 Conditional return from interrupt instruction, 153 Conditional return from subroutine instruction, 204 Conditional sequence control relay end instruction, 172 Conditional transitions, example, 177 Configuration analog output values, 43 CP 243-1 Ethernet module, 459 CP 243-1 IT Internet module, 462 digital output states, 43 EM 231, 417 EM 231 RTD, 431 EM 231 thermocouple, 426 EM 235, 418 EM 253 Position Module, 291 EM 277 PROFIBUS-DP, 441–442 retentive ranges of memory, 43 symbol table for Modbus, 351 Configuration drawings, 53 Configuration table, EM 241 Modem module, 313, 325 Configuration/Profile table, EM 253 Position Module, 294 Configuring FBD and LAD status display, 246 HyperTerminal, 239–483 network, 221 password, 49 PTO/PWM operation, 136 STL status display, 247 Conflicts, avoiding network, 236 Connecting MM3 drive, 342 MM4 drive, 345 modem to S7-200, 231 Multi-Master cable, 9 network devices, 235 radio modem to S7-200, 232 with S7-200, 10 Connections CP 243-1 Ethernet module, 459 CP 243-1 IT Internet module, 462 CP 243-2, 464 Connector pins, communications port assignments, 223 Connector terminals CPU 221 AC/DC/Relay, 401 CPU 221 DC/DC/DC, 401 CPU 222 AC/DC/Relay, 402, 403 CPU 222 DC/DC/DC, 402, 403 CPU 224 AC/DC/Relay, 402, 403 CPU 224 DC/DC/DC, 402, 403 CPU 226 AC/DC/Relay, 404 CPU 226 DC/DC/DC, 404 EM 221 DI 8 x AC, 409 EM 221 DI 8x24 VDC, 409 EM 222 DO 8 x Relay, 409 EM 222 DO 8x24 VDC, 409 EM 223 4x24 VDC In/4x24 VDC Out, 408 EM 223 DI 16/DO 16 x DC 24V, 410 EM 223 DI 16/DO 16 x 24 VDC Relay, 410 EM 223 DI 32/DO 32x DC 24V, 411 EM 223 DI 32/DO 32 x 24 VDC Relay, 411 EM 223 DI 4/DO 4 x DC 24V/Relay, 408, 409 EM 223 DI 8/DO 8 x 24 VDC/Relay, 410 EM 223 DI 8/DO 8 x 24 VDC, 410 EM 231 RTD, 425 EM 231 thermocouple, 425 Connectors, order numbers, 496 Constant values, 33 Contact instructions, 70 example, 72 Control byte, setting for HSC, 124 Control logic, 24 Conventions program editors, 58 S7-200 programming, 59 Convergence control example, 176 sequence control relay instructions, 175 Conversion instructions ASCII, 103 ASCII to hex, 103 decode, 112 encode, 112 example, 101 hex to ASCII, 103 round, 101 segment, 102 standard, 99 string, 107, 110 truncate, 101 Convert double integer to string instruction, 107, 110 Convert integer to string instruction, 107, 110 Convert real to string instruction, 107, 110 Convert substring to double integer instruction, 107, 110 Convert substring to integer instruction, 107, 110 Convert substring to real instruction, 107, 110 Converting loop inputs, 148 loop outputs to scaled integer, 149 Copy string instruction, 184 Copy substring from string instruction, 186 Cosine instruction, 143 Count down counter instruction, 113 example, 115 Count up counter instruction, 113 Count up/down counter instruction, 114 example, 115 Counter instructions high-speed counter (HSC), 118 high-speed counter definition (HDEF), 118
517
IEC down counter, 116 up counter, 116 up/down counter, 116 SIMATIC count down counter, 113 count up counter, 113 count up/down counter, 114 Counter memory area (C), 29 Counters, high-speed, 50 Country codes, supported by EM 241, 308 CP 243-1 Ethernet module communication processors, 459 configuration, 459 connections, 459 functions, 459 number of connections, 215 order number, 458 specifications, 458 wizard, 459 CP 243-1 IT Internet module communication processors, 461 configuration, 462 connections, 462 functions, 461 Internet wizard, 462 number of connections, 215 order number, 461 specifications, 461 CP 243-2 AS-I Interface, specifications, 463 CP 243-2 AS-Interface Module features, 463 order number, 463 CP 243-2 communications processor connections, 464 functions, 464 operation, 464 wizard, 463 CP Cards, supported by STEP 7 Micro/WIN, 225 CP cards order numbers, 496 selecting, 224 CP5411, 496 CP5512, 496 CP5611, 496 CPU backup, 2 comm ports, 2 digital I/O, 2 dimensions, 2 error handling, 60 execution speed, 2 expansion modules, 2 ID register (SMB6), 484 input simulators, 471 memory, 2 number of connections, 214 password protection, 48 power requirements, 17, 473 real-time clock, 2 scan cycle, 24 screw sizes for installation, 18 searching for on network, 213 CPU 224, sample DP program, 448 CPU Data Transfer Message Format, EM 241 Modem module, 329 CPU events, history log, 47 CPU modules features, 68 input specifications, 398 installing, 18 memory ranges, 68, 507 order numbers, 396, 495 output specifications, 399 power specifications, 398 removing, 19 self-test diagnostics, 27 specifications, 396, 397 wiring diagrams, 401-403 CPUs, supporting intelligent modules, 323 CRC table Modbus Master Protocol, 349 Modbus Slave Protocol, 349 Creating configuration drawings, 53 program, 10 program with Micro/WIN, 55 symbolic name list, 53 user-defined protocols, 226 Cross reference table, 244 Current value changing in HSC, 131 setting for HSC, 126 Cycle time (PTO function), 133
D
Data receiving, 87, 92 saving and restoring, 36 transmitting, 87 Data block, 54 Data block editor assigning addresses, 62 assigning initial values, 62 Data consistency, PROFIBUS, 443 Data exchange mode, EM 277 PROFIBUS-DP, 443 Data Log Wizard allocating memory, 377 application example, 374 DATx_WRITE subroutine, 379 downloading the project, 378 overview, 374 S7-200 cpus that support, 374 S7-200 Explorer, 378 terminology, 374 using the, 375 Data transfers, EM 241 Modem module, 311 Data types, subroutine parameters, 205 Date, setting, 78 DATx_WRITE, Data Log subroutine, 379 DC installation guidelines, 21 DC outputs and relays, 22 DC transistor, protecting, 22
518
Index
Debugging editing in RUN mode, 244 features, 244 forcing values, 248 multiple scans, 248 DECEL_TIME (Deceleration Time), EM 253 Position Module, 256 Decode instruction, 112 example, 112 Decrement instruction, 144 example, 144 Designing Micro PLC system, 52 safety circuits, 52 Det Norske Veritas (DNV) Maritime Agency, 393 Detach interrupt instruction, 153 Deviation, 385 Device database file (GSD), EM 277 PROFIBUS-DP, 446–447 Diagnostic LED, 47 Diagnostics, CPU self-test, 27 Diagnostics information, EM 253 Position Module, 291 Differential term, PID algorithm, 148 Digital expansion module, addressing, 33 Digital input circuit, 46 Digital inputs filtering, 44 pulse catch, 44 reading, 41 writing to, 27 Digital outputs, configuring states, 43 Dimensions, CPU, 2 DIN rail mounting, 18 Diode suppression, 22 DIP switch settings, PPI Multi-Master cable, 9 DIP switch settings, PPI Multi-Master cable, 227 DIP switches RS-232/PPI Multi-Master Cable, 469 RTD, 431–432 thermocouple, 427 Direction, changing in HSC, 130 Disable interrupt instruction, 153 Disabling, high-speed counters, 131 Discrete modules, 4 Display panels, Text Display, 6 Displaying program elements, 55 program status, 246 Divergence control example, 175 sequence control relay instructions, 175 Divide instruction, 140 Divide integer with remainder instruction (DIV), 142 example, 142 Double integer to ASCII instruction, 104 Double integer to integer instruction, 100 Double integer to real instruction, 100 Down counter instruction, 116 Downloading data log configurations, 37 program, 14, 37 recipes, 37 Drawings, creating configuration, 53 Drive communication, calculating time requirement, 332 Drives. See MicroMaster drives Dumb terminal, configuring the RS-232/PPI Multi-Master cable, 239–483
E
Editing, in RUN mode, 244 Editors Function Block Diagram (FBD), 56 Ladder Logic (LAD), 56 Statement List (STL), 55 EEPROM error codes, 478 saving bit memory (M), 39 saving variable memory (V), 39, 487 Electric service life, 393 Electromagnetic compatibility, S7-200, 394 emission standards, 394 immunity standards, 394 EM 231 analog input module accuracy and repeatability, 422 calibration, 416 input block diagram, 419 input data word format, 419 installation, 422 specifications, 423 EM 231 RTD module configuring, 431 connector terminals, 425 CPU compatibility, 425 selecting DIP switches, 431–432 specifications, 424 status indicators, 434 temperature ranges and accuracy, 435–436 EM 231 thermocouple module basics, 426 configuring, 426 connector terminals, 425 CPU compatibility, 425 selecting DIP switches, 427 specifications, 424 status indicators, 428 temperature ranges and accuracy, 429–430 EM 232 analog output module output block diagram, 421 output data word format, 420 EM 235 analog input/output module accuracy and repeatability, 422 calibration, 416 configuration, 418 input block diagram, 420 input data word format, 419 installation, 422 output block diagram, 421 output data word format, 420 specifications, 423 EM 241 Modem Module block diagram, 450
519
configuration table, 313, 325 countries supported, 308 CPU compatibility, 451 CPU Data Transfer Message Format, 329 Data transfers, 311 errors from instructions, 321 example, 323 features, 308 installing, 451 instructions, 318 International telephone line interface, 308 Messaging Telephone Number, 327 MOD_XFR instruction, 319 Modbus addresses, 310 Modbus RTU protocol, 309 Modem Expansion wizard, 314 MODx_CTRL instruction, 319 MODx_MSG instruction, 320 numeric paging, 310 paging, 310 password protection, 311 RJ 11 jack, 308 security callback, 312 Short Message Service (SMS), 310 special memory locations, 323 specifications, 450 status LEDs, 314 STEP 7-Micro/WIN Interface, 309 text paging, 310
EM 253 Control Panel, 290–292 EM 253 Position Module ACCEL_TIME, 256 command byte, 299 configuration, 291 Configuration/Profile table, 294 configuring, 267 CPU compatibility, 454 creating instructions, 302 DECEL_TIME, 256 diagnostics information, 291 displaying and controlling operation, 290 eliminating backlash, 306 EM 253 Control Panel, 290–292 error codes, 292 Features, 265 inputs and outputs, 265 instruction error codes, 292 instruction guidelines, 273 instructions, 273 module error codes, 293 motion commands, 300 Position Control wizard, 267 POSx_CFG, 284 POSx_CLR, 283 POSx_CTRL, 274 POSx_DIS, 282 POSx_GOTO, 276 POSx_LDOFF, 279 POSx_LDPOS, 280 POSx_MAN, 275 POSx_RSEEK, 278 POSx_RUN, 277 POSx_SRATE, 281
programming, 266 RP seek modes, 303–307 sample program to control module, 302 examples, 285–289 special memory, 298 wiring diagram, 456–457
EM 277 PROFIBUS-DP module additional features, 445 address switches, 439 as DP slave, 440 configuration file, 446–447 configuration options, 442 configuring, 441–442 CPU compatibility, 439 data exchange mode, 443 DP protocol, 440 LED status indicators, 445 number of connections, 214 on PROFIBUS network, 441 special memory bytes, 444 specifications, 438 status LEDs, 439
Embedded variables, in text and SMS messages 311 EN, 59, 67 Enable in (EN), 59 Enable interrupt instruction, 153 Enable out (ENO), 59 Encode instruction, 112 example, 112 End character detection, 91 End instruction, 167 ENO, 59, 67 Entering, instruction, 12 Environmental specifications operating, 394 transport and storage, 394 Equipment requirements, 5 Error codes, 478 compile rule violations, 480 EM 253 Position module, 292 fatal errors, 478 instructions for EM 253 Position Module, 292 module errors for EM 253 Position Module, 293 PTO instructions, 264 PWMxRUN instruction, 254 run-time programming problems, 479 USS protocol instructions, 342
Errors EM 241 Modem module configuration, 313 EM 241 Modem module instructions, 321 fatal, 61 handling, 60 I/O, 60 Modbus Slave Protocol execution, 354 network read and write instructions, 82 non-fatal, 60 PID auto-tune, 387 PID loop, 151 program compile, 60 program execution, 61 run-time, 60 SMB1, execution errors, 482 viewing, 60
520
Index
Ethernet, 214 TCP/IP, 215 Ethernet Module, wizard, 459 Ethernet network, CP 243-1, 219 Examples add to table instruction, 189 AND instruction, 163 ASCII to hex instruction, 106 block move instruction, 166 calculating power requirements, 473 compare instructions, 96 conditional end instruction, 168 conditional transitions, 177 contact instructions, 72 convergence of control streams, 176 count down counter instruction, 115 count up/down counter instruction, 115 decode instructions, 112 decrement instruction, 144 DIV instruction, 142 divergence of control streams, 175 EM 241 Modem module, 323 encode instructions, 112 first-in-first-out instruction, 190 for-next loop instructions, 170 Freeport mode, 226 high-speed counter instructions, 132 high-speed counter modes, 121 IEC counter instructions, 116 IEC timers, 201 increment instruction, 144 integer math instructions, 141 integer to ASCII instruction, 106 interrupt instructions, 159 interrupt routines, 53 invert instructions, 161 jump to label instruction, 171 last-in-first-out instruction, 191 logic stack instructions, 76 memory fill instruction, 192 Modbus Slave Protocol, programming, 355, 361 move instructions, 183 MUL instruction, 142 network read/write instructions, 84 off-delay timer instruction, 199 on-delay timer instruction, 198 OR instruction, 163 Position module, 285–289 real math instructions, 141 real to ASCII instruction, 106 receive instructions, 93 reset instruction, 73 retentive on-delay timer instruction, 200 return from subroutine instructions, 207 rotate instructions, 180 segment instruction, 102 sequence control relay instructions, 172 set instruction, 73 shift instructions, 180 shift register bit instruction, 182 SIMATIC counters, 115 SIMATIC timers, 198, 199, 200 standard conversion instructions, 101 stop instruction, 168 subroutine, 53 subroutine call, 205 subroutine instructions, 207 swap instructions, 183 table find instruction, 195 timed interrupt routine, 159 token-passing network, 234 transmit instructions, 93 USS protocol program, 341 watchdog reset instruction, 168 XOR instruction, 163 Exception conditions, PID auto-tune, 387 Exclusive OR instruction, 162 example, 163 Executing control logic, 24 instructions, 25 Execution error codes, USS protocol instructions, 342 Execution errors, 61 Execution status, 42 Execution times, STL instructions, 499 Expansion cable, 466 Expansion I/O, 33 bus errors (SMW98), 491 Expansion modules, 4 addressing I/O points, 33 analog input specifications, 412 order numbers, 412, 424 output specifications, 413 specifications, 412 digital, order numbers, 405 dimensions, 18 discrete general specifications, 405 input specifications, 406 output specifications, 407 wiring diagrams, 408–410 ID and error register, 485 installing, 18 order numbers, 495 power requirements, 17, 473 removing, 19
F Faceplate Overlays, blank, Text displays, 497 Fan Out Connector, order number, 497 Fatal errors, 61 viewing, 478 FBD editor conventions, 58 description, 56 features, 56 Features CPU modules, 68 EM 241 Modem module, 308 EM 253 Position Module, 265 Fill instruction, 192
521
Filtering analog inputs, 45 digital inputs, 44 Find first character within string instruction, 187 Find instruction, 193 Find string within string instruction, 187 First-in-first-out instruction, 190 example, 190 Floating point values, 32, 149 For-next loop instructions example, 170 for, 169 next, 169 Forcing values, 247, 248 Forward-acting loops, 150 Freeport, configuring, PPI Multi-Master cable, 231 Freeport communication, 483 SMB30 and SMB130, 486 Freeport control registers (SMB30 and SMB130), 486 Freeport mode changing from PPI, 87 character interrupt control, 92 definition, 156 enabling, 86 example, 226 parity error (SMB3), 483 receive character (SMB2), 483 RS-232 standard, 227 transmit and receive instructions, 86 user-defined protocols, 226 Function Block Diagram. See FBD editor Functions, Modbus, 351, 352
G Gap update factor (GUF), 233 Germanisher Lloyd (GL) Maritime Agency, 393 Get port address instruction, 95 Global variable table, 62 Grounding, 20, 21 GSD file, EM 277 PROFIBUS-DP, 446–447 Guidelines designing a Micro PLC system, 52 grounding and circuit, 20 grounding and wiring, 21 high-vibration environment, 19 Inductive loads, 22 installation, 16 instructions for EM 253 Position Module, 273 interrupt routines, 54, 155 lamp loads, 22 modifying pointers for indirect addressing, 35 network configuration, 221 subroutines, 54 suppression circuits, 22 vertical installation, 19 wiring, 20
H Handling complex communications, 236 errors, 60 Hardware, troubleshooting, 249 Hex to ASCII instruction, 103 High potential isolation test, 394 High-speed counter (HSC) instruction, 118 example, 132 High-speed counter definition (HDEF) instruction, 118 High-speed counters, 50 assigning interrupts, 126 changing current value, 131 changing direction, 130 changing preset value, 131 control byte, 119 defining modes and inputs, 120 disabling, 131 initialization sequence, 127 interrupts, 120 memory area, addressing, 30 modes, 121, 508 programming, 119 reset and start operations, 123 selecting active state, 124 setting control byte, 124 setting current and preset values, 126 SMB36-SMB65, 487 status byte, 126 timing diagrams, 121–123 understanding, 119 High-speed pulse output operation, 133 SMB66-SMB85, 489 High-speed pulse outputs, 50 Highest station address (HSA), 233 History log, CPU events, 47 HMI devices, 225 Holding Registers, MBUS_MSG, 358 HSC, 50 Instruction wizard, 119 HSC0, HSC1, HSC2 register (SMB36 to SMB65), 487 HSC3, HSC4, HSC5 register (SMB131 to SMB165), 491 Human Machine Interfaces, order number, 497 HyperTerminal, configuring RS-232/PPI Multi-Master cable, 239–483
I I memory, 28 I/O, reading and writing, 41 I/O addressing, 33 I/O errors, 60 I/O expansion cable, installation, 466
522
I/O interrupt queue, 157 I/O interrupts, 156 I/O module identification and error register, 485 I/O status (SMB5), 484 Idle line detection, 89 IEC 1131-3 instruction set, 57 IEC counter instructions down counter, 116 example, 116 up counter, 116 up/down counter, 116 IEC timer instructions, 201 example, 201 Immediate contact instruction, 70 Increase program memory, disable run mode edit, 47 Increment instruction, 144 example, 144 Incrementing pointers, 35 Indirect addressing, 34 & and *, 34 modifying pointers, 35 Inductive Loads, 22 Initial values, assigning, 62 Initializing high-speed counters, 127 Modbus Protocol, 349 Input block diagram EM 231, 419 EM 235, 420 Input data word format EM 231, 419 EM 235, 419 Input image register, 25 Input simulators, 471 Input specifications analog expansion module, 412 CPU modules, 398 discrete expansion module, 406 Inputs, 24, 25 calibration, 416 conditional/unconditional, 59 CPU module, 401 discrete expansion module, 406 EM 253 Position Module, 265 filtering analog, 45 filtering digital, 44 high-speed counters, 120 start and reset (HSC), 123 Installation clearance requirements, 16 CPU module, 18 electrical noise, 16 EM 231, 422 EM 235, 422 expansion module, 18 guidelines, 16 heat-generating devices, 16 high voltage devices, 16 I/O expansion cable, 466 mounting requirements, 18 power supply, 17 S7-200, 17 STEP 7-Micro/WIN, 5
Instruction, entering, 12 Instruction error codes, EM 253 Position Module, 292 Instruction Libraries, 64 Instruction sets IEC 1131-3, 57 selecting, 57 SIMATIC, 57 Instruction tree, 11, 55 Instruction Wizard HSC, 119 NETR, NETW, 81 Instructions add, 140 add to table, 189 AENO, 75 AND, 162 AND load, 75 ASCII to hex, 103 attach interrupt, 153 BCD to integer, 100 bit logic, 70 block move byte, 166 block move double word, 166 block move word, 166 byte to integer, 100 call subroutine, 204 clear interrupt event, 153 compare, 59 concatenate string, 184 conditional end, 167 conditional return from interrupt, 153 conditional return from subroutine, 204 conditional sequence control relay end, 172 convert double integer to string, 107, 110 convert integer to string, 107, 110 convert real to string, 107, 110 convert substring to double integer, 107, 110 convert substring to integer, 107, 110 convert substring to real, 107, 110 copy string, 184 copy substring from string, 186 cosine, 143 count down counter, 113 count up counter, 113 count up/down counter, 114 creating motion, 302 decode, 112 decrement, 144 detach interrupt, 153 disable interrupt, 153 divide, 140 divide integer with remainder (DIV), 142 double integer to ASCII, 104 double integer to integer, 100 double integer to real, 100 down counter, 116 EM 241 Modem module, 318 EM 253 Position Module, 273 enable interrupt, 153 encode, 112 End, 167 exclusive OR, 162
523
executing, 25 find first character within string, 187 find string within string, 187 first-in-first-out, 190 for, 169 get port address, 95 hex to ASCII, 103 high-speed counter (HSC), 118 high-speed counter definition (HDEF), 118 high-speed pulse output (PLS), 133 immediate contact, 70 increment, 144 integer to ASCII, 103 integer to BCD, 100 integer to byte, 100 integer to double integer, 100 interrupt, 153–159 invert byte, 161 invert double word, 161 invert word, 161 jump to label, 171 label, 171 last-in-first-out, 190 load sequence control relay, 172 load stack, 75 logic pop, 75 logic push, 75 logic read, 75 loop control (PID), 145 MBUS_CTRL, 356 MBUS_INIT, 353 MBUS_SLAVE, 354 memory fill, 192 Modbus Slave Protocol, 351, 352 MODx_CTRL, 319 MODx_MSG, 320 MODx_XFR, 319 move byte, 164 move byte immediate read, 165 move byte immediate write, 165 move double word, 164 move real, 164 move word, 164 multiply, 140 multiply integer to double integer (MUL), 142 natural exponential, 143 natural logarithm, 143 negative transition, 70 network read, 81 network write, 81 next, 169 no operation, 73 NOT, 70 off-delay timer (TOF), 196, 201 on-delay timer (TON), 196, 201 OR, 162 OR load, 75 output, 73 output immediate, 73 PID loop, 145 positive transition, 70 POSx_CFG, 284 POSx_CLR, 283 POSx_CTRL, 274 POSx_DIS, 282 POSx_GOTO, 276 POSx_LDOFF, 279 POSx_LDPOS, 280 POSx_MAN, 275 POSx_RSEEK, 278 POSx_RUN, 277 POSx_SRATE, 281 PTOx_ADV, 264 PTOx_CTRL, 260 PTOx_LDPOS, 263 PTOx_MAN, 262 PTOx_RUN, 261 pulse output (PLS), 133 pulse timer (TP), 201 pulse train output (PTO), 133 pulse width modulation (PWM), 133 PWMx_RUN, 254 read real-time clock, 78 read real-time clock extended, 79 real to ASCII, 105 real-time clock, 78 receive, 86 reset, 73 reset dominant bistable, 77 reset immediate, 73 retentive on-delay timer (TONR), 196 return from interrupt, 153 return from subroutine, 204 rotate left byte, 179 rotate left double word, 179 rotate left word, 179 rotate right byte, 179 rotate right double word, 179 rotate right word, 179 round, 101 segment, 102 sequence control relay end, 172 sequence control relay transition, 172 set, 73 set dominant bistable, 77 set immediate, 73 set port address, 95 set real-time clock, 78 set real-time clock extended, 79 shift left byte, 179 shift left double word, 179 shift left word, 179 shift register bit, 181 shift right byte, 179 shift right double word, 179 shift right word, 179 sine, 143 square root, 143 standard contact, 70 stop, 167 string length, 184 subtract, 140 swap bytes, 183 table, 190–195 table find, 193 tangent, 143
524
transmit, 86 truncate, 101 up counter, 116 up/down counter, 116 USS protocol, 333 watchdog reset, 167 without outputs, 59
Instructions, quick reference guide, 509 Integer math instructions, example, 141 Integer to ASCII instruction, 103 example, 106 Integer to BCD instruction, 100 Integer to byte instruction, 100 Integer to double integer instruction, 100 Integral term, PID algorithm, 147 Intelligent modules, 4 CPUs that support, 323 status (SMB200 to SMB549), 493 Intercharacter timer, 91 Interface, selecting communications, 210 International standards, 392 Internet Devices, CP 243-1 IT, 219 Internet module, wizard, 462 Interrupt events priority, 158 quick reference, 506 types, 154 Interrupt instructions attach interrupt, 153 clear interrupt event, 153 conditional return from interrupt, 153 detach interrupt, 153 disable interrupt, 153 enable interrupt, 153 example, 159 Interrupt routines, 25, 42 calling subroutines from, 156 communication port, 156 example, 53 guidelines, 54, 155 I/O, 156 priority, 157 queues, 157 rising/falling edge, 156 sharing data with main program, 155 system support, 155 time-based, 156 types supported by S7-200, 156 understanding, 155 Interrupts assigning to HSC, 126 high-speed counters, 120 Invert byte instruction, 161 Invert double word instruction, 161 Invert instructions, example, 161 Invert word instruction, 161 Isolation, network, 221
J
Jump instructions jump to label, 171 label, 171 Jump to label instruction, 171 example, 171
L
L memory, 31 Label instruction, 171 LAD editor conventions, 58 description, 56 features, 56 Ladder Logic. See LAD editor Lamp loads, guidelines, 22 Last-in-first-out instruction, 190 example, 191 LEDs diagnostic, 47 EM 241 Modem module, 314 Libraries, Instruction, 64 Lloyds Register of Shipping (LRS) Maritime Agency, 393 Load sequence control relay instruction, 172 Load stack instruction, 75 Loading new current value in HSC, 131 new preset value in HSC, 131 Local I/O, 33 Local memory area (L), 31 Local variable table, 55, 63 Logic pop instruction, 75 Logic push instruction, 75 Logic read instruction, 75 Logic stack instructions AENO, 75 AND load, 75 example, 76 load stack, 75 logic pop, 75 logic push, 75 logic read, 75 OR load, 75 Logic, control, 24 Logical connections MPI, 215 PPI, 214 Logical operations instructions AND, OR, XOR, 162 invert, 161 Loop control (PID) instructions, 145–156 adjusting bias, 150 converting inputs, 148 converting outputs, 149 error conditions, 151 forward/reverse, 150 modes, 151 ranges/variables, 150 selecting type, 148 Loop inputs converting, 148 normalizing, 148
525
Loop outputs, converting to scaled integer, 149 Loop table, 152 PID, 382 Lost password, 49
M
M memory, 28 Manual mode, PID loop, 151 Manuals, order numbers, 496 Mapping address to S7-200, Modbus, 350 Maritime Agency approvals, 393 Master devices, 211 Math instructions add, 140 decrement, 144 divide, 140 divide integer with remainder (DIV), 142 increment, 144 multiply, 140 multiply integer to double integer (MUL), 142 subtract, 140 Maximum and start/stop speeds, position control wizard, 255 Maximum character count, 92 MBUS_CTRL instruction, 356 MBUS_INIT instruction, 353 MBUS_MSG, Holding registers, 358 MBUS_SLAVE instruction, 354 Memory accessing, 27 CPU, 2 retentive, 43 Memory areas clearing, 49 operand ranges, 69 Memory Cartridge, restoring program from, 38 Memory cartridge, 36, 465 electrostatic discharge, 36 error codes, 478 storing program, 38 Memory cartridges, order numbers, 496 Memory fill instruction, 192 example, 192 Memory functions block move instructions, 166 move instructions, 164 rotate instructions, 179 shift instructions, 179 shift register bit instruction, 181 swap instructions, 183 Memory ranges CPU modules, 68 quick reference, 507 Memory retention, 36–39 ranges, 43 Message timer, 91 Messages, token-passing network, 234 Messaging Telephone Number Format, EM 241 Modem module, 327 Micro PLC system, designing, 52
MicroMaster drive communication, 332 connecting, 342 controlling, 331 reading and writing, 338, 339 MM3 drive connecting, 342 setup, 343 MM4 drive connecting, 345 setup, 346 Modbus Master MBUS_MSG, execution error codes, 359 Modbus Master, special memory, 348 Modbus Master Protocol CRC table, 349 execution error codes, 357 execution time, 349 functions supported, 351 initialization, 349 resources used, 348 Modbus Protocol Library, 347 Modbus RTU Protocol, 351, 352 EM 241 Modem module, 309 functions supported by Modem module, 309 mapping addresses, 310 Modbus Slave Protocol addresses, 350 configuring symbol table, 351 CRC table, 349 example of programming, 355, 361 execution error codes, 354 execution time, 349 functions supported, 352 initialization, 349 instructions, 351, 352 mapping aadresses to S7-200, 350 MBUS_INIT, 353 MBUS_SLAVE, 354, 356 resources used, 349 special memory, 349 Mode switch, 40 Modem remote, PPI Multi-Master cable, 230 with PPI Multi-Master cable, 231 Modem Expansion Wizard, EM 241 Modem module, 314 Modem Expansion wizard, 230 Modem module configuration table, 313 CPU Data Transfer Message Format, 329 data transfers, 311 errors from instructions, 321 example, 323 features, 308 instructions, 318 International telephone line interface, 308 Messaging Telephone Number, 327 Modem Expansion wizard, 314 MODx_CTRL instruction, 319 MODx_MSG instruction, 320 MODx_XFR instruction, 319
526
Index
numeric paging, 310 paging, 310 password protection, 311 RJ 11 jack, 308 security callback, 312 Short Message Service, 310 SMS messaging, 310 status LEDs, 314 Text Message Format, 328 text paging, 310 Modem module, 450 Modes high-speed counters, 120 PID loop, 151 Modifying, pointers, 35 Module error codes, EM 253 Position Module, 293 MODx_CTRL instruction, EM 241 Modem module, 319 MODx_XFR instruction, EM 241 Modem module, 319 MODx_MSG instruction, EM 241 Modem module, 320 Monitoring, 14 process variables, 63 program status, 246 variables with status chart, 247 Motion commands, EM 253 Position Module, 300 Mode of operation, motion profile, 257 Motion profile creating steps, 258 defining, 257 position module, 257 Mounting clearance requirements, 18 dimensions, 18 DIN rail, 18 panel, 18 Move byte immediate read instruction, 165 Move byte immediate write instruction, 165 Move byte instruction, 164 Move double word instruction, 164 Move instructions, example, 183 Move real instruction, 164 Move word instruction, 164 MPI network greater than 187.5 Kbaud, 218 less than 187.5 Kbaud, 217 MPI protocol, 215, 235 Multi-Master cable, 9 Multi-master PPI network, 216 Multiply instruction, 140 Multiply integer to double integer instruction (MUL), 142 example, 142
N National standards, 392 Natural exponential instruction, 143 Natural logarithm instruction, 143 Navigation bar, 55 Negative transition instruction, 70, 71 Nesting, subroutines, 204 NETR, NETW, Instruction Wizard, 81 Network addresses, 211 baud rate, 221 biasing cable, 223 building, 221 cable, 221, 222 calculating distances, 221 communications port, 223 communications setup, 210–433 complex, 236 complex PPI, 217 components, 221–224 configuration guidelines, 221 CP card, 224 device addresses, 214 gap update factor (GUF), 233 highest station address (HSA), 233 HMI devices, 225 isolation, 221 master devices, 211 modem, 231 MPI, greater than 187.5 Kbaud, 218 MPI, less than 187.5 Kbaud, 217 multi-master PPI, 216 optimizing performance, 233 PPI Multi-Master cable, 224 PROFIBUS, 211 PROFIBUS-DP, 218 radio modem, 232 repeaters, 222 sample configurations, 216, 217, 218 searching for CPU, 213 single-master PPI, 216 slave devices, 211 terminating cable, 223 token rotation time, 233 transmission rate, 221 Network connectors, order numbers, 497 Network read instruction, 81, 82 error codes, 82 example, 84 Network write instruction, 81, 82 error codes, 82 example, 84 Next instruction, 169 example, 170 Nippon Kaiji Kyokai (NK) Maritime Agency, 393 No operation instruction, 73 Noise rejection, input filter, 44 Non-fatal errors, 60 Normalizing, loop inputs, 148 NOT instruction, 70 Null modem adapter, 231 Number, representation, 32 Numbers, representation, 27, 33 Numeric instructions cosine, 143 natural exponential, 143 natural logarithm, 143 sine, 143 square root, 143
527
tangent, 143 Numeric paging, EM 241 Modem module, 310
O
Off-delay timer instruction (TOF), 196, 201 example, 199 On-delay timer instruction (TON), 196, 201 example, 198 OP73, order number, 497 Open Loop Control, 252 Open loop position control, using steppers or servos, 255 Open Type Controllers, installing, 16 Opening, program editor, 11 Operand ranges, 69 Operation modes, CPU changing, 40 Freeport protocol, 226 status bits, 482 Operator stations, specifying, 52 Optimizing, network performance, 233 OR instruction, 162 example, 163 OR load instruction, 75 Order, of interrupt events, 158 Order numbers, 495–938 CP 243-2 AS-Interface Module, 463 CPU modules, 396 digital expansion module, 405 analog expansion module, 412, 424 input simulators, 471 PPI Multi-Master cables, 467 Output block diagram EM 232, 421 EM 235, 421 Output data word format EM 232, 420 EM 235, 420 Output image register, 24 Output immediate instruction, 73 Output instruction, 73 Output specifications analog expansion module, 413 CPU modules, 399 discrete expansion module, 407 Outputs, 24 CPU module, 401 discrete expansion module, 408 EM 253 Position Module, 265 instructions without, 59 Outputs and relays, 22 Outputs, analog, configuring values, 43 Outputs, Digital, configuring states, 43 Overview, open loop control, 252
P
Paging, Modem module, 310 Panel mounting, 18 Parameters in subroutines, 205 types for subroutines, 205 Parity errors SMB3, 483 SMB30 and SMB130, 92 Password clearing, 49 configuring, 49 CPU functions, 48 recovering lost, 49 restricting access, 49 Password protection, EM 241 Modem module, 311 Peer-to-peer communications, 217–218 Performance, optimizing network, 233 Permanent Memory, copying V memory, 39 Permanent memory, 36, 39 Permanent program storage, 39 PID, loop table, expanded, 382 PID Auto-Tune auto-hysteresis, 385 deviation, 385 error conditions, 387 exception conditions, 387 prerequisites, 385 PV out of range, 387 sequence, 386 understanding, 382 PID Tuning Control Panel, 388 PID loop instruction, 145 alarm checking, 151 automatic mode, 151 converting loop inputs, 148 converting loop outputs to scaled integer, 149 derivative term, 148 error conditions, 151 forward-acting, 150 integral term, 147 loop control, 148 loop control types, 148 loop table, 152 manual mode, 151 modes, 151 normalizing loop inputs, 148 proportional term, 147 ranges, 150 reverse-acting, 150 understanding, 146 variables, 150 wizard, 145 Pin assignment, communications port, 223 Pipelining, PTO pulses, 134 PLC Information dialog box, 60 Pointers, indirect addressing, 34 Port, settings, PPI Multi-Master cables, 220 Position Control Wizard, 267 PTOx_ADV, 264 PTOx_CTRL, 260 PTOx_LDPOS, 263 PTOx_MAN, 262 PTOx_RUN, 261 Position Control wizard, 133
Index
Position module ACCEL_TIME, 256 configuration, 291 Configuration/Profile table, 294 configuring, 267 configuring motion profiles, 257 creating instructions, 302 DECEL_TIME, 256 diagnostics information, 291 displaying and controlling operation, 290 eliminating backlash, 306 EM 253 Control Panel, 290–292 error codes, 292 Features, 265 inputs and outputs, 265 instruction error codes, 292 instruction guidelines, 273 instructions, 273 module error codes, 293 motion commands, 300 Position Control wizard, 267 POSx_CFG, 284 POSx_CLR, 283 POSx_CTRL, 274 POSx_DIS, 282 POSx_GOTO, 276 POSx_LDOFF, 279 POSx_LDPOS, 280 POSx_MAN, 275 POSx_RSEEK, 278 POSx_RUN, 277 POSx_SRATE, 281 programming, 266 RP seek modes, 303–307 sample program to control, 302 special memory, 298 Positive transition instruction, 70, 71 POSx_CFG, 284 POSx_CLR, 283 POSx_CTRL, 274 POSx_DIS, 282 POSx_GOTO, 276 POSx_LDOFF, 279 POSx_LDPOS, 280 POSx_MAN, 275 POSx_RSEEK, 278 POSx_RUN, 277 POSx_SRATE, 281 Potentiometers, analog adjustment, 50 Power flow, subroutine parameter, 205 Power loss, retentive memory, 39, 43 Power requirements, 17 calculating, 473, 475 CPU, 473 expansion module, 473 sample, 474 table for calculating, 475 Power specifications, CPU modules, 398 Power supply, 8, 17 PPI communications, changing to Freeport mode, 87 PPI mode, radio modem, 232 PPI Multi-Master cable, 5 baud rate switch selections, 231 radio modem, 232 configuring, 230 configuring for Freeport, 231 Freeport mode, 227 RS-232 standard, 227 selecting, 210, 224 with modem, 231 with radio modem, 232 PPI protocol, 214, 235 complex network, 217 multi-master network, 216 single-master network, 216 PPI/Freeport mode, radio modem, 232 Preset value changing in HSC, 131 setting for HSC, 126 Priority interrupt events, 158 interrupt routines, 157 Process image register, 41 Process-image input register (I), 28 Process-image output register (Q), 28 Processing, communication requests, 27 PROFIBUS, master and slave devices on 211 PROFIBUS protocol, 215, 235 PROFIBUS-DP data consistency, 443 module (EM 277), 441 sample program, 448 standard communications, 440 PROFIBUS-DP network cable specifications, 221 pin assignments, 223 repeaters, 222 S7-315-2 and EM 277, 218 STEP 7-Micro/WIN and HMI, 218 Profile table, EM 253 Position Module, 294 Profile table values, PTO/PWM generators, 138 Program analog inputs, 25 basic elements, 53 compile errors, 60 creating, 10 creating with STEP 7-Micro/WIN, 55 debugging features, 244 downloading, 14, 37 editing in RUN mode, 244 execution errors, 61 monitoring, 14 monitoring status, 246 running, 14 saving, 13 sharing data with interrupt routines, 155 specifying number of scans, 248 status chart, 63 storage, 36–40 structuring, 53 subroutines, 54
529
Program control instructions basic program control, 167 conditional end, 167 for-next loop, 169 jump instructions, 171 sequence control relay (SCR), 172 stop, 167 watchdog reset, 167 Program editors, 55 conventions, 58 Function Block Diagram (FBD), 55 Ladder Logic (LAD), 55 opening, 11 selecting, 55 Statement List (STL), 55 Program memory, increase, 47 Program, sample, controlling Position module, 302 Programming EM 253 Position Module, 266 high-speed counters, 119 Programming cable, 5 Programming software, order numbers, 496 Proportional term, PID algorithm, 147 Protection circuit, 393 Protocol, communication selecting, 214 user-defined, 226 Protocols PROFIBUS-DP, 440 supported by STEP 7-Micro/WIN, 225 PTO instructions, error codes, 264 PTO Output, 258 PTO/PWM functions, registers (WMB66 to SMB85), 489 PTO_CTRL, 260 PTO0, PTO1 Profile Definition Table (SMB166 to SMB185), 492 PTOx_CTRL, 260 PTOx_LDPOS, 263 PTOx_MAN, 262 PTOx_RUN, 261 Pulse catch, 44 Pulse catch feature, 45 Pulse Output instruction (PLS), 133 Pulse outputs high-speed, 50 pulse output instruction (PLS), 133 pulse train output instruction (PTO), 133 pulse width modulation instruction (PWM), 133 Pulse timer instruction (TP), 201 Pulse Train Output PTOx_ADV, 264 PTOx_CTRL, 260 PTOx_LDPOS, 263 PTOx_MAN, 262 PTOx_RUN, 261 Pulse train output instruction (PTO), 50, 133 configuring with SM memory, 136 cycle time, 134 multiple-segment pipelining, 135 Position Control wizard, 133 profile table values, 138 single-segment pipelining, 134 stepper motor control, 138 understanding, 134 Pulse Width Modulation, 253 configuring PWM output, 253 Pulse width modulation instruction (PWM), 50, 133 configuring with SM memory, 136 cycle time, 135 Position Control wizard, 133 profile table values, 138 stepper motor control, 138 understanding, 135 update methods, 136 Pulse Width Modulation Output, PWMx_RUN, 254 PV out of range, PID auto-tune, 387 PWM Output, configuring, 253 PWMx_RUN, 254 pulse width modulation instruction, 254 PWMx_RUN instruction, error codes, 254
Q
Q memory, 28 Queue overflow (SMB4), 483 Queues, interrupt routines, 157 Quick reference information, 505
R
Radio modem PPI mode, 232 PPI/Freeport mode, 232 with PPI Multi-Master cable, 232 Rail dimensions, 18 mounting, 18 Ranges, PID loop, 150 RCPx_Read subroutine, recipe instruction, 371 Read real-time clock extended instruction, 79 Read real-time clock instruction, 78 Reading data from inputs, 24, 25 Real math instructions, example, 141 Real number values, 27, 32 Real to ASCII instruction, 105 example, 106 Real-time clock instructions, 78 Receive instruction, 86 break detection, 90 end character detection, 91 end conditions, 89 example, 93 Freeport mode, 86 idle line detection, 89 intercharacter timer, 91 maximum character count, 92 message timer, 91 parity errors, 92 receiving data, 87 SMB86 to SMB94, SMB186 to SMB194, 490 start character detection, 89 start conditions, 89 user termination, 92
530
Receiving data, 92 Recipes, uploading and downloading, 37 Recipe Wizard, 367 allocating memory, 369 downloading, 370 instructions, 371 terms, 367 Recovering, lost password, 49 Reinstalling, terminal block connector, 19 Relays, 22 service life, 393 Remote address, setting for S7-200, 213 Removing CPU module, 19 expansion module, 19 terminal block connector, 19 Repeaters network, 222 order numbers, 497 Requirements Modbus Master Protocol, 348 Modbus Slave Protocol, 349 Reset, high-speed counter, 123 Reset dominant bistable instruction, 77 Reset immediate instruction, 73 Reset instruction, 73 example, 73 Resolution, timer, 197, 198 Restarting, after fatal error, 61 Restoring Data, after power on, 39 Restoring program, from memory cartridge, 38 Retentive bit memory, 39 Retentive data memory, 36 Retentive memory, 43 Retentive on-delay timer instruction (TONR), 196 example, 200 Return from interrupt instruction, 153 Return from subroutine instruction, 204 example, 207 Reverse-acting loops, 150 RJ 11 jack, EM 241 Modem module, 308, 451 Rotate instructions, 179 example, 180 types, 179 Rotate left byte instruction, 179 Rotate left double word instruction, 179 Rotate left word instruction, 179 Rotate right byte instruction, 179 Rotate right double word instruction, 179 Rotate right word instruction, 179 Round instruction, 101 RP Seek mode options, 303–307 EM 253 Position Module, 303–307 RP Seek modes, 303 RS-232 standard Freeport mode, 227 PPI Multi-Master cable, 227 RS-232/PPI Multi-Master cable configuring for HyperTerminal, 239–483 DIP switch settings, 469 port settings, 220 specifications, 467 RS-485 standard, 222
RTD module (EM 231), 431 RUN mode, 14, 40 editing program, 244 Run mode edit, 42 disable, 47 Run-time errors, 60 Run-time programming, error codes, 479 Running, program, 14
S
S memory, 32 S7-200 accessing data, 27 accumulators, 30 addressing, 27 analog inputs (AI), 31 analog outputs (AQ), 32 as slave device, 211, 440 baud rates, 211, 212–214 bit memory area (M), 28 C memory, 29 connecting with STEP 7-Micro/WIN, 10 constant values, 33 counter memory area (C), 29 CPU modules, 2 dimensions, 2 downloading, 37 electromagnetic compatibility, 394 environmental conditions, 394 error codes, 478 error handling, 60 executing control logic, 24 expansion modules, 4 grounding guidelines, 21 hardware troubleshooting, 249 high-speed counters, 30 I memory, 28 installation guidelines, 16 installing, 17 interrupt routines, 155 L memory, 31 local memory area (L), 31 M memory, 28 memory, 27 memory ranges, 68 modem, 231 network address, 212–214 password protection, 48 power supply, 8 process image register, 41 process-image input register (I), 28 process-image output register (Q), 28 programming conventions, 59 pulse catch feature, 45 Q memory, 28 radio modem, 232 reading and writing data, 24 response to fatal error, 478 retentive memory, 43 RS-232 standard, 227 RUN mode, 14, 40
S memory, 32 sample network configurations, 216, 217, 218, 219 saving data, 36 scan cycle, 24, 42 sequence control relay memory area (S), 32 SM memory, 31 special features, 41 special memory area (SM), 31 status chart, 247 STOP mode, 14, 40 supported interrupt routines, 156 system components, 2 T memory, 29 technical specifications, 394 timer memory area (T), 29 troubleshooting, 249 uploading, 37 V memory, 28 variable memory area (V), 28 wiring diagrams, 401–403 wiring guidelines, 21 S7-200 Explorer, 36, 41 Data Log Wizard, 378 S7-200 Programmable Controller System Manual, order numbers, 496 S7-200CN products, 511–514 S7-300, sample network configurations, 217 S7-400, sample network configurations, 217 Safety circuits, designing, 52 Sample program, 10 Saving bit memory (M) to EEPROM, 39 program, 13 S7-200 program data, 36 value to EEPROM, 487 variable memory (V) to EEPROM, 39 Scaled integer, converting loop outputs, 149 Scan cycle, 24 specifying number, 248 timers, 198 Scan times: SMW22 to SMW26, 486 Security, passwords, 48 Security callback, EM 241 Modem module, 312 Segment instruction, 102 example, 102 Selecting communication protocol, 214 CP card, 224 instruction sets, 57 PPI Multi-Master cable, 224 program editor, 55 RTD DIP switches, 431–432 S7-200 operating mode, 40 thermocouple DIP switches, 427 Sequence control relay end instruction, 172 Sequence control relay instructions conditional sequence control relay end, 172 convergence control, 175 divergence control, 175 example, 172 load sequence control relay, 172 restrictions, 172
sequence control relay end, 172 sequence control relay transition, 172 Sequence control relay memory area (S), 32 Sequence control relay transition instruction, 172 Servos, open loop position control, 255 Set dominant bistable instruction, 77 Set immediate instruction, 73 Set instruction, 73 example, 73 Set port address instruction, 95 Set real-time clock extended instruction, 79 Set real-time clock instruction, 78 Setting baud rate 211 control byte (HSC), 124 current and preset values for HSC, 126 date, 78 remote address for S7-200, 213 time, 78 Setting up MM3 drive, 343 MM4 drive, 346 Seven-segment display, 102 Shift instructions example, 180 types, 179 Shift left byte instruction, 179 Shift left double word instruction, 179 Shift register bit instruction, 181 example, 182 Shift right byte instruction, 179 Shift right double word instruction, 179 Shift right word instruction, 179 Short Message Service, EM 241 Modem module, 310 SIMATIC counter instructions count down, 113 count up, 113 count up/down, 114 examples, 115 SIMATIC instruction set, 57 SIMATIC timer instructions, 196 example, 198, 199, 200 Simulators, order numbers, 497 Simulators, input, 471 Sine instruction, 143 Single-master PPI network, 216 Slave device, 211 EM 277 PROFIBUS-DP, 440 S7-200, 440 SM memory, 31 Modbus Master Protocol, 348 Modbus Slave Protocol, 349 PTO/PWM operation, 136 SMB0: status bits, 482 SMB1: status bits, 482 SMB130: freeport control registers, 486 SMB131 to SMB165: HSC3, HSC4, HSC5 register, 491 SMB166 to SMB185: PTO0, PTO1 Profile Definition Table, 492 SMB186 to SMB194: receive message control, 490 SMB2: freeport receive character, 483
532
S MB200 to S MB549: intelligent module status, 493
S MB28, S MB29 analog adjustment, 50, 486
S MB3: freeport parity error, 483
S MB30 and S MB130: freeport control registers, 486
S MB31 and S MW32: E E P R O M write control, 487
S MB34 and S MB35: timed interrupt registers, 487
S MB36 to S MB65: HS C0, HS C1, HS C2 register, 487
S MB4: queue overflow, 483
S MB5: I/O status, 484
S MB6: C P U ID register, 484
S MB66 to S MB85: PTO/PWM registers, 489
S MB7: reserved, 484
S MB8 to S MB21: I/O module identification and error registers, 485
S MB86 to S MB94, S MB186 to S MB194: receive message control, 490
S MS, Modem module, 310
S MW22 to S MW26: scan times, 486
S MW98: expansion I/O bus errors, 491
Software debugging, 243
Spare door spare kit, order number, 497
Special memory
E M 241 Modem module, 323
Modbus Master Protocol, 348
Modbus Slave Protocol, 349
Special memory area (SM), 31
analog adjustment potentiometers, 50
Special memory bits, 482–490
quick reference, 505
Special memory bytes, E M 277 P R O F I B U S - D P, 444
Special memory locations, E M 253 Position Module, 298
Specifications
analog expansion module, 412
C P 243-1 Ethernet module, 458
C P 243-1 IT Internet module, 461
C P 243-2 AS-Interface module, 463
C P U module, 396, 397
discrete expansion module, 405
E M 231 RTD, 424
E M 231 thermocouple, 424
E M 241 modem, 450
E M 277 P R O F I B U S - D P, 438
Micro PLC system, 52
R S - 232/PPI Multi-Master Cable, 467
S quare root instruction, 143
S tandard contact instruction, 70
S tandard conversion instructions, 99
S tandard DIN rail, 17
S tandards, national and international, 392
S tart, high-speed counter, 123
S tart character detection, 89
S tarting, S T E P 7-Micro/WIN, 9
S tatement List. See S T L Editor
S tatus
displaying in LAD and FBD, 246
displaying in STL, 247
end of scan, 246
execution, 246
monitoring program, 246
S tatus byte, high-speed counter, 126
S tatus chart, 63
forcing values, 248
monitoring values, 247
S tatus LEDs
E M 231 RTD, 434
E M 231 thermocouple, 428
E M 253 position module, 454
E M 277 P R O F I B U S - D P, 439, 445
S T E P 7-Micro/WIN
as master device, 211
baud rate, 212–214
communication settings, 10
computer requirements, 5
connecting with S7-200, 10
C P card, 225
creating programs, 55
debugging tools, 243
equipment requirements, 5
installation, 5
instruction sets
I E C 1131-3, 57
selecting, 57
S I M A T I C, 57
Interface for E M 241, 309
network address, 212–214
opening, 55
order numbers, 496
P P I Multi-Master cable, 225
program editors, 55
programming package, 5
sample network configurations, 216–219
starting, 9
S T E P 7-Micro/WIN 32 Instruction Libraries, 496
S tepper motor control, PTO/PWM generators, 138
S teppers, open loop position control, 255
S teps, creating for motion profile, 258
S T L editor
description, 55
features, 55
S T L instructions
execution times, 499
quick reference, 509
S top instruction, 167
example, 168
S T O P mode, 14, 40
S toring
program on memory cartridge, 38
S7-200 program data, 36
S tring, representation, 33
S tring constant, 32
S tring instructions
concatenate string, 184
copy string, 184
copy substring from string, 186
find first character within string, 187
find string within string, 187
string length, 184
S tring length instruction, 184
S trings, format, 32
S tructuring, program, 53
S ubroutine instructions
call subroutine, 204
conditional return from subroutine, 204
example, 207
Subroutines calling from interrupt routines, 156 data types, 205 example, 53 guidelines, 54 nesting, 204 parameter types, 205 power flow parameter, 205 with parameters, 205 Subtract instruction, 140 Suppression circuits, 22 Surge suppression, 22 Swap bytes instruction, 183 example, 183 Symbol table, 62 addressing, 62 configure for Modbus, 351 Symbolic addressing, 62 Symbolic names, creating list, 53 Synchronous updates, PWM instruction, 136 System block, 54 System design, Micro PLC, 52 System support, for interrupt routines, 155
T
T memory, 29 Table find instruction, 193 example, 195 Table instructions add to table, 189 first-in-first-out, 190 last-in-first-out, 190 memory fill, 192 table find, 193 Tangent instruction, 143 TC/IP, communications protocol, 215 TCP/IP, protocol, 215 Telephone line interface, international, EM 241 Modem module, 308 Teleservice, 309 Temperature ranges EM 231 RTD, 435–436 EM 231 thermocouple, 429–430 Terminal block connector reinstalling, 19 removing, 19 Terminating, network cable, 223 Text Display, Wizard, 6 Text Display devices, 6 Text displays faceplate overlays, 497 order number, 497 Text Message Format, EM 241 Modem module, 328 Text paging, EM 241 Modem module, 310 Thermocouple module (EM 231) basics, 426 configuring, 426 status indicators, 428 temperature ranges, 429–430 Time, setting, 78 Time-based interrupts, 156
Time-of-Day (TOD) clock, 78 Time-stamp, history log, 47 Timed interrupt queue, 157 Timed interrupt routine, example, 159 Timed interrupts, time interval registers (SMB34, SMB35), 487 Timer instructions IEC off-delay timer (TOF), 201 on-delay timer (TON), 201 pulse timer (TP), 201 interrupts, 157 SIMATIC off-delay timer (TOF), 196 on-delay timer (TON), 196 retentive on-delay timer (TONR), 196 Timer memory area (T), 29 Timer resolution, 197, 198 TOD clock, 78 Token rotation time, 233 comparing, 235 Token-passing network, example, 234 Toolbars, 55 TP177 micro touch panel unit, order number, 497 Transition instructions, 70 Transmission rate, network, 221 Transmit instruction, 86 example, 93 Freeport mode, 86 transmitting data, 87 Troubleshooting error codes, 478 fatal errors, 61 guide, 249 non-fatal errors, 60 S7-200 hardware, 249 Truncate instruction, 101
U
Unconditional inputs, 59 Up counter instruction, 116 Up/down counter instruction, 116 Updating, PWM waveform, 136 Uploading, program, 37 USB/PPI Multi-Master cable order number, 467 port settings, 220 selecting, 210 User Libraries, 64 User termination, 92 User-defined protocol, Freeport mode, 226 USS protocol, requirements, 332 USS protocol instructions execution error codes, 342 guidelines for using, 333 sample program, 341 USS4DRV_CTRL, 335 USS4_INIT, 334 USS4_RPM_x and USS4_WPM_x, 338, 339 USS Protocol Library, controlling MicroMaster drives, 331
534
Index
USS4_DRV_CTRL instruction, 335 USS4_INIT instruction, 334 USS4_RPM_x instruction, 338, 339 USS4_WPM_x instruction, 338, 339
V
V memory, 28 assigning addresses, 62 copying to permanent memory, 39 saving to EEPROM, 39 Variable memory area (V), 28 Variables monitoring, 63 monitoring with status chart, 247 PID loop, 150 symbolic addressing, 62 Viewing, errors, 60
W
Watchdog reset instruction, 167 example, 168
Wiring, 20, 21 Wiring diagrams CPU inputs and outputs, 401 CPU modules, 401-403 discrete expansion modules, 408-410 EM 253 Position Module, 456-457 Wizards AS-i, 463 Ethernet, 459 Instruction, HSC, 119 Instruction, NETR, NETW, 81 Internet, 462 Modem Expansion, 230, 314 PID, 145 Position Control, 267 Text Display, 6 Word access, 27 Word consistency, PROFIBUS, 443 Work zone location, EM 253 Position Module, 306
535
To SIEMENS ENERGY & AUTOMATION INC ATTN: TECHNICAL COMMUNICATIONS ONE INTERNET PLAZA PO BOX 4991 JOHNSON CITY TN USA 37602-4991
From
- Name: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ........
- Job Title: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ........
- Company Name: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ........
Remarks Form
Your comments and recommendations will help us to improve the quality and usefulness of our publications. Please take the first available opportunity to fill out this questionnaire and return it to Siemens.
Please give each of the following questions your own personal mark within a range from 1 (very good) to 5 (very poor).
- Do the contents meet your requirements? □
- Is the information you need easy to find? □
- Is the text easy to understand? □
- Does the level of technical detail meet your requirements? □
- Please rate the quality of the graphics and tables. □
Additional comments: