background image

PLX51-PBM 

Device Type Manager (DTM) 

PROFIBUS DPV0/DPV1 Master or Slave to EtherNet/IP™ or Modbus® Gateway 

User Manual 

ProSoft Technology, Inc. 

 

Page 150 of 196 

After instantiating the PLX51-PBM DTM, select the Parameter option. 

 

Figure 7.4 

– Select Parameter option 

The PLX51-

PBM DTM’s configuration allows the CIP Path to the PLX51-PBM to be 

configured. This is typically just the IP address of the PLX51-PBM.   

 

Figure 7.5 

– PLX51-PBM CIP Path 

The path can either be entered manually or the Browse button can be used to open 
the Target Browser, and then the PLX51-PBM can be selected. 

 

Figure 7.6 

– Target Browser 

 

 

Summary of Contents for PLX51-PBM

Page 1: ...PLX51 PBM PROFIBUS DPV0 DPV1 Master or Slave to EtherNet IP or Modbus Gateway June 23 2021 USER MANUAL...

Page 2: ...erein Information in this document including illustrations specifications and dimensions may contain technical inaccuracies or typographical errors ProSoft Technology makes no warranty or representati...

Page 3: ...21 3 4 Creating a New Project 23 3 5 PLX51 PBM Parameters 25 3 5 1 General 25 3 5 2 Modbus 27 3 5 3 Modbus Addressing 28 3 5 4 PROFIBUS Master Mode 30 3 5 5 PROFIBUS Slave Mode 33 3 5 6 Logix 34 3 5 7...

Page 4: ...ration 102 5 1 Logix Operation 102 5 1 1 PROFIBUS DP Master 102 5 1 2 PROFIBUS DP Slave 119 5 2 Modbus Operation 128 5 2 1 PROFIBUS DP Master 128 5 2 2 PROFIBUS DP Slave 135 5 3 EtherNet IP Explicit M...

Page 5: ...0 10 3 1 PROFIBUS DP Master class 1 DPM1 190 10 3 2 PROFIBUS DP Master class 2 DPM2 190 10 4 Cyclic Communication 190 10 5 Acyclic Communication 191 10 6 Topology of PROFIBUS DP 191 10 7 PROFIBUS DP C...

Page 6: ...P to EtherNet IP or Modbus RTU232 RTU485 TCP IP The PLX51 PBM can either operate as a PROFIBUS DPV0 DPV1 Master or multiple PROFIBUS DPV0 DPV1 Slaves This will allow EtherNet IP devices e g Rockwell L...

Page 7: ...e PLX51 PBM when configured as a Master can exchange up to 2 kilobytes of PROFIBUS device and status data 72 bytes are reserved for master status and 8 bytes for each configured slave The PLX51 PBM ha...

Page 8: ...er device 1 2 2 PROFIBUS Slave The PLX51 PBM can also be configured to emulate up to 10 PROFIBUS slave devices Each slave device emulated by the PLX51 PBM can be configured to provide DPV0 data exchan...

Page 9: ...age 9 of 196 1 3 Architecture The figures below provide an example of the typical network setup for a PROFIBUS Master architecture using either an EtherNet IP or Modbus Interface Figure 1 3 PLX51 PBM...

Page 10: ...Inc Page 10 of 196 The following figures provide an example of the typical network setup for a PROFIBUS Slave s architecture using either an EtherNet IP or Modbus Interface Figure 1 5 PLX51 PBM PROFIB...

Page 11: ...ormation Resource Link PLX50 Configuration Utility Installation www prosoft technology com PLX51 PBM User Manual PLX51 PBM Datasheet www prosoft technology com 1 5 Support Technical support is provide...

Page 12: ...on section of this document The module provides six diagnostic LEDs as shown in the front view figure below These LEDs are used to provide information regarding the module system operation the Etherne...

Page 13: ...uctors as well as a RS485 drive enable The EN transmit drive enable is provided to allow the PLX51 PBM to be used with repeaters and radios that may require a transmit enable line Note that the EN lin...

Page 14: ...rmware update was interrupted at a critical stage DIP 2 This will force the module into DHCP mode which is useful when the user has forgotten the IP address of the module DIP 3 This DIP Switch is used...

Page 15: ...nto a 35mm DIN rail Figure 2 5 DIN rail specification The DIN rail clip is mounted on the bottom of the module at the back as shown in the figure below Use a flat screw driver to pull the clip downwar...

Page 16: ...the communication conductors cable shielding and 5Vdc output power Figure 2 7 PLX51 PBM PROFIBUS DP RS485 DB9 connector Table 2 2 DB 9 Connector layout Pin Signal Description 1 Not connected 2 Not co...

Page 17: ...Figure 3 1 ProSoft PLX50 Configuration Utility Environment 3 2 Network Parameters The module will have DHCP Dynamic Host Configuration Protocol enabled as factory default Thus a DHCP server must be us...

Page 18: ...ossibility is that another DHCP Server is operational on the network and it has assigned the IP address To assign an IP address click on the corresponding Assign button The IP Address Assignment windo...

Page 19: ...signed by repeating the previous steps IMPORTANT It is important to return DIP switch 2 back to Off position to avoid the module returning to a DHCP mode after the power is cycled again In addition to...

Page 20: ...rNet IP devices Figure 3 7 Target Browser Right clicking on a device reveals the context menu including the Port Configuration option Figure 3 8 Selecting Port Configuration All the relevant Ethernet...

Page 21: ...n Utility manages the GSD library which is used for adding devices to the PLX51 PBM The GSD File Management Tool is opened by selecting GSD File Management under the Tool menu in the configuration uti...

Page 22: ...g Once the file has been selected the GSD File Management tool will add the slave device to the device list and recompile the GSD catalog A GSD catalog can be exported from another PLX50 Configuration...

Page 23: ...must be created Under the File menu select New Figure 3 15 Creating a new project A PLX50 Configuration Utility Design Tool project will be created showing the Project Explorer tree view To save the p...

Page 24: ...e 24 of 196 The device will appear in the Project Explorer tree as shown below and its configuration window opened The device configuration window can be reopened by either double clicking the module...

Page 25: ...figuration consists of the following parameters Table 3 1 General configuration parameters Parameter Description Instance Name This parameter is a user defined name to identify between various PLX51 P...

Page 26: ...r Modbus Gateway User Manual ProSoft Technology Inc Page 26 of 196 Modbus TCP IP Master Modbus RTU Master RS232 Modbus RTU Master RS485 Modbus TCP IP Slave Modbus RTU Slave RS232 Modbus RTU Slave RS48...

Page 27: ...out time in milliseconds Modbus TCP Port The TCP port to be used for the Modbus communication can be configured If a zero is entered the module will use the standard TCP port 502 Terminate RS485 Enabl...

Page 28: ...when this option has been selected and the write function has an element count of 1 3 5 3 Modbus Addressing The Modbus Addressing configuration is shown in the figure below The PLX51 PBM Modbus Addres...

Page 29: ...when operating as a Modbus Master or Modbus Slave This can be mapped to DPV0 data which can be used by the Profibus DP Master or Slave to take action when the Modbus communication is down or has faul...

Page 30: ...s for the PLX51 PBM module TS should be different than any other slaves address on the PROFIBUS network it should also be less than or equal to the HSA below Min 0 Max 126 Default 1 Highest Address HS...

Page 31: ...Retry Limit is the number of telegram repetitions if the address doesn t react Value must be in the following range Min 0 Max 5 Default 1 Timing TTR Target Rotation Time indicates the maximum time av...

Page 32: ...ault Devices Watchdog in ms value defines the watchdog value assigned by default to all devices in the configuration Min TSDR Read Only Smallest Station in tbits is the minimum time that a PROFIBUS DP...

Page 33: ...parameters Table 3 5 PROFIBUS configuration parameters Slave Mode Parameter Description BAUD Rate Baud Rate in Kbps of the PROFIBUS network 9 6 19 2 45 45 93 75 187 5 500 1500 3000 6000 or 12000 Kbps...

Page 34: ...s Parameter Description EtherNet IP Connections The number of EtherNet IP CIP Connections to be used in the exchange with Logix 1 to 4 Note this value must match that configured in the Logix IO tree C...

Page 35: ...nced configuration The Advanced configuration consists of the following parameters Table 3 7 Advanced configuration parameters Parameter Description DLR Enable This must be set to enable Device Level...

Page 36: ...ther double clicking on the module in the tree or right clicking the module and selecting Configuration Figure 3 28 PLX51 PBM Modbus Auxiliary Map configuration The Modbus Auxiliary Map configuration...

Page 37: ...details The PLX51 PBM EtherNet IP Devices configuration window is opened by either double clicking on the module in the tree or right clicking the module and selecting Configuration Figure 3 29 PLX51...

Page 38: ...ed to map EtherNet IP device data which provides the communication status of each EtherNet IP device The Communication Status is as shown below Bit 0 1 Device online 0 Device offline Bit 1 to 7 Reserv...

Page 39: ...target device supports in that device s user manual Scan The user can select Scan Class A B C or D which was configured in the EtherNet IP Devices tab The specific mapped item will then be executed at...

Page 40: ...ll be used to connect to the module To initiate the download right click on the module and select the Download option Figure 3 31 Selecting Download Once complete the user will be notified that the do...

Page 41: ...ured e g BAUD rate it will result in the PLX51 PBM not seeing any slave devices on the PROFIBUS network 3 7 1 Discovery The slave device discovery can be found by selecting the Discovered Nodes tab in...

Page 42: ...evice and selecting Add Device NOTE The GSD file will need to be already registered before a device can be added to the PLX51 PBM configuration Figure 3 36 Adding the Field Devices Found The user will...

Page 43: ...module from the Discovery List as described in the section above IMPORTANT The configuration must be uploaded from the DP Slave before adding the module from the discovery list The configuration of an...

Page 44: ...e device Once selected press the Set button Figure 3 42 Selecting new Station Address Once the request has been sent the user can either start a new network discovery to confirm the address has change...

Page 45: ...chnology Inc Page 45 of 196 3 7 4 Discovery Report This report summarizes the following device information found during discovery Address Identity Number Status of configuration Device name GSD filena...

Page 46: ...e by right clicking on the PROFIBUS Devices item in the tree and selecting Add PROFIBUS Device Figure 3 45 Adding a PROFIBUS Field Device The user will need to select the device to be added to the PLX...

Page 47: ...General configuration window is opened by either double clicking on the slave device in the tree or right clicking the slave device and selecting Configuration Figure 3 48 Field Device General configu...

Page 48: ...e device for Data Exchange TSDR This parameter is the minimum time that a PROFIBUS DP slave must wait before it responds It must respect the rule Min 11 Max 1023 Default 11 Minimum Slave Interval This...

Page 49: ...oxes are checked Freeze Enabled User data transmission Synchronization control commands enable the synchronization of inputs Freeze Mode field is unchecked by default Sync Enabled User data transmissi...

Page 50: ...or watchdog time calculation By default the field will be unchecked which sets the watchdog base to 10 ms NOTE the watchdog value is always shown in the configuration panel in ms regardless of this ti...

Page 51: ...turer Alarm Status Alarm Update Alarm 3 8 4 User Parameters The User Parameter configuration is shown in the figure below The device User Parameter configuration window is opened by either double clic...

Page 52: ...e represented as additional slots Figure 3 52 Field Device Slot configuration start To add a module select the Add Module button The module selection form will appear listing all the available modules...

Page 53: ...SD file but can be edited by the user When using Logix this Description is used to create the member of the device specific UDTs and thus no illegal Logix characters are permitted It is also important...

Page 54: ...en adding a slot the data format and size will default to that of the selected module in the GSD file Depending on the GSD file the default configuration may not be preferred and can be changed by the...

Page 55: ...eafter an array of that Data Type can be configured It is however important that the Byte Length is always a multiple of the base Data Length Data Type Byte Length MUST be a multiple of BOOL 1 SINT 1...

Page 56: ...e the Modbus Register Type and Modbus Offset correctly to ensure that multiple Data Points are not mapped to the same Modbus data area Figure 3 62 Slot configuration Modbus Example IMPORTANT It is imp...

Page 57: ...modified by the user as required The Next Available button will return the offsets to their default values The automatic assignment of registers will take into account the data type of each data point...

Page 58: ...eters that must be updated after the device is initialized for data exchange which will simplify device replacement Figure 3 65 Device Start up Parameters The user will need to enable the Start up par...

Page 59: ...he PLX51 PBM which can then be configured This is done by right clicking on the PROFIBUS Devices item in the tree and selecting Add PROFIBUS Device Figure 3 67 Adding a PROFIBUS Field Device When addi...

Page 60: ...icking the slave device and selecting Configuration Figure 3 69 Device General configuration parameters When the module is emulating the legacy device the PLX51 PBM General configuration parameters wi...

Page 61: ...elow The Device PROFIBUS configuration window is opened by either double clicking on the slave device in the tree or right clicking the slave device and selecting Configuration Figure 3 71 Device PROF...

Page 62: ...Address This is the station address configured for the added device This is the address the DP PROFIBUS Master will use to look for and configure the device for Data Exchange TSDR N A Minimum Slave In...

Page 63: ...he slave device DPV1 configuration window is opened by either double clicking on the slave device in the tree or right clicking the slave device and selecting Configuration Figure 3 73 Device DPV1 con...

Page 64: ...s N A Enable Fail Safe N A Check Config N A Alarm Mode N A Alarm Ack uses SAP50 This will force the PROFIBUS DP Master to use Service Access Point SAP 50 to acknowledge alarms Alarm Enables N A 3 9 4...

Page 65: ...able or a placeholder for a specific piece of hardware In the example below the PROFIBUS slave device added is an IO adapter which can have multiple additional IO modules which will be represented as...

Page 66: ...gy Inc Page 66 of 196 Note Note You must configure the slave device s user parameters in the settings of the PROFIBUS DP Master The Module Description filter can be used in conjunction with the wildca...

Page 67: ...ers slightly depending on whether Logix Explicit EtherNet IP or Modbus has been selected as the Primary Interface Figure 3 78 Slot configuration Logix Figure 3 79 Slot configuration Modbus Figure 3 80...

Page 68: ...PV0 DPV1 Master or Slave to EtherNet IP or Modbus Gateway User Manual ProSoft Technology Inc Page 68 of 196 Figure 3 82 Slot configuration Modbus legacy device Figure 3 83 Slot configuration Explicit...

Page 69: ...hin a device Figure 3 84 Slot descriptions When adding a slot the data format and size will default to that of the selected module in the GSD file Formatting the module s data can be achieved by a com...

Page 70: ...of the base Data Type IMPORTANT It is critical that the total sum of input and output bytes of all the Data Points match that required by the slave device Not adhering to this could cause unexpected...

Page 71: ...Offset does not result in multiple Data Points overlapping Such conflicts will cause unexpected results IMPORTANT It is important that the Data Point Register Type is appropriate for the Data Type Typ...

Page 72: ...lding Register HR for non Booleans and either a Digital Input IS or Coil CS for Booleans The user can specify their preference using the Register Type and Discrete Type combo box options in the Modbus...

Page 73: ...Figure 3 93 Device DPV1 Objects configuration parameters Modbus The DPV1 configuration consists of the following parameters Table 3 20 Device DPV1 Objects configuration parameters Parameter Descripti...

Page 74: ...he Logix Tagname can be either entered manually or selected using the Logix Tag Browser The Tag Browser can be launched by clicking on the Browse button adjacent to the Tagname NOTE The list of Logix...

Page 75: ...gure 3 95 Device DPV1 Alarms configuration parameters Logix Figure 3 96 Device DPV1 Alarms configuration parameters Modbus The DPV1 configuration consists of the following parameters Table 3 21 Device...

Page 76: ...tered Using RSLinx the EDS file can be uploaded from the device after which the EDS Hardware Installation tool will be invoked to complete the registration Alternatively the EDS file can be downloaded...

Page 77: ...dule more easily use the Vendor filter to select only the ProSoft Technology modules as shown in the figure below Figure 3 99 Selecting the module Locate and select the PLX51 PBM module and select the...

Page 78: ...iation is complete the module will appear in the Logix IO tree Figure 3 101 Logix IO tree The Module Defined Data Types will automatically be created during the instantiation process These data types...

Page 79: ...umber Figure 3 104 Modified Logix Routine from PLX50CU for Generic Module Profile When using Logix versions prior to version 21 then the PLX51 PBM module must be added to the RSLogix 5000 I O tree as...

Page 80: ...132 500 8 bit Output 133 496 8 bit Configuration 102 0 8 bit Figure 3 106 RSLogix 5000 General module properties for PLX51 PBM module IMPORTANT The user will need to enter the exact connection paramet...

Page 81: ...nual ProSoft Technology Inc Page 81 of 196 Figure 3 107 Connection module properties in RSLogix 5000 Once the module has been added to the RSLogix 5000 I O tree the Logix controller will be ready to c...

Page 82: ...pre Logix v21 the user will only be able to use 1 Logix Connection When the user verifies the PLX50 Configuration Utility project this is done by right clicking on the device and selecting Verify Conf...

Page 83: ...on the PLX51 PBM configuration to map the required PROFIBUS Slave input and output data The user will need to generate the required Logix and UDTs by right clicking on the module in the PLX50 Configu...

Page 84: ...Add and then Import Routine Figure 3 113 Importing the L5X file into Studio 5000 In the file open dialog select the previously created L5X file and accept the import by pressing Ok The import will cr...

Page 85: ...s Gateway User Manual ProSoft Technology Inc Page 85 of 196 Figure 3 115 Imported Logix Objects A number of PLX51 specific UDT tags are created The Master Control tag is used to set the PROFIBUS Mode...

Page 86: ...and Diagnostic pending status of each slave device Figure 3 117 Master Status tag There is also a tag created for each configured slave device The structure of which comprises the following Input Sta...

Page 87: ...LX51 PBM The AOI offered implements custom UDT s controller tags and logic that instantiates the Ethernet IP CIP messages to perform the following acyclic messaging services DPV1 Class 1 Write Read Al...

Page 88: ...r Manual ProSoft Technology Inc Page 88 of 196 3 Navigate to the location where the L5X Add On Instruction is saved Select Open Figure 3 102 AOI File Selection 4 The Import Configuration dialog box op...

Page 89: ...ogy Inc Page 89 of 196 5 Under the Other Components section verify that the Final Name of the module matches the existing module name in your Logix project 3 104 Final Name of Module 6 Click OK to per...

Page 90: ...106 Configuration Dialog 8 The Message Configuration window of the CIP message opens 9 To ensure that the path of communication is correct go to the Communication tab and click the BROWSE option of t...

Page 91: ...Navigate to the Controller Organizer window Double click on the Controller Tags folder 3 108 Controller Tags Folder 12 The PLX51 PBM controller tags have been imported along with the Add On Instructi...

Page 92: ...th its configured nodes NOTE The slave device must support DPV1 messaging The DPV1 Enable bit must be set in the user parameters of the slave device in the PLX50 Configuration Utility 2 Go to the Cont...

Page 93: ...anual ProSoft Technology Inc Page 93 of 196 4 Confirm the message was successfully sent by monitoring the MSGStatus tag Figure 3 112 DPV1 Class 1 Read Message Status 5 The slave s response to the acyc...

Page 94: ...est can be sent with or without additional source or destination address information The additional address information includes the optional Network MAC address The parameters Source Type and Destina...

Page 95: ...REQ_LEN to 24 Copies the Destination API Destination_API and Destination SCL Destination_SCL to the appropriate locations of the request Figure 3 114 Implemented AOI Logic for Source Destination Type...

Page 96: ...SGDPV1CLASS2INIT REQ_LEN to 38 Copies all of the Destination address information tags API SCL Network MAC Address to the appropriate tags of the request message Figure 3 116 Implemented AOI Logic for...

Page 97: ...ch can be used for disaster recovery The SD Card can be pre loaded with the required firmware and or application configuration Figure 4 1 Module Side View SD Card Slot IMPORTANT The user will need to...

Page 98: ...will use only the firmware that is valid e g the PLX51 PBM will only use the PBM firmware file IMPORTANT If more than one firmware file with different firmware revisions of the same product is on the...

Page 99: ...o configuration on the module If different the configuration on the SD Card will be downloaded into the module s NV memory before the module starts executing The user can add the PLX50CU configuration...

Page 100: ...SD Card IMPORTANT The filename of the configuration file must not be changed The specific module will use only the configuration that is valid e g the PLX51 PBM will only use the PBM configuration fi...

Page 101: ...X50CU then the user has the option to directly upload the configuration on to the SD Card using the Save Configuration to SD Card option This will copy the configuration that has been downloaded to th...

Page 102: ...t exchanging data with PROFIBUS slave devices IMPORTANT The module input and output assembly of each connection will be an undecorated array of data The imported Logix routine generated by PLX50CU wil...

Page 103: ...on the network but it will not exchange any process data with any slave device 1 PROFIBUS fieldbus state is STOPPED 0 PROFIBUS fieldbus state is not STOPPED PROFIBUSClear The PROFIBUS network is runni...

Page 104: ...es the nodes that have an alarm pending on the local PROFIBUS network Each bit represents a node When the specific bit is set 1 then the device has an alarm pending that must be unloaded and when the...

Page 105: ...rol This field is currently reserved DeviceEnable These bits enable nodes on the PROFIBUS network for data exchange Each bit represents a node When the specific bit is set 1 then the device if configu...

Page 106: ...and exchanging data on the PROFIBUS network 1 Device is active and exchanging data 0 Device is not exchanging data The user must ensure that all application code making use of data from a slave device...

Page 107: ...s 1 Station address mismatch MappingCRCMismatch If there is a mismatch in the mapping between Logix and the PLX51 PBM it can result in data appearing in the incorrect location which means the user can...

Page 108: ...uest and response data structures DPV1 Class 1 Read CIP Message Table 5 5 DPV1 Class 1 Read Message Parameter Description Service Code 0x4B Hex Class 0x432 Hex Instance 1 Attribute N A Request Data Le...

Page 109: ...meout Status Slave Address Byte The station number of the PROFIBUS device Slot Number Byte The DPV1 Slot number for the write request Index Byte The DPV1 Index number for the write request Data Length...

Page 110: ...Features Supported Short The services supported by the PLX51 PBM Octet 1 Bit 0 This bit is set if the DPV1 Class 2 Read Write services are supported by the PLX51 PBM Bit 1 7 Reserved Octet 2 Reserved...

Page 111: ...Supported Short Refer to the PROFIBUS DP Extensions to EN 50170 DPV1 for information regarding these parameters Profile Features Supported Short Profile Ident Number Short Connection Reference Byte Th...

Page 112: ...Reference Byte Connection Reference Received from the DPV1 Class 2 Initialize Response Slot Number Byte The DPV1 Slot number which must be read Index Byte The DPV1 Index number which must be read Data...

Page 113: ...ection Reference Byte Connection Reference Received from the DPV1 Class 2 Initialize Response Slot Number Byte The DPV1 Slot number for the write request Index Byte The DPV1 Index number for the write...

Page 114: ...ding Indications Tag Description FieldDeviceDiagPending Indicates the nodes that have diagnostics pending on the local PROFIBUS network Each bit represents a node When the specific bit is set 1 then t...

Page 115: ...ption Service Code 0x52 Hex Class 0x432 Hex Instance 1 Attribute N A Request Data Length 6 Request Data Table 5 27 Diagnostics Extract Request Parameter Data Type Description Timeout Long The amount o...

Page 116: ...tance 1 Attribute N A Request Data Length 6 Request Data Table 5 30 Global Control Request Parameter Data Type Description Timeout Long The amount of time in milliseconds the PLX51 PBM waits for a res...

Page 117: ...e network Below is a description of the tag Table 5 32 PLX51 PBM Tag Alarm Pending Indications Tag Description FieldDeviceAlarmPending Indicates the nodes that have an alarm pending on the local PROFI...

Page 118: ...FIBUS device Response Data Table 5 36 Alarm Extract Response Parameter Data Type Description Status Byte This is the status of the DPV1 data exchange See appendix for the definitions of the returned s...

Page 119: ...0 PLX51 PBM is not configured Owned Indicates if the PLX51 PBM is owned by a Logix Controller with a connection count similar to what has been configured in PLX50CU 1 PLX51 PBM is connected 0 PLX51 P...

Page 120: ...a and when the bit is off 0 the device is not exchanging data on the PROFIBUS network Bit 0 Node 0 Exchanging DPV0 Data Bit 1 Node 1 Exchanging DPV0 Data Bit 126 Node 126 Exchanging DPV0 Data DeviceAl...

Page 121: ...A Master Mode Only RedundancyControl Reserved DeviceEnable These bits enable nodes on the PROFIBUS network for data exchange Each bit represents a node When the specific bit is set 1 then the device i...

Page 122: ...s bit indicates if the device is online on the PROFIBUS network 1 Device is online 0 Device is not online DataExchangeActive This bit indicates if the device is configured and exchanging data on the P...

Page 123: ...ostics pending that must be unloaded and when the bit is off 0 the device does not have any diagnostics pending 0 The node has no diagnostics pending 1 The node has diagnostics pending OutputAssemblyN...

Page 124: ...Messaging MS1 The PLX51 PBM supports DPV1 Class 1 MS1 messaging when operating as a PROFIBUS Slave See the DPV1 Objects in the PLX50 Configuration Utility device configuration section for more inform...

Page 125: ...ne alarm to be triggered at a time To trigger an alarm notification for the PROFIBUS Master the user will need to toggle from 0 to 1 the AlarmTrigger tag in the field device output assembly as shown b...

Page 126: ...on regarding the diagnostics Below are some examples 1 Diagnosis_Alarm 3 Pull_Alarm 4 Plug_Alarm Alarm Slot 2 1 Refer to the PROFIBUS Specification EN 50170 for information regarding the diagnostics A...

Page 127: ...definitions for certain alarm parameters Parameter Description Alarm Type 1 Diagnosis Alarm 2 Process Alarm 3 Pull Alarm 4 Plug Alarm 5 Status Alarm 6 Update Alarm Slot Number Range 0 to 254 Alarm Spe...

Page 128: ...perating mode from the relevant Modbus Mapping Register Master and Slave Device Status The Master Control command is set in Holding HR registers starting at the Master Control Register offset Table 5...

Page 129: ...ription Device Enable 0 Station Address Device Enable Station Address 0 126 The Modbus Communication Status is located in Holding HR registers starting at the Modbus Communication Status offset config...

Page 130: ...red Modbus Registers The user will need to enable DPV1 Messages and set the required DPV1 Message HR Offset in the Modbus addressing tab of the Configuration window see below Figure 5 12 DPV1 Message...

Page 131: ...econds if no response has been received before the transaction times out Slave Address 2 Target PROFIBUS Slave node address Function 3 0 Read 1 Write Data Size 4 Size of the data to follow Data 5 Requ...

Page 132: ...user will need to toggle the trigger Holding Register from 0 to 1 before the transaction will begin Below is the format of the Holding Registers used for retrieving DPV0 Diagnostics Table 5 48 Modbus...

Page 133: ...parameters in the Holding Register fields and then set the trigger bit to enable the DPV1 Alarm retrieving to begin Once the transaction is complete the response part of the Holding Registers will be...

Page 134: ...Alarm Specifier 0 No further differentiation 1 Fault occurred and slot it not ok 2 Fault disappeared and slot is ok 3 One fault disappeared and slot is not ok Byte 2 Bit 3 to 7 Sequence Number Range...

Page 135: ...ROFIBUS OPERATIONAL 9 Master Slave Mode 1 Slave Mode 32 158 Live List Flags Station Address 0 126 160 286 Data Exchange Flags Station Address 0 126 288 414 Alarm Pending Flags Station Address 0 126 41...

Page 136: ...odbus Communication Ok 0 Modbus Communication Failed Modbus Communication Status when operating as a Modbus Master 1 Bit 0 Modbus Node 0 Communication Status 1 Modbus Communication Ok 0 Modbus Communi...

Page 137: ...to assign Slot and Index combinations to Modbus Holding Register Addresses see below Figure 5 16 DPV1 Objects Holding Register address Once the PROFIBUS Master reads or writes to a DPV1 Class 1 Slot...

Page 138: ...rovide the required data for the specific alarm NOTE The PLX51 PBM can only allow one alarm to be triggered at a time To trigger an alarm notification for the PROFIBUS Master the user will need to tog...

Page 139: ...An alarm is triggered when the Alarm Trigger bit toggles from 0 to 1 The format of the DPV1 Alarm data in the Modbus Holding Register array is shown below Table 5 57 Slave Alarm Data Format Alarm Para...

Page 140: ...Net IP Explicit Messaging communication it will exchange data with remote EtherNet IP devices using either connected Class 3 messaging or Unconnected Messaging UCMM This will allow the user to exchang...

Page 141: ...utility right click on a PROFIBUS device and select the Explicit Messaging option Figure 5 19 Explicit Messaging Option Use the Action combo box to select the type of explicit message Depending on the...

Page 142: ...PLX51 PBM Operation PROFIBUS DPV0 DPV1 Master or Slave to EtherNet IP or Modbus Gateway User Manual ProSoft Technology Inc Page 142 of 196 Figure 5 20 Explicit Messaging Utility...

Page 143: ...e module firmware in the field If the firmware needs to be updated the user will need to use the PLX50 Configuration Utility to update it In the PLX50 Configuration Utility go to the Tool menu and sel...

Page 144: ...5 23 Select the correct PLX51 PBM module Once the module is done upgrading the firmware the Device Flash tool will provide the user with the details of the updated module Figure 5 24 PLX51 PBM succes...

Page 145: ...configuration from the PCB software and then importing it into the PLX50 Configuration Utility Before importing a PCB application ensure that all the necessary GSD files have first been registered in...

Page 146: ...t Master Config button located at the bottom of the window If the Export Master Config button is disabled then first select the Configure PROFIBUS button This will open the PROFIBUS configuration tool...

Page 147: ...and select the Import Legacy PCB Configuration option Figure 6 5 Import Legacy PCB Configuration After the import is complete an Import Report summary will be shown and may indicate any issues encoun...

Page 148: ...M Device Type Manager in any standard FDT Frame Field Device Tool To use a device DTM with the PLX51 PBM the ProSoft PLX51 DTM pack will first need to be installed 7 1 Installation Installation of the...

Page 149: ...dated The steps required for this action are slightly different for each FDT frame Typically one selects the DTM Catalogue or Device Catalogue and select Refresh or rebuild After the catalogue has bee...

Page 150: ...t the Parameter option Figure 7 4 Select Parameter option The PLX51 PBM DTM s configuration allows the CIP Path to the PLX51 PBM to be configured This is typically just the IP address of the PLX51 PBM...

Page 151: ...e the PLX51 PBM DTM has been configured the child Device DTMs can be added by right clicking on the PLX51 PBM DTM and selecting Add Device The user can then select the matching device DTM Figure 7 7 D...

Page 152: ...echnology Inc Page 152 of 196 7 3 Operation After the FDT project has been configured the DTMs can be place online by selecting the Online or Connect option Figure 7 9 DTM Connect Once the PLX51 PBM D...

Page 153: ...roSoft Technology Inc Page 153 of 196 The General page provides basic status information for the PLX51 PBM module including LED status and CPU status etc Figure 7 11 PLX51 PBM DTM General Status Page...

Page 154: ...oSoft Technology Inc Page 154 of 196 Slave Device DTM under the PLX51 PBM DTM can also be brought online by selecting the Online or Connect option Figure 7 13 Slave Device DTM Connect Depending on the...

Page 155: ...LED If the LED is green flashing then the module has booted and is running correctly without any application configuration loaded If the LED is green solid then the module has booted and is running c...

Page 156: ...een received by any configured slave for more than 1s Flashing Red There are slave errors at least one slave has not been configured properly and is not exchanging DPV0 data Flashing Green All slaves...

Page 157: ...he statistics can be accessed in full by the PLX50 Configuration Utility or using the web server in the module To view the module s status in the PLX50 Configuration Utility environment the PLX51 PBM...

Page 158: ...1 PLX51 PBM Status Window The Status monitoring window of the PLX51 PBM can be opened by either double clicking on the Status item in the Project Explorer tree or by right clicking on the module and s...

Page 159: ...P Bus but rather only listen Standalone In this mode the PLX51 PBM is the DP Master on the PROFIBUS network Slave In this mode the PLX51 PBM will emulate multiple PROFIBUS Slave devices PROFIBUS State...

Page 160: ...s processor in the last scan Ethernet Port 1 2 This is the status of each Ethernet port Down The Ethernet connector has not been successfully connected to an Ethernet network Up The Ethernet connector...

Page 161: ...t Slave Addr Tx Count The number of PROFIBUS Set Slave Address requests sent from the PLX51 PBM Set Slave Addr Rx Count The number of successful PROFIBUS Set Slave Address responses received Set Slave...

Page 162: ...ect response response from a different node etc FB Inactivity Count The number of times the PLX51 PBM has determined that there are no other DP Masters on the PROFIBUS network Duplicate Station Detect...

Page 163: ...ts sent from the PLX51 PBM DPV1 Class 1 Write Rx Count The number of successful PROFIBUS DPV1 Class 1 Write responses received by the PLX51 PBM DPV1 Class 1 Write Err Count The number of failed PROFIB...

Page 164: ...ive List The Live List tab in the PLX51 PBM Master mode only status monitoring provides the user with an overview of all slave devices and DP masters connected to the PROFIBUS network Each station wil...

Page 165: ...oo large to process Register Not Valid The number of Modbus requests containing an invalid register Node Mismatch The received Modbus request did not match the module s Modbus node address Data Alignm...

Page 166: ...Devices tab displays the active Modbus Client Server devices the module is communicating with Figure 8 10 PLX51 PBM Master mode status monitoring Modbus Devices Ethernet Clients The Ethernet Clients...

Page 167: ...ARP tab displays details of the internal Ethernet ARP and TCP lists of the PLX51 PBM Figure 8 12 PLX51 PBM Master mode status monitoring Ethernet TCP ARP Statistics 8 2 3 PLX51 PBM Slave Mode Status G...

Page 168: ...to BAUD If the BAUD rate for the PROFIBUS Network will be automatically detected CLEAR Op Mode If the operational state of the PROFIBUS Network is CLEAR Comms State OK All configured slaves are operat...

Page 169: ...s tab displays the statistics associated with the Modbus communication and mapping For more information please see page 165 Figure 8 15 PLX51 PBM Slave mode status monitoring Modbus Statistics Modbus...

Page 170: ...er Description Read Successes The number of successful Explicit EtherNet IP read message transactions Write Successes The number of successful Explicit EtherNet IP write message transactions Transacti...

Page 171: ...rrent communication status Green being online and exchanging data Red indicating that the target device is offline Figure 8 18 PLX51 PBM Slave mode status monitoring EtherNet IP Devices Explicit Map T...

Page 172: ...Ethernet Clients tab displays details of the Ethernet and EtherNet IP clients connected to the PLX51 PBM Figure 8 20 PLX51 PBM Slave mode status monitoring Ethernet Client Statistics TCP ARP The TCP A...

Page 173: ...us The Status monitoring window of each PROFIBUS slave device connected to the PLX51 PBM can be opened by right clicking on the specific slave device in the PLX50 Configuration Utility tree and select...

Page 174: ...s Gateway User Manual ProSoft Technology Inc Page 174 of 196 General The General tab for both PLX51 PBM Master and Slave modes displays the following general parameters Figure 8 23 PLX51 PBM Master Mo...

Page 175: ...xchanging DPV0 process data with the PLX51 PBM Disabled PLC The slave device has been disabled from DPV0 data exchange from the Logix controller using the PLX51 PBM output assembly Identity Mismatch T...

Page 176: ...nual ProSoft Technology Inc Page 176 of 196 Statistics The Statistics tab for both PLX51 PBM Master and Slave modes displays the following general parameters Figure 8 25 Device Status monitoring PLX51...

Page 177: ...ceived from the specific device PLX51 PBM Slave mode The number of DPV1 Class 1 Write requests received by the specific device DPV1 Class 1 Write Err Count The number of failed PROFIBUS DPV1 Class 1 W...

Page 178: ...al Control requests received by the specific slave device Unexpected Packet Received The number of times a response is received from the device that was not expected e g incorrect response response fr...

Page 179: ...Rx Length The number of process data DPV0 bytes expected from the device Slave Tx Length The number of process data DPV0 bytes that will be sent to the device Enumerated Refer to the PROFIBUS Specifi...

Page 180: ...l allow the user and the support team to view the packet stream To invoke the capture of the module double click on the DP Packet Capture item in the Project Explorer tree Figure 8 29 Selecting PROFIB...

Page 181: ...r received Rx Status The status of the packet Received packets are checked for valid PROFIBUS constructs and valid checksums Src PROFIBUS node address of the message source Dest PROFIBUS node address...

Page 182: ...k on the PLX51 PBM icon and double click on the MODBUS PACKET CAPTURE item in the Project Explorer tree Figure 8 33 Selecting Modbus Packet Capture 2 The DP Packet Capture window opens and automatical...

Page 183: ...ble 8 12 Captured Modbus values Statistic Description Index The packet index incremented for each packet sent or received Time The time is started at a fraction of a second and continued until the pac...

Page 184: ...m in the PLX50 Configuration Utility select the Event Viewer option in the Project Explorer tree Figure 8 36 Selecting the module Event Log The Event Log window will open and automatically read all th...

Page 185: ...owing a user without the PLX50 Configuration Utility Logix or Modbus device to view various diagnostics of the module NOTE The web server is view only and thus no parameters or configuration can be al...

Page 186: ...Master or Slave to EtherNet IP or Modbus Gateway User Manual ProSoft Technology Inc Page 186 of 196 9 Technical Specifications 9 1 Dimensions Below are the enclosure dimensions All dimensions are in...

Page 187: ...ting IP20 NEMA UL Open Type Temperature 20 70 C Earth connection Yes terminal based Emissions IEC61000 6 4 ESD Immunity EN 61000 4 2 Radiated RF Immunity IEC 61000 4 3 EFT B Immunity EFT IEC 61000 4 4...

Page 188: ...or Female DB9 connector Conductor See PROFIBUS DP Section DP Master Mode Support DPV0 Data Exchange DPV1 Class 1 Messaging DPV1 Class 2 Messaging DPV1 Alarming DP Slave Mode Support DPV0 Data Exchange...

Page 189: ...ed to replace parallel signal transmission with 24 V or 4 20 mA Table 9 1 PROFIBUS Protocol OSI model OSI Layer PROFIBUS 7 Application DPV0 DPV1 DPV2 6 Presentation 5 Session 4 Transport 3 Network 2 D...

Page 190: ...Master Class 1 DPM1 or class 2 DPM2 10 3 1 PROFIBUS DP Master class 1 DPM1 A class 1 master handles the normal communication or exchange of data with the slaves assigned to it This is typically a PLC...

Page 191: ...equires an established MS1 or MS2 connection For the MS1 channel 3 conditions must be satisfied The slave device must support the MS1 channel key C1_Read_Write_supp at 1 in the GSD file The DPV1_enabl...

Page 192: ...pecified cable length can be increased using the repeaters The use of more than 3 repeaters in series is not recommended Table 9 3 PROFIBUS DP cable length Baudrate kbps 9 6 19 2 93 75 187 5 500 1500...

Page 193: ...se 17h Timeout passed 11 2 DPV1 Extended Status Codes Master Only FDL Error Table 11 2 DP Extended Status Response codes FDL Error DP Status Byte 0 Description 0h OK 1h User error SAP locked 2h No res...

Page 194: ...Module Failure 3 7 Reserved 8 Version Conflict 9 Feature not supported 10 15 User Specific 11 Access 0 Invalid Index 1 Write length error 2 Invalid Slot 3 Type conflict 4 Invalid area 5 State conflic...

Page 195: ...Table 11 5 DP Extended Status Response codes DPV1 Error Byte 1 Subnet Value Description 0 No Subnet 1 Local Subnet 2 Remote Subnet 3 to 255 Reserved DPV1 Extended Status Byte 2 Instance Reason Table...

Page 196: ...own issues North America Corporate Location Europe Middle East Africa Regional Office Phone 1 661 716 5100 info prosoft technology com Languages spoken English Spanish REGIONAL TECH SUPPORT support pr...

Reviews: