SCADA & PLC SYSTEM

System Architecture

General Architecture

A typical SCADA–PLC architecture includes:

  • Field Devices/Sensors
    • Analog sensors: Pressure, temperature, flow, level
    • Digital sensors: Limit switches, status signals
  • PLC Controllers
    • Core unit performing automation logic, interlocks, sequence control, and real-time processing.
    • Communicates to SCADA via industrial protocol.
  • SCADA Server
    • Central computer hosting SCADA software, database, historian, alarm management, and HMI.
  • Operator Workstations
    • For visualization, control commands, and system supervision.
  • Networking Layer
    • Industrial Ethernet, Fiber Optics, Switches, and Firewalls
    • Protocols: Modbus TCP/IP, Profinet, EtherNet/IP, IEC 60870-5-104, OPC UA

Applicable Standards

  • IEC 61131 – Programmable Controllers
  • IEC 60870 / IEC 61850 – Communication Protocols
  • ISA 5.1 – Instrumentation Symbols
  • ISA 95 – Enterprise-Control Integration
  • Modbus, OPC UA, Ethernet/IP or Profinet standards
  • IEEE, ISO, and OEM guidelines

PLC Hardware Requirements

1. PLC Controller

  • CPU CPU must support:
    • Scan time ≤ 10 ms normal load
    • Memory program minimal 2 MB
    • Non-volatile memory backup
    • Real-time clock
  • Redundancy (optional as per the project):
    • CPU redundancy
    • Power supply redundancy
    • Hot-swappable I/O modules

2. I/O Modules

  • Digital Input: 24 VDC, optically isolated
  • Digital Output: 24 VDC or relay type (as the application)
  • Analog Input: 4–20 mA / 0–10 V, 12–16 bit resolution
  • Analog Output: 4–20 mA / 0–10 V
  • Temperature input (RTD/TC) If needed
  • I/O harus modular dan hot-swappable (if the system is large)

3. Power Supply

  • Input: 230 VAC / 24 VDC
  • Redundant PS (if critical system)
  • Built-in protection (overvoltage, short circuit)

SCADA System Requirements

1. SCADA Features

  • Real-time monitoring & control
  • Trending (real-time & historical)
  • Alarm management (ISA 18.2 compliant)
  • Reporting (daily/weekly/monthly)
  • User management & password protection
  • Remote access (VPN secure)
  • Data logging to historian database
  • Dashboard design as per P&ID or SLD

2. SCADA Server & HMI

  • Architecture:
    • Single Server or Redundant Server
    • One or multiple Client/Operator Stations
    • Optional Web Client access
  • Operating System: Windows 10/11 Industrial or Server OS
  • Database: SQL, Historian Database (Wonderware/Aveva, iFix, WinCC, Ignition, etc.)

Communication Network

1. Networking

  • Industrial Ethernet (recommended)
  • Protocol options:
    • Modbus TCP/IP
    • Profinet
    • Ethernet/IP
    • OPC UA
    • IEC 61850 (for substation)
  • Fiber optic backbone for long distance
  • Managed Industrial Ethernet Switch (Layer 2/3)
  • Ring topology (RSTP/MRP) for reliability

2. Cybersecurity

  • Firewall dan VLAN segmentation
  • Role-based access control
  • Encrypted communication (SSL/TLS)
  • Audit logs dan password policy
  • Backup system auto-scheduled

Programming & Software Engineering

  • PLC programming languages sesuai IEC 61131:
    • Ladder Diagram (LD)
    • Function Block Diagram (FBD)
    • Structured Text (ST)
  • SCADA graphics follow standard ISA HMI (high performance HMI design)
  • Tag naming convention clear and consistent
  • Alarm class, priority, and color coding according to standards