یکپارچه‌سازی سیستم18 min read

Multi-OEM Integration: Unifying Siemens, ABB & Allen-Bradley

SENTRADO Engineering Team
Multi-OEM Integration: Unifying Siemens, ABB & Allen-Bradley

1. Introduction — Why Multi-OEM Integration Matters in Chinese Supply Chains

Walk through any mid-to-large industrial facility in Southeast Asia, the Middle East, or Africa, and you will almost certainly find a mixed-equipment floor. A packaging line from a Guangzhou OEM. A boiler control system from a Jinan supplier. ABB drives on the conveyor. Allen-Bradley I/O on the palletizer. A legacy Profibus network from the original German design.

This is not chaos by choice. It is the natural result of global procurement: each machine is sourced for its best price-performance ratio, often from different countries and different control ecosystems. The problem is that none of these OEMs ship with a unified control layer. Each brings its own PLC, its own HMI, its own protocol stack, and its own maintenance philosophy.

For plant owners, the consequences are real:

  • Multiple spare-part inventories — stocking Siemens, ABB, and Rockwell spares simultaneously
  • Three or four different programming languages across the facility
  • No single alarm view — an operator must walk between HMIs to diagnose a line stoppage
  • Integration gaps — data silos that make MES/SCADA consolidation expensive or impossible

This is where a system integrator with multi-brand expertise becomes critical. Most integrators specialize in one ecosystem. SENTRADO is different: as a Siemens Certified System Integrator and ABB Authorized Channel Partner with deep Allen-Bradley interop experience, we design and commission control systems that unify multiple OEM platforms under a single Siemens S7-1500 master controller — without replacing working field equipment.

This article explains the architecture, the protocol-level engineering, and the real-world project results.


2. The Challenge — Multiple Chinese OEMs, Different Protocols

2.1 The Typical Equipment Mix

A recent project illustrates the challenge. The client — a food-processing plant in Indonesia — had procured equipment from five Chinese OEMs plus one European supplier:

EquipmentOEM OriginNative ControllerProtocol
Filling machineGuangzhouLocal PLC (unknown)Modbus RTU (RS-485)
Labeling machineWenzhouDelta DVPModbus RTU (RS-485)
Conveyor systemShanghaiSiemens S7-1200PROFINET
PalletizerJinanAllen-Bradley CompactLogixEtherNet/IP
Boiler & utilitiesLocal integratorABB AC500Modbus TCP
Wrapping machineEuropean OEMSiemens S7-300 (legacy)Profibus DP

Six machines. Four different industrial protocols. Three major automation ecosystems (Siemens, Rockwell, ABB). Zero native interoperability.

2.2 Why "Just Add a Gateway" Doesn't Work

The common reflex is to buy a protocol converter and hope for the best. In practice, this approach fails because:

  1. Gateways translate bytes, not semantics. A Modbus register holding a temperature value has no meaning unless you map it to a tagged, documented variable in the master PLC.
  2. Timing mismatches. Modbus RTU at 9600 baud has a 50–100 ms polling cycle. PROFINET runs at 1–4 ms. Without proper buffering and watchdog logic, the fast controller sees data gaps.
  3. Fault handling. When a gateway loses communication, the master PLC must handle it gracefully — not crash, not freeze, not keep writing stale values to the HMI.
  4. Scalability. Adding one gateway is easy. Adding twelve gateways with consistent tag naming, alarm mapping, and documentation is engineering.

The right approach is a disciplined, top-down architecture that treats protocol integration as a systems engineering problem, not a wiring problem.


3. SENTRADO's Multi-OEM Integration Architecture

3.1 Architecture Overview (Text Diagram)

┌─────────────────────────────────────────────────────────────────────┐
│                    SCADA / HMI LAYER                                │
│              Siemens WinCC Unified (Panorama)                       │
│    ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐         │
│    │ Overview  │  │  Alarm   │  │  Trend   │  │  Recipe  │         │
│    │  Screen   │  │  Server  │  │  Charts  │  │ Manager  │         │
│    └──────────┘  └──────────┘  └──────────┘  └──────────┘         │
└────────────────────────────┬────────────────────────────────────────┘
                             │ PROFINET / S7 Protocol
                             │
┌────────────────────────────┴────────────────────────────────────────┐
│                 MASTER CONTROLLER LAYER                              │
│                  Siemens S7-1500 (CPU 1516-3 PN/DP)                 │
│                                                                     │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐                │
│  │  PROFINET   │  │  Modbus/TCP │  │   OPC UA    │                │
│  │  I/O Mgr    │  │  Client     │  │  Client     │                │
│  └──────┬──────┘  └──────┬──────┘  └──────┬──────┘                │
│         │                │                │                         │
│  ┌──────┴──────┐  ┌──────┴──────┐  ┌──────┴──────┐  ┌───────────┐│
│  │ Profibus DP │  │  Ethernet   │  │   S7-1500   │  │  Motion   ││
│  │  Master     │  │  Switch     │  │  Internal   │  │  Control  ││
│  │  (CPU port) │  │  (PN/IRT)   │  │  Web Server │  │  (TO)     ││
│  └──────┬──────┘  └──────┬──────┘  └─────────────┘  └───────────┘│
└─────────┼────────────────┼──────────────────────────────────────────┘
          │                │
    ┌─────┴────────────────┴─────────────────────────────┐
    │              FIELD / GATEWAY LAYER                  │
    │                                                    │
    │  ┌──────────────┐  ┌──────────────┐               │
    │  │ HMS Anybus X-g│  │ Moxa MGate  │               │
    │  │ateway         │  │ IA3471      │               │
    │  │ EtherNet/IP ──│  │ Modbus RTU──│               │
    │  │ → PROFINET   │  │ → Modbus TCP│               │
    │  └──────┬───────┘  └──────┬───────┘               │
    │         │                  │                        │
    │  ┌──────┴──────────────────┴──────────────────────┐│
    │  │          FIELD DEVICES                         ││
    │  │  • Allen-Bradley CompactLogix (EtherNet/IP)    ││
    │  │  • Chinese OEM PLCs (Modbus RTU RS-485)       ││
    │  │  • ABB Drives ACS580 (PROFINET direct)         ││
    │  │  • Legacy S7-300 (Profibus DP)                 ││
    │  │  • Boiler PLC (Modbus TCP)                     ││
    │  └────────────────────────────────────────────────┘│
    └────────────────────────────────────────────────────┘

3.2 Design Principles

PrincipleImplementation
Single master controllerAll logic runs in one S7-1500 CPU; OEM controllers act as remote I/O or data sources
Protocol isolationEach gateway handles one protocol domain; failures are contained
Unified tag spaceEvery field variable — regardless of origin — follows one naming convention
Watchdog architectureEvery communication link has a heartbeat; timeouts trigger defined safe states
SCADA consolidationOne WinCC Unified project replaces multiple standalone HMIs

3.3 Why Siemens S7-1500 as the Master

The S7-1500 is the natural choice for the master controller in multi-OEM environments because:

  • Native PROFINET with IRT (Isochronous Real-Time) for deterministic field communication
  • Built-in OPC UA server and client — no additional hardware for modern integration
  • Integrated Modbus TCP client/server in TIA Portal — direct communication with Modbus TCP devices
  • Profibus DP support via the CPU's DP port — no extra master module required
  • Web server for remote diagnostics — accessible from any browser
  • Openness API — TIA Portal Openness allows automated project generation and tag import
  • Proven reliability — 10+ year installed base in process and manufacturing industries

No other major PLC platform offers this breadth of native protocol support in a single CPU. The S7-1500 eliminates the need for third-party communication processors in most integration scenarios.


4. Protocol Integration Guide — Device by Device

4.1 Modbus RTU Devices → Gateway → PROFINET

Devices: Chinese OEM filling machines, labeling machines, dosing systems.

Challenge: These devices use RS-485 serial links running Modbus RTU at 9600–19200 baud. The S7-1500 has no serial ports.

Solution:

  1. Hardware: HMS Anybus X-gateway (AB7xxx series) converts Modbus RTU to PROFINET.
  2. Wiring: RS-485 bus connects up to 32 devices per gateway (address range 1–247).
  3. Configuration:
  • Map each Modbus register to a PROFINET I/O slot in the gateway configuration
  • In TIA Portal, add the gateway as a PROFINET IO device
  • The S7-1500 reads/writes PROFINET I/O addresses — which the gateway translates to Modbus RTU polls
  1. Polling cycle: Configure gateway to poll at 100 ms per device — sufficient for process data (temperatures, statuses, counts).
  2. Error handling: Gateway provides a "communication valid" bit per device. The S7-1500 uses this to trigger alarms and freeze last-known-good values.

Key engineering detail: Always document the Modbus register map in a shared spreadsheet before configuration. Register addresses vary between OEM firmware versions — confirm on-site with the actual device.

4.2 Allen-Bradley EtherNet/IP → OPC UA → Siemens S7-1500

Devices: Allen-Bradley CompactLogix 5380 on the palletizer.

Challenge: EtherNet/IP and PROFINET do not natively interoperate. The CompactLogix cannot be reprogrammed to speak PROFINET.

Solution — Option A (OPC UA, recommended):

  1. The CompactLogix 5380 supports OPC UA server natively (firmware 3.0+).
  2. The S7-1500 has a built-in OPC UA client (TIA Portal V16+).
  3. Configure the OPC UA server on the Allen-Bradley side using Rockwell's Studio 5000 — define which tags to expose.
  4. In TIA Portal, add an OPC UA connection to the S7-1500. Map Allen-Bradley tags to Siemens DB blocks.
  5. Set update rate to 500 ms — palletizer data (cycle count, fault codes, status) does not require millisecond-level sync.

Solution — Option B (HMS Anybus gateway):

For older Allen-Bradley controllers without OPC UA (e.g., CompactLogix L3x), use an Anybus X-gateway configured for EtherNet/IP → PROFINET translation.

Comparison:

CriterionOPC UA (Option A)Gateway (Option B)
Hardware cost$0 (built-in)$800–1,200
Configuration effortMedium (Studio 5000 + TIA Portal)Medium (Anybus Config Tool + TIA Portal)
Data richnessFull tag structure + metadataRegister-level only
Update rate100–1000 ms (configurable)10–100 ms
DiagnosticsBuilt-in OPC UA diagnosticsGateway web interface
Recommended forCompactLogix 5380+, ControlLogix 5580+Legacy L-series, MicroLogix

4.3 ABB Drives → PROFINET (Direct)

Devices: ABB ACS580, ACS880 variable frequency drives.

Advantage: ABB's PROFINET-capable drives connect directly to the Siemens PROFINET network — no gateway required.

Configuration:

  1. Install the PROFINET communication adapter (FPBA-01) in the drive.
  2. In TIA Portal, add the drive as a PROFINET IO device using the ABB GSD file.
  3. Map the drive's control word, status word, speed reference, and feedback to PROFINET I/O.
  4. Configure drive parameters via PROFINET using Siemens' standard commissioning tools.

Performance: PROFINET IRT cycle time of 1–4 ms — suitable for speed-controlled conveyor applications with tight synchronization requirements.

Real-world note: ABB drives with the FPBA-01 adapter work seamlessly with S7-1500. We have deployed 20+ drive integration projects with zero protocol-level issues. This is a mature, well-documented combination.

4.4 Legacy Profibus DP Devices → DP/DP Coupler

Devices: Siemens S7-300 (legacy), older Profibus DP field devices.

Solution:

  • If the S7-1500 CPU has a DP port (e.g., CPU 1516-3 PN/DP), connect Profibus devices directly as DP slaves.
  • For existing Profibus segments that must remain electrically isolated, use a DP/DP coupler (6ES7 158-0AD01-0XA0) to bridge segments.
  • Configure all Profibus devices in the TIA Portal hardware configuration.

Migration path: For long-term projects, we recommend planning a phased migration from Profibus to PROFINET, replacing field devices with PROFINET-capable versions during scheduled shutdowns.


5. SCADA Unification — One WinCC Unified Screen for All Equipment

The ultimate value of multi-OEM integration is realized at the SCADA layer. With all equipment data flowing into the S7-1500 via unified PROFINET I/O and OPC UA, a single WinCC Unified project replaces every standalone HMI:

5.1 What the Unified SCADA Replaces

Before IntegrationAfter Integration
6 separate HMI panels (one per machine)1 WinCC Unified panel (or web browser)
4 different alarm systems1 centralized alarm server
No cross-machine trendingUnified trend charts across all equipment
Manual data loggingAutomatic archival to SQL database
Operator walks between panelsOperator sees everything from one station

5.2 WinCC Unified Features Deployed

  • Panorama view: Full plant overview with status colors from all machines
  • Alarm management: Priority-based alarm routing with acknowledgment workflows
  • Trend recording: 90-day rolling archive for all critical process values
  • Recipe management: Parameter sets for different product variants — downloaded to all machines simultaneously
  • User management: Role-based access (operator, maintenance, engineer) integrated with Active Directory
  • Web access: WinCC Unified web client allows remote monitoring from any browser — no additional software installation

5.3 Data Flow to MES/ERP

With WinCC Unified as the central data hub, exporting production data to MES or ERP systems is straightforward:

  • OPC UA server (built into WinCC Unified) — real-time data push to MES
  • SQL connector — direct write to Microsoft SQL Server or PostgreSQL
  • MQTT client (WinCC Unified V18+) — cloud connectivity for IoT dashboards

6. Tag Naming Convention & Documentation

Multi-OEM projects live or die by documentation. When variables come from five different manufacturers, a consistent naming convention is non-negotiable.

6.1 SENTRADO Tag Naming Standard

[Line]_[Machine]_[Subsystem]_[Parameter]_[Unit]

Examples:

Tag NameDescription
L1_FILL_TEMP1_CLine 1, Filling machine, Temperature sensor 1, °C
L1_LABEL_COUNT_PCLine 1, Labeling machine, Piece counter
L1_CONV_SPEED_RPMLine 1, Conveyor, Speed setpoint, RPM
L1_PALL_CYCLES_PCLine 1, Palletizer, Cycle counter
L1_BOIL_PRESS_BARLine 1, Boiler, Pressure, bar

6.2 Database Block Structure

In the S7-1500, each machine gets a dedicated DB block:

DB NumberBlock NameContent
DB100L1_Filling_DataAll filling machine I/O and parameters
DB101L1_Labeling_DataAll labeling machine I/O and parameters
DB102L1_Conveyor_DataConveyor speed, status, faults
DB103L1_Palletizer_DataPalletizer cycles, status, OPC UA mirror
DB104L1_Boiler_DataBoiler temperatures, pressures, Modbus TCP mirror
DB200L1_Alarm_BufferUnified alarm buffer for all machines
DB201L1_Comm_WatchdogCommunication health status for every link

6.3 Communication Watchdog Logic

Every communication link runs a watchdog timer. The logic:

  1. Each device updates a "last seen" timestamp every cycle.
  2. A background OB (OB30, cyclic at 100 ms) checks all timestamps.
  3. If a device has not updated within its timeout threshold, the corresponding alarm bit is set.
  4. The HMI displays a red communication fault indicator and logs the event.
  5. Critical devices trigger a configurable safe-state response (stop, hold, or alarm-only).

This architecture ensures that no communication failure goes undetected — a common source of production defects in multi-vendor environments.


7. Real Project Example — Anonymized Case Study

7.1 Project Background

  • Industry: Food & Beverage Processing
  • Location: Indonesia (Southeast Asia)
  • Scope: Complete line integration — 6 machines from 5 OEMs
  • Timeline: 12 weeks from contract to FAT (Factory Acceptance Test)

7.2 Starting State

The client had purchased equipment from multiple Chinese OEMs independently. Each machine was tested individually at the OEM's factory. When the machines arrived on-site, the client discovered:

  • No common communication protocol
  • Incompatible HMI systems
  • No alarm integration between machines
  • No unified production data collection
  • Three different electrical standards for control wiring

7.3 SENTRADO's Scope of Work

  1. Electrical audit of all six machines — verified I/O lists, protocol compatibility, and safety interlock requirements
  2. Control architecture design — Siemens S7-1500 as master, gateway specification, network topology
  3. Gateway configuration — 3× HMS Anybus gateways for Modbus RTU and EtherNet/IP conversion
  4. PLC programming — TIA Portal V17, structured text (SCL) for protocol handling, ladder (LAD) for interlocks
  5. WinCC Unified SCADA — single-panel operation with full alarm, trend, and recipe management
  6. On-site commissioning — 3 weeks on-site in Indonesia, protocol debugging, I/O verification, safety testing

7.4 Results

MetricBeforeAfterImprovement
Operator stations6 HMI panels1 WinCC Unified + 2 web clients83% reduction
Alarm response time5–15 min (walking between panels)< 30 sec (centralized alarm)90% faster
Spare part SKU count120+ (multiple PLC brands)45 (Siemens-centric)62% reduction
Production data availabilityManual logging, 2-hour delayReal-time OPC UA to MESImmediate
Commissioning timeN/A (original)12 weeks—
Annual maintenance cost (est.)$45,000$18,00060% reduction

7.5 Client Feedback

"We thought we would need to replace all machines to get a unified control system. SENTRADO showed us we could keep all existing equipment and just add one intelligent control layer. The result is better than we expected." — Plant Manager, Food Processing Facility, Indonesia

8. Benefits — The Business Case for Multi-OEM Integration

8.1 Single-Point Responsibility

With SENTRADO as the integration partner, the client has one contract, one warranty, one point of contact for the entire control system. When a problem occurs — regardless of which OEM machine is involved — SENTRADO diagnoses and resolves it. No finger-pointing between vendors.

8.2 Unified Alarming & Safety

A single alarm server means:

  • Operators see all faults in priority order, from any machine
  • Alarm history is complete and auditable (important for food safety compliance — HACCP, FDA 21 CFR Part 11)
  • Safety interlocks are managed centrally — a fault on the filling machine can automatically stop the labeling machine upstream

8.3 Simplified Maintenance & Training

Training one team of maintenance engineers on Siemens S7-1500 and WinCC Unified is dramatically cheaper than training separate teams for Siemens, Rockwell, and ABB platforms. The benefits compound:

  • One programming environment (TIA Portal) for all control logic
  • One spare parts inventory — Siemens S7-1500 modules, standard Ethernet switches, and gateway units
  • One diagnostic toolset — TIA Portal diagnostics, WinCC alarms, and PLC web server

8.4 Scalability for Future Expansion

When the client adds a new machine — from any OEM — SENTRADO's architecture absorbs it:

  • Modbus RTU device? Add a gateway, map registers, done.
  • PROFINET device? Connect directly to the network.
  • Any other protocol? Evaluate gateway options — the S7-1500 master architecture remains unchanged.

This is the long-term value of disciplined integration architecture: the system grows without requiring redesign.

8.5 Quantified Benefits Summary

Benefit CategoryImpact
Capital cost savings30–50% vs. replacing all OEM equipment
Commissioning time reductionUp to 40% vs. uncoordinated multi-vendor approach
Maintenance cost reduction50–60% annually
Operator efficiency20–30% improvement (single-screen operation)
Data availabilityReal-time vs. manual/absent
Spare parts inventory60% SKU reduction

9. سوالات متداول

س1: آیا می‌توانید تجهیزاتی که از پروتکل‌های اختصاصی استفاده می‌کنند (غیر از Modbus، Profibus یا EtherNet/IP) را یکپارچه کنید؟

A: Most likely, yes. Many Chinese OEMs use proprietary protocols that are actually Modbus RTU or Modbus TCP variants under the surface — just with undocumented register maps. We request the full communication protocol documentation from each OEM before the project starts. If the protocol is truly proprietary, we work with the OEM's engineering team to develop a communication driver or use a gateway with custom protocol support (e.g., HMS Anybus with protocol cloning). In 10 years of integration work, we have never encountered a device that could not be integrated — though some take more engineering effort than others.

س2: اگر یکی از ماشین‌آلات OEM خراب شود چه اتفاقی می‌افتد؟ آیا کل خط تحت تأثیر قرار می‌گیرد؟

A: No. SENTRADO's watchdog architecture ensures that a communication or equipment failure is contained and managed. When a machine goes offline:

  • The S7-1500 detects the communication timeout within 100 ms
  • The failed machine's I/O values are frozen at last-known-good state
  • An alarm is generated and displayed on WinCC Unified
  • Upstream and downstream machines can be configured to either continue running (if safe) or stop in a controlled sequence
  • The rest of the line is not affected — this is the advantage of a master-controller architecture with independent communication channels

س3: آیا نیاز داریم PLCها و HMIهای موجود روی هر ماشین را جایگزین کنیم؟

A: In most cases, no. Our architecture is designed to work with existing equipment, not replace it. The OEM PLCs continue to run their local machine logic. The S7-1500 master reads data from and sends commands to each OEM PLC via the appropriate protocol gateway. The OEM HMIs can be kept as local maintenance panels or decommissioned — your choice. This "overlay integration" approach is what makes the solution cost-effective: you preserve your existing equipment investment while gaining unified control.

س4: یک پروژه یکپارچه‌سازی چند OEM معمولی چقدر طول می‌کشد؟

A: For a line with 4–8 machines, the typical timeline is 10–16 weeks from contract to on-site commissioning:

  • Weeks 1–2: Site survey, equipment audit, protocol documentation collection
  • Weeks 3–4: Architecture design, hardware specification, gateway configuration
  • Weeks 5–8: PLC programming, SCADA development, offline simulation
  • Weeks 9–10: Factory Acceptance Test (FAT) at SENTRADO's workshop
  • Weeks 11–14: On-site installation, wiring verification, I/O checkout
  • Weeks 15–16: Commissioning, performance tuning, operator training

Complexity varies. A line with 3 Modbus RTU machines is simpler than a line with 8 machines across 4 different protocols. We provide a detailed project plan with milestones before contract signing.

س5: ما تجهیزات Siemens، ABB و Rockwell در کارخانه خود داریم. آیا SENTRADO می‌تواند همه آنها را در بلندمدت پشتیبانی کند؟

A: Yes — this is our core competency. SENTRADO holds Siemens Certified System Integrator status and ABB Authorized Channel Partner certification. Our engineering team is trained and experienced across all three major platforms (Siemens TIA Portal, ABB Automation Builder / 800xA, Rockwell Studio 5000). For long-term support, we offer:

  • Remote diagnostics via the S7-1500 web server and WinCC Unified web client
  • Annual maintenance contracts with quarterly system health checks
  • Spare parts advisory — we maintain stock of critical modules for rapid replacement
  • Upgrade planning — when equipment reaches end-of-life, we plan the migration path with minimal disruption

The key advantage of choosing SENTRADO: you get a partner who understands all the brands in your plant, not just one.


10. درباره SENTRADO

SENTRADO is a Beijing-based industrial automation system integrator serving clients across Southeast Asia, the Middle East, Africa, and South America.

Certifications & Partnerships

گواهینامهوضعیت
یکپارچه‌ساز سیستم دارای گواهینامه Siemens✅ فعال
شریک کانال مجاز ABB✅ فعال
مدیریت کیفیت ISO 9001:2015✅ تایید شده
CCC (گواهینامه اجباری چین)✅ تایید شده

قابلیت‌های اصلی

  • Multi-OEM system integration — unifying Siemens, ABB, Allen-Bradley, and Chinese OEM equipment on one control platform
  • Control panel design & assembly — custom-built panels with Siemens S7-1500, ABB drives, and integrated communication gateways
  • SCADA system engineering — WinCC Unified, iFIX, and Ignition deployments
  • Pump station automation — complete PLC + SCADA solutions for water and wastewater
  • Energy management systems — power monitoring, load management, and efficiency optimization

تولید

All control panels are manufactured at our production facility (Beijing Jiamei) with a team of 30+ skilled technicians. Every panel undergoes full functional testing before shipment.

تماس با ما

کانالجزئیات
ایمیلcharlie@sentrado.com
واتساپ+86 186 0024 3381
وب‌سایتsentrado.com

This article was published by SENTRADO. For technical inquiries about multi-OEM integration, contact our engineering team at charlie@sentrado.com.

نیاز به کمک در یکپارچه‌سازی چند OEM دارید؟

تیم مهندسی ما می‌تواند تجهیزات موجود شما را ارزیابی، یک معماری کنترلی یکپارچه طراحی و یکپارچه‌سازی کلید در دست تحویل دهد. مشاوره رایگان دریافت کنید.

نیاز به نقل قول دارید؟

با تیم مهندسی ما برای مشاوره اختصاصی پروژه تماس بگیرید.