K-WANG

+086-15305925923
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 | 1302 visit: | 🔊 Click to read aloud ❚❚ ▶ | 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)


  • Wika IPT10 - Process Pressure Transmitter
  • Omron SK20-C1DT-D - Programmable Controller PLC Unit
  • Foxboro Eckardt (Schneider) AE214 - Field Indicator Digital Display Meter
  • Omron CJ1W-OD232 - Transistor Output Unit PLC Module
  • Jetter JX2-IO16 - Digital Input Output Module PLC
  • SEFI ACS 48.6A-NS - Power Supply Unit
  • Schneider (Telemecanique) XBTF011110 - Magelis Membrane Keyboard Overlay
  • Siemens 6ES5246-4UA41 - Simatic S5 Positioning Module
  • Siemens 6SL3120-2TE13-0AA3 - Sinamics S120 Dual Motor Module Inverter
  • SEW Eurodrive MAS51A005-503-50 - Movidyn Servo Drive Controller
  • Record ATE 20 - Automatic Door Brake Motor
  • Record ATE STA 21 - Automatic Door Brake Motor
  • Sanyo Denki R2AA06040FXP02 - AC Servo Motor
  • Omron NX-ID4442 - DC Digital Input Unit PLC Module
  • Schneider (Telemecanique) XBTGT2330 - Magelis Advanced Touch Panel HMI
  • ABB DX561-A1 - AC500 Digital Input Output PLC Module
  • SEW Eurodrive MC07B0004-2A3-4-00 - Movitrac B AC Frequency Inverter Drive
  • Schneider (Telemecanique) FT20CBCL030 - Connection Communication Cable
  • Visions AXFR 600601 - Gap Control Side Board PCBA
  • Allen Bradley 1797-CEC-A-C01 - Flex Ex Communication Interface Adapter
  • Siemens 6ES5095-8MC03 - Simatic S5 Programmable Controller CPU
  • Tectrol / Pitney Bowes TC53S-1392 - Power Supply Unit
  • Bronkhorst P-702C-FAC-88-Z - Digital Mass Flow Controller
  • Allen Bradley 1757-SRM - ControlLogix Redundancy Module
  • Neste 0635-107 - Control Board for SLX Automatic Sliding Door
  • RSF Elektronik MS 2x.x4 MO - Linear Encoder Sensor
  • Pro-face GP37W2-BG41-24V - Graphic Terminal Operator Panel HMI
  • Allen Bradley 2711P-RP1 - PanelView Plus Logic Module HMI
  • ABB (Asea Brown Boveri) GNT0144700R0004 - Power Supply Electronic Board Module
  • SEW Eurodrive MC-LTE-B-0008-2B1-1-40 - Movitrac LTE AC Frequency Inverter Drive
  • Siemens 3RK1301-0AB10-0AA4 - Direct Starter Modular Motor Starter
  • Yaskawa SGDB-15VD - Servopack Servo Drive Amplifier
  • National Instruments NI 9421 - 8-Channel C Series Digital Input Module
  • Yaskawa SGDB-10VD - Servopack Servo Drive Amplifier
  • National Instruments NI 9476 - 32-Channel C Series Source Digital Output Module
  • Pitney Bowes R782000 - Turbojet Controller Board PCBA
  • Lika IT65-Y-1000BND2 - Incremental Encoder Sensor
  • Came 002ZT6 - Control Panel Board for Gear Motors
  • Desin HS-300/7500 - Multivariable Process Controller Unit
  • Pilz PNOZ mc1p - Modular Safety Relay Controller
  • Innovative Robotics PTNR2-2-NES - Controller Interface Board Module
  • Schneider Electric (Telemecanique) TSXCB4020 - Printer Communication Link Cable
  • Wika IPT10 - Process Pressure Transmitter
  • Schneider Electric (Modicon) TSXDMF342A - Extension Digital Analog Module for TSX17 PLC
  • Omron F150-KP - Vision System Cursor Key Pack Console
  • National Instruments BNC-2110 - Shielded Connector Block Accessory
  • Bosch Rexroth (Indramat) CSH01.2C-SE-EN2-EN2-CCD-NN-S-FW - Servo Drive Control Panel Interface Module
  • GHM / Gefran / Baumer GHM510573A/1000 - Incremental Encoder Sensor
  • National Instruments NI 9425 - 32-Channel C Series Digital Input Module
  • Schneider (Telemecanique) STBDDO3705 - Digital Output Module STB
  • Siemens 6EP1436-1SH01 - Regulated Power Supply Unit
  • Schneider Electric (Modicon) TSXFPP20 - Fipway PCMCIA Communication Board
  • April QMB 3202 - PLC Output Card Module with Parameter Surveillance
  • Siemens 6ES5240-1AA12 - Simatic S5 Communication Processor Module
  • Midi Engineering MI907A - Stepper Motor Midi Amplifier Driver
  • Schneider Electric (Telemecanique) TSXAEZ414 - TSX Series Analog Input Module
  • Schneider (Telemecanique) TSX17-20 - TSX17 Compact PLC Controller Unit
  • Siemens 6ES5955-3LC14 - Simatic S5 Modular Power Supply Unit
  • Schneider (Telemecanique) ATV66U72N4 - Altivar 66 AC Frequency Inverter Drive
  • Omron NX-OD4256 - Transistor Output Unit PLC Module
  • Yaskawa / Omron SGDH-04AE-OY - Sigma II Servo Drive 400W
  • RSF Elektronik MS 20.04-2M - Linear Encoder Scale Sensor
  • ITT GMW (Metrosx) DAA288-240 A - LED Message Display Board
  • Allen Bradley 1757-SRM - ControlLogix Redundancy Module
  • Sensorex Alpha-LSE - Display Inclinometer Indicator
  • Omron NX-DA3603 - Analog Output Unit PLC Module
  • Grundig Electronic NRP 02 - Power Supply Control Unit Module
  • ProSoft Technology RLX-FHES-F - RadioLinx Industrial Wireless Hotspot Router
  • Omron NX-EIC202 - EtherCAT Coupler Unit PLC Module
  • Omron NX-TS3201 - Temperature Sensor Input Unit PLC Module
  • Omron CQM1-CPU41-V1 - Sysmac CQM1 PLC CPU System
  • April CPU5001 - PLC CPU Processing Unit
  • Yaskawa JZDP-D008-020-E - Linear Servo Motor Actuator
  • Bronkhorst P-702C-FAC-88-Z - Digital Mass Flow Controller
  • Allen Bradley 2711-K3A17L - PanelView 300 Operator Terminal HMI
  • Schneider (Telemecanique) TSXAEM411 - TSX Series Analog Input Module
  • Schneider Electric (Telemecanique) XBTGT5330 - Magelis Advanced Touch Panel HMI
  • Siemens 6ES5928-3UA12 - Simatic S5 Central Processing Unit PLC
  • Schneider (Telemecanique) TSXSUP65 - Power Supply Module
  • Schneider (Telemecanique) TSXLES61 + TSXLES60 - TSX Series Fine Line Box Local Module
  • Siemens 6SE6440-2AD23-0BA1 - Micromaster 440 AC Frequency Inverter Drive
  • National Instruments NI 9205 - 32-Channel C Series Analog Input Module
  • Yaskawa CIMR-PCC42P2 - Varispeed AC Frequency Inverter Drive
  • ABB PM554-T-A1 - AC500 PLC CPU Module
  • National Instruments cDAQ-9178 - 8-Slot CompactDAQ USB Chassis Backplane
  • Allen Bradley 1786-RPA - ControlNet Repeater Adapter Module
  • Allen Bradley 1770-KFD - DH-485 Communication Interface Module
  • Grundig Electronic NSP 02 - Power Supply Control Unit Module
  • Teq Q07.K3S.002A - Control Panel Logic Board
  • Allen Bradley 1300-ITSSC - Signal Converter Interface Module
  • Omron CQM1H-CPU51 - CQM1H Modular PLC System
  • ProSoft Technology 4207-DFNT-MCM - ProLinx Industrial Gateway Module
  • Schneider Electric TSXSCP114 - RS485 PCMCIA Communication Board
  • Grundig NGE 01 - Power Supply Unit
  • Grundig NZP 03 - Power Supply Unit
  • Siemens 6ES5246-4UA41 - Simatic S5 Positioning Module
  • Danaher / Atlas Copco / Socapel SAM-PA-400-30-E - Servo Power Supply Controller Unit
  • Klöckner Moeller EM4-101-DD1 - Easy Control Relay Module
  • Bosch Rexroth DKC-10.3-012-3-MGP-01VRS - Indramat Digital Servo Controller Drive
  • Schneider (Telemecanique) XBTGT2110 - Magelis Touch Panel HMI with Cutter
  • Berger Lahr (Sig Positec) WD3-004.1802 - Stepper Motor Controller Driver
  • ProSoft Technology MVI56-WA-EIP - ControlLogix Wireless EtherNet/IP Communication Module
  • Allen Bradley 1794-ACNR15 - Flex I/O ControlNet Adapter Module
  • Fanuc A06B-6096-H201 - Servo Amplifier Module
  • Panasonic MSDA083A1 - AC Servo Driver Amplifier
  • Teq Q07.K3P.003B - Control Panel Logic Board
  • Schneider (Telemecanique) XBTH002010 - Magelis Operator Terminal HMI
  • Wika IPT10 - Process Pressure Transmitter
  • Teq Q07.A4P.001A - Control Panel I/O Module Board
  • Teq Q07.A3L.003A - Control Panel Module I/O Board
  • Siemens 6ES5246-4UA31 - Simatic S5 Positioning Module
  • Mitsubishi / Harmonic Drive HC-KFS43 - AC Servo Motor with Harmonic Reducer
  • Mitsubishi HC-KFS43 - AC Servo Motor
  • SES Store Electronic Systems 37120/120 - VLF Radio Transmitter Label System
  • Siemens 6SE9213-6BA40 - Micromaster AC Frequency Inverter Drive
  • Rosemount 1151DP5S22 - Differential Pressure Transmitter
  • Siemens 6FM1470-4AA20 - Simatic FM 470 Positioning Module Processor
  • Yaskawa / Omron SGDM-01ADA - Sigma II Servo Drive 100W
  • ProSoft Technology RLX-IHW-E - RadioLinx Industrial Wireless Hotspot Router
  • Vickers / Moog BRM-4S-20A - Brushless Servo Motor Drive
  • Yaskawa JZDP-D008-019-E - Linear Servo Motor Actuator
  • Siemens 7MF4032-1DA00-1AA6-Z - Pressure Transmitter
  • Parker OEM770T - Stepper Servo Drive Controller
  • Schneider (Telemecanique) XBTPM027010 - Magelis Operator Panel HMI
  • Schneider Electric (Telemecanique) TSXSCM2214 - Communication Module PCMCIA Card
  • BeA (Bea) Flatscan SW - Laser Sensor Safety Detector for Doors
  • Siemens 6ES5240-1AA12 - Simatic S5 Communication Processor Module
  • Yaskawa / Omron SGDH-08AE-S - Sigma II Servo Drive