PLC Automation Training
Training Services 2025-03-20 41

I. Basic Section | Learning Duration: 2 Days (16 Class Hours)
- Differences between electrical circuits and PLC programming circuits.
- Detailed explanation of PLC basics, classifications, scan cycles, and working principles; introduction to Siemens small-scale PLC series and model selection.
- Common numeral systems: Binary, Decimal, Hexadecimal conversions.
- S7-200 SMART software components and functions.
- Computer memory types: Bit, Byte, Word, Double Word, and data types.
- S7-200 SMART memory applications, addressing methods, and address attributes.
- Working principles and wiring methods for NPN/PNP sensors, proximity switches, and photoelectric switches.
- Transistor-type and relay-type PLC peripheral wiring.
II. Basic Instructions | Learning Duration: 3 Days (24 Class Hours)
- S7-200 SMART programming software (STEP 7 MicroWIN SMART V4.0): Installation and usage.
- PLC basic bit logic instructions: NO/NC contacts, coils, rising/falling edges, set/reset, immediate I/O, bit inversion, contact comparison, etc.
- Bit logic programming techniques: Single-button control, sequential start/stop of multiple motors, and classic control circuits.
- Timer and counter applications: Long-duration timing programs using counters and timers.
- S7-200 SMART practical projects: Time control, logic control, and hands-on exercises with instructor analysis.
III. Sequential Control & Process Flowchart Design | Learning Duration: 4 Days (32 Class Hours)
- Sequential control principles, advantages of flowcharts over ladder logic.
- Flowchart design: Single sequence, selection/parallel branches, jumps, and loops.
- Step instructions (SCR, SCRT, SCRE): Traffic light programming, pick-and-place robot control (manual/semi/full-automatic modes, pause/resume, emergency stop).
- Furniture factory drilling machine application with parallel branch design.
- Student practice: Traffic lights, robots, drilling machines.
IV. Data Processing Instructions | Learning Duration: 2 Days (16 Class Hours)
- Differences between data processing and basic instructions.
- Data transfer, block transfer, byte swap, math operations (floating-point, trigonometry), logic operations.
- Case studies highlighting efficiency gains with functional instructions.
V. Indirect Addressing & Data Pointers | Learning Duration: 2 Days (16 Class Hours)
- Direct vs. indirect addressing; pointer applications in real projects.
- Hands-on exercises with pointer-based projects.
VI. PLC Scan Cycle Control | Learning Duration: 2 Days (16 Class Hours)
- PLC scan cycle principles: Jumps, loops, watchdog timers, remote shutdown.
- Subroutine and interrupt programming (parameterized/non-parameterized calls).
- Applications: Pause control, data collection, batch processing.
VII. Shift & Data Conversion Instructions | Learning Duration: 2 Days (16 Class Hours)
- Shift instructions (left/right, circular), data type conversions (ASCII, BCD, encoding/decoding).
- Applications: LED displays, conveyor systems, sorting lines.
VIII. High-Speed Counters & Encoders | Learning Duration: 2 Days (16 Class Hours)
- 32-bit vs. 16-bit counters; rotary/linear encoder principles.
- High-speed counter wiring, positioning, speed measurement, and multi-point control.
IX. Expansion Modules & Analog I/O | Learning Duration: 2 Days (16 Class Hours)
- S7-200 SMART expansion capabilities (digital/analog modules: EM221/231/235).
- Analog signal processing (temperature, pressure, flow) and scaling.
X. Inverter Applications & PID Control | Learning Duration: 3 Days (24 Class Hours)
- Inverter wiring, analog control, multi-speed setups.
- PID tuning for temperature/speed closed-loop control.
XI. High-Speed Outputs | Learning Duration: 2 Days (16 Class Hours)
- PTO/PWM configurations, pulse generation (PTO wizard, EM253 module).
- Applications: Stepper/servo motor control.
XII. Stepper/Servo Systems | Learning Duration: 2 Days (16 Class Hours)
- Stepper/servo motor principles, wiring, parameter settings (electronic gear, position/speed/torque modes).
XIII. Motion Control Applications | Learning Duration: 3 Days (24 Class Hours)
- Manual control, homing, absolute/relative positioning, multi-axis control.
- XY-axis systems, teach-in programming.
XIV. Table & Clock Instructions | Learning Duration: 1 Day (8 Class Hours)
- FIFO/LIFO table operations; real-time clock applications.
XV. Communication Protocols | Learning Duration: 2 Days (16 Class Hours)
- RS-232/485, USB, Ethernet; PPI, MPI, MODBUS, PROFIBUS.
- PPI and freeport communication between S7-200 SMART PLCs.
XVI. Third-Party Device Communication | Learning Duration: 3 Days (24 Class Hours)
- ASCII/RTU communication with Delta inverters and Mitsubishi PLCs.
XVII. Weinview HMI Basics | Learning Duration: 2 Days (16 Class Hours)
- EBPRO elements: Indicators, windows, animations, graphs.
XVIII. HMI Data & Alarms | Learning Duration: 2 Days (16 Class Hours)
- Alarm handling, data sampling, user permissions, project upload/download.
XIX. HMI-PLC Integration | Learning Duration: 2 Days (16 Class Hours)
- PPI communication, servo positioning, inverter control.
XX. EPLAN Electric P8 | Learning Duration: 7 Days (56 Class Hours)
- Schematic design, macros, PLC integration, reports, translation, export formats.
XXI. S7-300/400 & S7-1200/1500 Hardware | Learning Duration: 2 Days (16 Class Hours)
- Hardware configuration, module addressing, diagnostics.
XXII. TIA Portal & STEP7 Basics | Learning Duration: 2 Days (16 Class Hours)
- Project creation, variable tables, simulation.
XXIII. Ladder Logic Programming | Learning Duration: 3 Days (24 Class Hours)
- Bit logic, timers, counters, data processing, program control.
XXIV. Data Blocks & Subroutines | Learning Duration: 2 Days (16 Class Hours)
- Shared/background DBs, UDTs, FC/FB/SFC/SFB blocks.
XXV. STL Programming | Learning Duration: 4 Days (32 Class Hours)
- STL syntax, indirect addressing, loops, case studies.
XXVI. Interrupts & High-Speed I/O | Learning Duration: 2 Days (16 Class Hours)
- Time/cycle/hardware interrupts; high-speed counting/pulse generation.
XXVII. S7-GRAPH | Learning Duration: 2 Days (16 Class Hours)
- Sequential control with S7-GRAPH: Manual/auto modes, case studies.
XXVIII. MPI Networks | Learning Duration: 1 Day (8 Class Hours)
- Global data communication, S7-300/400/1200/1500 integration.
XXIX. PROFIBUS Networks | Learning Duration: 2 Days (16 Class Hours)
- Distributed I/O, ET200, MM440 inverter control.
XXX. Industrial Ethernet | Learning Duration: 1 Day (8 Class Hours)
- TCP/IP communication between Siemens PLCs.
XXXI. Analog & PID Control | Learning Duration: 2 Days (16 Class Hours)
- Analog scaling, PID temperature/speed control.
XXXII. WinCC Flexible HMI | Learning Duration: 3 Days (24 Class Hours)
- HMI design: Alarms, trends, user management, indirect addressing.