MCT 102 - Introduction to Mechatronics Engineering Lecture Notes PDF
Document Details
Pan-Atlantic University
2024
Prof Christian Bolu
Tags
Summary
This document is lecture notes from a course on mechatronics engineering, focusing on PLC programming and industrial automation. The notes discuss various PLC brands, including Allen-Bradley and Siemens, and their programming software and key features. It also includes an introduction to TCP/IP communication protocols.
Full Transcript
MCT 102 – Introduction to Mechatronics Engineering CLO 2: Discuss recent trends in Mechatronics Prof Christian Bolu Agenda - Week No 4: October 28, 2024 2 Week No 4: October 28, 2024 11:00 Discuss two PLCs – Allen Bradley and...
MCT 102 – Introduction to Mechatronics Engineering CLO 2: Discuss recent trends in Mechatronics Prof Christian Bolu Agenda - Week No 4: October 28, 2024 2 Week No 4: October 28, 2024 11:00 Discuss two PLCs – Allen Bradley and Siemens 11:20 Installation Procedures 11:40 Internet Protocol 11:50 Break [10 mins] 12:00 Install Siemens PLC, AB RSLOGIX 500 12:30 Siemens Video BASIC PLC Programming CLO 2: PLC Programming - 1 Allen-Bradley PLC Allen-Bradley is a prominent brand under Rockwell Automation, specialising in industrial automation products, including programmable logic controllers (PLCs). Their PLCs are widely used in industries like manufacturing, energy, and transportation for automating complex processes. CLO 2: PLC Programming - 1 Allen-Bradley PLC: Key features ControlLogix and CompactLogix Systems: Allen-Bradley's popular lines of PLCs, known for their modular design, high processing power, and flexibility for scalable systems. ControlLogix is often used in larger systems, while CompactLogix is suited for smaller to medium-sized applications. RSLogix and Studio 5000: The software used to program Allen- Bradley PLCs. Studio 5000 is the modern platform, which integrates design and programming tools into one interface for more efficient development and deployment. Communication Protocols: Allen-Bradley PLCs support a wide range of industrial communication protocols like EtherNet/IP, ControlNet, and DeviceNet, enabling them to connect with other devices and systems on the factory floor. CLO 2: PLC Programming - 1 Allen-Bradley PLC: Key features Robustness and Safety: Allen-Bradley PLCs are known for their durability and reliability in harsh industrial environments. They offer safety features such as fail-safe systems and redundant configurations for high-criticality applications. Integration with SCADA and HMI Systems: Allen-Bradley PLCs are commonly integrated with Supervisory Control and Data Acquisition (SCADA) systems and Human-Machine Interfaces (HMI) for real-time monitoring and control of industrial processes They are used in a variety of industries ranging from discrete manufacturing to process automation CLO 2: PLC Programming - 1 Allen-Bradley PLC: Hardware CLO 2: PLC Programming - 1 Allen-Bradley PLC: Software Studio 5000 Logix Designer - A unified platform for programming ControlLogix and CompactLogix PLCs. RSLogix 5000/500 - Legacy programming software for older PLCs, with RSLogix 5000 largely replaced by Studio 5000. FactoryTalk Suite - Integrates SCADA, HMI, data collection, and asset management for plant-wide automation. Connected Components Workbench (CCW) - A simpler solution for smaller applications, mainly Micro800 PLCs. RSLinx Classic/Enterprise - Communication software linking Allen- Bradley PLCs with HMIs or SCADA systems. FactoryTalk Batch and Analytics - Batch processing and data analytics tools for production insights. DriveTools SP and DriveExecutive - Tools for configuring and monitoring variable frequency and AC/DC drives. CLO 2: PLC Programming - 1 Allen-Bradley PLC: Software Check System Requirements: Ensure your PC meets the necessary specifications. Download RSLogix 500: Visit Rockwell Automation’s site, log in, and download the software. Run Installer: Right-click the downloaded file and choose Run as Administrator. Install FactoryTalk Activation: If prompted, install and activate the license. Launch RSLogix 500: Open the software to verify installation. Activate Software: Use FactoryTalk Activation Manager to activate your license. Install RSLinx and Emulator: For PLC communication, install RSLinx if needed. CLO 2: PLC Programming - 1 Siemens PLC Siemens PLCs are widely used programmable logic controllers designed and manufactured by Siemens AG. They are highly regarded in the industrial automation field for their robustness, scalability, and flexibility in controlling manufacturing processes, machines, and other industrial systems. Siemens offers a variety of PLCs under the SIMATIC brand, which includes a range of models suited for different applications, from simple control tasks to complex automation solutions.. CLO 2: PLC Programming - 1 Siemens PLC: Key features S7-1200: Designed for small to medium-sized automation tasks, this compact PLC offers integrated I/O, built-in communication protocols, and motion control functions. It's ideal for basic machine-level control. S7-1500: High-performance PLCs designed for demanding applications in medium to large-scale automation projects. S7-300 and S7-400: Legacy PLCs that are widely used in industrial applications. These modular systems are still supported and found in many factories but have been largely replaced by the S7-1500. LOGO!: A small, compact PLC suitable for simple control tasks and home automation projects. It’s easy to use and often serves as an entry- level controller. ET 200: A distributed I/O system that integrates with Siemens PLCs to control devices over long distances. This system supports decentralized control, reducing the need for extensive wiring. CLO 2: PLC Programming - 1 Siemens PLC: Software TIA Portal (Totally Integrated Automation Portal): The main engineering software used to program Siemens PLCs, especially the S7-1200 and S7-1500 series. TIA Portal provides an integrated environment for PLC programming, HMI design, and network configuration. STEP 7: A part of TIA Portal, STEP 7 is the programming tool specifically for SIMATIC PLCs. It supports various programming languages like Ladder Diagram (LAD), Function Block Diagram (FBD), and Structured Text (ST). CLO 2: PLC Programming - 1 Siemens PLC: Communications Siemens PLCs support a wide range of communication protocols, including PROFINET, Profibus, Ethernet/IP, and Modbus TCP/IP, which allow for seamless integration with other devices and systems in a factory. PROFINET is a particularly important protocol in Siemens automation solutions, enabling real-time communication between PLCs, I/O modules, drives, and HMIs. CLO 2: PLC Programming - 1 Siemens: Hardware CLO 2: PLC Programming - 1 PLC Overview: Review Which of the following software is primarily used to program Allen-Bradley's ControlLogix and CompactLogix PLCs? A) RSLinx Classic B) Studio 5000 Logix Designer C) Connected Components Workbench D) FactoryTalk View Answer: B) Studio 5000 Logix Designer CLO 2: PLC Programming - 1 PLC Overview: Review Allen-Bradley's CompactLogix PLCs are best suited for which type of applications? A) Small to medium-sized automation tasks B) Large-scale distributed control systems C) Legacy system maintenance only D) Home automation exclusively Answer: A) Small to medium-sized automation tasks CLO 2: PLC Programming - 1 PLC Overview: Review Which Siemens PLC series is designed for small to medium-sized automation tasks? A) S7-1500 B) S7-400 C) S7-1200 D) LOGO! Answer: C) S7-1200 CLO 2: PLC Programming - 1 PLC Overview: Review What is the main engineering software used for programming Siemens S7-1200 and S7-1500 PLCs? A) RSLinx Classic B) Studio 5000 Logix Designer C) TIA Portal D) WinCC Answer: C) TIA Portal Introduction to TCP/IP (Transmission Control Protocol/Internet Protocol) CLO 2: PLC Programming - 1 TCP/IP : Review TCP/IP (Transmission Control Protocol/Internet Protocol) is a suite of communication protocols used for transmitting data over networks, including the internet. It serves as the foundation for data communication on the internet and many local area networks (LANs). Here’s an overview of its key components, functionality, and relevance: CLO 2: PLC Programming - 1 TCP/IP : Review Transmission Control Protocol (TCP): Function: TCP is responsible for ensuring reliable communication between devices. It establishes a connection before data is sent, breaks the data into packets, and ensures that packets are delivered in order without errors. Internet Protocol (IP): Function: IP is responsible for addressing and routing packets of data so they can travel across networks. It provides the means to send packets from the source to the destination based on their IP addresses. Versions: IPv4: The most widely used version, using 32-bit addresses (e.g., 192.168.1.1). IPv6: Developed to replace IPv4 due to address exhaustion, using 128-bit addresses (e.g., 2001:0db8:85a3:0000:0000:8a2e:0370:7334). CLO 2: PLC Programming - 1 TCP/IP : Review 32-Bit Addressing: IPv4 uses a 32-bit address scheme, allowing for approximately 4.3 billion unique addresses (2^32). These addresses are typically represented in decimal format as four octets (e.g., 192.168.1.1). Address Classes: IPv4 addresses are divided into five classes (A, B, C, D, E), each serving different purposes: Class A: Large networks (1.0.0.0 to 126.255.255.255), supporting millions of hosts. Class B: Medium-sized networks (128.0.0.0 to 191.255.255.255), supporting thousands of hosts. Class C: Smaller networks (192.0.0.0 to 223.255.255.255), supporting hundreds of hosts. Class D: Used for multicast groups (224.0.0.0 to 239.255.255.255). Class E: Reserved for experimental purposes (240.0.0.0 to 255.255.255.255). CLO 2: PLC Programming - 1 TCP/IP : Review What is the default subnet mask for a Class C IP address? A) 255.255.0.0 B) 255.255.255.0 C) 255.255.255.255 D) 255.0.0.0 Answer: B) 255.255.255.0 CLO 2: PLC Programming - 1 TCP/IP : Review Which of the following IP addresses is a valid Class C address? A) 172.16.5.10 B) 10.0.0.5 C) 192.168.1.100 D) 223.255.255.256 Answer: C) 192.168.1.100 Videos to Watch for Exercises Videos to Watch 1. Siemens PLC Exercise https://drive.google.com/file/d/1_yztBIW_yS 2. B7-m548s07PG2Zp2C-gKDc/view?usp=drive _link Videos to Watch Light Control Exercise https://drive.google.com/file/d/1GgQFSeGIsv9tMNRvWZ-TlCFjrhnqFWdx/view