Basic PLCs Course: Introduction to Programmable Logic Controllers (PLCs)
Overview of PLCs
PLC Definition: Programmable Logic Controller, an industrial computer designed for high reliability and continuous operation in industrial environments.
Functionality: Runs programs non-stop, replacing older relay-based systems with a smaller and more reliable form.
Evolution: Initially simple, now require dedicated experts for programming and optimization based on business needs.
Importance of PLC Programming
Role: As a PLC programmer, one must create, optimize, and modify programs based on project requirements.
Brands: Notable brands include Allen Bradley (Rockwell Automation) and Siemens (Simatic).
Allen Bradley is prevalent in North America.
Siemens is more common in Europe and Asia.
PLC Sizes and Complexity
Come in various sizes (small, medium, large) and from different manufacturers.
Larger size typically means higher cost and complexity.
PLC Programming Languages
Ladder Logic: The primary language to master, especially for those with a background in motor controls.
Originates from relay logic, known for simplicity and ease of debugging.
Other Languages: Function block diagrams, structured text.
PLC Programming Process
Software Environment: Uses environments like Studio 5000 for Allen Bradley PLCs.
Studio 5000 is used in the labs for this course.
Programming Tasks: Involves creating new programs or troubleshooting existing ones.
PLC Components
Power Supply: Converts incoming power to suitable levels for PLC components.
Chassis: Provides modular housing for PLC modules.
CPU (Central Processing Unit): Executes programs, acts as the brain of the system.
Input/Output (I/O) Modules: Handle digital and analog signals.
Operating Modes
Offline Mode: For initial programming.
Run Mode: For executing programs (no editing allowed in this mode).
-Remote/run Mode- to be able to control/prgram remotely
Practical Application
Input/Output Wiring: Physical inputs (e.g., switches) are wired to PLC, influencing outputs (e.g., lights, motors).
Example: A push button can be programmed to control a light or other outputs, based on its state (on/off).
Key Considerations
Digital vs. Analog: Understanding the difference is crucial for input/output management.
Safety and Load: Awareness of current limitations to prevent system damage.
Summary Notes
PLCs are core to industrial automation, requiring specialized knowledge for effective programming and troubleshooting.
This course will focus on hands-on experience with Allen Bradley PLCs and the Studio 5000 environment, preparing students for real-world application and problem-solving.