background image

                        LMP-100 

PROFIBUS/MODBUS GATEWAY

 

 

LMP-100 User Manual 

MAN-EN-DE-LMP100-01.00_14 

Page 25 of 40 

All rights reserved to DLG Automação Industrial © 2011 – 2014 

 

Parameter 

Description 

Profibus input 

Diagnostic  data  is  transferred  to  the  start  of  the  Profibus 
input  buffer.  Thus,  the  Profibus  master  accesses  diagnostic 
data  in  the  same  way  that  it  accesses  Modbus  input  data. 
The  Modbus  input  data  produced  by  the  Modbus  rules  are 
placed right after the diagnostic data. 

Profibus extended 

diagnostics 

Diagnostic  data  is  transferred  to  the  Profibus  master  via  a 
Profibus protocol functionality named extended diagnostics. 

No diagnostics 

 

(available starting at firmware 

version 02.01.00) 

None of the previous mechanisms is used. Thus, there is no 
way the user can get diagnostic data. 

 
 
 

The LMP-100 provides exactly the same diagnostic data for both mechanisms. 

 
 

The  choice  of  mechanism  for  accessing  diagnostic  data  must  take  into  account  certain 

factors.  The  “Profibus  input”  option  lets  diagnostic  data  to  be  accessed  easily,  since  they  are 
mapped to the Profibus input buffer. However, as they are mapped to the the input buffer, they 
take  space  in  the  buffer,  reducing  the  number  of  Modbus  input  variables  that  can  be  mapped 
through  the  rules. The  “Profibus  extended  diagnostics”  option  does  not  make  use  of  the  input 
buffer  to  send  diagnostic  data,  taking  advantage  of  the  Profibus  extended  diagnostics 
functionality.  Thus,  the  entire  input  buffer  can  be  used  to  access  Modbus  input  variables. 
However, the Profibus master configuration required to access the extended diagnostic data is 
usually  more  difficult  than  the  configuration  to  access  data  from  the  input  buffer.  In  addition, 
some Profibus masters simply do not allow the user to access extended diagnostics. 
 
 

Looking at the factors mentioned above, the decision on which diagnostics mechanism to 

be chosen is weighted by the effort required to access the data, the possibility of reserving part 
of the input buffer for diagnostic data, and also by the extended diagnostic data access in the 
chosen Profibus master. 
 
 

The  ST  (Status)  LED  is  lit  when  at  least  one  diagnostic  condition  is  alarmed.  When  all 

conditions  return  to  normal,  the  ST  LED  turns  off.  Even  if  the  user  chooses  not  to  access 
diagnostic  data,  through  the  “No  diagnostics”  option,  the  ST  LED  keeps  indicating  diagnostic 
conditions. 
 
 

In  addition  to  diagnostic  conditions,  the  ST  LED  is  also  used  to  indicate  device  failure. 

Failures  cause  the  device  to  stop  operating.  In  such  cases,  the  device  automatically  reboots 
every 10 seconds in an attempt to recover. The failure is identified by the frequency with which 
the ST LED flashes. While in failure conditions, the ST LED alternates between a minor cycle in 
which it blinks rapidly and large cycle when it is turned off. The number of times the LED blinks 
in  the  minor  cycle  indicates  the  specific  failure.  The  RUN  LED  turns  off  while  the  device  is  in 
failure  conditions.  The  table  below  shows  the  possible  failures,  how  to  identify  them  and  the 
possible recovery options. 

Summary of Contents for LMP-100

Page 1: ...User Manual Profibus Modbus Gateway MAN EN DE LMP100 01 00_14 Profibus Modbus Gateway LMP 100 ...

Page 2: ......

Page 3: ...ot cover special products made by order 5 All precautions were taken on preparing this manual in order to guarantee the quality of its information CAUTION The instrument described in this technical user manual is a device suitable for application in a specialized technical area DLG supplied products are submitted to a strict quality control process However industrial control electronic equipment c...

Page 4: ...ON 11 Profibus address configuration 11 GSD file installation 12 Module configuration LMP 100 M 12 Modbus network configuration 13 Modbus rule configuration 16 Diagnostics 23 Control register 28 ELECTRICAL INSTALLATION 32 Power Supply 33 Profibus DP Communications 33 Modbus RTU Communications 33 MECHANICAL INSTALLATION 34 RECOMMENDATIONS 35 WARRANTY 36 ...

Page 5: ...s By assuming simultaneously the role of a Profibus DP slave and a Modbus RTU master it allows Modbus slaves to be controlled by Profibus masters The LMP 100 may be mounted on a standard 35 mm DIN rail LEDs provide indication of power supply device Modbus and Profibus network states The power and communication cables are connected by fully detachable terminal blocks The connection to the Profibus ...

Page 6: ...age 6 of 40 LMP 100 User Manual MAN EN DE LMP100 01 00_14 All rights reserved to DLG Automação Industrial 2011 2014 How to Specify LMP 100 ____ Profibus input and output buffers sizing compact fixed size buffers M modular buffer sizing ...

Page 7: ... devices Necessity of using a particular device only available with Modbus communication in Profibus based facility Figure 1 depicts a LMP 100 typical application In the role of a Profibus DP slave the LMP 100 receives commands from the Profibus master These commands are interpreted by the LMP 100 which in the role of a Modbus master forwards them to the Modbus slaves Similarly the LMP 100 periodi...

Page 8: ...5M 3M 6M e 12M Modbus 1 2k 2 4k 4 8k 9 6k 19 2k 38 4k 57 6k e 115 2k Operating temperature 10 ºC a 60 ºC Storage temperature 40 ºC a 70 ºC Relative humidity Up to 90 IP protection IP 30 DIN EN 60529 VDE 0470 Input voltage 20 4 28 8 Vdc Current consumption 90 mA Construction ABS plastic and flame resistant polycarbonate Placement DIN 35 mm rail DIN EN 60715 TH35 Electrical connection Cable up to 2 ...

Page 9: ...OFIBUS MODBUS GATEWAY LMP 100 User Manual MAN EN DE LMP100 01 00_14 Page 9 of 40 All rights reserved to DLG Automação Industrial 2011 2014 Dimensions Figure 2 Dimensioning for assembling dimensions in millimeters ...

Page 10: ... succeed the LED remains lit indicating proper operation of the device If the LED is turned off a critical error occurred at startup and in this case the device will no longer operate correctly BF Red Bus Fail Indicates failure in the Profibus network When lit means that the LMP 100 is not in the Data Exchange state ST Red Status Indicates presence of failure or diagnostics The failure is indicate...

Page 11: ...y of bits grouped into one byte is described consider bit 0 as the least significant bit and bit 7 as the most significant bit Profibus address configuration The configuration of the LMP 100 Profibus address is accomplished through the selector switches located on the side of the device labeled PROFIBUS ADDRESS There are seven selector switches which enable the encoding of a binary number between ...

Page 12: ...ibus master user manual After proper installation of the GSD file the entire configuration of the LMP 100 is done through the Profibus master configuration software For the compact version of the device use the DLG_0D8A gsd file For the modular version of the equipment M use the DLG_0E6C gsd file Module configuration LMP 100 M The LMP 100 modular option gives the user the power to size appropriate...

Page 13: ...es must use the parity adopted by the LMP 100 For firmware versions up to 02 00 00 possible values are Even Odd None Starting from firmware version 02 01 00 possible values are Even Odd None with 1 stop bit None with 2 stop bits The possibility of choosing the number of stop bits is aimed at increasing interoperability with the widest possible range of Modbus slaves The Modbus specification states...

Page 14: ... the LMP 100 waits to receive a response from a Modbus slave If the slave does not respond within this time the LMP 100 considers it as a failure and resends the command Allowed values lie in the range from 10 to 60000 ms Modbus retries Number of retransmission attempts of a command Retransmissions occur when the slave does not respond or when the slave sends an incorrect response Allowed values l...

Page 15: ...AN EN DE LMP100 01 00_14 Page 15 of 40 All rights reserved to DLG Automação Industrial 2011 2014 Note Except for the Modbus parity all the parameters listed above have a direct influence on the time interval needed by the LMP 100 to scan all Modbus slaves ...

Page 16: ...a will be transferred to the Modbus slaves In the LMP 100 compact option input and output buffers have a fixed length of 244 bytes In the modular option the user is allow to size the input and output buffers by inserting modules in the configuration Input rules produce and store data in the input buffer Assuming an input rule R01 for example which specifies reading of 5 Modbus registers and rememb...

Page 17: ...he rule becomes an input rule Write Single Coil allows writing of one digital output The rule becomes an output rule Write Single Register allows writing of one analog output The rule becomes an output rule Write Multiple Coils allows writing of one or more digital outputs The rule becomes an output rule Write Multiple Registers allows writing of one or more analog outputs The rule becomes an outp...

Page 18: ...ccessed The table below details the mentioned dependencies Modbus function code Number of variables n Number of bytes reserved Read Coils 1 n 1952 n 1 8 1 Read Discrete Inputs Write Multiple Coils Read Holding Registers 1 n 122 n 2 Read Input Registers Write Multiple Registers Write Single Coil Parameter is not used 2 Write Single Register Since the maximum value of the Start address parameter is ...

Page 19: ...igned to operate in the LE format Should that be the case the LMP 100 may be configured to perform the byte order inversion internally thus eliminating the need to program a byte order inversion algorithm in the PLC for instance When configured to perform the byte order inversion the LMP 100 inverts the input variables before copying them to the Profibus input buffer as well as the ouput variables...

Page 20: ...0 does not detect change and does not forward the current value to the Modbus slave This situation was caused by the digital output changing from 1 to 0 when the device was turned off The User triggered behavior allows the user to control exactly at which time writing is made The control register allows the user to trigger each output rule individually writing the value available in the Profibus o...

Page 21: ...fers Modbus data exactly as they are exchanged in the Modbus network Table 3 details how data is encoded according to each Modbus function Modbus function Encoding Read Coils Read Discrete Inputs Write Multiple Coils Each variable is encoded as 1 bit Data is always transferred in multiples of 1 byte The least significant bit of the first byte contains the variable address by the parameter Start ad...

Page 22: ...2 Variable 10 Variable 11 MSB is the most significant byte LSB is the least significant byte Variable values are represented in hexadecimal notation 30010 012C16 1000010 271016 Write Single Coil The value to be written to the digital output is encoded in two bytes To write 0 to the output it is necessary to transfer the value 000016 To write 1 to the output it is necessary to transfer the value FF...

Page 23: ... contains the Modbus rules overall diagnostics encoded as shown in table 5 Byte Bit Condition Description Comments 3 0 Reserved 1 Reserved 2 Reserved 3 Reserved 4 Reserved 5 Exception in Modbus response While processing the Modbus rules at least one slave returned a response with an exception The LMP 100 remains in operation It is possible to check which slaves produced the exception by checking t...

Page 24: ...ondition remains active while the slave responds with an exception 2 Timeout in Modbus response While processing the rule the slave did not return a response within the time period specified by the Modbus response timeout parameter The LMP 100 remains in operation New transmission attempts will be made and the diagnostic condition remains active while the slave does not respond 3 Error in Modbus r...

Page 25: ...he entire input buffer can be used to access Modbus input variables However the Profibus master configuration required to access the extended diagnostic data is usually more difficult than the configuration to access data from the input buffer In addition some Profibus masters simply do not allow the user to access extended diagnostics Looking at the factors mentioned above the decision on which d...

Page 26: ...LMP 100 PROFIBUS MODBUS GATEWAY Page 26 of 40 LMP 100 User Manual MAN EN DE LMP100 01 00_14 All rights reserved to DLG Automação Industrial 2011 2014 ...

Page 27: ... three times in the minor cycle Device is automatically rebooted going into normal operation Modbus communications layer initialization error ST LED blinks four times in the minor cycle Device is automatically rebooted going into normal operation Insufficient number of bytes in the input or output buffers to store all data produced by the rules ST LED blinks five times in the minor cycle Device go...

Page 28: ...ding that a the rule produces activity in the Modbus network This parameter is interesting in situations such as failure or removal of a Modbus slave which cause network timeouts due to rules that address the referred slave The Enabled parameter can be set to value No in all rules that address the missing or defective Modbus slave preventing Modbus communications with the slave However it is impor...

Page 29: ...trigger is set to User triggered As explained before in the rule configuration section a user triggered rule gives the user complete control on when the write command is sent to the Modbus network Bytes 2 to 6 of the control register are encoded in a way that each rule has a trigger bit It is important to note that the trigger bits only results in Modbus writes if the rule is configured as user tr...

Page 30: ... R29 user trigger 4 Rule R28 user trigger 5 Rule R27 user trigger 6 Rule R26 user trigger 7 Rule R25 user trigger 6 0 Reserved 1 Reserved 2 Rule R38 user trigger 3 Rule R37 user trigger 4 Rule R36 user trigger 5 Rule R35 user trigger 6 Rule R34 user trigger 7 Rule R33 user trigger Table 8 User trigger control Note bytes 7 to 15 of the control register are reserved and have no effect on the device ...

Page 31: ...e aware that by disabling the control register the user is no longer able to control the runtime activation of slaves and it becomes impossible to trigger user triggered write rules It is also important to note that the output buffer becomes fully available for Profibus output variables since the control register is no longer mapped at the beginning of the output buffer ...

Page 32: ...tallation Figure 3 LMP 100 electrical connections Attention all cables must be crimped with eyelet terminals for cables up to 1 5 mm unless otherwise stated For the interconnection of communication signals it is recommended to use woven shielded cables and the woven grounding must be done on the S terminal and other ground references located at the bus extremities ...

Page 33: ...nnel Connections to this channel are made through terminals named positive B negative A and shield S Connection to the Profibus DP channel can also be made through the DB9 connector available on the LMP 100 The connection must be made using standard Profibus DP connectors The DB9 connector and the terminals are internally wired and can be used together For example the LMP 100 may be connected to t...

Page 34: ...tomação Industrial 2011 2014 Mechanical Installation Fix the LMP 100 on the the top of the DIN rail Using a screwdriver pull the lock that is located at the bottom of the LMP 100 After pulling the lock fix the LMP 100 at the bottom of the DIN rail Release the lock and make sure that the LMP 100 is attached to the DIN rail ...

Page 35: ...ion and maintenance It is necessary to use a terminal type screwdriver for terminal connection or 1 8 with 3 mm maximum diameter as it is the ideal format and will not damage the connector aperture Inappropriate screwdriver Recommended screwdriver It is recommended to crimp all the wires that will be connected to the LMP 100 with a pre isolated needle type or eyelet type terminal for cables of 0 5...

Page 36: ...nvoices to our factory in Sertaozinho Sao Paulo state Brazil DLG s address is available at the end of this manual 4 The owner is responsible for transportation costs and risks 5 Warranty will be automatically suspended if changed are made to the equipment by personnel not authorized by DLG defects caused by mechanical shock exposure to conditions unfit for use or tampering with the product 6 DLG d...

Page 37: ...Notes ...

Page 38: ......

Page 39: ......

Page 40: ...ustrial 14176 119 Sertãozinho São Paulo Brasil Fone 55 16 3513 7400 www dlg com br MAN EN DE LMP100 01 00_14 GATEWAY PROFIBUS MODBUS LMP 100 DLG reserves the right to change this manual contents without notice in order to keep it updated with future product improvements ...

Reviews: