ABB PM583-ETH 1SAP140300R0271 | AC500 PLC Processor Module – Specs & Manual

  • Manufacturer: ABB
  • Part Number: 1SAP140300R0271 (Alias: PM583-ETH)
  • System Platform: ABB AC500 Series Programmable Logic Controllers (PLCs)
  • Hardware Type: Central Processing Unit (CPU) Module
  • Architectural Role: Serves as the brain of the AC500 PLC system, executing control logic, managing communication with field devices (e.g., sensors, actuators) and higher-level systems (e.g., SCADA, HMI), and storing program/data memory.
  • Key Specifications: 1MB combined program/data memory; integrated 10/100 Mbps Ethernet port; 2x RS232/485 serial ports; LCD display for status monitoring.
Manufacturer:
Part number: ABB PM583-ETH 1SAP140300R0271
Our extensive catalogue, including : ABB PM583-ETH 1SAP140300R0271 , is available now for dispatch to the worldwide.

Description

System Architecture & Operational Principle

The ABB PM583-ETH 1SAP140300R0271 is a core CPU module​ in the Level 1 (Device) or Level 2 (Control)​ of the Purdue Model, depending on the application. It resides in the main control cabinet of an AC500 PLC system and acts as the central hub for all control and communication functions.

Upstream Communication

Receives command signals​ (e.g., start/stop commands, setpoint adjustments) from higher-level systems like SCADA, HMI, or ERP via:
  • Ethernet: 10/100 Mbps port supporting Modbus TCP/IP, EtherNet/IP, or OPC UA protocols.
  • Serial: 2x RS232/485 ports for legacy devices (e.g., Modbus RTU, ASCII).
These signals are processed by the CPU to execute the user-defined control logic (e.g., PID loops, sequential control).

Downstream Communication

Transmits real-time data​ (e.g., process variables, alarm statuses, equipment health) from the PLC to:
  • Field Devices: Sensors (e.g., temperature, pressure), actuators (e.g., valves, motors) via expansion I/O modules (e.g., DI/DO, AI/AO).
  • Higher-Level Systems: SCADA, HMI, or cloud platforms for monitoring, analytics, or remote control.

Operational Advantages

  • Modular Expandability: Supports up to 10 expansion modules (e.g., S500/S500-eCo I/O), scaling from small machines to large production lines.
  • Hot-Swappable Design: Allows module replacement without shutting down the system, minimizing downtime.
  • Built-In Diagnostics: LCD display and status LEDs provide real-time feedback on CPU health, communication links, and fault codes.

    ABB PM583-ETH

    ABB PM583-ETH

Core Technical Specifications

Attribute
Specification
Processor
High-performance 32-bit RISC processor (exact clock speed not specified)
Memory
1MB total (512KB user program RAM, 512KB user data RAM)
Ethernet Interface
10/100 Mbps, IEEE 802.3-compliant, supports Modbus TCP/IP, EtherNet/IP
Serial Ports
2x RS232/485 (software-configurable), supports Modbus RTU, ASCII
Power Supply
24V DC (20.4–28.8V DC range), <5W power consumption
Operating Temperature
0°C to +60°C (industrial grade)
Storage Temperature
-40°C to +70°C
Dimensions
76mm (H) x 67.5mm (W) x 62mm (D)
Weight
0.134 kg (0.295 lbs)
Protection Rating
IP20 (front panel)
Programming Languages
IEC 61131-3 (LD, FBD, ST, IL, SFC)
I/O Expansion
Supports up to 10 S500/S500-eCo modules (max 320 digital I/O, 160 analog I/O)

Customer Value & Operational Benefits

Reduced Downtime with Hot-Swap Capability

The PM583-ETH’s hot-swappable design allows technicians to replace a faulty CPU module without shutting down the entire PLC system. This minimizes production interruptions—critical for 24/7 operations like manufacturing or utilities. For example, a food processing plant using the AC500 system reported a 40% reduction in downtime after upgrading to hot-swappable CPUs.

Seamless Integration with Existing Systems

The module’s support for multiple communication protocols (Modbus TCP/IP, RS232/485) eliminates the need for protocol converters. This simplifies integration with legacy equipment (e.g., old sensors) and modern systems (e.g., SCADA), reducing installation time and costs. A water treatment facility saved $15,000 in integration costs by using the PM583-ETH’s native Modbus RTU support instead of buying a separate converter.

Scalable Performance for Growing Needs

With support for up to 10 expansion modules, the PM583-ETH scales from small machines (e.g., packaging lines) to large production systems (e.g., automotive assembly lines). This scalability protects customer investments—they don’t need to replace the entire PLC system when adding new equipment. A automotive manufacturer expanded their assembly line by 50% using the PM583-ETH’s modular architecture, avoiding a costly system overhaul.

Easy Maintenance with Built-In Diagnostics

The LCD display and status LEDs provide real-time feedback on CPU health, communication links, and fault codes. Technicians can quickly diagnose issues (e.g., “communication timeout” or “memory error”) without connecting a laptop. This reduces mean time to repair (MTTR) by 30% compared to systems without built-in diagnostics.

Field Engineer’s Notes (From the Trenches)

When installing the PM583-ETH, always verify the DIN rail mounting—the module must be securely clipped to the TH35-15 rail (per IEC 60715) to avoid vibration-induced disconnections. I once saw a site where a loose CPU module caused intermittent communication faults—tightening the DIN rail clips fixed the issue in 10 minutes.
Another gotcha: use shielded Ethernet cables​ for the 10/100 Mbps port. Industrial environments are full of electromagnetic interference (EMI) from motors and drives—unshielded cables can cause packet loss or communication timeouts. I recommend CAT5e or CAT6 shielded cables with RJ45 connectors.
If the CPU’s LCD display shows a “memory error,” check the program size—the PM583-ETH supports up to 512KB of user program memory. If your program exceeds this limit, you’ll need to optimize the code (e.g., use function blocks to reduce redundancy) or upgrade to a higher-memory CPU (e.g., PM585-ETH).

ABB PM583-ETH

ABB PM583-ETH

Real-World Applications

Manufacturing: Automotive Assembly Line

The PM583-ETH is used as the CPU for an AC500 PLC controlling a robotic welding line. It executes logic to synchronize 10 robotic arms, monitors weld quality via sensors, and sends real-time data (e.g., weld current, speed) to a SCADA system. The Ethernet port enables remote monitoring from the plant’s control room, reducing the need for on-site technicians.

Utilities: Water Treatment Plant

In a water treatment facility, the PM583-ETH controls a pump station using Modbus RTU to communicate with flow meters and pressure sensors. It adjusts pump speeds to maintain constant pressure and sends alarm signals (e.g., “low flow,” “high pressure”) to the HMI. The hot-swappable design allows technicians to replace the CPU during maintenance without stopping the pumps—critical for preventing overflows.

Building Automation: Smart Factory

A smart factory uses the PM583-ETH to control HVAC systems, lighting, and access control. It integrates with a BACnet network via the Ethernet port, allowing the building management system (BMS) to adjust settings based on occupancy sensors. The LCD display shows real-time energy consumption, helping facility managers optimize usage.

High-Frequency Troubleshooting FAQ

Q: What does the “COMM” LED on the PM583-ETH indicate?
A: The “COMM” LED (yellow) blinks when data is being transmitted/received via Ethernet or serial ports. If it stays solid, there’s a communication fault (e.g., no link, protocol mismatch). Check the Ethernet cable, IP address, or serial port settings.
Q: Can the PM583-ETH be used with non-AC500 I/O modules?
A: No, the PM583-ETH is designed for ABB AC500 series I/O modules (e.g., S500, S500-eCo). Non-AC500 modules may not be recognized by the CPU, leading to communication errors.
Q: How do I reset the PM583-ETH to factory defaults?
A: To reset the CPU, press and hold the “Reset” button (located on the front panel) for 5 seconds. The LCD display will show “Factory Reset,” and the CPU will reboot with default settings. Note: This erases all user programs and data—back up your program first!
Q: Why is the PM583-ETH not responding to commands from the HMI?
A: Check three things:
  1. Communication Link: Verify the Ethernet cable is connected and the IP address is correct (use Ping to test connectivity).
  2. Protocol Configuration: Ensure the HMI and CPU are using the same protocol (e.g., Modbus TCP/IP).
  3. CPU Status: Check the LCD display for fault codes (e.g., “program error”). If the CPU is in “stop” mode, restart it using the “Run” button.

Commercial Availability & Pricing

Please note:​ The listed price is not the actual final price. It is for reference only and is subject to appropriate negotiation based on current market conditions, quantity, and availability.