+086-15305925923

K-WANG

Service expert in industrial control field!
NameDescriptionContent
Adequate Inventory, Timely Service
pursuit of excellence 
Ship control system
Equipment control system
Power monitoring system
Current position:
新闻动态
newS
   
Brand

ProSoft Technology ILX56-PBM PROFIBUS DPV1 Master/Slave Module

From: | Author:Wang | Time :2025-08-29 | 598 visit: | Share:



ProSoft Technology ILX56-PBM PROFIBUS DPV1 Master/Slave Module

ILX56-PBM is an adaptation of ControlLogix launched by ProSoft Technology ®  The PROFIBUS DPV1 master/slave module of the platform enables efficient data exchange between the ControlLogix controller and PROFIBUS DP devices, supports DPV0 cyclic data exchange, DPV1 non cyclic message and alarm functions, and has redundant deployment, flexible configuration, and comprehensive diagnostic capabilities. It is suitable for applications that require the integration of PROFIBUS bus and ControlLogix system in industrial automation, process control, and other scenarios.


Core functions and architecture

1. Work mode and core competencies

ILX56-PBM supports bidirectional switching between master and slave modes, with core functionality covering the full protocol stack of PROFIBUS DPV0/DPV1

Master mode:

Manage up to 125 PROFIBUS DP slave devices, supporting DPV0 cyclic data exchange (up to 5000 bytes of data), DPV1 Class 1 (MS1, only communicates with configured slave devices), and Class 2 (MS2, concurrent communication with multiple master stations) non cyclic messages.

Support DPV1 alarm collection (such as diagnostic alarms and process alarms), which can read device alarm and diagnostic information through the ControlLogix controller, and support automatic device discovery and station address modification.

From mode (Slave):

It can simulate up to 10 PROFIBUS DP slave devices, support DPV0 cyclic data exchange and DPV1 Class 1 messages, and each analog slave device can be configured with independent I/O mapping and alarm triggering mechanisms.

Supports communication with third-party PROFIBUS master stations, automatically adapts data formats to ControlLogix user-defined data types (UDT), and ensures alignment of 16/32-bit data structures.

2. Hardware architecture and interfaces

Physical interface:

PROFIBUS DP port: RS485 standard DB9 female head, supports+5VDC terminal resistor power supply, pins 3 (RxD/TxD-P) and 8 (RxD/TxD-N) are differential data pins, and pin 5 is reference ground.

Expansion interface: onboard SD card slot (supporting FAT32 format for firmware backup and configuration recovery), 2 DIP switches (SW1: forced safe mode for firmware repair); SW2: Configuration lock to prevent accidental modifications.

Indicator lights and display: 3 diagnostic LEDs (RUN/FB/OK)+4-character alphanumeric display screen, real-time display module mode (such as "MASTER" and "SLAVE"), operating status (such as "OPERATE" and "OFFLINE"), and fault information (such as "Bus Fault" and "Duplicate Station").

Configuration and deployment process

1. Configuration tools and preliminary preparations

Core tool: ProSoft PLX50 Configuration Utility (available for download from the official website) needs to be installed for module parameter configuration, GSD file management, device addition, and configuration download; Studio 5000 requires the installation of Add On Profile (AOP, v21 and above versions, v20 and below require the use of the universal 1756 module configuration file).

GSD file management: PROFIBUS devices need to be imported into PLX50 tool through GSD files, supporting GSD directory export/import, and can batch add third-party PROFIBUS devices (such as Siemens ET200M, Schneider ATV frequency converter, etc.).

2. Key configuration steps

(1) Basic parameter configuration

Main mode configuration:

Set the PROFIBUS station address (TS, 0-126, which should not conflict with the slave devices), the highest station address (HSA, it is recommended to set it as the actual maximum slave address to optimize performance), and the baud rate (9.6Kbps-12Mbps, which should match all slave devices).

Configure DPV1 parameters: Enable Class 1/Class 2 messages, enable alarms (such as Pull Plug alarms, process alarms), and set timeout time (such as DPV1 request timeout of 2000ms).

From mode configuration:

Simulate the number of slave devices and station addresses, and each slave device needs to be configured with DPV0 data length, DPV1 object (Slot/Index mapping), and alarm triggering conditions (such as Alarm Trigger tag level switching triggering alarms).

(2) ControlLogix Mapping

Generate Logix L5X files using the PLX50 tool, including UDT (such as master status UDT, slave device data UDT), mapping programs, and controller labels. After importing into Studio 5000, automatically associate module input/output mapping areas.

Mapping rule: Input data (from PROFIBUS devices to ControlLogix) and output data (from ControlLogix to PROFIBUS devices) are packaged into byte arrays and automatically parsed into structured labels (such as MyILX56PBM.ET200M.Input. Data) through generated subroutines.

(3) Redundant deployment (exclusive to main mode)

Redundant architecture: Two ILX56-PBM modules share the same PROFIBUS bus, with identical configurations and support for "one master, one backup" switching. The backup machine automatically takes over the main station role by monitoring bus activity (PROFIBUS Inactive Time parameter, default 22ms).

Key parameters:

Profibus Inactive Time: The inactive time of the bus that determines the failure of the main station by the backup machine should be set as "10ms+2 x maximum packet transmission time".

Switch Timeout: The timeout for confirming the primary/backup switch should be set to "Max (1000ms, 4x module RPI)" to avoid switch interruption.

Data interaction and operation

1. Data exchange type

(1) DPV0 cyclic data exchange

Main mode: Interact data with slave devices according to a preset cycle (configurable, minimum 4ms). The input/output data length of each slave device is automatically identified through GSD files, supporting byte/word order exchange (such as AA BB CC DD → BB AA DD CC). In case of communication failure, data can be configured to be forcibly cleared to zero.

From mode: Simulate receiving loop data requests from the PROFIBUS master station, forward ControlLogix output label data to the master station, and write the data issued by the master station to the ControlLogix input label, supporting "Data Exchange Active" status feedback (DataExchange Active label).

(2) DPV1 non cyclic message

Class 1 (MS1): Interacts only with slave devices that have established loop communication in master mode, used for parameter reading and writing (such as modifying slave device range, reading diagnostic registers). The slave address, Slot number, Index number, and data length need to be specified, and the timeout time can be configured (default 4000ms).

Class 2 (MS2): Supports concurrent communication with multiple master stations, requires establishing a connection through "Initialize", obtaining the connection reference number, and performing read and write operations. After the communication ends, a "Abort" message is sent to release resources, suitable for device debugging and parameter configuration.

(3) Alarm and Diagnosis

Alarm collection: Automatically monitor DPV1 alarms from the slave device in main mode, indicating the alarm status through the DeviceAlarmPending tag. Alarm data (such as alarm type, Slot number, detailed description) can be extracted through CIP messages (service code 0x51).

Diagnostic information: Supports standard diagnostics (such as device unresponsive, data length mismatch) and extended diagnostics (device specific diagnostics based on GSD file parsing, such as module failures, wiring errors), which can be viewed or exported in real-time through the PLX50 tool.


Diagnosis and maintenance

1. Status monitoring and LED indication

Meaning of LED light status (main mode) Meaning of status (slave mode)

RUN often red: PROFIBUS STOP mode; Flash green: CLEAR mode; Evergreen: Operational mode; Off: OFFLINE mode is always off (no RUN status indication from mode)

FB flashing red: from device error; Always red: Bus fault (such as cable disconnection); Extinguish: Normal flashing red: Simulate device error; Constant red: Bus communication failure; Extinguish: Normal

OK often red: Hardware malfunction/firmware damage; Flashing green: No configuration; Evergreen: configured normally and running in the same main mode

Display screen: display mode ("MASTER"/"SLAVE"), operating status ("OPERATE"/"STOP"), fault code (such as "Duplicate" indicating station address conflict).

2. Tool based diagnostic function

PROFIBUS packet capture: The PLX50 tool supports real-time capture of bus packets, displaying frame types (SD2/SD4), source/destination addresses, data length, and raw data. It can filter specific station addresses or frame types (such as Token frames, SRD data frames) to troubleshoot communication anomalies.

Event log: The module has built-in non-volatile memory to store event logs (such as power on, configuration download, and failover), which can be exported as text files using the PLX50 tool, including timestamps, event types, and detailed descriptions.

Online status monitoring: The PLX50 tool provides a "Live List" to display the real-time online status of all devices on the bus (online/offline, data exchange in progress/not yet exchanged), and the "Discovered Nodes" tab can view device manufacturer, model, and GSD file information.

Technical specifications and compatibility

1. Hardware and environmental specifications

Category parameters

Power supply from ControlLogix backplane: 5VDC 450mA, 24Vdc 2mA

Working temperature -20 ° C~+70 ° C (operation), -40 ° C~+85 ° C (storage)

Electromagnetic compatibility (EMC) emission: IEC 61000-6-4; Immunity: EN 61000-4-2 (ESD), EN 61000-4-3 (radiated immunity)

PROFIBUS supports baud rates of 9.6Kbps~12Mbps, maximum bus lengths of 1200m (9.6Kbps) and 100m (12Mbps), and supports repeater expansion

Certified CE, UL (94V-0 flame retardant), ATEX (II 3G Ex ec IIC T4 Gc), IECEx (same as ATEX)

2. Software compatibility

ControlLogix platform: Supports ControlLogix 1756 series controllers, Studio 5000 v21 and above (AOP required), v20 and below require the use of a universal module configuration file.

Operating system: PLX50 Configuration Utility supports Windows 10/11 (64 bit), firmware upgrade requires the use of SD card or PLX50 tool's DeviceFlash function.

Third party devices: compatible with slave devices that comply with the PROFIBUS DP V0/V1 standard (such as Siemens ET200 series, Schneider Lexium drivers), requiring the import of corresponding GSD files.

Configuration and Deployment Tools

1. PLX50 Configuration Utility

Core functions: Project management (create/copy/export), GSD file management (add/delete/import directory), module parameter configuration (master/slave mode, PROFIBUS parameters, Logix connection), configuration download/upload, device discovery and diagnosis.

Key operations:

Generate Logix L5X file: Automatically map PROFIBUS data to ControlLogix tags, including UDT and subroutines.

SD card configuration backup: Save the current configuration to the SD card for quick recovery during module replacement.

2. Studio 5000 Integration

AOP installation: After importing the Add On Profile of ILX56-PBM, modules can be directly added in the I/O configuration to automatically generate Module Defined Data Types.

Tag mapping: By importing the L5X file generated by PLX50, controller tags (such as Local: 1: MasterStatus master status tag, MyILX56PBM-ET200M.Input slave device data tag) are automatically created, supporting online monitoring and forced operations.

Ordering and Support

Typical models and accessories

Core module: ILX56-PBM (basic model, including master/slave mode function).

Supporting accessories:

SD card: used for firmware and configuration backup, requiring FAT32 format (recommended 4GB or above).

Terminal resistor: The end of the PROFIBUS bus needs to be connected to a 220 Ω terminal resistor (pins 3-8 of module DB9 can be powered by+5V).

Transfer cable: PROFIBUS bus extension cable (must comply with PROFIBUS standard, impedance 135-165 Ω, electrical)


  • ABB 216AB61 Industrial Control Module for Automation Systems
  • ABB 5SHX1060H0003 High Power Thyristor Module for Industrial Power Control
  • ABB 07KT97H3 PLC Central Processing Unit for Industrial Automation
  • ABB 3BHB005171R0101 Power Semiconductor Module for Industrial Power Systems
  • KEBA E-SP-CCEC/A/22 - Keyboard Panel
  • KEBA ERHL33 - Module
  • KEBA K-FTC-AN/B - Control Panel Board
  • KEBA DO321 1914D-0 - Digital Output Module
  • KEBA T70Q - Teach Pendant
  • KEBA BL272/A / BL272/B - Bus Coupling Module
  • KEBA T70R - Teach Pendant
  • KEBA PRONET-E-20A-K - Servo Drive
  • KEBA T55-RA0-AU0-LK - Mobile HMI KeTop
  • KEBA DO-272/A - Digital Output Module
  • KEBA PS240/A - Power Supply Module
  • KEBA 2134-00393 - Module Code
  • KEBA E-10-ANALOG-SU - Analog Card
  • KEBA 1904D-0 / D1458E - E-10 Analog Card
  • KEBA FM265A - Function Module
  • KEBA CR17910086 - Controller Board
  • KEBA C5G-TP5WC2 - Robot Teach Pendant
  • KEBA PD242A - Power Supply Module
  • KEBA DI-325 - Digital Input Card
  • KEBA C2-TM-240/A - Digital Input Module
  • KEBA D1547C - I/O Bus Coupling Board
  • KEBA CR-092 - Interface Module
  • KEBA 3HAC023195-003 - IRC5 Teach Pendant Cable
  • KEBA KETOP-T150-MA0 - Mobile HMI
  • KEBA KC-P30-EC24011 - Control Module
  • KEBA 1770B-1 - E-8-THERMO Card
  • KEBA T20T-T00-AR0-CE6 - KeTop Terminal
  • KEBA D1633C-1 - CPU Card
  • KEBA HT401-232-8/0 - Teach Pendant
  • KEBA AO-570 - Analog Output Module
  • KEBA T10-mAb-DMV - Handheld Terminal
  • KEBA C70-rqa-AK0-Le - KeTop Teach Pendant
  • KEBA 1918F-0 - Digital Output Board
  • KEBA T10-mAa-DMV - Handheld Terminal
  • KEBA HT2-SCHLUSSELS - Key Switch for HT2
  • KEBA T100-003-CES - HMI Terminal
  • KEBA GVME610IO - I/O Module
  • KEBA HT501-231 - Teach Pendant
  • KEBA E-CG-CONTROL - Graphic Control Card
  • KEBA D1420F - F-SIC-1 Circuit Board
  • KEBA E-ANA-SUB2 - Analog Sub-module
  • KEBA HT401-222-4 - Teach Pendant
  • KEBA II030 - Input Module
  • KEBA T155-M10-AN0-W - KeTop Mobile HMI
  • KEBA CP088-B - Processor Module
  • KEBA HT40123280 - Operating Terminal
  • KEBA HT4222 - Handheld Terminal
  • KEBA H24025369 - Replacement Part
  • KEBA H24024891 - Replacement Part
  • KEBA SR161 - Analog Input Card
  • KEBA 1762A - E-CRT/EL Circuit Board
  • KEBA T50-011-CES-CE5 - Operator Terminal
  • KEBA E-CON-ELD/B/15 - Control Panel
  • KEBA E-8-THERMO - Thermocouple Card
  • KEBA 330/A-1211-20 - Axis Module
  • KEBA T55-maw-AU0-CE6 - Mobile HMI
  • KEBA C150-110-AK0-N - KeTop HMI
  • KEBA HT4-20656 / HT4-221 - Handheld Terminal
  • KEBA 18658-1 - Analog Board
  • KEBA LM64P89 - LCD Display Screen
  • KEBA E-CPU-88-A - CPU Board
  • KEBA D-CE/59718/15 - Control Board
  • KEBA KC-P30-ES2400E2-E00 - Control Module
  • KEBA 3HAC12929-1 - Teach Pendant SX TPU
  • KEBA E-CON-CC100/A - Control Panel Engel
  • KEBA T200-M01-P20-WES7 - Panel PC Windows Embedded
  • KEBA KC-P30-ES2400B2-M0R - KeControl C3 Module
  • KEBA E8ANALOGC - Analog Card
  • KEBA E-CPU-88-B - CPU Board
  • KEBA T55-raw-AU0-CE6 - Mobile HMI
  • KEBA D1633C - CPU Board
  • KEBA T55-MAW-Au0-CE6 - Mobile HMI
  • KEBA 3HAC11266-4 - Teach Pendant Cable
  • KEBA T20e-m00-Br0-C - Handheld Terminal
  • KEBA E-3-ACU-INC - Controller Board
  • KEBA E-PS-24V - Power Supply Module 24V
  • KEBA C55-2aw-1U0-R - Control Unit
  • KEBA T70-qqu-Aa0-LK - KeTop Teach Pendant
  • KEBA PS244 - Power Supply Module
  • KEBA ECPU186B - CPU Circuit Board
  • KEBA E-8-ANALOG/C - Analog Input Card Engel
  • KEBA AT-4041 - KeControl C3 Controller
  • KEBA T50-ADP - Adapter Module
  • KEBA CP088/D - Control Processor Module
  • KEBA CU312 - Central Unit Module
  • KEBA K2-400 SC440/A - Communication Module
  • KEBA CU212 - Power Supply Module
  • KEBA T20T-T00-AR0-C - KeTop Handheld Terminal
  • KEBA HT4014X20B21572 - Teach Pendant
  • KEBA HT4010V4X201K4 - Operating Terminal
  • KEBA HT401/NC-4X20/20844 - Handheld Terminal
  • KEBA RS-091 / RS091A - Remote Station Module
  • KEBA E8THERMOA - Thermocouple Input Card
  • KEBA TI-570 - Temperature Input Module
  • KEBA C35E 10m/79421/02 - KeTop Teach Pendant
  • KEBA T40-001/58599/06 - Teach Pendant
  • KEBA CR17910087 C5G-GTP5 - Controller Board
  • KEBA T20E-R00-AR0-C - Handheld Terminal
  • KEBA 3HAC023195-001 /02 - Teach Pendant Unit
  • KEBA AR281 - Analog Input Module Engel
  • KEBA D3-DA330/A-0611-20 - D3 Axis Module
  • KEBA CU313 / C-SICU313KEB - Control Unit
  • KEBA k2-700 - Kemro Control System
  • KEBA CU211 - Central Unit Power Supply Module
  • KEBA C5G-TP5WC - Robot Teach Pendant
  • KEBA C100D-CE - Control Panel
  • KEBA D3-DR361/D-6341-30 - D3 Drive Module
  • KEBA D3-DP/A-1000-0 - D3 Supply Module
  • KEBA SXTPU-21664 - Teach Pendant Unit
  • KEBA T70-rqa-AK0-LK - KeTop Touch Screen Glass Panel
  • KEBA C10-1aa-abb - Control Terminal
  • KEBA T50-T41-CPU - CPU Module
  • KEBA 3HAC023195-001 - IRC5 Sx TPU 2 Teach Pendant Controller
  • KEBA D3-DA 330/A-1211-00 - D3 Axis Module
  • KEBA K2-200 250/X (71580) - Processor Module
  • KEBA O70-bra-A0a-F - Operator Panel
  • Creative Duster Vinyl Brush - Record Stylus Cleaner Brush
  • KEBA 3HAC12929-1/04 - Touch Panel Touchscreen Glass Replacement
  • KEBA OP350/Y-1016 - Keyboard Membrane Protective Film K2-200
  • KEBA DO 321/B - Digital Output Card
  • KEBA DI 325/B - Digital Input Module
  • KEBA E-16-DIGOUT-PLUS (D1456E-2) - Digital Output Board
  • KEBA AI 240/A (068370) - Kemro K2-200 Analog Input Module
  • KEBA TM 220/A (066676) - Kemro K2-200 Module