background image

PLX51-PBM 

Operation 

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

User Manual 

ProSoft Technology, Inc. 

 

Page 116 of 196 

Global Control 

Global control commands are multi-cast PROFIBUS commands which can be sent to 
a group of slave devices.  

CIP Message 

Below are the EtherNet/IP CIP message parameters as well as the request and 
response data structures. 

Table 5.29 

– Global Control Message 

Parameter 

Description 

Service Code 

0x54 (Hex) 

Class  

0x432 (Hex)  

Instance 

Attribute 

N/A 

Request Data Length 

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 response before timing out and responding to the EtherNet/IP 
request with a Timeout Status. 

Control 

Byte 

The Global Control action: 
0 - Release the Clear mode for the devices 
2 - Force the Clear Mode of devices 
4 - Freeze 
8 - UnFreeze 
12 - UnFreeze 
+ 16 - Sync 
+ 32 

– UnSync 

+ 48 - UnSync 

Group 

Byte 

The destination Group. 

Response Data: 

Table 5.31 

– Global Control Response 

Parameter 

Data Type 

Description 

Status 

Byte 

This is the status of the Global Control transmission: 
0x00 

– Success 

0x13 

– Failed 

 

 

 

Содержание PLX51-PBM

Страница 1: ...PLX51 PBM PROFIBUS DPV0 DPV1 Master or Slave to EtherNet IP or Modbus Gateway June 23 2021 USER MANUAL...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: