Home
        7. Using ABC-LUFP Configurator
         Contents
1.                            N B  The    Byte swap    field must always have the value    No swapping    if you wish to avoid inverting the LSB  and MSB bytes of the data read or written using the Modbus commands        59    6     Advanced Implementation of the Gateway          Description of Services Assigned to Gateway              ccceeeeeeneeeeeeenteeeeeeaes Section 4 2 8     Page 34    Inthe example provided  these services are identical to the ones in the standard configuration  for the following  reasons     The periodic communications  inputs   outputs  are configured so that the gateway input output  configuration  see above  is identical to the one in the standard configuration     The aperiodic communications corresponding to the gateway   s PKW service must be active  whether the  gateway is configured according to profile FED C32  in PL7 PRO  or profile FED C32 P  in AbcConf        The list of active slaves  LAS  must also be active on the gateway     Validating and Saving the FIPIO Network Configuration              0    eee Section 4 2 9     Page 35     These operations have no equivalent under AbcConf  as AbcConf can configure only one gateway at a time   The operations you can perform on a configuration are  Open and Save      Under PL7 PRO  by contrast  you must always validate FED C32 P profile configuration and setting     Assigning Symbols to the Gateway   s FIPIO Objects   00 00    ceeeeeeenees Section 4 2 10    Page 35     The FIPIO objects remain the sa
2.                     KW p 2 c 0 0 20 O 16 0000   Address of periodic word n  17  Not used  bits at 0    KW p 2 c 0 0 29 O 16 0000   Address of periodic word n  26  Not used  bits at 0   Syntax  p   processor position  0 or 1      c   connection point number  gateway address    For modifications to these adjustment parameters  see Appendix B  LUFP1 Gateway Settings  Chapter 9  page 100    However  during the Software Implementation of the Gateway  you will probably find it useful to know how to delete    one or more TeSys U motor starters  This operation is therefore described in Section 4 2 6 Deleting one or more  TeSys U Motor Starters from the Configuration  page 31        29    4  Software Implementation of the Gateway       4 2 5  Adjustment Parameter Values  Standard Configuration       Parameter Value Description    Bits 0  7  Modbus speed   19 200 bits s  LSB byte   4    Bit 8  Modbus format   8 data bits  bit at 1     MW p 2 c 0 0 20 260 16 0104   Bit 9  Modbus format   1 stop bit  bit at 0    Bits 10 11  Modbus format   No parity  bits at 0    Bits 12 15  Not used  bits at 0    Bits 0  7  Modbus response timeout   300 ms  3   100 ms    Bits 8 15  Number of frame retransmissions over the Modbus network   3    Bits 0  7  Time taken by gateway to reconnect Modbus slave following a break in   MW p 2 c 0 0 22 10 16 000A   communication   10 s  10 x 1s    Bits 8 15  Not used  bits at 0    Bits 0  7  Behaviour on losing FIPIO network   Reset periodic command word  values sen
3.                 43       5  FIPIO Objects Available for Programming          5 3 2  PKW Service  Command and Response    Indexed periodic variab    les  PKW  service  COMMAND                                           PLC output Bits Output name Description   QW p 2 c 0 0 28   X0 X15   PKE Parameter Address of the datum to be read   written  Kennung  Address of the queried slave   Device DN   0            0008 1st Modbus slave  X8 X15   DN Number DN   1 to 247       Address of the queried Modbus slave  DN   254 0  LUFP1 gateway  DN   255             Broadcast to all Modbus slaves  o Read   write command code    QW p 2 c 0 0 29 R W   16 00        Reset command and response  Read   R W   16 52       Read a 16 bit word  ea R W   16 53        Read 2 consecutive 16 bit words  X07 RW Write or one 32 bit Dword  R W   16 57       Write a 16 bit word  R W   16 58        Write 2 consecutive 16 bit words  or one 32 bit Dword  Value to be written  1st word    R W   16457   Value of the 16 bit word   QW p 2 c 0 0 30   X0 X15 R W   16458   Value of the 1st 16 bit word  P t or of the MSB word in the 32 bit word  PWE p er   R W  16 ee   Value not used  Value to be written  2nd word    o     R W   16 58   Value of the 2nd 16 bit word  Np a   AOS or of the LSB word in the 32 bit word  R W   16 ee   Value not used          Indexed periodic variab    les  PKW  service  RESPONSE                                                 R WIN   16 e6e   gt     PLC input Bits Input name Description   IW p 2 c
4.         8 1  Environment       Dimensions  exc  connectors     Height  120 mm Width  27 mm Depth  75 mm       External appearance    Plastic case with device for fixing to a DIN rail        Torque    PSU connector  between 5 and 7 lbs  in        Power supply        24V insulated  10    Maximum consumption  approx  95 mA   Maximum internal consumption for all of the gateway   s electronic cards relating  to the internal 5V PSU  450 mA       Maximum relative humidity    95  without condensation or seepage  according to IEC 68 2 30       environment    Ambient air temperature  around the device  in a dry    According to IEC 68 2 1 Ab  IEC 68 2 2 Bb and IEC 68 2 14 Nb   e Storage     25  C   3  to  85  C   2   e Operation     05  C   3  to  70  C   2        E 214107 certificate       UL    Open type    category  The product should be installed in an electrical cabinet or equivalent location   EC Certified as complying with European standards  unless otherwise stated         EMC   Transmission    Electromagnetic compatibility   Complies with industrial environment standard EN 50 081 2 1993     Tested for class A radiation under EN 55011 1990         EMC   Immunity       Complies with industrial environment standards EN 50 082 2 1995 and    Electromagnetic compatibility   EN 61 000 6 2 1999     Tested according to ENV 50 204 1995  EN 61000 4 2 1995  EN 61000 4 3 1996   EN 61000 4 4 1995  EN 61000 4 5 1995 and EN 61000 4 6 1996           8 2  Communication Characteristics          U
5.        2 6 3  FIPIO Bus Commissioning Procedure                    wi 24  2 7  Configuring the FIPIO Communication Features      22  2 7 1  Encoding the Gateway Address                ccccceeeeeesteeees 22  3  Signalling serin 23  4  Software Implementation of the Gateway          25  41  MMTROGUCHION sesceccssccsusscsbeesssedasseasicassesssitesneacatenvetnacesssdea  25  4 1 1  System Architecture                  2 25  4 1 2  Configuring the Motor Starters                cccceeeeeeeeteeees 26  4 1 3  Modbus Cycle Time   0         ccccccceeeeeeeeeeceeeeeeeeeeeeeeeeeaeeess 26    4 1 4  Managing Degraded Modes                    4 2  Gateway Configuration under PL7 PRO     a2  4 2 1  WorldFIP Mode            cecceceeseeereereeereeeeeneeereeaes 27  4 2 2  Adding the LUFP1 Gateway under PL7 PRO    27  4 2 3  Configuring and Adjusting the LUFP1 Gateway              28    4 2 4  Configuration Parameter Values  Standard Config         29  4 2 5  Adjustment Parameter Values  Standard Configuration 30  4 2 6  Deleting one or more TeSys U Motor Starters from the  Configurations  sinnena saa iaaa aia iaaea aidin  31  4 2 7  Configuring Gateway Inputs   Outputs         00    jia  4 2 8  Description of Services Assigned to Gateway    O         34  4 2 9  Validating and Saving the FIPIO Network Configuration35  4 2 10  Assigning Symbols to the Gateway   s FIPIO Objects     35  4 2 11  Checking the Operational Status of the Gateway         36  4 2 12  Modifying the Gateway Parameters in ONL
6.        Die     Cae SCL ee Yee  IR Qa geo  fo        E  ma          Neale l     c al  Ea E De  Meet onea i BEH al  paste  T  Mobi mma I Wi  biitit hidis mama j Hi    TPE       NOME Bpan mAH  NONE LMA Bpap ct OF     ala       4 2 14  Developing a FIPIO Application    The FIPIO master PLC used in the example is a TSX 57353 v5 1  marketed by Telemecanique  A sample PLC  application  developed under PL7 PRO  is presented in Chapter 11 Appendix D  Sample Use under PL7 PRO   page 114  This example uses the PLC  the gateway and the 8 TeSys U motor starters shown in the Software  Implementation of the Gateway        37       5  FIPIO Objects Available for Programming       This section presents all the language objects associated with standard profiles FED C32 and FED C32 P  depending  on the chosen configuration method   PL7 PRO or AbcConf  for FIPIO communication with the LUFP1 gateway     All the FIPIO objects described in the following sections  e g  output word  QW p 2 c 0 0 7  obey the following syntax     p   processor position  0 or 1    c   connection point number  gateway address      The table below sets out all the FIPIO objects available for use with the gateway  They are then described in    the rest of the section                                                                                                        FIPIO Object Designation Format   Access   1    l p 2 c 0 0 ERR Channel fault  if bit at 1  1 bit IMPLICIT   l p 2 c 0 MOD ERR Module fault  if bit at 1  1 b
7.       ENGLISH    4  Software Implementation of the Gateway       4 2 8  Description of Services Assigned to Gateway     O    On the FIPIO network  all the inputs   outputs that correspond to the gateway are periodic  the same is not true of the  Modbus network  There are therefore two types of service  periodic services and aperiodic services     All of these services correspond to FIPIO objects  For a more detailed description  see Chapter 5 FIPIO Objects  Available for Programming  page 38     Periodic communications  inputs   For the configuration described here  the value of each of the first 8 gateway  input words corresponds to the value of the status register of a TeSys U motor starter  register located at address 455      Periodic communications  outputs   Likewise  the value of each of the first 8 gateway output words corresponds to a  value to be sent to the command register of a TeSys U motor starter  register located at address 704      The FIPIO objects corresponding to the gateway   s periodic Modbus communications are described in Section 5 1  Periodic Command and Control Words  page 39     See also Section 11 3 Command and Control of the 8 TeSys U Motor Starters  page 115  for an example of how these     periodic communications    services are used with the type of configuration adopted in this gateway implementation   8 TeSys Us      If you delete any motor starters from the configuration  you will need to adjust the two tables on the previous page  according
8.       QW p 2 c 0 0 6 Value of command register for motor starter      QW p 2 c 0 0 7 Value of command register for motor starter  Fornodic o oe on  QW p 2 c 0 0 8   Value of    Command Register     ie rO  QW p 2 c 0 0 9   Value of    2nd Command Register     mr ae    Periodic Rae LOW pe C0010 Not used  Free locations  QW p 2 c 0 0 25  1e wands    QW p 2 c 0 0 26   QW p 2 c 0 0 27 Peservedi  2 words   a VSP  QW p 2 c 0 0 28   PKE     Address of the datum to be read   written  Aperodie communications DN     Address ofthe   R W  Read   Write         QW p 2 c 0 0 29                               Indexed periodic variables Suey Slave   eonmane   PKW  service     COMMAND   QW p 2 c 0 0 30 PWE     Value to be written  1st word    QW p 2 c 0 0 31 PWE     Value to be written  2nd word           7 10  Changing a Modbus Slave Configuration    Configuring a Modbus slave itself remains very simple because it only involves the name and the Modbus address of  the node to which it corresponds  By contrast  configuring Modbus commands is a more complex business and is  discussed in a separate section  see Section 7 11 Adding and Setting Up a Modbus Command  page 80      You will need to change the configuration of a Modbus slave when you add a new Modbus device  see Section 7 8  Adding a Modbus Slave  page 67   using any method     Changing the name of the node which corresponds to a Modbus slave helps to distinguish it from the other nodes  for  instance when its Modbus command configuration
9.      10 2  Content of the Gateway   s DPRAM Memory    The LUFP1 gateway   s DPRAM memory contains all of the data exchanged between the gateway and the 8 TeSys U  motor starters     The flow of data between the TeSys U motor starters  the gateway and the FIPIO master is shown below  in order to  highlight the role of the gateway   s memory in these exchanges     TeSys U Motor Starters LUFP1 Gateway FIPIO Master  Outputs    memory area  Modbus FIPIO   gt  INPUT data 5  Inputs Pier eget Inputs    Configuring the gateway with this profile limits the total number of available words to 26  i e   52 bytes from among the 52 input bytes and the 52 output bytes         FED C32  This profile makes available all of the gateway   s 52 input bytes and 52 output bytes     10 2 1  Input Data Memory Area  The gateway has 52 input bytes  Only the first 16 bytes are used           Service Address Size Description  16 0000 1 word Value of status register for motor starter                                                                         16 0002 1 word Value of status register for motor starter     Periodic 16 0004 1 word Value of status register for motor starter     communications 16 0006 1word Value of status register for motor starter     D  ntroi of 16 0008 1word Value of status register for motor starter     TeSys U motor starters 16 000A 1 word Value of status register for motor starter     16 000C 1 word Value of status register for motor starter     16 000E 1 word Value of status 
10.      and p Gub Hetvacek    the control status byte and module reset     disabled    in the Abc options     e Select the Fieldbus    FIPIO    and the profile     FEDC32P    in the network options     e Do not add a Modbus command   e Download the configuration to the gateway           64    7  Using ABC LUFP Configurator       7 5  Monitoring the Contents of the Gateway   s Memory    One of the main commands that you will need to use when setting up the gateway is the command allowing you to  read the contents of the gateway   s memory and to display it in a window designed for this purpose  This will be  particularly useful when you are working on your PLC applications and configurations  However  it only shows data  from the    Data    and    Preset Data    fields configured in the    Query    and    Response    elements of a single Modbus slave     As the gateway   s LAS and PKW services are not located in the memory zones reserved for exchanges with the  Modbus slaves  the input and output data of these services cannot be viewed in the same way  Only PL7 PRO and the  FIPIO master can access such data     To monitor the contents of REEDE Joy     the gateway   s memory  Fit Here Domni  start by selecting the node Hea   t  corresponding to the Amsd Cod Stabe uay  Modbus slave whose data Sira Adian Function Sating Audebees Hile Humber af points  Hil  Chackoun  ou wish to view  then N wae Yaa Enw chak ie Ewo check  shat bye  ene    Monitor    from the    i        en cae cea  me
11.     5 3 5  LUFP1 Gateway Internal Registers    The registers presented in this section are internal to the gateway and are all in 8 bit format  The PKW service provides  access to them  DN   254   but only with the aid of a 16 bit word read command  The gateway inserts the result of a  read operation in bits 0 7 of the 1st word in the PWE   QW p 2 c 0 0 30   the rest of the PWE is forced to 0     The    RO    access right means that the registers are in    read only    mode  rather than    read   write        R W      But even  when a register is in    R W     the gateway can reject a write operation via the PKW service if the value of the PWE in the  write command is incorrect  This tends to happen with any value other than 16 0000 in the case of registers 300 to 307   error code reset         49    5  FIPIO Objects Available for Programming       LUFP1 Gateway Internal Registers  Summary                Addresses   Rights   Registers    Adjustment parameters   MW p 2 c 0 0 20 to  MW p 2 c 0 0 49   Oto 9 RO General Modbus configuration for the gateway  10to 21 R W   Cycle time settings for command and control words  22to 29 RO Physical addresses of Modbus slaves  30 to 59 RO   Registers not used  16 e     Configuration parameters   KW p 2 c 0 0 to  KW p 2 c 0 0 29   60 to 67 RO Number of periodic command and control words  68 to 119 R W   Addresses of each of the command and control words                                        Registers not used  120 to 299 RO Not used  value
12.     PWE     Value written   read  1st word            olW p 2 c 0 0 31       PWE     Value written   read  2nd word              Likewise  the PLC outputs correspond to the gateway outputs as follows           Service    PLC output    Description                Periodic communications    Command of  TeSys U motor starters     QW p 2 c 0 0    Value of command register for motor starter           QW p 2 c 0 0 1    Value of command register for motor starter           QW p 2 c 0 0 2    Value of command register for motor starter           QW p 2 c 0 0 3    Value of command register for motor starter           QW p 2 c 0 0 4    Value of command register for motor starter           QW p 2 c 0 0 5    Value of command register for motor starter           QW p 2 c 0 0 6    Value of command register for motor starter           QW p 2 c 0 0 7    Value of command register for motor starter          Periodic communications    Free locations     QW p 2 c 0 0 8     QW p 2 c 0 0 25    Not used   18 words            QW p 2 c 0 0 26   QW p 2 c 0 0 27    Reserved  2 words                 Aperiodic communications    Indexed periodic variables   PKW  service     COMMAND     QW p 2 c 0 0 28    PKE     Address of the datum to be read   written        QW p 2 c 0 0 29    DN     Address of the R W     Read   write  queried slave command           QW p 2 c 0 0 30    PWE     Value to be written  1st word            QW p 2 c 0 0 31       PWE     Value to be written  2nd word              33             
13.     Query    element from the Modbus command  The  various elements in the configuration of the query for this command  are shown opposite  The values displayed correspond to the  default values for any new command     These elements allow you to configure how the whole command is  managed  including how degraded modes are managed  number of  retransmissions  for example      Each of these elements is described  in order  in the table below  When a unit is assigned to an element  it is shown in    brackets after the name of that element     Alphabetic    Categorized         Hirmum bine babsan bioadcadts  1 les  00    Olfine options for heldbus  Diline options for subnetwork  Reconnect Hae  Urre   Ferma   Trisz ia  T    Trigoet byte scdiess   Update mode   Update tire   1 Dens     Clear  Clea  Tod   3   100  SFF  Ceka  igg          83       7  Using ABC LUFP Configurator             Configuration       Description  element  Minimum time This configuration element is not used with the LUFP1 gateway  it is only activated if the  between command that contains it is a broadcast command  which is not possible with the LUFP1  broadcasts gateway    10ms     N B  The only way to run broadcast commands is by using the indexed periodic variables   PKW  service described in Section 5 3 Indexed Periodic Variables  PKW  Service   page 43  and only when the service is used in broadcast mode  DN   16 FF         Offline options  for fieldbus    This element affects the data sent to the Modbus
14.     and    Run       commands in the    AP    menu       gt  Open the PLC hardware configuration and the FIPIO configuration and check that the gateway connection point is  valid  coloured white            In the example shown here  the Ser iniga   all     connection point is signalling an aS eee SETTERS pyle  tec Matos 1  error  and is therefore in red   If Led cle ek hoe ye ase  this happens  open the    debug       ee ae eal  window by double clicking the pa eee ate  basic module sate   O         In this window  click on the two red     DIAG       buttons        The table below sets out the  procedure to be followed in the two  most likely instances                       Module diagnosis Channel diagnosis  Internal External Other z  Fake      taie    faults   faults   muls faults   Causes and corrective measures  Incorrect configuration   adjustment parameters  F      ctional Application Ly Switch to LOCAL mode  modify the    fault       fault gateway   s parameter values  save the  changes  and reload the application onto  the FIPIO master PLC   Gateway configured in FED C32  Hardware L Update the internal gateway configuration  Functional     using the AbcConf configuration tool  see  _ fault E _ 7 eonfiguranon Section 7 4 1 Transferring the Internal  fault f ra rring  Configuration  Profile FED C32 P    page 64                              Neither of these configuration errors will be signalled by the gateway  its LEDs will indicate  normal operation         It is there
15.     items available  TSXCSA100  100 m   TSXCSA200   200 m   and TSXCSA500  500 m      2 6  Connecting the LUFP1 Gateway to the FIPIO Network    Connect the SUB D 9 pin female plug on  the FIPIO connector to the FIPIO plug on  the LUFP1 gateway     The connections are illustrated here          SUB D 9 pin  female    TSX FP ACC 12          Modbus FPO     main cables i  Ref  TSX FP CAeee                                                                               ie  2 6 1  Pin Outs      LUFP1 plug     TSX FPACC12 connector                  FIP cables  9 pin SUB D male 9 pin SUB D female  TSX FP CA eee   1 1 Incomina main cable  2 2   eee       C   3 2   Pmp  4 4 R  5 5 f f  Signal       6 6   Signal     Outgoing main cable  Sianal       7 7   Sianal      gt  E  8 A   F  Grounding   Shielding Shieldina   Groundina                         N B  If the two main cables are replaced by a TSX FP CC     tap off cable  the red and orange wires correspond to  the signal      while the green and black wires correspondent to the signal            19       2  Hardware Implementation of the LUFP1 Gateway       2 6 2  Wiring Recommendations for the FIPIO Network  Use TSX FP ACC 12 connectors  or TSX FP ACC 2 in the case of TSX 17 20 micro PLCs  to connect the  gateway to the FIPIO network     Use a TSX FP CA      main FIPIO cable to link up the connectors and a TSX FP CC     FIPIO tap off cable if you  need to connect up to a tap box  TSX FP ACC 14  TSX FP ACC 3  TSX FP ACC 4 or TSX FP ACC 1
16.    Error check type    field   Error check start byte  Identical to the query   s    Error check start byte    field     However  these two fields are not user modifiable and their value are greyed  out accordingly  AbcConf updates the values of these fields automatically  using the values in the query   s    Error check type    and    Error check start byte     fields        7 12  Configuring the General Characteristics of the Gateway    This operation relates to the gateway   s general characteristics     Fieldbus     to    Sub Network    elements   whereas the previous sections described the  configuration of the Modbus slaves  elements located under the    Sub     Network    element      Fieldbus  Startlnit  Anybus nit  Fieldbus specific  Fieldbus specific       The    Fieldbus    element describes the upstream network  i e  the FIPIO  network in the case of the LUFP1 gateway     The    ABC    and    Sub Network    elements describe the downstream  network   i e  the Modbus network in the case of the LUFP1 gateway     and identify the version number of the gateway software     The configuration of these three elements  along with the commands they  give access to  are described in the next three sections                                            Endinit  ABC  Sub Network     Ey TeSys U n     W TeSys U n  2    H T TeSys U n  3     gt     I TeSys U n  4  TeSys U n  5    D TeSys U n  6     Ty TeSys Un        s     A TeSysU n8    Modbus Slaves          90    7  Using ABC LUF
17.    MSB    MSB   LSB                    Edit the values which are not greyed out  one after the other  There is a description of them below     The nature of a frame   s fields depends on the Modbus command to which it corresponds  However  a certain number  of these fields are common to all frames  whereas others are common to a number of them  The description of those  shown above is given on the next page  as a part of the example described at the beginning of Section 7 11 2        Field in the Size in the       Description  frame frame  Slave 1 byte This field is not user modifiable and its value is greyed out accordingly  AbcConf  Address updates the value of this field automatically using the address of the Modbus slave    corresponding to the current node    N B  This field is common to all Modbus command queries    Example  The value of this field is set to the address of the Modbus slave  corresponding to the    ATS48    node  namely 16 0A     Function 1 byte This field is not user modifiable and its value is greyed out accordingly  AbcConf  updates the value of this field automatically using the function code of the  corresponding Modbus command           N B  This field is common to all Modbus command queries   E g  The value of this field is set to the code for the    Preset Single Register     command  write the value of an output word   namely 16 06     Register 2 bytes Address of an output word  or of a register  in the Modbus slave   s memory  This  field desig
18.    MW p 2 c 0 0 28 O 16 0000   Cycle time settings for periodic commands n  17 to 26  Not used  Cycle time settings for periodic controls n  1 to 16   Bit 0  Prd  control n   1   fast  0  Bit 8  Prd  control n   9   normal  1   2 1110 Bit 1  Prd  control n   2   normal  1  Bit 9  Prd  control n  10   fast  0   1101 Bit 2  Prd  control n   3   normal  1  Bit 10  Prd  control n  11   normal  1   ZMW p 2 c 0 0 29   60 854 4011  Bit 3  Prd  control n   4   fast  0  Bit 11  Prd  control n  12   normal  1   0110 Bit 4  Prd  control n   5   normal  1  Bit 12  Prd  control n  13   fast  0   Bit 5  Prd  control n   6   normal  1  Bit 13  Prd  control n  14   normal  1   Bit 6  Prd  control n   7   fast  0  Bit 14  Prd  control n  15   normal  1   Bit 7  Prd  control n   8   normal  1  Bit 15  Prd  control n  16   normal  1    MW p 2 c 0 0 30 O 16 0000   Cycle time settings for periodic controls n  17 to 26  Not used   MW p 2 c 0 0 31 7690 16 1E0A   Modbus addresses  Slave n  1  bits 0 7    10   Slave n  2  bits 8 15    30   MW p 2 c 0 0 32   10764 16 2A0C   Modbus addresses  Slave n  3  bits 0 7    12   Slave n  4  bits 8 15    42   MW p 2 c 0 0 33 33  16 0021   Modbus addresses  Slave n  5  bits 0 7    33   Slave n  6  bits 8 15    0   MW p 2 c 0 0 34 O 16 0000   Modbus addresses  Slave n  7  bits 0 7    0   Slave n  8  bits 8 15    0   MW p 2 c 0 0 35 O 16 0000   Not used  bits at 0    MW p 2 c 0 0 49 O 16 0000   Not used  bits at 0           109          9  Appendix B  LUFP1 Gatewa
19.    in the    File    menu        Back in the main AbcConf window  the    Preset Single Register    command  now appears in the list of Modbus commands for the    ATS48    node           single Register       Open up the full tree structure for this command  as shown below  The correspondence between the different elements in  this tree structure and the standard Modbus terminology is shown on the right           TI ATS48     Preset Single Register       Modbus slave name  Modbus command name                                         a Query ___ Modbus query J Frame 1    oe H  E Slave Address Slave no   bel     i Function Function no        F Register Word no   MSB   LSB   Le     f Preset data Word value  MSB   LSB   i  i  i Checksum CRC16  LSB   MSB   ae   Response ____ Modbus response J Frame 4  pee se  ff Slave Address   stave no  a  D E crea   Word no   MSB   LSB   pa    if Preset data   Word value  MSB   LSB     LP Checksum   CRC16  LSB   MSB           These elements can be configured using AbcConf  There is a description of them in the following sections  We will then  return to the example of the ATS48 to illustrate how to use these elements        82    7  Using ABC LUFP Configurator       7 11 2 1  Managing Degraded Modes    Due to the number of hardware elements and software tools used  the following table shows a summary of the various  degraded modes available to a FIPIO application  In this instance  the application is running on a LUFP1 gateway and    a Premium PLC
20.   1   KW p 2 c 0 0 0 4369 16 1111  Bits 4  7  Number of periodic command words for slave n  2   1  Bits 8 11  Number of periodic command words for slave n  3   1  Bits 12 15  Number of periodic command words for slave n  4   1       Number of periodic command words for slaves n  5 to n  8    Bits 0  3  Number of periodic command words for slave n  5   1   KW p 2 c 0 0 1 4369 1641111  Bits 4  7  Number of periodic command words for slave n  6   1  Bits 8 11  Number of periodic command words for slave n  7   1  Bits 12 15  Number of periodic command words for slave n  8   1       Number of periodic control words for slaves n  1 to n  4    Bits 0  3  Number of periodic control words for slave n  1   1  ZKW p 2 c 0 0 2 4369 1641111  Bits 4  7  Number of periodic control words for slave n  2   1  Bits 8 11  Number of periodic control words for slave n  3   1  Bits 12 15  Number of periodic control words for slave n  4   1       Number of periodic control words for slaves n  5 to n  8    Bits 0  3  Number of periodic control words for slave n  5   KW p 2 c 0 0 3 4369 16 1111   Bits 4  7  Number of periodic control words for slave n  6  Bits 8 11  Number of periodic control words for slave n  7    Bits 12 15  Number of periodic control words for slave n  8      1  1  1  1       Address of periodic word n   1  Address of the unique periodic command word for                   BRNO 20 04  03  TORUS slave n  1  704  gt  command word for a TeSys U motor starter    KW p 2 c 0 0 5 704 16 0
21.   5   0 to 15  ZKW p 2 c 0 0 3 RO to Bits 4  7  Number of periodic control words for slave n  6   0 to 15  16 FFFF   Bits 8 11  Number of periodic control words for slave n  7   0 to 15  Bits 12 15  Number of periodic control words for slave n  8   0 to 15                   100       9  Appendix B  LUFP1 Gateway Settings                                                                            Parameter PL7 Access   Values   Description Parameter PL7 Access   Values   Description    KW p 2 c 0 0 4 RW   16ifecee eben ine 4     KWip 2 010 0 17   RW   16tfesee ene eer nia   KW p 2 c 0 0 5 RW   16iecee pola ine 2     KWip 2 010 0 18   RW   16ifesee ule siS   KW p 2 c 0 0 6 RW   16 eeee Sra ime 3    KWip 2 c 0 0 19   RW   16ieee6 2na wie   KW p 2 c 0 0 7 RIW   16 eeee Sareea ame 4     KWip 2 c 0 0 20   RW   16ifeee0 Ae on ee   KW p 2 c 0 0 8 RW   16ifee0e oe ame 5      KWip 2 c 0 0 21   RW   16Hfeee0 cee ar   KWip 2 c 0 0 9 RW   16ifecee a ame g     KWip 2 c 0 0 22   RW   16  eeee Seen ete   KWip 2 c 0 0 10   RW   16ifece er ame 7      KWip 2 c 0 0 23   RW   16Hfeee6 ee       KW p 2 c 0 0 11   RW   16 eeee eure ane g     KW p 2 010 0 24   RW   16itesse sateen 5604   KW p 2 c 0 0 12   RW   16 eeee haian ane g     KW p 2 c10 0 25   RW   16 eeee E E   KW p 2 c 0 0 13   RW   16feeee Sera ane1o      KW p 2 c10 0 26   RW   16itesse aee a53   KW p 2 c 0 0 14   RW   16 eeee aea amet     KWip 2 c 0 0 27   RW   16ieee0 secrete oer   KW p 2 c 0 0 15   RW   16 eeee earn neg      KW p 2 c10 0
22.   8  Appendix A  Technical Characteristics          FIPIO  characteristics     cont d     e FIPIO stations are configured according to standard exchange profiles   maximum of 32 words in input and in output for each profile      e Limited station configuration and adjustment possibilities using the FIPIO master   e Standard and customised station diagnostics     e Stations can be connected and disconnected without affecting communications  between the other stations        FIPIO specifics  of LUFP1 gateway    e Communication profile  protocol   FIPIO  WorldFIP profile 2    e Communication profile  exchanges        FED C32 P     Default profile  configured by means of 30 configuration parameters  and 30 adjustment parameters transmitted to the gateway by the  FIPIO master on connection       FED C32           Simplified    profile for the FIPIO master  configured using ABC   LUFP Configurator  AbcConf      Characteristics common to both profiles  32 input words   IW p 2 c 0 0 to   IW p 2 c 0 0 31   32 output words   YQW p 2 c 0 0 to  QW p 2 c 0 0 31         Standard connections  male 9 pin SUB D connector    e Single transmission rate  1 Mbit s    e FIPIO station of    slave    type    e FIPIO address configured using 2 coding wheels  address between 1 and 99   In  the case of Premium PLCs  addresses 0 and 63 are reserved    e Standard FIPIO diagnostics  but without    input validity       e Available inputs   outputs  26 input words   IW p 2 c 0 0 to  IW p 2 c 0 0 25   amp   
23.   Appendix A  Technical Characteristics          Modbus RTU specifics e Characteristics configured under PL7 PRO  profile FED C32 P  or under  of LUFP1 gateway AbcConf  profile FED C32       cont d    Modbus read commands  Periodic mode mandatory  in FED C32 P  or user   configurable mode under AbcConf  in FED C32        Modbus write commands  Periodic mode with transmission on data change  1   mandatory  in FED C32 P  or user configurable mode under AbcConf  in  FED C32        Transmission rate  1200  2400  4800  9600 or 19200 bits s     Parity  None  even or odd      Start bits  1 bit      Stop bits  1 or 2 bits       Silence time  The gateway   s silence time can be incremented in 10 ms steps   but only under AbcConf                  1  Mode of communication  Update mode  for which the AbcConf equivalent is called    Change of state or  Cyclically     The query for the command thus configured is transmitted periodically  but this periodicity is  overridden if any of the data to be sent are modified  This command mode prioritises write commands  ensuring  that they are sent as soon as possible        LUFP1 gateway  memory structure     Inputs       e 52 bytes accessible to the FIPIO master in the form of input data  see  Section 5 1 3 Configuration under AbcConf with Profile FED C32  page 41  for  the mapping between the addresses of these bytes and the gateway   s FIPIO  objects     e 460 input bytes inaccessible to the FIPIO master due to the use of profile  FED C32   FED
24.   For a detailed description of the  initial commissioning of an application on FIPIO  see the FIPIO Bus  FIPWAY Network Reference Manual  referred to on the previous page        21       2  Hardware Implementation of the LUFP1 Gateway       2 7  Configuring the FIPIO Communication Features  Configuration should be carried out when the gateway is powered off     This task is limited to configuring the gateway s FIPIO address  as the transmission rate on the FIPIO network is  fixed at 1 Mbit s     The two coding wheels used for configuring the gateway   s address are hidden behind the gateway cover    see  illustration in Section 2 2 Overview of the LUFP1 Gateway  page 13   To remove this cover  all you have to do is  insert the end of a small flat screwdriver between the top of the hood and the gateway box  and lift it off     The power supply of the gateway must be turned off before opening the cover     Once the cover has been removed  make sure that you touch neither the electrical circuits nor  the electronic components        2 7 1  Encoding the Gateway Address  The LUFP1 gateway is identified on the FIPIO bus by its address  ranging from 1 to 99     On FIPIO  address 0 is reserved for the PLC that manages the bus  Address 63 is reserved for the programming  or operation terminal  All the other addresses  up to physical address 127  can be used     13    S z  Units   gt   oO The gateway s FIPIO address depends on the position of the two coding  oO  o  wheels represented 
25.   R W  Read   Write      allows you to select the type of command generated by the PKW service   Read  Write or Reset the response  Only one box can be checked at any given time     e The    SEND command    button triggers the update of the gateway   s periodic output data   YQW 0 2 2 0 0 28 to   QW 0 2 2 0 0 31  so that the gateway generates a command that matches the settings and values in the frames  above  These updates are performed in the    Pkw_service    program  Of course  using periodic data means that a  new command can only be generated when one of the values involved changes from one command to the next   This is why the    Reset    command is useful  for example  so that the same command can be repeated several  times     E g  In the above example  the frames are configured to issue a read command  16 52  on the register located at  address 455  16 01C7  of TeSys U motor starter n  3  16 03         117       11      Appendix D  Sample Use under PL7 PRO       The    The last frame  beneath and apart from the others  displays the output data transmitted to the gateway in order to  generate the corresponding PKW command  and the input data from the gateway   s response to this command   The following example contains the PKW service output and input data for the instances described at the bottom  of the previous page  The reading value is 16 01C3     QW p 2 c 0 0 28   16 01C7 PKE   Adresse param  tre    16 01C     IW p 2 c 0 0 28   OW p 2 c 0 0 29  1620352  Ray fun
26.   bits at 0   Bits 0  7  Modbus response timeout   300 ms  3   100 ms   9  AMWAp 2 010 0 21 ae  1O00 Bits 8 15  Number of frame retransmissions over the Modbus network   2  Bits 0  7  Time taken by gateway to reconnect Modbus slave following a break in   MW p 2 c 0 0 22 30 16 001E   communication   30 s  30   1 s   Bits 8 15  Not used  bits at 0   Bits 0  7  Behaviour on losing FIPIO network   Reset periodic command word     values transmitted to Modbus slaves  LSB byte   2   BMD 200 28 mle DROO Bits 8 15  Behaviour on losing Modbus network   Reset periodic control word  values transmitted by Modbus slaves  LSB byte   2    MW p 2 c 0 0 24 O 16 0000   Not used  bits at 0   Bits 0  7  Cycle time of fast periodic commands   300 ms  30   10 ms   Lo   PEDO Oe    230 0 16 9A1E Bits 8 15  Cycle time of normal periodic commands   900 ms  90   10 ms   Bits 0  7  Cycle time of fast periodic controls   300 ms  30   10 ms   9   BMD 20020 h46 TIO  16 B41E Bits 8 15  Cycle time of normal periodic controls   1 800 ms  180   10 ms   Cycle time settings for periodic commands n  1 to 16   2 0000   Bit 0  Prd  command n  1   fast  0  Bit 5  Prd  command n  6   fast  0   0001  Bit 1  Prd  command n  2   normal  1  Bit 6  Prd  command n  7   fast  0   9  AMER 2027 266 0000  Bit 2  Prd  command n  3   fast  0  Bit 7  Prd  command n  8   fast  0   1010  Bit 3  Prd  command n  4   normal  1  Bit 8  Prd  command n  9   normal  1   Bit 4  Prd  command n  5   fast  0  Bits 9 to 15  Not used  bits at 0 
27.   but it does make it easier to pick out the gateway from among the other devices on  the same FIPIO bus     pu Da  Fip  n Tai PE Cehu Cee      ari  er a   a  Command     LOFFT   Hodi FE ICEF                   EXTEMDED DEw CMPCT 17W  EETEMOED DEW KID IW F  EXTENDED DEW HOD 17W  FED DEY CHPCT 23W F   PLD Diy CPT at   S70 DEW OMPCT Jw FP   570 DEW COMPCT FW   S10 DEW Mon Par          27    4  Software Implementation of the Gateway       4 2 3  Configuring and Adjusting the LUFP1 Gateway       Erri Leoniin O E lls  Once the gateway has been  a ae Bhp fasrnarerverra be Bremin added to the FIPIO network   see opposite   double click the  basic module   0     to edit its configuration and  adjustment parameters     Logoi aims Coruna Bai raid Limar reis       In the window that appears   FGP O  enter the values given on the  next two pages  These  correspond to the configuration  described in Section 4 1 1  System Architecture  page 25        N B  Make sure you configure the    Bus Length    correctly  see Section 2 6 2 Wiring Recommendations for the FIPIO  Network  page 20         SHED CIZP MPIOZ MODULE m    i E reo ciz e  PPO MODULE O  imij xj  a ar a tat r rne            el E Designation  EXTENDED DEV CMIPCT HWP    chart    Tisi   vst     omar    Tar    LRT          ENGLISH           Pal amenqers 7   BTC fhis poed ne ith  BALMS Bipi e a T  HRTETLLMONIZ Wiri enaiis 7  MPLS Mofo hp iar  k  BETHELI MUID Leip eien par   a  RRTRPIL2 MIDIS Doen peice _lant_mome_ lt    2  BETHELI OSE Do
28.   e    Bus    topology with tap boxes  This topology is similar to the previous one  except that it uses  TSXSCA62 subscriber connectors and or TSXCA50 subscriber connectors  We recommend using a  VW3 A68 306 connection cable and the TSXCSA 00 Modbus cables  Connect the RJ45 connector on the  VW3 A68 306 cable to the Modbus connector on the LUFP1 gateway     The connections are shown below        TEE TSXSCA62    LUFP1 Gateway    et e    TSXCSA 00 i ae    Fle a       2 5 2  Pin Outs    In addition to the pin out for the connector on the gateway  the one on the VW3 A68 306 cable is also shown  below  as it is the only Modbus cable that does not exclusively use RJ45 connections                                                                                                LUFP1 connector            VW3 A68 306 cable for TSXSCA62 box               Female RJ45 Male RJ45 15 pin male SUB D   1  1  2 2  3 3   D B   4 D B   4 14   D B    D A   5 D A   5 7   D A   6 6  7 7   OV  8 OV  8 15   OV                                                 17    2  Hardware Implementation of the LUFP1 Gateway       2 5 3  Wiring Recommendations for the Modbus Network    e Use a shielded cable with 2 pairs of twisted conductors     Connect the reference potentials to one another     Maximum length of line  1 000 metres     Maximum length of drop line   tap off  20 metres     Do not connect more than 9 stations to a bus  slaves and one LUFP1 gateway      Cable routing  keep the bus away from power cable
29.   refreshing  Reset     Yes  2   Inputs      Hold Yes  3                                           1  The desired behaviour with regard to outputs should be directly configured on each TeSys U motor starter    2  Use the List of Active Slaves  LAS  Service described in Section 5 2  page 42    3  Use the FIPIO Diagnostic Objects  Section 5 4  page 52  to detect the underlying event        26    4  Software Implementation of the Gateway       4 2  Gateway Configuration under PL7 PRO    The following sections describe the configuration steps in PL7 PRO that you will need to go through to ensure that the  gateway is correctly recognised by the FIPIO master PLC and that it can command and control the 8 motor starters in the  standard configuration described earlier     4 2 1  WorldFIP Mode  The LUFP1 gateway supports the WorldFIP mode  configured via the FIPIO bus properties in PL7     4 2 2  Adding the LUFP1 Gateway under PL7 PRO    Open the hardware configuration of your application and edit the FIPIO network configuration by double clicking  F ipiojonthe PLC processor card  TSX 57353                  Add the FIPIO device corresponding to the LUFP1 gateway by double clicking the first free connection point  In the  window that appears  select the family    STD_P    and the basic module for that family     FED C32 P        You also need to enter the physical address of the gateway on the FIPIO bus in the field    Connection point number        Entering a    Comment    is optional
30.   value of the register at 119 and value of the register at 120  is 16 000D and  16 C9C4  total operating duration   16 000DC9C4   903 620 seconds  or 251 0055 hours   Both of the response  PWE words are therefore used                                            PKW Command PKW Response  Output Value Meaning Input Value Meaning   QW p 2 c 0 0 28   16 0077   PKE 119  IW p 2 c 0 0 28   16 0077   PKE  119  YQW p 2 c 0 0 29   16 0853   er  read32   IW p 2 c 0 0 29   16 0853 Se ee  read32 OK    QW p 2 c 0 0 30   16 0000   PWE   16 Heeece  IW p 2 c 0 0 30 16 000D   PWE   16 000D  used    QW p 2 c 0 0 31 16 0000 16f ecee   W p 2 c 0 0 31 16 C9C4 16 C9C4  used           47       5  FIPIO Objects Available for Programming       e Sample writing of the value of two consecutive motor starter registers  16 bit words     The timeout and threshold for the thermal reset  addresses   607 and 608  are written to TeSys U motor starter n  2   address   2  with the following values  90 s  16 005A  and 60   16 003C     The result of the write operation is a simple acknowledgement  as no value is returned in the PWE of the response   instead of inserting one or two values  the gateway forces both words of the PWE to 16 0000                                            PKW Command PKW Response  Output Value Meaning Input Value Meaning   QW p 2 c 0 0 28   16 025F   PKE   607  IW p 2 c 0 0 28   16 025F   PKE   607   QW p 2 c 0 0 29   16 0258 ie  write32   IW p 2 c 0 0 29   16 0258 Saas  write32 OK    QW
31.  0 0 28 X0 X15   PKE Parameter Address of the datum read   written  Kennung  Address of the slave responding to the command   Device DN   0    eee 1st Modbus slave  nore  DM Number DN   1 to 247       Address of the Queried Modbus slave  DN   254 0000    LUFP1 gateway  Read   write command response code   0   AIW p 2 c 0 0 29 R WIN   16 00      Reset command and response  Read   R WIN   16 4E      Command runtime error  X0 X7 R W N Write   R WIN   16 52      Read a 16 bit word  OK  Error R WIN   16 53      Read 2 16 bit words  OK  R WIN   16 57      Write a 16 bit word  OK  R WIN   16 58      Write 2 16 bit words  OK  Value read  1st word    R W N   16 4E   _ Specific error code  see description   R W N   16 52   _ Value of the 16 bit word   l  2 c 0 0  X0 X15  AME   C 000 R W N   16 53   Value of the 1st 16 bit word  PWE Parameter or of the MSB word in the 32 bit word  Wert R W N   16 ee   Value not used  16 0000   Value read  2nd word      W p 2 c 0 0 31 X0 X15 R WI N   16 53   gt  Value of the 2nd 16 bit word    or of the LSB word in the 32 bit word  Value not used  16 0000              44          5  FIPIO Objects Available for Programming       5 3 3  Using the Indexed Periodic Variables  PKW  Service    To perform a complete transaction  the FIPIO master must first update the whole of the command   QW p 2 c 0 0 28  to  QW p 2 c 0 0 31   and then wait until the values in the response   IW  p 2 c 0 0 28 to  IW p 2 c 0 0 31  match the  command  by comparing the PKE  DN and
32.  00  299   RO  Not used  16 00    300   R W  Error code  slave n  1 301   R W_  Error code  slave n  2   302   R W _ Error code  slave n  3 303   R W_  Error code  slave n  4   304   R W_  Error code  slave n  5 305   R W_  Error code  slave n  6   306   R W  Error code  slave n  7 307   R W_  Error code  slave n  8                N B  By modifying the values of the registers at addresses 68 to 119  the FIPIO master can alter the very nature of the  information exchanged between the gateway and the slaves  Such operations therefore require the utmost care     Slave error codes  Each of the registers at addresses 300 to 307 contains the code of the last error declared by the  gateway for the Modbus slave concerned  If the gateway receives an exception response from a Modbus slave  see  Section 12 4 Modbus Protocol Exception Responses  page 122  during periodic exchanges  it puts the exception code  in the corresponding register  300 307   The value of each of these registers remains the same until either a new error  is signalled for the slave concerned  or you reset it to zero using the PKW service  the gateway only accepts write  commands where PWE   16 0000      The value of the    error code    is 16 04 if the corresponding slave is declared absent by the gateway  after the Modbus  periodic commands for the slave have been retransmitted with timeouts         51    5  FIPIO Objects Available for Programming       N B  The LAS service is updated at the same time as registers
33.  16 0403   Modbus addresses  Slave n  3  bits 0 7    3     Slave n  4  bits 8 15    4   MW p 2 c 0 0 33 1541  16 0605   Modbus addresses  Slave n  5  bits 0 7    5     Slave n  6  bits 8 15    6   MW p 2 c 0 0 34 2055 16 0807   Modbus addresses  Slave n  7  bits 0 7    7     Slave n  8  bits 8 15    8   MW p 2 c 0 0 35 O 16 0000   Not used  bits at 0    MW p 2 c 0 0 49 O 16 0000   Not used  bits at 0   Syntax  p   processor position  0 or 1      c   connection point number  gateway address      As you can see from parameters  MW p 2 c 0 0 31 to  MW p 2 c 0 0 34  care must be taken  not to confuse the order of configuration of the Modbus slaves with their Modbus addresses     The configuration shown here could cause exactly that confusion in that the order numbers of  the Modbus slaves  1 to 8  are identical to the addresses of the corresponding TeSys U motor  starters  Modbus addresses 1 to 8         For modifications to these adjustment parameters  see Appendix B  LUFP1 Gateway Settings  Chapter 9  page 100      However  during the Software Implementation of the Gateway  you will probably find it useful to know how to delete  one or more TeSys U motor starters  This operation is therefore described in Section 4 2 6 Deleting one or more  TeSys U Motor Starters from the Configuration  page 31        30    4  Software Implementation of the Gateway       4 2 6  Deleting one or more TeSys U Motor Starters from the Configuration    We will just look at one modification operation o
34.  28   RW   16ftesee clea ase   KW p 2 c 0 0 16   RW   16iecee ie ine1g     KW p 2 010 0 29   RW   16ifesse o a          In the above table  the mapping between the addresses of periodic words n  1 to 26 and the command and control  words of the various Modbus slaves is not given  because it depends entirely on the numbers of periodic command and FO     control words for the Modbus slaves as a whole  These periodic words are organised as follows           Address of periodic word n   1    Addresses of the periodic command words for slave n  8    Addresses of the periodic command words for slave n  1       Addresses of the periodic control words for slave n  1    Addresses of the periodic control words for slave n  8       Address of periodic word n  26    16 0000  1     16 0000  1            1  If you do not use all of the 26 periodic words available  you must reset the addresses of the unused periodic    words     9 2  Adjustment Parameters    The adjustment parameters enable the gateway to configure the general features of its exchanges with the Modbus    slaves     The adjustment parameters values for the standard 8 TeSys U motor starter configuration are listed in Section 4 2 5    Adjustment Parameter Values  Standard Configuration  page 30        101        ISH       l    EN    9  Appendix B  LUFP1 Gateway Settings                                                                                                 PL7 parameter   Access   Bits  Description Possible values or r
35.  300 to 307 when this type of event occurs  see  Section 5 2 List of Active Slaves  LAS  Service  page 42   You can therefore use the various bits in the periodic word of  this service  Y IW p 2 c 0 0 27  to trigger a read operation on the internal register assigned to the slave declared absent  by the LAS service     5 4  FIPIO Diagnostic Objects    We strongly recommend that you adhere to the following five rules while using the other FIPIO objects associated with  the LUFP1 gateway        Check system words  SW128 to  SW135  Each bit in this group of words signals the status of a device connected to the FIPIO bus  addresses 0 to    127   See Section 5 4 1 System Words  SW128 to  SW135  page 53  for a detailed description of these system  words       Check the implicit  channel fault  bit   l p 2 c 0 0 ERR  that monitors the connection point  This bit  normally at 0  switches to 1 in the event of a fault or break in the FIPIO connection  If so  none of the   IW p 2 c 0 0     inputs will be valid           If there is a    channel fault     see point      do an explicit read on the    Channel status      MW p 2 c 0 0 2  This information is updated by the explicit command READ_STS  CH p 2 c 0 0    See Section 5 4 2 Channel  Status  YMW p 2 c 0 0 2   page 53  for a description of the    Channel status    bits        Check the implicit  module fault  bit   l p 2 c 0 MOD ERR  that monitors the gatewa  As with the    Channel fault     this bit is normally at O but switches to 1 i
36.  8 TeSys U motor starters and uses  the gateway   s indexed periodic variables  PKW  service and active slave list  LAS  service     Appendix E  Modbus Commands  Chapter 12  page 120  describes the contents of the Modbus command  frames supported by the LUFP1 gateway           1  Introduction          1 2  Introduction to the LUFP1 Gateway  The LUFP1 gateway allows a master located on a FIPIO network to enter into a dialogue with the slaves on a  Modbus RTU network  This is a generic protocol converter operating in a way which is transparent to the user     This gateway allows you to interface many products marketed by Schneider Electric with a FIPIO network   These include TeSys U motor starters  Altivar drivers and Altistart soft start   soft stop units     1 3  Terminology    Throughout this document  the term    user    refers to any person or persons who may need to handle or use the  gateway     The term    RTU     which refers to the Modbus RTU communication protocol  will be omitted most of the time  As a  result  the simple term    Modbus    will be used to refer to the Modbus RTU communication protocol     As is still the case with all communication systems  the terms    input    and    output    are somewhat ambiguous  To  avoid any confusion  we use a single convention throughout this document  So the notions of    input    and    output     are always as seen from the PLC  or the FIPIO master     Hence  an    output    is a command signal sent to a Modbus slave  
37.  ATS48  and a Modbus command recognised both by the gateway and the ATS48  This is the     Preset Single Register    command  whose function code is 6 and which allows you to write the value of a single output  word  This function will be used to periodically write the value of the ATS48   s CMD command register  located at  address W400  address 400   16 0190         81    7  Using ABC LUFP Configurator    As the standard gateway configuration already has 8 Modbus slaves  you will need to delete one of them  such as the     TeSys U n  2    node  for example  and to add a new node in its place  see Section 7 7 Deleting a Modbus Slave   page 66  and Section 7 8 Adding a Modbus Slave  page 67         2 AC Configurator   C  Schmede AC Confeg Toat UFP 1 Toia cia      EN et  Here  we have just created El aTsea Pot View ar if     New Node     in    ATS48    and peT   ji  assigned it Modbus address 10  Dem CSHSS A theke rror      ABC FIPIO MB Gateway   LUFP1  tutorial     We then proceed to add the     Preset Single Register     command by choosing    Add             Command    from the    ATS48    Q Suib Network  Mame ATHS  menu  rT Tose U wl  Slave address 10  1 4 prs address  TD aa    The edtbers of the dave  ATS l EE   mA Cowl GS          Hms Select Command x     File Command    D  x    m Ee Command Name     Read Holding Registers  Preset 5  Preset Multiple Regs    In the window which appears  opposite   select the command     0x06 Preset Single Register    and choose    Select 
38.  C32 P  inputs reserved for the LAS and PKW services  and the  presence of a reserved word           Addresses Input data area  iiia Inputs accessible to the FIPIO master  16 0033 S  1pa0taa Inputs inaccessible to the FIPIO master  16 01FF a                LUFP1 gateway  memory structure     Outputs          e 52 bytes accessible by the FIPIO master in the form of output data  see  Section 5 1 3 Configuration under AbcConf with Profile FED C32  page 41  for  the mapping between the addresses of these bytes and the gateway   s FIPIO  objects       460 output bytes inaccessible to the FIPIO master due to the use of profile FED  C32   FED C32 P  outputs reserved for the LAS and PKW services  and the  presence of two reserved words           Addresses Output data area  Tere00 Outputs accessible to the FIPIO master  16 0233    i Outputs inaccessible to the FIPIO master  16 03FF ERRE                   98       8  Appendix A  Technical Characteristics                         LUFP1 gateway e 1024 bytes inaccessible to the FIPIO master   memory structure   Addresses General data area  16 0400 Input area reserved for the Mailboxes  16 051F  288 bytes   General data 16 0520 Output area reserved for the Mailboxes  16 063F  288 bytes   16 0640 Internal area reserved for the management  16 07BF of the upstream network   384 bytes  area not used by the LUFP1 gateway   16 07C0 Internal area reserved for the control registers  16 07FD  62 bytes   MSB first for 16 bit data   16 07FE Gateway st
39.  Fast cycle  Commands __  11   R W _ Normal cycle  Commands   MW p 2 c 0 0 26     12   R W_ Fast cycle  Controls ___  13   RW _ Normal cycle  Controls   MW p 2 c 0 0 27     14   R W  Speed  Commands 1to 8 ___  15   R W _ Speed  Commands 9 to 16   MW p 2 c 0 0 28  __  16   R W_  Speed  Commands 17 to 24 __  17   R W _ Speed  Commands 25 to 26   MW p 2 c 0 0 29     18   R W  Speed  Controls 1to 8 ___  19   R W  Speed  Controls 9 to 16   MW p 2 c 0 0 30     20   R W_ Speed  Controls 17 to 24 ___  21   R W _ Speed  Controls 25 to 26   MW p 2 c 0 0 31  __  22   RO _ Address of Modbus slave n  1     23   RO _  Address of Modbus slave n  2   MW p 2 c 0 0 32     24   RO _  Address of Modbus slave n  3     25   RO  Address of Modbus slave n  4   MW p 2 c 0 0 33     26   RO _  Address of Modbus slave n  5  __  27   RO  Address of Modbus slave n  6   MW p 2 c 0 0 34     28   RO _  Address of Modbus slave n  7     29   RO  Address of Modbus slave n  8   MW p 2 c 0 0 35 30   RO _  Not used 31 RO  Not used   MW p 2 c 0 0 49     58   RO  Notused  __  59   RO _ Notused             50    5  FIPIO Objects Available for Programming                                                                                                                                                          FIPIO object      Bits 0 to 7  LSB  D Bits 8 to 15  MSB   f Add    Rights  Name Add    Rights  Name   KW p 2 c 0 0 _   60   RO_  Number of commands  slaves 1 2 61   RO  Number of commands  slaves 3 4   KW p 2 c 0 0 1
40.  Function no  1 byte  Starting Address  Hi  Lo  No  of 1st word  MSB   LSB  2 bytes  Number of points  Hi  Lo  Number of words  MSB   LSB  2 bytes  Checksum CRC16  LSB   MSB  2 bytes   Modbus Slave Address Slave no  1 byte  response   Function Function no  1 byte  Byte count Number of bytes read 1 byte  Data Value of 1st word  MSB   LSB  2 bytes  Value of last word  MSB   LSB  2 bytes  Checksum CRC16  LSB   MSB  2 bytes                      Section 7 11 Adding and Setting Up a Modbus Command  page 80  also shows a few examples of mapping between  the elements displayed in AbcConf and the corresponding Modbus frame fields     N B  Here  the notions of    input    and    output     and assimilated concepts  are meaningless  in as far all Modbus  commands have access to the entire memory of the Modbus slave  We continue to use these terms  however  in order  to conform to the terminology of the standard Modbus documentation        120    12  Appendix E  Modbus Commands       12 1     Read Holding Registers    Command  16 03                          Frame Field Value or properties  Starting Address  MSB    f  Starting Address  LSB     Address of the 1st output   internal register  Number of points   MSB    Number of output   internal registers  Number of points  LSB   Response   Byte count   Number of data bytes   Number of output   internal registers x 2       Data  first register   MSB        Data  first register   LSB           Data  last register   MSB           Data  last re
41.  Hardware Implementation of the LUFP1 Gateway       2  Cables     e TSX FP CAeee main cable              e Shielded twisted 150 Q cable with a single pair of conductors  red      and green        In lengths of 100  200 or 500 m  This cable is the main  trunk of the FIPIO network and is therefore used to link up connectors  and tap boxes     e TSX FP CCees tap link cable                   Shielded twisted 150 Q cable with two pairs of conductors  red or  orange      and green or black        In lengths of 100  200 or 500 m   This cable is used to connect a tap box to a distant connector     N B  When calculating the length of a FIPIO segment  remember to  multiply the length of the cable by two     TSX FP ACC 12 Connector    9 pin female SUB D  rl connector The illustration opposite shows the wiring in the  TSX FP ACC 12 connector when connecting up to the  main cable  two sections of TSX FP CAs cable          Replace one of the two cables by one of the two line  terminations supplied in the TSX FP ACC 7 kit  if the  connector is at the end of an electrical segment     Replace the two cables  A  and  B  by a TSX FP CCeee  cable  in  A   if the connection point is a derivation  rather than a daisy chain link  if so  the orange wire  corresponds to the     signal of the second pair of  conductors and the black wire corresponds to the        signal         black     2 6 3  FIPIO Bus Commissioning Procedure    We recommend commissioning the devices in sequence  one after the other
42.  Programming                                                 FIPIO object Description  example  FIPIO object Description  example    IW p 2 c 0 0 Slave n  1  Control n  1  QW p 2 c 0 0 Slave n  1  Command n  1   IW p 2 c 0 0 1 Slave n  1  Control n  2  QW p 2 c 0 0 1   Slave n  2  Command n  1   IW p 2 c 0 0 2 Slave n  1  Control n  3  QW p 2 c 0 0 2   Slave n  2  Command n  2   IW p 2 c 0 0 3 Slave n  2  Control n  1  QW p 2 c 0 0 3   Slave n  2  Command n  3   IW p 2 c 0 0 4 Slave n  2  Control n  2  QW p 2 c 0 0 4   Slave n  3  Command n  1   IW p 2 c 0 0 5 Slave n  3  Control n  1  QW p 2 c 0 0 5   Slave n  3  Command n  2   IW p 2 c 0 0 6 Slave n  4  Control n  1  QW p 2 c 0 0 6   Slave n  4  Command n  1   IW p 2 c 0 0 7 Slave n  4  Control n  2  YQW p 2 c 0 0 7  o   a o Not used  18 words         A tree    IW p 2 c 0 0 25  QW p 2 c 0 0 25   IW p 2 c 0 0 26  Reserved    QW p 2 c 0 0 26   Reserved   QW p 2 c 0 0 27   Reserved                5 1 3  Configuration under AbcConf with Profile FED C32    The actual contents of the periodic command and control words described below will depend entirely on the Modbus  data   gateway memory associations you configured in AbcConf  These associations involve the    Data    or    Preset  Data    elements in the Modbus query and response frames  See Chapter 7 Using ABC LUFP Configurator  page 61  for  the various possibilities offered by this gateway configuration tool  especially in conjunction with profile FED C32     Mapping of FI
43.  QW p 2 c 0 0 8     QW p 2 c 0 0 25    Not used  18 words            IW p 2 c 0 0 26       Reserved  1 word               WQW p 2 c 0 0 26   QW p 2 c 0 0 27       Reserved  2 words           39          5  FIPIO Objects Available for Programming       The input assigned to a motor starter gives the value of the status register for that motor starter  address 704 in the  motor starter memory   The gateway handles the periodic Modbus communications with the motor starter in order to  update the value of the FIPIO object that corresponds to the input     The output value assigned to a motor starter is transmitted to that motor starter in order to update the value of its  command register  address 455 in the motor starter memory   The gateway handles the periodic Modbus  communications with the motor starter in order to transmit the value of the FIPIO object that corresponds to the output   Transmission is periodic  but writing a new value means that the gateway will transmit it as soon as possible     N B  If you delete any motor starters from the configuration  see Section 4 2 6 Deleting one or more TeSys U Motor  Starters from the Configuration  page 31   you will need to adapt the two above tables accordingly  If  for example  you  delete 3 motor starters  it has to be the last 3  whichever Modbus addresses are used   the statuses and commands for  motor starters        and    will become the words    Not used        5 1 2  Configuration under PL7 PRO with Profile FED C32 P  
44.  R W   or  in the case of the response  R W N   values      The gateway stores the response values for as long as the FIPIO master modifies none of the command values  If any  output word in the PKW command  even the PWE outputs  is modified  a new command is transmitted over the  Modbus network  except when R W   16 00     e Stick strictly to the values given in the PKW service command table  Otherwise the gateway  will send an erroneous response     Be careful not to write incorrect values in the outputs corresponding to the PKW service  as  this would generate an incoherent command  only limited checks are run on the data used  by this service  and it is therefore left to the FIPIO master PLC application to handle them        e The PKE addresses corresponding to periodic command words  profile FED C32 P  or to  registers assigned by Modbus write commands  profile FED C32  must not be used in PKW  service write commands  as this could lead to a write conflict in the same registers     Such a command could however be envisaged if  for example  you wanted to run the same  command on all the Modbus slaves urgently and simultaneously  DN   255   In this case   you will also need to write the same value as the broadcast command PWE into the periodic  command words that share the same PKE address  in order to avoid generating conflicts  between the values transmitted     As the write commands  R W   16 57 and 16 58  return no value  you will have to use the  appropriate read comm
45.  Redundancy Check    LEDit Light Emitting Diode    DWP oiis  Device WorldFIP  Solution WorldFIP commonly known as FIPIO    FED C32            Term for one of the standard FIPIO station profiles  FED   extended profile  C   compact equipment     32   32 periodic     O variables  16 bit format   This is the profile that must be used for configuring the  LUFP1 gateway in PL7 PRO  but only in the context of Advanced Implementation of the Gateway   Chapter 6  page 56      FED C32 P         See FED C32 above  P   presence of parameters  30 configuration words and 30 adjustment words  in this instance   This is the profile that must be used for configuring the LUFP1 gateway in PL7 PRO  in the context of the Software Implementation of the Gateway  Chapter 4  page 25      Fieldbus             A term referring to the upstream FIPIO under AbcConf   FIP secsnececztocse ovis Factory Instrumentation Protocol  An old term for the WorldFIP field bus   FIPIO     0      20 WorldFIP Solution using the second WorldFIP bus communication profile  Profile 1 is dedicated to    sensors   actuators and other equipment that handles relatively little information and requires little  parameterisation  Profile 2  FIPIO  is weakly configurable and parameterisable  the information is  exchanged periodically  with the possibility of exchanges in aperiodic mode  As the LUFP1 gateway is a  FIPIO slave  it conforms to WorldFIP bus profile 2     FIPWAY              A    FieldBus WorldFIP    solution comprising t
46.  The actual contents of the periodic command and control words described below will depend entirely on the values you  entered for the gateway   s configuration and adjustment parameters  These parameters are described in Chapter 9  Appendix B  LUFP1 Gateway Settings  page 100    Periodic command words    FIPIO object    Periodic control words       FIPIO object Description Description           I W p 2 c 0 0    Periodic control word n   1     QW p 2 c 0 0    Periodic command word n   1        I W p 2 c 0 0 1    Periodic control word n   2     QW p 2 c 0 0 1    Periodic command word n   2           I W p 2 c 0 0 25    Periodic control word n  26     QW p 2 c 0 0 25    Periodic command word n  26           IW p 2 c 0 0 26       Reserved word        QW p 2 c 0 0 26    Reserved word           WQW p 2 c 0 0 27       Reserved word          You can configure a total of 26 periodic words  If you configure 20 periodic control words  for example  you can then  only configure a maximum of 6 periodic command words     Periodic words  control and command  are organised in increasing order of the Modbus slaves  from n  1 to n  8    Within this schema  the words assigned to each slave are  in turn  organised in increasing order     Example  In the example at the top of the next page  the gateway is configured to control and command 4 Modbus  slaves  This example exploits the fact that the number of words is not necessarily the same for each slave        40    5  FIPIO Objects Available for
47.  a   Preset Single     F   16 06  Register  11 5 11 5  single TeSys U motor starter at a time  function and  g address and value defined by the user            1  Number of bytes in the Query   number of bytes in the Response  plus a silence time of 3 5 characters for each of  these two frames  see description of the    Message delimiter  10ms     parameter in Section 7 12 3    Sub Network     Element  page 93   Each byte will be transmitted in the form of a group of 10 bits  8 data bits  1 start bit and 1 stop  bit   These values allow you to calculate the approximate amount of traffic on the downstream Modbus network as    follows    Volume of periodic traffic  300 ms period              06   11 5   10 5     14 5   11 5      8  1  1    480 bits  For 1 TeSys U motor starter  0        cccccceecesceceeeeeeceaeeeeeeeseeeeessaeeseeeeeees 1   480    1 000   300    1 600 bits s  For 8 TeSys U motor starters          cccccccceeeeeeeceeeeeeseeceeeeeeeeeeseeeeeeeees 8   480    1 000   300    12 800 bits s    As a result  on a network operating at 9 600 bits s  you will need to considerably increase the cycle time for all or some  of the periodic Modbus commands  On the other hand  at a speed of 19 200 bits s  the default speed   the available  bandwidth is sufficient to support acceptable communications  even with the occasional degraded mode   retransmission of frames   and to allow the use of aperiodic parameter exchanges        111       10  Appendix C  Standard Configuration     
48.  a Modbus Slave  Configuration  page 78  and Section 7 11 Adding and Setting Up a Modbus Command  page 80     Importing exporting a Modbus slave configuration  With AbcConf you can independently save and load a node configuration on the downstream    Sub Network     This    allows you  for example  to build up a library of Modbus slave templates  so that you can use them in any configuration     To save the configuration of a Modbus slave  select the node it corresponds to  then choose    Save Node    from the  menu with the same name as the selected node  A dialog box will then appear asking you to save the configuration   export in XML format         67    7  Using ABC LUFP Configurator          To insert a node using the XML file containing a Modbus slave configuration as a template  use one of the two methods  described below     a  Select    Sub Network     then choose    Load Node    from the    Sub Network    menu  A dialog box asks you to choose a  file containing a Modbus slave configuration  import in XML format   A new node is added after all the other  configured nodes  Its name and its whole configuration are identical to those of the Modbus slave as configured  when last saved     b  Select one of the    Sub Network    nodes  then choose    Insert from File    from the menu with the same name as the  selected node  A new node is added just before the selected node  Its name and its whole configuration are  identical to those of the Modbus slave as configured whe
49.  address n  12  LSB    KW p 2 c 0 0 16     92   R W_  Com con address n  13  MSB  93   R W_ Com con address n  13  LSB    KW p 2 c 0 0 17     94   R W_  Com con address n  14  MSB  95   R W_ Com con address n  14  LSB    KW p 2 c 0 0 18     96   R W_ Com con address n  15  MSB  97   R W_ Com con address n  15  LSB    KW p 2 c 0 0 19     98   R W_  Com con address n  16  MSB  99   R W_ Com con address n  16  LSB    KW p 2 c 0 0 20     100   R W_  Com con address n  17  MSB  101   R W_ Com con address n  17  LSB    KW p 2 c 0 0 21     102   R W_ Com con address n  18  MSB  103   R W_ Com con address n  18  LSB    KW p 2 c 0 0 22     104   R W_ Com con address n  19  MSB  105   R W_ Com con address n  19  LSB    KW p 2 c 0 0 23     106   R W_ Com con address n  20  MSB  107   R W_ Com con address n  20  LSB    KW p 2 c 0 0 24     108   R W_  Com con address n  21  MSB  109   R W_ Com con address n  21  LSB    KW p 2 c 0 0 25     110   R W_  Com con address n  22  MSB  111   R W_ Com con address n  22  LSB    KW p 2 c 0 0 26     112   R W_ Com con address n  23  MSB  113   R W_ Com con address n  23  LSB    KW p 2 c 0 0 27     114   R W_ Com con address n  24  MSB  115   R W_ Com con address n  24  LSB    KW p 2 c 0 0 28     116   R W_  Com con address n  25  MSB  117   R W_ Com con address n  25  LSB    KW p 2 c 0 0 29     118   R W_ Com con address n  26  MSB  119   R W_ Com con address n  26  LSB    120   RO _  Not used  16 00  121 RO  Not used  16 00    298   RO  Not used  16
50.  asking you to either confirm that you  want to delete the selected node     TeSys U n  2    in this example  or cancel the operation     4  If you confirm that you want to delete the node  Delete  the menu disappears  along with the previously  selected node  Otherwise  the node will still be  there when the window closes     Are you sure you want to Delete TeSys U n  2           Keyboard shortcut     De 1    key           66    7  Using ABC LUFP Configurator       7 8  Adding a Modbus Slave    This feature allows you to add a Modbus slave of a different type to the other Modbus slaves in the configuration  On  the other hand  if the slave is of the same type as one of the previously configured slaves  it is preferable to copy the  old slave rather than create a new one     An additional import export feature also allows you to individually save the complete configuration of a Modbus slave   in order to have access to it in AbcConf  from any configuration and at any time     These two features are only available provided that there are fewer than 8 Modbus slaves declared  which is not the  case in the standard configuration  as it comprises 8 TeSys U motor starters     Adding a new type of Modbus slave    Use one of the two methods described below   a  Select    Sub Network     then choose    Add Node    from the    Sub Network    menu  A new node is added after all the  other configured nodes  By default  its name is    New Node        b  Select one of the nodes located und
51.  c 0 0 9    Value of    Complementary Status Register           IW p 2 c 0 0 10    Value of    K7 Status Register           lW p 2 c 0 0 11    Value of    K7 Status Register 2  free format            IW p 2 c 0 0 12    Value of    K7 Status Register 3  free format            IW p 2 c 0 0 13    Value of    Warning Number           IW p 2 c 0 0 14    Value of    Warning Register           lW p 2 c 0 0 15    Value of    Reserved  2nd Warning Register             Periodic communications    Free locations     olW p 2 c 0 0 16     olW p 2 c 0 0 25    Not used   10 words            IW p 2 c 0 0 26    Reserved  1 word           List of active slaves   LAS  service     IW p 2 c 0 0 27    List of active Modbus slaves                Aperiodic communications    Indexed periodic variables   PKW  service     RESPONSE     IW p 2 c 0 0 28    PKE     Address of the datum written   read        IW p 2 c 0 0 29    DN     Address of the R W N     Read    responding slave Write OK   Error              olW p 2 c 0 0 30    PWE     Value written   read  1st word            olW p 2 c 0 0 31       PWE     Value written   read  2nd word                 7 9 4  Increasing the Number of Periodic Outputs    E g  TeSys U motor starter n  4  we want to extend the commands on this motor starter  retaining the currently commanded  register     Command Register     address 704   16 02C0   and adding the next register     2nd Command Register      address 705   16 02C1   This will bring the number of registers co
52.  content is  therefore not detailed here  However  the PL7 PRO file is described below  in terms of the structure of the program  sections used and the related operating screens     11 1  Overview of the    LUFP1_tutorial    example    In this example  the various program sections and sub   programs  icon E     and operations screens  icon    are  organised as follows     T Masygatew Appicalion       e Command and control screen  8 TeSys U motor starters   E Sy stares  E   Cmd_mon ye E ecaccine Treni   57  Sro  E Tapa iici    Command Control    e Using the indexed periodic variables  PKW  service to read  or write the value of a register   ET  Pkw_service    PKW Service    e FIPIO and LAS service diagnostic commands    57  Diagnostics  FIPIO Diagnostics    Each of the above groupings is described in a separate section        J oym  5  Tikes Paar     a Serer  Ei  Crei ey  G Hai pir    ml mapara      Sy a  fai   J Cetera  Dy Terre       Sy  Miar     H r metrics       pd Ei liid    BH Corctumen      SS  T ra     i  Depe ap   E  Een acei pi  E Pee   BD Oearis    3 Cj Eemi Tiap ii    m Ehen Parre sla LFP  U Camras tariis    hii   fy Damia Po    See ee    This description remains concise  because it is only meant to describe the overall operation of the program and the  way to use the related screen  If you need a greater degree of detail  don t hesitate to review the actual content of the    example under PL7 PRO        114    11  Appendix D  Sample Use under PL7 PRO       The sou
53.  few diagnostics on the gateway        61       7  Using ABC LUFP Configurator                                                       7 1 1  Pin Outs      LUFP1  Configuration       Female RJ45 Male RJ45  1 1  2 2  3 3 8  RS 485 D B   4 4  D B  RS 485 D A   5 5  D A  6 6   10 V  7 7   10V  GND  8    lt  8  0V                                 Straight POWERSUITE cable                                                                                                                               RS485   RS232 converter PC  COM          Male RJ45 Female RJ45 Female 9 pin SUB D Male 9 pin SUB D  1  1 ie  1  2 2 Tx  2 2   RS 232 Rx  3 3 Rx  3 3   RS 232 Tx  D B   4 4  D B  4 4  D A   5 5  D A  GND   5 5   GND  6 6 6 6   10V  7 7   10 V 7 7  OV  8 8 IOV 8 8  E Bw 9   9                               N B  The inversion of the Rx and Tx signals between the gateway and the PC is shown on the 9 pin Sub D connectors   as beyond this junction  the RS 232 signals are replaced by the D A  and D B  polarisations of the RS 485 signals     7 1 2  RS 232 Link Protocol    There is no need to configure the PC   s COM port  as AbcConf uses a specific setup which replaces the one for the port  being used  This replacement is temporary and is cancelled as soon as AbcConf stops using this serial port  i e  when  AbcConf is closed        62    7  Using ABC LUFP Configurator       7 2  Installing AbcConf    The minimum system requirements for AbcConf are as follows        ad   0  0      10  er Pentium 133 M
54.  further queries in order to determine whether  the command has finished   16 06   SLAVE DEVICE The Modbus slave informs the gateway that it is already running a command and   1  Busy cannot therefore run the one transmitted to it   The gateway will need to retransmit the query later   16 07   NEGATIVE The Modbus slave informs the gateway that it cannot process the requested     1  ACKNOWLEDGE command  This exception only affects commands 13 and 14  16 0D and   16 0E   These functions are not part of the standard Modbus commands and are   not described in this document    16 08  MEMOoRY PARITY  The Modbus slave informs the gateway that it has detected a parity error on   1  ERROR access to its own memory  This exception only affects standard commands 20   and 21  16 14 and 16 15   which are not supported by the gateway                              1  See the standard Modbus documentation for further information about these various scenarios        122    LUFP1 User Manual V1 1  2003 05    
55.  gateway address      Configuration parameters   30  KW words     Output memory     Adjustment parameters   0x0200  gt  0x0233     30  MW words     PKW  Command                                Management Management  of exchanges with   of exchanges with  Modbus slaves FIPIO master    Transfer of configuration  and adjustment  parameters                              FIPIO    Network FIPIO master PLC     IW p 2 c 0 0     0 0 31   QW p 2 c 0 0     0 0 31                                    Modbus  Network          Slave no 1 Slave no 2 eoeroccns Slave no 8                         Syntax  p   processor position  0 or 1    c   connection point number  gateway address         12    2  Hardware Implementation of the LUFP1 Gateway       2 1  On Receipt  After opening the packaging  check that the following element is present   e One LUFP1 FIPIO   Modbus RTU gateway     2 2  Overview of the LUFP1 Gateway    The cables and other accessories for connecting to FIPIO and Modbus networks need to be ordered separately     sae  wns    et i     ai    Legend        Detachable power connector for the  gateway      24V  10         Female RJ45 connector to a PC  running AbcConf configuration  software     Pe LLL TE  PE LELLLELL ETE    ij   i         Female RJ45 connector for the  downstream Modbus RTU network       six diagnostic LEDs          Removable cover for the coding   wheels used to configure the gateway    shown and described in Section 2 7   Configuring the FIPIO Communication   Features 
56.  has been changed     7 10 1  Changing the Name of a Modbus Slave    To carry out this operation  simply select the node which corresponds to the Modbus slave involved  under    Devices        click the current name  value of the     Name     field in the    Configuration     pane   and change it  Once you confirm the  new name     Ent er    key or click outside the name input field   it becomes effective in AbcConf  and the name of the  node will be automatically updated in the    Devices     pane  An example is given at the top of the next page  The three  red frames shown in this example show the effects of the modification        78    7  Using ABC LUFP Configurator       lola      Erripan    Alphabets   Coisqorced    TaSer Un      Slave sede 1       7 10 2  Changing the Address of a Modbus Slave    To carry out this operation  simply select the node which corresponds to the Modbus slave involved     Devices     pane    click on the value of the current address  value of the    Slave address    field in the    Configuration     pane   and change it     Reminder  The address of a Modbus slave must be between 1 and 247     If you use Modbus slaves from the Schneider Electric Speed Variation range  such as  Altistarts or Altivars  do not configure ANY slaves at addresses 65  126 or 127 on the same  Modbus network as the slaves in question  as these addresses are reserved when using these  products        When you confirm the new address     Enter    key or click outside the 
57.  is PRE  Reqlstrer Addr  used to select the station to be polled by the r st saa         PKW service  Only one box can be checked        i    C TeSys U n i motor starter  at any given time  Depending on the box     TeSys U n    motor starter PWE  Value to write     selected when the    SEND command    button   F TeSys U n  3 mator starter ooo e   is clicked  the DN field  MSB of  C TeSys U ni motor starter     QW 0 2 2 0 0 29  of the PKW service    C TeSys U n   motor starter RUW  ReadiWrite   command will be updated accordingly  see   tesa ie depeche F RESET command  Section 5 3 2 PKW Service  Command and     TeSys U n a motor starter   F pead a register    Response  page 44   The    Other address      F iher adress  3  box allows the user to type in an address    j urp4 gateway e  a register    ranging from 1 to 247  D Madhee brondcuat EVO commande       e The second frame     PKE  Address Register      allows you to set the address of the register to be read   written   When the    SEND command    button is clicked  the value currently entered in this frame is copied into the PKE field    QW 0 2 2 0 0 28  of the PKW service command        e The third frame     PWE  Value to be written      will only be used for write commands on registers  When the    SEND  command    button is clicked  the write command is copied into the first word   Q 0 2 2 0 0 30  in the PWE field of  the PKW service command  providing the    Write a register    box is checked     e The fourth frame   
58.  line termination when the  connector is located at the end  It is fitted with 2 screw terminals for   the connection of two double twisted pair Modbus cables     O TSXCASO tap DOX        cccceeeeteeeeetcteeeeees This passive box allows a Modbus unit to be connected to a screw      bus    topology with tap boxes  terminal  It includes the line termination when the connector is  located at the end  It is fitted with 2 screw terminals for the   connection of two double twisted pair Modbus cables     O VW3 A8 306 RC double termination         Each of these two red passive boxes is a male RJ45 connector   all topologies  3cm long containing an RC line termination  see diagram and  illustration above   Only the abbreviation    RC    is shown on these   boxes        18    2  Hardware Implementation of the LUFP1 Gateway       2  Cables     VW3 A8 306 Ree Modbus cable                    ccceeeeeeteee Shielded cable with a male RJ45 connector at each      star    topology      bus    topology with tap boxes  end     VW3 A68 306 Modbus Cable                      eeceeeeeeeeeteeee Shielded cable with a male RJ45 connector and a 15       bus    topology with tap boxes  pin male SUB D connector  It is used to connect a  Modbus subscriber  slave or master  to a TSXSCA62  or TSXCAS5O box     Shielded double twisted pair Modbus cable                  Bare cable  without connectors  used to make up the      bus    topology with branch boxes  main section of the Modbus network  There are three
59.  p 2 c 0 0 20 to  MW p 2 c 0 0 49     The 30 adjustment parameters of profile FED C32 P are transmitted to the gateway implicitly when it connects up to  the FIPIO network              When you modify them in  ONLINE   mode under PL7 PRO and save the changes  a command is generated to send  the parameters to the gateway        You can also use the following functions to perform explicit exchanges between the FIPIO PLC and the LUFP1  gateway           e READ PARAM  CH p 2 c 0 0        Read the adjustment parameters on the gateway   e WRITE_PARAM  CH p 2 c 0 0        Write adjustment parameters to the gateway   e SAVE_PARAM  CH p 2 c 0 0    08 Save the gateway adjustment parameters  the values replace the initial          adjustment parameters        e RESTORE_PARAM  CH p 2 c 0 0     Restore the initial adjustment parameters              IMPLICIT oe    PLC Processor LUFP1 Gateway    Active adjustment parameters Adjustment parameters   MW p 2 c 0 0 20  gt   0 0 49  active values     Initial adjustment parameters       N B  The values of the initial adjustment parameters are those defined using the PL7 PRO configuration editor or   alternatively  the most recently saved values     These parameters are described in Appendix B  LUFP1 Gateway Settings  Chapter 9  page 100         55    6  Advanced Implementation of the Gateway       This chapter marks the start of Part Il of the LUFP1 Gateway User Manual  This part  comprises Chapters 6 and 7 and focuses on the use of    ABC LUFP Co
60.  p 2 c 0 0 28   16 01C4   PKE   452   QW p 2 c 0 0 29   16 0552 Se een read   IW p 2 c 0 0 29   16 0552 ar een  read OK    QW p 2 c 0 0 30   16 0000   PWE   16 ecece  IW p 2 c 0 0 30   16 0002   PWE   16 0002  used    QW p 2 c 0 0 31 16 0000 16f ecece    W p 2 c 0 0 31 16 0000 16 0000  not used                                   Sample writing of the value of a motor starter register  16 bit word   The 2nd command register  address   705  is written to TeSys U motor starter n  7  address   7  with the value  16 0006  clear statistics   reset thermal memory      The result of the write operation is a simple acknowledgement  as no value is returned in the PWE of the response   instead of inserting a value  the gateway forces both words of the PWE to 16 0000                                                        PKW Command PKW Response  Output Value Meaning Input Value Meaning   QW p 2 c 0 0 28   16 02C1   PKE   705 AIW p 2 c 0 0 28   16 02C1   PKE   705   QW p 2 c 0 0 29   16 0757 Bie ee  anita   IW p 2 c 0 0 29   16 0757 aie sie  57  write OK    QW p 2 c 0 0 30   16 0002   PWE   16 0002  IW p 2 c 0 0 30   16 0000   PWE   16 0000  not used    QW p 2 c 0 0 31 16 0000 16 fecce  IW p 2 c 0 0 31 16 0000 16 0000  not used                 Sample reading of the value of two consecutive motor starter registers  16 bit words   The operating duration  addresses   119 for the MSB and 120 for the LSB  is read on TeSys U motor starter n  8   address   8      The result of the read operation
61.  p 2 c 0 0 30   16 005A   PWE   16 005A  IW p 2 c 0 0 30   16 0000   PWE   16 0000  not used    QW p 2 c 0 0 31   16 003C 16 003C  IW p 2 c 0 0 31   16 0000 16 0000  not used           Sample erroneous reading of the value of a motor starter register  16 bit word     An attempt is made to read the status register value  address   455 for a TeSys U motor starter  on a slave whose  physical address corresponds to none of the addresses configured for the gateway   s Modbus slaves  address   32    16 20     The response is an error code  R W N   16 4E  and is immediate  the gateway signals to the FIPIO master that the  queried slave does not exist  1st word of PWE   error code   16 0002                                    PKW Command PKW Response  Output Value Meaning Input Value Meaning   QW p 2 c 0 0 28   16 01C7   PKE   455  IW p 2 c 0 0 28   16 01C7   PKE   455   QW p 2 c 0 0 29   16 2052 ae ones ead  IW p 2 c 0 0 29   16 204E RNN aN 4E  ERROR    QW p 2 c 0 0 30   16 0000   PWE   16ffecee  IW p 2 c 0 0 30   16 0002   PWE   16 0002  error code    QW p 2 c 0 0 31   16 0000 16 0000  IW p 2 c 0 0 31   16 0000 16 0000  not used                                         Sample erroneous writing of the value of a motor starter register  16 bit word     An attempt is made to write the status register value  address   455  to TeSys U motor starter n  2  address   2   with the value 16 0001  but the register is in read only mode     The response is an error code  R W N   16 4E   the motor
62.  p 2 c 0 0 8  Outputs  QW p 2 c 0 0 9 to  IW p 2 c 0 0 27 must therefore not be used        LUFP1 output    Corresponding periodic word    Corresponding slave and exchange  write         IW p 2 c 0 0     IW p 2 c 0 0 8    Periodic command word n   1    Periodic command word n   9    Slave n  1  TeSys U  10   Motor starter command    Slave n  5  ATV58  33   Internal command reg   app         IW p 2 c 0 0 9     IW p 2 c 0 0 25    Periodic command word n  10    Periodic command word n  26              I W p 2 c 0 0 26    W p 2 c 0 0 27       Reserved words       19 words not used by the gateway          N B  Only the mapping for the first and last inputs  or outputs  is shown here  as the intervening periodic words were  described in the tables in Section 9 4 2 Modbus Exchanges  page 106     Only the first 5 bits of the input word assigned to the list LAS service   lW p 2 c 0 0 27                          of active slaves  LAS  service are actually used  A Bit Modbus slave Address  ie aa slave is present if the corresponding bit is set XO TeSys U motorsarer 10  X1 TeSys U motor starter 30  See also Section 5 2 List of Active Slaves  LAS  X2 Altistart 48 soft start 12  Service  page 42  for more details on the list of active X3 Altistart 48 soft start 42  pa ee elles X4__  Altivar 58 speed drive 33  X5 X15   Not used  bits at 0                        110    10  Appendix C  Standard Configuration       The configuration described below is the standard configuration used when imple
63.  page22  The label   a describing the LEDs is stuck onto this    cover      Male FIPIO connector     janl  ee       Configuration Modbus RTU          13    2  Hardware Implementation of the LUFP1 Gateway       2 3  Mounting the Gateway on a DIN Rail    Mounting the gateway Removing the gateway       FrP SL  TU  win maaawa    ce O           2   Start by fitting the rear base of the gateway to the Start by pushing the gateway downwards  1  to  upper part of the rail  pushing downwards  1  to compress the gateway   s spring  Then pull the  compress the gateway   s spring  Then push the bottom of the gateway box forwards  2  until the box  gateway against the DIN rail  2  until the base of the comes away from the rail    gateway box fits onto the rail     N B  The spring is also used to earth the gateway  Protective Earth         2 4  Powering the Gateway  FIPIO   Modbus RTU gateway     View from underneath    Power supply      24V isolated  410    95 mA max        N B  The negative 24V power supply terminal     should be connected to the installation   s earth        14    2  Hardware Implementation of the LUFP1 Gateway       2 5  Connecting the Gateway to the Modbus Network    Three typical examples of Modbus connection for the gateway and its slaves are shown below  There are many  other possible Modbus connections  but they are not covered in this document     2 5 1  Examples of Modbus Connection Topologies    e    Star    topology  This topology uses LU9GC03 Modbus hubs  whi
64.  slave  only for the command to which the  element belongs  whenever the gateway is disconnected from the FIPIO network  It takes  one of the following three values       Clear    All data sent to the Modbus slave using this command is now set to  16 0000  resetting the output data in the gateway   s memory        Freeze            All data sent to the Modbus slave using this command retains its current  value  freezing the output data in the gateway   s memory        NoScanning    The command is no longer transmitted to the Modbus slave by the gateway        Offline options  for sub network    This element affects the data sent to the FIPIO master PLC whenever the query to which  this element belongs has not received a response from the Modbus slave  no response   It  takes one of the following two values       Clear n a    The data sent to the FIPIO master PLC is now set to 16 0000  resetting the  input data in the gateway   s memory        Freeze    The data sent to the FIPIO master PLC retains its current value  freezing  the input data in the gateway   s memory      N B  Exception responses do not trigger the use of these    Offline options            Reconnect time   10ms     If there is no response from the Modbus slave to a query  or following the receipt of an  incorrect response  the gateway uses the    Retries    and    Timeout time  10ms     elements to  carry out retransmissions  If the Modbus slave has still not responded correctly after these  retransmissions  
65.  slave will be considered permanently absent  bit at 0         If you want to communicate with a Modbus slave using the PKW service only  be aware that  the LAS and PKW services are totally disassociated  a PKW response from a Modbus slave  will not set to 1 the corresponding bit in word  IW p 2 c 0 0 27     Standard configuration  8 TeSys Us   If you delete any motor starters from the configuration  see Section 4 2 6  Deleting one or more TeSys U Motor Starters from the Configuration  page 31   you will need to adapt the above table  accordingly  If  for example  you delete 3 motor starters  it has to be the last 3  whichever Modbus addresses are  used   the bits corresponding to TeSys U motor starters n  6  7 and 8   namely bits X5 X7   will take on the value    Not  used  bits at 0            42    5  FIPIO Objects Available for Programming       Configuration under PL7 PRO  profile FED C32 P   The absence from the configuration of one or more Modbus  slaves entails the same modifications as for the standard configuration of 8 TeSys Us     Configuration under AbcConf  profile FED C32   The order of the slaves in the LAS word corresponds to the  declaration order for the various    Nodes    in the    Sub Network    element  as they appear in AbcConf  As in the two  previous cases  if fewer than 8 Modbus slaves are used  then one or more slaves   starting with the 8th and working  back towards the 1st   will be absent from the list     5 3  Indexed Periodic Variables  PKW  S
66.  starter returns an exception response  1st word of PWE    error code   Modbus exception code   16 0002   Illegal Data Address                                       PKW Command PKW Response  Output Value Meaning Input Value Meaning   QW p 2 c 0 0 28   16 01C7   PKE   455  IW p 2 c 0 0 28   16 01C7   PKE   455   QW p 2 c 0 0 29   16 0357 ae eee  write   IW p 2 c 0 0 29   16 034E at see AE  ERROR    QW p 2 c 0 0 30   16 0001   PWE   16 0001  IW p 2 c 0 0 30   16 0002   PWE   16 0002  exception code    QW p 2 c 0 0 31 16 0000 16f ececee  IW p 2 c 0 0 31 16 0000 16 0000  not used                                   48       5  FIPIO Objects Available for Programming       e Sample writing of the value of a register  16 bit word  on all the motor starters  broadcast     The command register  address   704  is written to all the TeSys U motor starters  address   broadcast   255  with  the value 16 2000  Stop and Pause   Caution  this simultaneously switches off all the TeSys U motor starters  but  you still need to insert the value 16 2000 in the periodic output words sent to the motor starters  otherwise they will  return to their previous status at the next Modbus polling cycle     The result of the write operation is a simple acknowledgement  as no value is returned in the PWE of the response   instead of inserting a value  the gateway forces both words of the PWE to 16 0000                                      PKW Command PKW Response  Output Value Meaning Input Value Meaning   Q
67.  swapped four by four  This is  rarely used  as it only relates to 32 bit data  It works along the same lines as     Swap 2 bytes        Example  We will be using the    No swapping    value  because the two bytes of  the value to be written into the ATS48   s CMD register  as transmitted by the  FIPIO master  are placed in the gateway memory MSB first           88       7  Using ABC LUFP Configurator                   Field in the Size in the Description  frame frame  Checksum 2 bytes Error check type  Error checking method used for the frame       CRC    ceceeeeeeeeees Default method  This is the method adopted for the Modbus  RTU protocol      LRG cinips This method relates to the Modbus ASCII protocol  and so  should not be used in this case     gt  XOR asirin A simple    Exclusive OR    applied to the frame   s bytes     E g  The LUFP1 gateway is specifically designed for the Modbus protocol RTU  mode  The default value     CRC     should not be changed        Error check start byte  Indicates the number of the byte  in the frame  from  which the    checksum    calculation should begin  The first byte in each frame  carries the number 0     E g  The calculation of a frame   s checksum should always begin with the first  byte  The value of this field should therefore remain set to zero           7 11 2 5  Configuring the Content of the Response Frame    The window shown below is obtained using    Edit Frame    from the    Response    menu  The values displayed are those  
68.  with a FIPIO master coupler on its processor card                                                                    Event    Disconnection PISconmection  Desiredibehavioc  r Premium PLC  of the upstream LUFP1 gateway of the downstream  CPU stop failure FIPIO network  1  failure Modbus RTU  network  1   3      Offline options for  Reset Yes fieldbus         Clear    Depends on the configuration  Outputs Hold    Offline options for of the Modbus slaves  2   fieldbus         Freeze     Offline options for  No refresh fieldbus         NoScanning    n  Reset    Offline options for sub   network         Clear  Inputs        Ofi ions i b  ine options for sub   Hold Yes  4  network         Freeze                 1  The    Offline options for fieldbus    and    Offline options for sub network    are described in the next section      2  The desired behaviour with regard to outputs should be directly configured on each of the Modbus slaves  In the  case of drives marketed by Schneider Electric  for instance  the outputs are reset by setting the NTO bit to 0   command with communication control   and held by setting NTO to 1  command without communication  control       3  As regards inputs  we strongly recommend that you use the List of Active Slaves  LAS  Service  see Section 5 2           page 42  to detect the underlying event      4  Use the gateway   s FIPIO Diagnostic Objects  Section 5 4  page 52  to detect the underlying event     7 11 2 2  Configuring the Query    Select the
69. 0   Both of  these shielded cables are available in lengths of 100  200 or 500 meters     Use two line terminations to close off the FIPIO network at both ends of each electrical segment  The  TSX FP ACC 7 kit includes two FIP terminations     Connect the reference potentials to one another     The transmission rate is fixed at 1 Mbit s     Use TSX FP ACC 6 repeaters to connect up two electrical segments on the same FIPIO network  The  maximum length of an electrical segment is 1 000 m  Follow this rule        Number of repeaters   2    Sum of lengths  in km     lt  22    The longest FIPIO network that can be implemented under this rule would be 15 km long and would require  14 repeaters  14   2  15   22      Do not connect more than 32 master or slave stations per segment  not counting repeaters      Cable routing  keep the bus away from power cables  at least 30 cm   make crossings at right angles if  necessary and connect the cable shielding to the earth on each unit     For more details about connections  see the FIPIO Bus FIPWAY Network Reference Manual   ref  TSX DR FIP F for the French version  TSX DR FIP E for the English version  TSX DR FIP G for the German  version and TSX DR FIP S for the Spanish version   This manual also contains details on the operating  characteristics and implementation of a FIPIO field bus     In addition  the manual Electromagnetic Compatibility of Industrial Field Buses and Networks   ref  TSX DGKBL F for the French version  ref  TSX DGKBL 
70. 0000 to 16 0033   of  an 8 bit counter managed by the gateway  The FIPIO master reads the value of this counter  in the same way as the other gateway inputs  see Section 5 1 3 Configuration under  AbcConf with Profile FED C32  page 41      When the gateway receives a response to the associated Modbus command  it increments  the value of this counter by one unit  value   value 1            This mode keeps the FIPIO master informed when a new response is available  This can be  useful  for example  where there is a chance that the data from two consecutive responses  could be identical                 E g   With the ATS48  we do not want the response to be event driven  so we will retain the default configuration        86    7  Using ABC LUFP Configurator       7 11 2 4  Configuring the Content of the Query Frame    The window below is obtained using    Edit Frame    from the    Query    menu  Unlike the tree structure in the main AbcConf  window  this display has the advantage of showing all of the frame   s fields along with their values  The values displayed  below are the values assigned by default to the Modbus command query we have created  The correspondence with the  content of the corresponding Modbus frame is shown underneath     28 Frame Echo            Ehst Akihi Funclion Fitrit Piewet date Chiki     sae she Coady kysa Cost leagh Opts raap Eu check bane Eat chach  hsi bets  00 on tii He rap CAC LL    Slave n   Function ne  Word n   Word value  MSB   LSB  CRC16  LSB
71. 2 c 0 0 25 ae  QW p 2 c 0 0 25                            32    4  Software Implementation of the Gateway       For the standard configuration presented here  the mapping between the gateway inputs and the PLC inputs is as    follows           Service    PLC input    Description                Periodic communications    Control  monitoring  of  TeSys U motor starters        olW p 2 c 0 0    Value of status register for motor starter              olW p 2 c 0 0 1    Value of status register for motor starter          IW p 2 c 0 0 2    Value of status register for motor starter           IW p 2 c 0 0 3    Value of status register for motor starter              olW p 2 c 0 0 4    Value of status register for motor starter              olW p 2 c 0 0 5    Value of status register for motor starter           IW p 2 c 0 0 6    Value of status register for motor starter           IW p 2 c 0 0 7    Value of status register for motor starter          Periodic communications    Free locations        olW p 2 c 0 0 8     olW p 2 c 0 0 25    Not used   18 words            lW p 2 c 0 0 26    Reserved  1 word           List of active slaves   LAS  service     IW p 2 c 0 0 27    List of active Modbus slaves             Aperiodic communications    Indexed periodic variables   PKW  service     RESPONSE     IW p 2 c 0 0 28    PKE     Address of the written   read datum        IW p 2 c 0 0 29    DN     Address of the R WIN     Read    responding slave Write OK   Error              olW p 2 c 0 0 30
72. 26 output words   QW p 2 c 0 0 to  QW p 2 c 0 0 25  for profile FED C32   profile FED C32 P is limited to a sum total of 26 words    e List of active slaves  LAS  service occupies word  IW p 2 c 0 0 27       Indexed periodic variables  PKW  service occupies words  IW p 2 c 0 0 28 to   IW p 2 c 0 0 31 and  QW p 2 c 0 0 28 to  QW p 2 c 0 0 31        Modbus RTU  characteristics    e Physical media  RS485 serial link    e Network topology  Multipoint linear topology with adapted line terminations   impedance of 120 Q in parallel with a capacity of 1 nF        Transmission rate  1 200 to 57 600 kbits s     Data bits  8    e Subscriber addresses  1 to 247  Address O reserved for broadcasting   Addresses 65  126 and 127 reserved if Schneider Electric Speed Variation  products are used on the same Modbus network     e Silence time  Equivalent to the transmission of 3 5 characters        Modbus RTU specifics  of LUFP1 gateway          e Maximum number of subscribers  excluding gateway   8 Modbus slaves      Maximum number of configurable commands      FED C32 P     Max  26 periodic Modbus commands  read   write   each limited  to a single word read or written  which in turn limits the total  number of words read and written to 26      FED C22        26 periodic and   or aperiodic Modbus commands  with no limit  on the number of words read or written using any one command   all available input   outputs  26 input words and 26 output words   can therefore be used           97          8
73. 2C0   Address of periodic word n   2  As above  but for slave n  2   KW p 2 c 0 0 6 704 16 02C0   Address of periodic word n   3  As above  but for slave n  3   KW p 2 c 0 0 7 704 16 02C0   Address of periodic word n   4  As above  but for slave n  4   KW p 2 c 0 0 8 704 16 02C0   Address of periodic word n   5  As above  but for slave n  5   KW p 2 c 0 0 9 704 16 02C0   Address of periodic word n   6  As above  but for slave n  6        KW p 2 c 0 0 10 704 16 02C0   Address of periodic word n   7  As above  but for slave n  7        KW p 2 c 0 0 11 704 16 02C0   Address of periodic word n   8  As above  but for slave n  8          Address of periodic word n   9  Address of the unique periodic control word for slave    9   AKWp 2010 0 12 499 eee n  1  455  gt  status word for a TeSys U motor starter         KW p 2 c 0 0 13 455 16 01C7   Address of periodic word n  10  As above  but for slave n  2        KW p 2 c 0 0 14 455 16 01C7   Address of periodic word n  11  As above  but for slave n  3        KW p 2 c 0 0 15 455 16 01C7   Address of periodic word n  12  As above  but for slave n  4        KW p 2 c 0 0 16 455 16 01C7   Address of periodic word n  13  As above  but for slave n  5        KW p 2 c 0 0 17 455 16 01C7   Address of periodic word n  14  As above  but for slave n  6        KW p 2 c 0 0 18 455 16 01C7   Address of periodic word n  15  As above  but for slave n  7        KW p 2 c 0 0 19 455 16 01C7   Address of periodic word n  16  As above  but for slave n  8   
74. 7  Addresses 125   sequence  with the exception of the fields opposite  these 126  and 127 prohibited   are always present in the queries and responses of j   Non modifiable  Modbus  Modbus commands  Function command code   The first two bytes of these frames correspond to the     Other     Specific Modbus     Slave Address    and    Function    fields  The last two bytes fields    command data     are the two    Checksum    bytes  Checksum  Lo     Type of error check        Number of the 1st byt  Checksum  Hi  er P                         The following descriptions of the Modbus frames are mainly intended to help you to configure the gateway   s Modbus  exchanges using AbcConf  See the documentation of each Modbus slave to check for any restrictions on the use of  these frames  number of registers which can be read or written in a single Modbus command  for example      It is preferable to get hold of a standard Modbus document  such as the Modicon Modbus Protocol Reference Guide   ref  PI MBUS 300 Rev  J   to see how the elements displayed in AbcConf map match the content of the corresponding  Modbus frames  Here is a mapping example for a complete frame  including the start and end of frame fields shown  above   based on the    Read Holding Registers    Command  16 03   Section 12 1  page 121                                                                                 Elements under AbcConf Modbus frame fields Size   Modbus Slave Address Slave no  1 byte  query Function
75. 7 11 2 1  Managing Degraded Modes                  ccceteeeeeeeees 83  7 11 2 2  Configuring the Query           83  7 11 2 3  Configuring the Response      86    7 11 2 4  Configuring the Content of the Query Frame    7 11 2 5  Configuring the Content of the Response Frame   89  7 12  Configuring the General Characteristics of the Gateway    90  7 12 1     Fieldbus    Element            c cessesccsseeseessessoeeseseeeseeesoes  7 12 2     ABC    ElOMent        cceeceeceeeeeeeeeeeeeeeereeeeneeeeeeneseeeeeeeenees  7 12 3     Sub Network    Element     7 13  Adding a Broadcaster Node       8  Appendix A  Technical Characteristics             96  8 1  ENVirONMeNt            ccccceeeeececeescessseeeeeceeseteeeeeeeeseeessseeeeeeeeeeaa 96  8 2  Communication Characteristics               ccccccccecceessseeeeeeeeeeeee 96   9  Appendix B  LUFP1 Gateway Settings            100    9 1  Configuration Parameters               c cccceceeeeseeeeeeeeeeesteeeeeaee  9 2  Adjustment Parameters                ccccceeeeeeeeeeeeeeeeteeeeeeeeeeeaee  9 3  Management of Degraded Modes     9 4  Sample Gateway Settings                wee  9 4 1  System Architecture              cceeceeeeceeeeeeteeeeeeeeeeeeeeeeeaee  9 4 2  Modbus Exchanges               ccccceceeeeeeeeeesteeeeeteeeeteneeeeeaee            9 4 3  Configuration Parameter Values     108  9 4 4  Adjustment Parameter Values                   109  9 4 5  FIPIO Objects Available for Programming        110  10  Appendix C  Standard Configuratio
76. E for the English version and ref  TSX DGKBL G for  the German version  contains valuable rules and precautionary measures for wiring up a FIPIO field bus     A number of accessories are available from the Schneider Electric catalogue to facilitate the connection of  stations on a FIPIO network        1  Connectors  tap boxes and line terminations     TSX FP ACC 12 connector         Isolating connector for equipment with a 9 pin female SUB D connector   Used for daisy chain or parallel cabling  see illustration on next page      TSX FP ACC 2 connector           Female connector for the TSX FPG 10   coupler  TSX 17 20 micro PLCs    Used for daisy chain or parallel cabling                                      TSX FP ACC 14 box    Isolating tap box for bus connections to the main cable    TSX FP ACC 4 boK           2  005 Watertight tap boxes for bus connections to the main cable  They also   TSX FP ACC 10 box support one 9 pin female SUB D connector  for the PCMCIA card cable  TSX FP CG 010   030     TSX FP ACC 3 boxX            eee Isolated tap box for bus connections to the main cable  Also supports two       9 pin female SUB D connectors  as above      TSX FP ACC 7 terminations      Set of two line terminations for adapting the impedance of both ends of an  electrical segment  You will need one set per electrical segment     TSX FP ACC 6 repeater             Electrical repeater for joining two segments  each with a maximum length of  1 000 m                          20    2 
77. Hz   e Free hard disk space               05 10 MB   e RAM ceren dn 8 MB   e Operating system         MS Windows 95   98   ME   NT   2000     BROWSECM  iniri ad a MS Internet Explorer 4 01 SP1    The AbcConf installation program can be found on the CD LU9CD1  To install it  run    ABC LUFP_Setup exe    and  follow the on screen instructions     You can read about how to use AbcConf in a user manual entitled AnyBus Communicator     User Manual which is  also on CD LU9CD1  under    ABC_User_Manual pdf     We strongly recommend that you read this manual when  using AbcConf  the present guide will limit itself to the AbcConf features relevant to a LUFP1 gateway implementation     7 3  Retrieving the Gateway Configuration    Before you can make any changes to the gateway configuration  you will first need to retrieve its current configuration   If you already have this configuration on your hard disk  all you will need to do is open the file corresponding to this  configuration     Check that the gateway has a valid configuration and that it is working properly  i e  that LED   Gateway is flashing  green     In AbcConf  choose    Upload configuration from ABC LUFP       from the    File    menu or click the B  button in the AbcConf  toolbar  The    Upload    window opens  containing a progress bar  that tracks the advance of the gateway configuration uploading  z  process  The window closes once the upload is completed           This step is particularly important if you want to r
78. INE Mode     37  4 2 13  Debugging and Using the Gateway Configuration        37       4 2 14  Developing a FIPIO Application               ccceeeeeeees 37  5  FIPIO Objects Available for Programming        38  5 1  Periodic Command and Control Words             cee 39    5 1 1  Standard Configuration with 8 TeSys U Motor Starters  39  5 1 2  Configuration under PL7 PRO with Profile FED C32 P  40  5 1 3  Configuration under AbcConf with Profile FED C32        41       5 2  List of Active Slaves  LAS  Service                cccceeeeeeeteeeeeees 42  5 3  Indexed Periodic Variables  PKW  Service 43  5 3 1  Introduction to the PKW Service               243  5 3 2  PKW Service  Command and Response               0 0 0  44    5 3 3  Using the Indexed Periodic Variables  PKW  Service    45  5 3 4  Sample Uses of PKW Service    a   se eerren  5 3 5  LUFP1 Gateway Internal Registers                  ceeeeee  5 4  FIPIO Diagnostic Objects                 ceee    5 4 1  System Words  SW128 to  SW135    5 4 2  Channel Status  YMW p 2 c 0 0 2         5 4 3  Module Status  YMW p 2 c 0 MOD 2    5 5  Status of Explicit Exchanges            0 05  5 6  Parameters Specific to Profile FED C32 P  5 6 1  Configuration Parameters   KW  p 2 c 0 0 to  YKWP 2 C 0 0 29  seccccaisccieteesstecssecesnevsstenistnacseevsnessetendees 55       5 6 2  Adjustment Parameters  YMW p 2 c 0 0 20 to         YOMWAP 2 0 0 0 49  AEE TT 55  6  Advanced Implementation of the Gateway        56  6 1  Introduction to Advanc
79. KW p 2 c 0 0 20 4072 16 0FE8   Address of periodic word n  17  2nd prd  control word of slave n  3  ATS48    KW p 2 c 0 0 21 4063    16 0FDF   Address of periodic word n  18  3rd prd  control word of slave n  3  ATS48    KW p 2 c 0 0 22 458 16 01CA   Address of periodic word n  19  1st prd  control word of slave n  4  ATS48    KW p 2 c 0 0 23 4072 16 0FE8   Address of periodic word n  20  2nd prd  control word of slave n  4  ATS48    KW p 2 c 0 0 24 4063 16 0FDF   Address of periodic word n  21  3rd prd  control word of slave n  4  ATS48    KW p 2 c 0 0 25 458 16 01CA   Address of periodic word n  22  1st prd  control word of slave n  5  ATV58    KW p 2 c 0 0 26 451 16 01C3   Address of periodic word n  23  2nd prd  control word of slave n  5  ATV58    KW p 2 c 0 0 27 452 16 01C4   Address of periodic word n  24  3rd prd  control word of slave n  5  ATV58    KW p 2 c 0 0 28 453 16 01C5   Address of periodic word n  25  4th prd  control word of slave n  5  ATV58    KW p 2 c 0 0 29 O 16 0000   Address of periodic word n  26  Not used  reserved           108       9  Appendix B  LUFP1 Gateway Settings       9 4 4  Adjustment Parameter Values                                                                Parameter Value Description  Bits 0  7  Modbus speed   19 200 bits s  LSB byte   4   Bit 8  Modbus format   8 data bits  bit at 1    MW p 2 c 0 0 20 260 16 0104   Bit 9  Modbus format   1 stop bit  bit at 0   Bits 10 11  Modbus format   No parity  bits at 0   Bits 12 15  Not used
80. LUFP1  Telemecanique    User Manual    FIPIO   Modbus RTU  Gateway       Schneider      p Electric    LUFP1          FIPIO   Modbus RTU Gateway Page 4                      Contents           N  INtKHOGUCTION sisi seiviticsteieinieiiecseiei ade ieee sineds 6    Introduction to the User Manual                ccccccssscscccesesssseeeeees 6    Introduction to the LUFP1 Gateway                  cceccseeeeeeeeeeees 8  e NOMMINOIOGY  s5sc2ccei vas esseberevee iedreen atawinda anas 8    Notational Conventions              ccccccccesssceceeeessssseeeeeeesesseeeeeeees 9      Additional Documentation        sseeseseeseeeeeerrerieenerrerrrereereeee 10    Introduction to the Communication    System    Architecture    10    Principles of LUFP1 Gateway Configuration and Operation 11    2  Hardware Implementation of the LUFP1    Sa ee ee ee Ce  NOOR WHH    Gateway scrisa 13  2 1  0n RECCIPL   siete ae eles enee alee lea Qasr advices 13  2 2  Overview of the LUFP1 Gateway       213  2 3  Mounting the Gateway on a DIN Rail 14       2 4  Powering the Gateway                 cccceeeseeeeeteeeteeees 214  2 5  Connecting the Gateway to the Modbus Network     2 5 1  Examples of Modbus Connection Topologies    eit  25 2  PN OUIS ainar aia a a a AEN ian cates 17  2 5 3  Wiring Recommendations for the Modbus Network        18  2 6  Connecting the LUFP1 Gateway to the FIPIO Network        19  2 6 1 PIOUS einion nmen saeneatenytecescnanes            2 6 2  Wiring Recommendations for the FIPIO Network   
81. Modbus command transfer   Commands  Periodic mode  with Periodic or aperiodic communications   modes immediate transmission following any each Modbus command is configured  change in the command value individually  Controls  Periodic mode  Number of Modbus Maximum of 26 Modbus commands  commands  whether read or write commands   Number of words Only 1 word can be read   written for The number of words read   written by  read   written per Modbus   each command configured the same Modbus command is defined  command at the config stage  but the maximum   N max  depends on the Modbus slave  Configuration of Modbus All Modbus commands are configured   Each Modbus command has its own  command degraded modes   in the same way configuration  FIPIO setup objects Adjustment         MVWW p 2 c 0 0 20 to These FIPIO objects do not exist  and   MW p 2 c 0 0 49 the corresponding internal registers are  Configuration     KW p 2 c 0 0 to therefore not accessible via the   KW p 2 c 0 0 29 gateway   s PKW service                The main advantage of ABC LUFP Configurator  AbcConf  lies in the possibility of configuring the gateway   s    Modbus  scanner    more precisely than under PL7 PRO  in that each Modbus command has its own configuration     However  using this implementation method for the LUFP1 gateway substantially modifies the operating principle  described and illustrated in Chapter 7 Using ABC LUFP Configurator  page 61  The differences are set out below        56    6  Advanced I
82. Modbus slave address input field   it becomes  effective in AbcConf  and the values of the    Slave Address    elements in the queries and responses of the Modbus  commands for the selected node are automatically updated  In the example that follows  a single    Slave Address     element is updated        LUFF Tiered cig   Pel         YT Tp ia     Dp PeH iape Reji    beep    OF Fia   QF Targhijsuflasi  DF  e of lege   T Ss Com   ff Cas    T Seco    Lal      bee  Re ee rero PeOT    AAC FROMA Gateway    LUFT Miana    ET   Taigan    E rw 2  abbas   rapes   r H EITE ai Tada init    F eian aj Save ide 7 l     S Pae iI h    i a s C E          79    ENGLISH    7  Using ABC LUFP Configurator       7 11  Adding and Setting Up a Modbus Command    7 11 1  With TeSys U Motor Starters    With TeSys U motor starters  the main point of adding a Modbus command is to enable you to command or control  additional registers  without having to change the elements in the standard configuration  The periodic and aperiodic  communication services therefore operate in the same way as for the standard configuration  unlike the various  operations described in Section 7 9 Modifying Periodic Data Exchanged with Modbus Slave  page 68     Instead of adding a command and configuring it from scratch  it is easier to copy one of the two default commands for TeSys  U motor starters      Read Holding Registers     read   control  or    Preset Multiple Registers     write   command    and paste it  into the lis
83. Not to  be confused with the broadcasting of Modbus commands        105    9  Appendix B  LUFP1 Gateway Settings       TSX 57353 v5 1             m WA  PL7 PRO                                      E As a  m Configuration are a rsx Master PLC  PC    L Tit ih    FIPIO   upstream network   HEHEHE          Modbus          LUFP1  Gateway       ATS48 ATS48 WN 3A538303    3    downstream network   Line Junction  termination boxes    9 4 2  Modbus Exchanges    The table below lists all the registers read or written periodically by the gateway on the Modbus slaves  It will  subsequently be used to configure the gateway   s periodic command and control words                                                                                               Product Exchange Address   Register addressed Periodicity  704 Motor starter command Fast  Command  700 Cassette command Normal  TeSys U   x2  455 Motor starter status Fast  Control 452 Faults present Normal  461 Alarms present Normal  Command 400 Command register Fast  ATS48 458 Status register Fast    2  Control 4072 Active power Normal  4 063 Torque Normal  400 DRIVECOM command register Fast  Command 401 Online frequency setpoint  complement of 2  Fast  ATV58 402 Internal command register  applications  Normal   x1  458   DRIVECOM status register Fast  C  ntr  l 451 Output frequency applied to motor  absolute value  Normal  452 Motor speed estimated by drive  absolute value  Normal  453 Motor current Normal                106    9  Appe
84. O master     The two synopses that follow illustrate the independent management of each of the two networks         Management of gateway     Modbus slave exchanges                          ABC Configurator Configuration of LUFP1 Gateway  Modbus exchanges  E  Slave A by the user    Input memory   0x0000 to 0x0033     LAS Service    PKW  Response        Slave B        Command B1    Output memory i  seine    0x0200 to 0x0233       oes   Leret   PKW  Command                     Management of  exchanges with the  Modbus slaves             Transfer of the configuration    Modbus Network  Slave A Slave B                            57       6     Advanced Implementation of the Gateway              Management of gateway        FIPIO master exchanges        LUFP1 Gateway PL7 PRO             Configuration of FIPIO master PLC exchanges by  the user  excluding programming            Input  Modbus data     0x0000 to 0x0033 a     LAS Service _          PKW  Response          Profile  standard profile FED C32  and  address of LUFP1 gateway             TT  Transfer of the configuration  Output  Modbus data     0x0200 to 0x0233    PKW  Command                     Management of  exchanges with  FIPIO master             FIPIO  Network FIPIO Master PLC     IW p 2 c 0 0     0 0 31   QW p 2 c 0 0     0 0 31             6 2  Implementation under PL7 PRO    The implementation described below is based on the one in Section 4 2 Gateway Configuration under PL7 PRO   page 27  We just present a summary o
85. O0   Address of periodic word n  03  1st prd  command word of slave n  2  TeSys U    KW p 2 c 0 0 7 700 16 02BC   Address of periodic word n  04  2nd prd  command word of slave n  2  TeSys U    KW p 2 c 0 0 8 400 16 0190   Address of periodic word n  05  1st prd  command word of slave n  3  ATS48    KW p 2 c 0 0 9 400 16 0190   Address of periodic word n  06  1st prd  command word of slave n  4  ATS48    KW p 2 c 0 0 10 400 16 0190   Address of periodic word n  07  1st prd  command word of slave n  5  ATV58    KW p 2 c 0 0 11 401 16 0191   Address of periodic word n  08  2nd prd  command word of slave n  5  ATV58    KW p 2 c 0 0 12 402 16 0192   Address of periodic word n  09  3rd prd  command word of slave n  5  ATV58    KW p 2 c 0 0 13 455 16 01C7   Address of periodic word n  10  1st prd  control word of slave n  1  TeSys U    KW p 2 c 0 0 14 452 16 01C4   Address of periodic word n  11  2nd prd  control word of slave n  1  TeSys U    KW p 2 c 0 0 15 461 16 01CD   Address of periodic word n  12  3rd prd  control word of slave n  1  TeSys U    KW p 2 c 0 0 16 455 16 01C7   Address of periodic word n  13  1st prd  control word of slave n  2  TeSys U    KW p 2 c 0 0 17 452 16 01C4   Address of periodic word n  14  2nd prd  control word of slave n  2  TeSys U    KW p 2 c 0 0 18 461 16 01CD   Address of periodic word n  15  3rd prd  control word of slave n  2  TeSys U    KW p 2 c 0 0 19 458 16 01CA   Address of periodic word n  16  1st prd  control word of slave n  3  ATS48    
86. P Configurator       7 12 1     Fieldbus    Element    Below this element is a list of the mailboxes configured by default  These elements are not described here  as they are  only designed for the internal management of the gateway  The mailboxes can neither be modified nor deleted  Their  number and nature depend on the type of upstream network     When the    Fieldbus    element is selected  you can select the  type of upstream network  With the LUFP1 gateway  you    Alphabetic   Categorized    must not modify the selection    FIP I  O        Fieldbus Type   FIP 1 0  Profibus DP    If your PC is connected to the gateway using the PowerSuite  cable and you are using AbcConf in    on line    mode when  AbcConf starts up  then the type of upstream network will be  detected automatically     CANopen  DeviceNet  FIP 1 0  Modbus Plus  Modbus ATU       Ethernet MB TCP    ER Sub Network n    E TeSys U n      nms Fieldbus Type X   In    on line    mode  see Section 7 12 2    ABC    Element     Fieldbus Type page 91   the window shown opposite will be   displayed  In    off line    mode the word    Unknown    will  FIP 1 0 replace    FIP   O    to show that the type of upstream  network cannot be identified     The only command accessible from the    Fieldbus     menu is    About Fieldbus                    7 12 2     ABC    Element    The two commands accessible from the    ABC    menu are    About ABC LUFP     and    Disconnect     or    Connect    if you are in    off line    mod
87. PIO    exchanges        EXPLICIT exchanges call for the programming of communication functions like RI       EAD     PARAMREAD_STS  etc   these are aperiodic FIPIO exchanges for passing diagnostic variables  downloading  complete configurations  and so on      2  If the gateway is configured using AbcConf  see Chapter 6 Advanced Implementation of the Gateway  page 56    the profile FED C32 must be used  The configuration and adjustment parameters then become internal to the  gateway and no longer need to be transmitted by the FIPIO PLC  and the associated  MW and  KW objects    cease to exist        38    5  FIPIO Objects Available for Programming       5 1  Periodic Command and Control Words  Unlike the other FIPIO objects for the LUFP1 gateway  the periodic command words   QW p 2 c 0 0 to   QW p 2 c 0 0 25  and periodic control words   IW p 2 c 0 0 to  IW p 2 c 0 0 25  are fully configurable by the user     Their organisational structure is presented in three different ways  depending on how the gateway is used   e Use of the standard configuration with 8 TeSys U motor starters     e Configuration with PL7 PRO  using the standard profile FED C32 P   e External configuration  with AbcConf   using the standard profile FED C32     These objects are updated implicitly by the FIPIO master  by periodic FIPIO exchanges   at the start of the PLC cycle    for the control words  and at the end of the PLC cycle for the command words     PLC Processor    26 periodic control words   IW 
88. PIO PLC INPUTS to LUFP1 gateway memory                                                                                                                                                             FIPIO object Memory FIPIO object Memory FIPIO object Memory    W p 2 c 0 0 16 0000 16 0001  IW p 2 c 0 0 9 16 0012 16 0013  IW p 2 c 0 0 18   16 0024 16 0025    W p 2 c 0 0 1 16 0002 16 0003  IW p 2 c 0 0 10   16 0014 16 0015  IW p 2 c 0 0 19   16 0026 16 0027   IW p 2 c 0 0 2 16 0004 16 0005   W p 2 c 0 0 11 16 0016 16 0017  IW p 2 c 0 0 20   16 0028 16 0029   IW p 2 c 0 0 3 16 0006 16 0007  IW p 2 c 0 0 12   16 0018 16 0019  IW p 2 c 0 0 21   16 002A 16 002B    W p 2 c 0 0 4 16 0008 16 0009  IW p 2 c 0 0 13   16 001A 16 001B  IW p 2 c 0 0 22   16 002C 16 002D    W p 2 c 0 0 5 16 000A 16 000B  IW p 2 c 0 0 14   16 001C 16 001D  IW p 2 c 0 0 23   16 002E 16 002F   IW p 2 c 0 0 6 16 000C 16 000D  IW p 2 c 0 0 15   16 001E 16 001F  IW p 2 c 0 0 24   16 0030 16 0031   IW p 2 c 0 0 7 16 000E 16 000F  IW p 2 c 0 0 16   16 0020 16 0021  IW p 2 c 0 0 25   16 0032 16 0033   IW p 2 c 0 0 8 16 0010 16 0011  IW p 2 c 0 0 17   16 0022 16 0023   Mapping of FIPIO PLC OUTPUTS to LUFP1 gateway memory   FIPIO object Memory FIPIO object Memory FIPIO object Memory   QW p 2 c 0 0 16 0200 16 0201 YQW p 2 c 0 0 9   16 0212 16 0213  QW p 2 c 0 0 18   16 0224 16 0225  VQW p 2 c 0 0 1   16 0202 16 0203  YQW p 2 c 0 0 10   16 0214 16 0215 YQW p 2 c 0 0 19   16 0226 16 0227   QW p 2 c 0 0 2   16 0204 16 0205 YQ
89. Slaves n  7 and 8 absent    MW p 2 c 0 0 35 O  16 0000   Not used    MW p 2 c 0 0 49 O  16 0000   Not used                   4 2 7  Configuring Gateway Inputs   Outputs    The settings described in the previous sections enable the gateway to establish a Modbus scanner made up of periodic  write commands     commands     and read instructions     controls      which are sent out to the Modbus slaves     Each control word corresponds to a Modbus periodic read instruction  and each command word to a Modbus periodic  write command  Each words also corresponds to a gateway input or output  All of these inputs and outputs are defined  by the gateway by means of its configuration parameters   KW   the periodic control words correspond to the inputs   and the periodic command words to the outputs        The gateway establishes the following correspondences between its inputs   outputs and the values of its periodic  command   control words                                   Inputs Periodic control words Outputs Periodic command words   IW p 2 c 0 0 First control word from slave n  1  QW p 2 c 0 0 First command word for slave n  1  Last control word from slave n  1   Last command word for slave n  1  First control word from slave n  2   First command word for slave n  2  Last control word from slave n  2   Last command word for slave n  2  First control word from slave n  8   First command word for slave n  8  Last control word from slave n  8   Last command word for slave n  8   IW p 
90. Tool UFPI   Tuimis cig    ay    ETERRA  ABC FIPIO MB Gateway   LUFP1  tutorial     Deiis Condy iern    Faktur JAlphabeie   E i il  ABC     Su Hever    T mpu  a Tele Lara  Tp Und  j TaSipa U      Tem ila     9 TS UnB  J O Pieced Mallipar Fl gett     E Quy                          Cerdagna  Alphabet   Categoroed      a           S     Ej  Of Ha of Fagin   T Bin Com  f Daa  PF Chikani  4  E Riini  a O  Feij Hokij Fingir  27 Tapun   a j T  pUnE    n BH Lal       This operation in no way alters the contents of the gateway memory  as we do not need to change the values of the     Data length    and    Data location    fields in the    Data    element of the    Query     No additional operations are required in  AbcConf     However  the FIPIO master PLC application will have to take account of the change in the nature of the corresponding  output  In Section 10 2 2 Output Data Memory Area  page 113  the description of the word located at address 16 020A  becomes    Value of the 2nd command register of motor starter        This word corresponds to the PLC output word   QW p 2 c 0 0 5  see Section 4 2 7 Configuring Gateway Inputs   Outputs  page 32  Section 5 1 1 Standard  Configuration with 8 TeSys U Motor Starters  page 39  and Section 5 1 3 Configuration under AbcConf with Profile  FED C32  page 41      7 9 3  Increasing the Number of Periodic Inputs    E g  TeSys U motor starter n  2     we want to extend the controls on this motor starter  starting with the currently  controlled 
91. Transferring the Internal  Configuration  Profile FED C32 P   page 64      7 7  Deleting a Modbus Slave    This step allows you  for instance  to free up a location on the downstream Modbus network  known as the    Sub   Network    in AbcConf  in order to replace one Modbus slave with another     In fact the gateway   s standard configuration already allows it to communicate with eight TeSys U motor starters  and  the maximum number of Modbus slaves with which it is permitted to communicate is limited to eight     If the gateway is used to manage exchanges on a Modbus network with fewer than eight TeSys U motor starters  it is  preferable to delete the redundant TeSys U motor starters from the gateway configuration  the deterioration in  performance caused by the absence of one or more TeSys U motor starters is such that it is preferable to carry out this  operation using AbcConf     Procedure for deleting a Modbus slave    1  Select the node corresponding to the Modbus slave you wish to delete from the configuration  If this is the only node  remaining in the configuration  you will not be able to delete it  as the downstream Modbus network must include at  least one slave     2    Right click on the icon or the name of this Modbus slave  A menu pops up underneath the mouse cursor   or  In the AbcConf main menu  pull down the menu with the same name as the previously selected node     oO  wa    In this menu  click    Delete     The following confirmation window then appears 
92. W p 2 c 0 0 11   16 0216 16 0217  QW p 2 c 0 0 20   16 0228 16 0229  YQW p 2 c 0 0 3   16 0206 16 0207  QW p 2 c 0 0 12   16 0218 16 0219  QW p 2 c 0 0 21   16 022A 16 022B   QW p 2 c 0 0 4   16 0208 16 0209 YQW p 2 c 0 0 13   16 021A 16 021B  QW p 2 c 0 0 22   16 022C 16 022D  YQW p 2 c 0 0 5   16 020A 16 020B  YQW p 2 c 0 0 14   16 021C 16 021D YQW p 2 c 0 0 23   16 022E 16 022F  YQW p 2 c 0 0 6   16 020C 16 020D  QW p 2 c 0 0 15   16 021E 16 021F  QW p 2 c 0 0 24   16 0230 16 0231   QW p 2 c 0 0 7   16 020E 16 020F YQW p 2 c 0 0 16   16 0220 16 0221  QW p 2 c 0 0 25   16 0232 16 0233  YQW p 2 c 0 0 8   16 0210 16 0211  QW p 2 c 0 0 17   16 0222 16 0223                                              Unlike with profile FED C32 P  you are not restricted to a maximum total of 26 periodic words   You can use all 26 input words and all 26 output words in the two above tables  organising  them in the gateway memory as you see fit  within the limit of the addresses shown        41    5  FIPIO Objects Available for Programming       5 2  List of Active Slaves  LAS  Service    This service consists of a single implicit input word  Y IW p 2 c 0 0 27  in which each bit  XO to X7  corresponds to a  Modbus slave  Each bit will have the value 1 if the corresponding Modbus slave is present and active on the Modbus  network            PLC Processor LUFP1 Gateway          List of Active Slaves  LAS    IW p 2 c 0 0 27    IMPLICIT exchange Management of     periodic FIPIO variable    Modbus co
93. W p 2 c 0 0 28   16 02C0   PKE   704 YIW p 2 c 0 0 28   16 02C0   PKE   704   QW p 2 c 0 0 29   16 FF57  e ae  write   IW p 2 c 0 0 29   16 FF57 ann ee  write OK    QW p 2 c 0 0 30   16 2000   PWE   16 2000  IW p 2 c 0 0 30   16 0000   PWE   16 0000  not used    QW p 2 c 0 0 31   16 0000 16 ecece  IW p 2 c 0 0 31   16 0000 16 0000  not used                                e Sample reading of the value of a register  8 bit byte  on the LUFP1 gateway  The last error code from Modbus slave n  1 is read on the gateway  address   300 and DN   16 FE    If Modbus slave n  1  TeSys U motor starter n  1 in the case of the standard configuration  has already been  disconnected from the Modbus network  the gateway will have assigned it the error code 16 04  In this case  the  result of the read operation is 16 ee04  As the value of the register read is contained in the LSB of the 1st word in  the response PWE  the corresponding MSB is forced to 16 00 by the gateway  likewise  the 2nd word is forced to  16 0000                                      PKW Command PKW Response  Output Value Meaning Input Value Meaning   QW p 2 c 0 0 28   16 012C   PKE   300  IW p 2 c 0 0 28   16 012C   PKE   300   QW p 2 c 0 0 29   164FE52  v it eas  IW p 2 c 0 0 29   16 FE52  n ai see  read OK    QW p 2 c 0 0 30   16 0000   PWE   16ffecee  IW p 2 c 0 0 30   16 0004   PWE   16 0004  LSB used    QW p 2 c 0 0 31   16 0000 16i tecee  IW p 2 c 0 0 31   16 0000 16 0000  not used                                     
94. W p 2 c 0 0 31 to  MW p 2 c 0 0 34   For each absent motor starter  one of the slaves will take  the value 16 00 as its Modbus address  starting with slave n  8 and working back to n  1     Example  Deletion of the motor starters corresponding to Modbus addresses 1  3  4 and 8  The starters at Modbus  addresses 2  5  6 and 7 will remain present  The new configuration and settings for the gateway are as follows                       Parameter Value Description    KW p 2 c 0 0 0 4369 16 1111   Periodic command word for each slave from n  1 to n  4   KW p 2 c 0 0 1 0 16 0000   Not used    KW p 2 c 0 0 2 4369 16 1111   Periodic control word for each slave from n  1 to n  4   KW p 2 c 0 0 3 0 16 0000   Not used        KW p 2 c 0 0 4 704 16 02C0   Address of periodic word n   1  Address of the command word for slave n  1        KW p 2 c 0 0 5 704 16 02C0   Address of periodic word n   2  As above  but for slave n  2        KW p 2 c 0 0 6 704 16 02C0   Address of periodic word n   3  As above  but for slave n  3        KW p 2 c 0 0 7 704 16 02C0   Address of periodic word n   4  As above  but for slave n  4           KW p 2 c 0 0 9 455 16 01C7   Address of periodic word n   6  As above  but for slave n  2        KW p 2 c 0 0 10 455 16 01C7   Address of periodic word n   7  As above  but for slave n  3        KW p 2 c 0 0 11 455 16 01C7   Address of periodic word n   8  As above  but for slave n  4          1  2  3  4   KW p 2 c 0 0 8 455 16 01C7   Address of periodic word n   5  Add
95. _     62   RO _  Numberof commands  slaves 5 6 63   RO  Number of commands  slaves 7 8   KW p 2 c 0 0 2     64   RO _  Number of controls  slaves 1 2 65   RO_  Number of controls  slaves 3 4   KW p 2 c 0 0 3_      66   RO _  Number of controls  slaves 5 6 67   RO_  Number of controls  slaves 7 8  i i   Bits 8 to 15  MSB  Bits 0 to 7  LSB     KW p 2 c 0 0 4     68   R W  Com con address n   1  MSB  69   R W_ Com con address n   1  LSB    KW p 2 c 0 0 5     70   R W_  Com con address n   2  MSB  71   R W_ Com con address n   2  LSB    KW p 2 c 0 0 6     72   R W_ Com con address n   3  MSB  73   R W_ Com con address n   3  LSB    KW p 2 c 0 0 7     74   R W_  Com con address n   4  MSB  75   R W_ Com con address n   4  LSB    KW p 2 c 0 0 8     76   R W  Com con address n   5  MSB  77   R W_ Com con address n   5  LSB    KW p 2 c 0 0 9     78   R W_  Com con address n   6  MSB  79   R W_ Com con address n   6  LSB    KW p 2 c 0 0 10     80   R W_  Com con address n   7  MSB  81   R W_ Com con address n   7  LSB    KW p 2 c 0 0 11     82   R W_  Com con address n   8  MSB  83   R W_ Com con address n   8  LSB    KW p 2 c 0 0 12     84   R W_  Com con address n   9  MSB  85   R W_  Com con address n   9  LSB    KW p 2 c 0 0 13     86   R W_ Com con address n  10  MSB  87   R W_ Com con address n  10  LSB    KW p 2 c 0 0 14     88   R W_  Com con address n  11  MSB  89   R W_ Com con address n  11  LSB    KW p 2 c 0 0 15     90   R W_  Com con address n  12  MSB  91   R W_ Com con
96. agram on the left page illustrates the distribution of several slaves throughout three Modbus RTU  downstream networks  each one being interfaced with the FIPIO master PLC using a LUFP1 gateway     1 7  Principles of LUFP1 Gateway Configuration and Operation    The gateway is part of a family of products  referred to as LUFP   designed to meet generic needs for  connection between two networks using different communication protocols     The software elements common to all these gateways  a configuration tool known as    ABC LUFP Configurator     and the embedded Modbus software  cohabit with the specific features of the network upstream of each of them   FIPIO in the case of the LUFP1 gateway  generically  This is one of the reasons why the interfacing between the  upstream network and the Modbus network is carried out entirely via the gateway   s physical memory  In the case of  the LUFP1 gateway  however  using a standard FIPIO profile  FED C32 P  in PL7 PRO makes it easier to  configure the gateway  dispensing with the need to use ABC LUFP Configurator       Exchanges between the gateway  acting as the Modbus master  and the Modbus slaves are configured by  the gateway  using the configuration and adjustment parameters of profile FED C32 P entered by the user in  PL7 PRO  Thanks to this configuration  the gateway creates links between part of the contents of the  corresponding Modbus frames and the contents of its physical memory  input memory for the contents of the  Modb
97. and  R W   16 52 or 16 53  if you want to check that the write  operation has been performed correctly     Below are further details on the most important data in this service     Device Number  DN      DN   0    1st Modbus slave  This is TeSys U motor starter n  1  or Modbus slave n  1 when profile FED C32 P is  used  When profile FED C32 is used  it stands for the first node configured in the    Sub Network     element under AbcConrf  In either case  the gateway will use the true physical Modbus address every  time to query the    1st slave        DN   1 to 247   Physical address of the queried Modbus slave  The queried slave must be one of the Modbus slaves  configured under PL7 PRO  profile FED C32 P  or under AbcConf  profile FED C32   By querying one  or more of the slaves episodically via the PKW service  you can avoid having to configure periodic  words  under PL7 PRO  or Modbus commands  under AbcConf      DN   254           LUFP1 gateway  With this reserved address you can read the values of certain registers on the  gateway  see Section 5 3 5 LUFP1 Gateway Internal Registers  page 49   All the registers on the  gateway are in 8 bit format and their values will be returned to bits 0 7 of word  IW p 2 c 0 0 30  They  cannot be written using the PKW service  prohibited operation   Only the 16 bit word read command   R W   16 52  can be used    DN   255            Broadcast to all Modbus slaves  This DN value must only be used for write operations  R W N   16 4E  in th
98. ange of values  16 00   1200 bits s 16 03    9600 bits s  RO 0  7   Modbus speed 16 01   2400 bits s 16 04    19200 bits s  16 02   4800 bits s  8 Data bits 0  7 bits  Modbus ASCII   gt  PROHIBITED   MW p 2 c 0 0 20 1   8 bits  Modbus RTU   gt  MANDATORY  Modbus   0   1 stop bit  9 format Stop bits 1   2 stop bits  Bit 11   0 and bit 10   0  No parity  10 11 Parity Bit 11   0 and bit 10   1  Even parity  Bit 11   1 and bit 10   0  Odd parity  12 15   Not used 2 0000  Modbus Timeout  Max  waiting period for a  response from a Modbus slave  ae    RO 0  7   N B  Allow for the slave with the longest 110259  Unit  100 ms    100  m  t0 25 5 s  response time    MW p 2 c 0 0 21 Number of retransmissions of a frame if no   0   No retransmission  response from a Modbus slave    8 15   The slave is declared absent if these 1 to 15   Number of consecutive  retransmissions are completed without a retransmissions of the same Modbus frame  correct response being received from it  by the gateway  Reconnection time for a Modbus slave  declared absent  see Number of   RO 0  7   retransmissions  above   1 to 255  unit  1 s    1 s to 255s   MW p 2 c 0 0 22 The gateway stops communicating with the  slave for the set duration   8 15   Not used 16 00  16 00      Freeze      Modbus exchanges  continue normally  command words keep  their current values   Effect on Modbus exchanges of aie A ee  RO 0  7   disconnection of the FIPIO network  or non  16701      NoScanning      Stop all Modbus  refreshmen
99. anges  however  as the size of transfers  over the gateway is set at 32 input words and 32 output words by the use of the standard profile FED C32  P      We will be placing the 16 bytes of data starting at address 16 0010  16 in decimal   i e  directly after the input data  from the standard configuration  The 2 bytes at 16 0002 and 16 0003 become    free memory locations        Close the    Sub network Monitor    window  then  once you are back in the main AbcConf window  select the    Data  length    and    Data location    fields respectively in the    Data    element of the    Response    and change their values as  shown at the top of the next page  AbcConf will automatically convert any value entered in decimal to hexadecimal        72    7  Using ABC LUFP Configurator         ANG Conta eine   a Pb AR  Cadig Tot IFPI   Tiaia mtg    DHASHE TERA    Alphabets   Categories      Pure aaay Pii eap      Bee pray Fiy papp  Tilt  CT       To check that these changes have been integrated into the configuration  choose the    Monitor    command again in  the    Sub Network    menu         Tal    Tr      e    Tr ee lT  Beto El Desdmid paoia oaia All Areial Deselect All  Select 20  Desmit Eki Desks A  Beu s  BA Peu bigis Ae   E Preas aipe Re  EF upea   EA Prsa pidge Ae    EA  Preset Hihi Re    Peet upe Pa   IR Pisa Mudipis Ale  E Fete Hake Fog  E eae Hui Aeg   Ge Pieced Hiki Fg  R Haka maa E Resi Heiig Aeg    B ete Hikka Ra    E Fad Hak Raa E Rea Hii Aeg       4  Download this conf
100. appu  ampa yma na Peg at   es Se ii ee Le E   Bap  Tami ea miai Flin Lim J   C E a T   meji Se T Hih aE   Bap Tami oem mmia lri Lin E   Magen  Tampa pa Veg m T   ae Ce ee ee L E    TEEF HEA    HLE    HEE    i       22 a es eo  i ee Fy  maj fa LEGG  Bipa et a By LEG P  EAH ee ee  Eam Te pt P  Pme em i te F  fees ae A eo    PIRIN    PEW a   ON Daa reka   PAE Ppi Painia Aa  PEY cee   PE P H  A rt  Phi out peo i Poe eee   PE Pe tae   Dee eae  bej Mi ear bri dka  Baa G ror ia ea  imi enga raia hiie impii De Feii  fear aa  ade po Fp Mar Mii yee Di lt Chp api e aa  i h        eee Eip aubeied evi be impiia apea Wrage a a aiai ede rat           35    4  Software Implementation of the Gateway       4 2 11  Checking the Operational Status of the Gateway    After validating any changes made  you must send the new configuration and adjustment parameters for profile  FED C32 P to the corresponding gateway by downloading the PL7 PRO application to the PLC  Then check that the  gateway has been duly recognised on FIPIO by the PLC  by viewing its status in the FIPIO network configuration  window       gt  Transfer the application from the PC to the PLC by selecting the    Transfer program       command in the    AP    menu   or by clicking the Sil button  and selecting    PC   gt  PLO                            gt  Switch from   OFFLINE   to   ONLINE   mode by selecting    Connect    in the    AP    menu  or by clicking mh      gt  Initialise and start the PLC application using the    Init   
101. arter             020C 1word Value of command register for motor starter             020E 1word Value of command register for motor starter  0210 1 byte          DIED  ADI DID  AIAI A       Free output area   36 bytes           16 0233 1 byte  16 0234 1 byte          Reserved memory locations    16 0237 1 byte _  4 bytes not used by gateway     PKW service  COMMAND  eo  Reserved memory locations     1  ieee   tare  e   16 0240 1 byte                Unusable output area   448 bytes                       16 03FF 1 byte           1  See note on    PKW service  RESPONSE     in the previous table        10 2 3  Total Number of Modbus Queries and Responses    The total number of Modbus queries and responses is 32  2 periodic queries and 2 periodic responses for each of  the 8 TeSys U motor starters   Since the total number of Modbus queries and responses one can configure for a single  gateway is limited to 52  whichever profile is used  FED C32 or FED C32 P   there are 20 spare Modbus queries and  responses  i e  the equivalent of 10 Modbus commands      This reserve is therefore enough for the addition of any single Modbus command to each of the TeSys U motor  starters  as this requires 16 Modbus queries and responses  1 query and 1 response for each of the 8 motor starters         113    11  Appendix D  Sample Use under PL7 PRO       A practical example can be found on CD LU9CD1     e The first file   LUFP1_FEDC32_Example cfg     is an AbcConf file  its content corresponds to th
102. assigned by default to the Modbus command response we have created  The correspondence with the content of the    corresponding Modbus frame is shown underneath      H Frame Echo       Rewrite Fisa data Chibi     Wale  ists byos   usta length Bete raap Boor check hae Bona chach  shat bets   un a tii Ho mmipprg        oo       Slave n         Function n          Word n     MSB   LSB     Word value  MSB   LSB  CRC16  LSB   MSB                 Edit the values which are not greyed out  one after the other     There is a description of them below  but also see the previous section  as the nature of the content of response    frames is very similar to that of the fields in Modbus query frames        If the value of one of the fields in the response from a Modbus slave is different from that  configured via AbcConf  the response will be rejected by the gateway  It will then proceed to  retransmit the query  provided that at least one retransmission has been configured for the  command in question  see 7 11 2 2 Configuring the Query  page 83   Of course  this remark  does not concern the actual data  i e  the Modbus frame fields configured using the    Data                      location        Data length     and    Byte swap    elements   Hose ine ere Description  Slave Address 1 byte Identical to the query   s    Slave Address    field   Function 1 byte Identical to the query   s    Function    field   Register 2 bytes Identical to the query   s    Register    field  since the Modb
103. aster PLC application     PLC Processor LUFP1 Gateway    Status parameters  diagnostics  IMPLICIT exchange Status parameters     MW p 2  c 0 0  management of explicit exchanges   diagnostics    MW p 2 c 0 0 1                Exchange in progress   MW p 2 c 0 0  Report   MW p 2 c 0 0 1   Bit Meaning Bit Meaning  Reading status  if bit at 1   X0 Make sure this bit is at 0 before you perform a XO Read status  OK  if bit at 0   new explicit exchange   X1 Reserved  bit at 0  X1 Reserved  bit at 0        Adjustment parameters received and  accepted by gateway  if bit at 0   X3 X14   Reserved  bits at 0  X3 X14   Reserved  bits at 0    Configuration parameters received  and accepted by gateway  if bit at 0     X2 Sending adjustment parameters  if bit at 1  X2          X15 Sending configuration parameters  if bit at 1  X15                         Before carrying out an exchange  check that the relevant bit  YMW p 2 c 0 0 Xe  is at 0  exchange inactive   The bit  will switch to 1 for the duration of the exchange     When the exchange is complete  the bit switches back to 0   you can check the bit at the other end   Y MW p 2 c 0 0 1 Xe   to determine whether the exchange succeeded  bit at 0  or failed  bit at 1      5 6  Parameters Specific to Profile FED C32 P    The gateway configuration and adjustment parameters are only stored in the FIPIO master PLC memory if the gateway  was configured  under PL7 PRO  to support configuration and adjustment using standard profile FED C32 P     If 
104. atus   FIPIO master command  16 07FF  2 reserved bytes on the LUFP1 gateway              You can use this data area to store data from a Modbus response that you don t  want to pass on to the FIPIO master  In this case  always use 16 4000 as the  starting address  If you use the same addresses more than once in this area  the  corresponding locations will be displayed in red in the    General Area    pane of the     Sub network Monitor    window  see page 72 for an example   but it will not affect  the operation of the gateway   Data transfer order e FIPIO network  LSB first and MSB last    swapping  e LUFP1 gateway  MSB stored in the lowest memory address    e Modbus RTU network  MSB first and LSB last       The option which should be selected for Modbus data stored in the gateway   s    memory is    No swapping     This option relates to all    Data    and    Preset data     fields in the Modbus query and response frames                             99    ENGLISH    9  Appendix B  LUFP1 Gateway Settings       The settings described here correspond to the configuration and adjustment parameters for the LUFP1 gateway  They  only exist when the gateway is used according to standard profile FED C32 P  The exchange modes for the  corresponding FIPIO objects are described in Section 5 6 Parameters Specific to Profile FED C32 P  page 54  Once  they have been downloaded to the gateway  the values of these parameters can be read and   or replaced using the  gateway   s PKW service  s
105. bits and the addresses on the FIPIO bus                                   XO   X1   X2   X3   X4   X5   X6   X7   X8   X9   X10   X11   X12   X13   X14   X15   SW128  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15   SW129  16 17 18 19   20  21 22 23   24 25 26   27   28 29 30 31   SW130  32 33 34 35 36 37 38 39   40   41 42   43   44  45   46  47   SW131  48   49 50 51 52 53 54 55 56 57 58 59   60 61 62   63   SW132  64   65   66 67   68   69 70 71 72 73 74 75 76 77 78 79   SW133  80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95   SW 134  96 97 98 99   100   101   102   103   104   105   106   107   108   109   110   111   SW135    112   113   114   115   116   117   118   119   120   121   122   123   124   125   126   127                                                          5 4 2  Channel Status   MW p 2 c 0 0 2                                Each of the    channel status    bits corresponds to a fault generated either by the gateway or by the PLC  A fault is  present if the corresponding bit is at 1  The    channel status    is updated by the explicit command  READES TSE  CHANP AAEN   Bits Meaning  X0 X3   Reserved  bits at 0   Internal fault  The gateway is considered absent  It may be out of supply or  x4 absent from the FIPIO network  If it was configured using the standard profile  FED C32  it may be that an unauthorised memory address was used under  Channel status AbcConf  see the warnings on pages 72 and 76    managed Hardware configuration fault  The standard FIPIO profi
106. ch have 8 female RJ45 connectors   These hubs should be placed close to the Modbus slaves to which they are connected using  VW3 A8 306 Re cables  On the other hand  the nature of the cable connecting the LUFP1 gateway to one  of these hubs will depend on the network architecture  so long as there is a male RJ45 connector at each  end  If necessary  one or two line terminations may be directly connected to the hubs     The connections are shown below     LUFP1 gateway    Modbus    js al         VW3 A8 306 Ree       Modbus hubs    E LU9GC03 ee       Line  termination    Line  termination    Towards 8 Modbus slaves       15       2  Hardware Implementation of the LUFP1 Gateway       e    Bus    topology with VW3 A8 306 TF3 drop boxes  This topology uses VW3 A8 306 TF3 drop boxes to  connect each of the Modbus slaves to the main section of the Modbus network  Each box should be placed in  the immediate vicinity of the Modbus slave it is associated with  The cable for the main section of the Modbus  network must have male RJ45 connectors  like the VW3 A8 306 Res cable used for the    star    topology   The  lead between the drop box and the slave or the Modbus gateway is an integral part of this box  The  connections are shown below     LUFP1 Gateway    Modbus    jas   aa    VW3 A8 306 TF3    Line  termination    Towards 2 Modbus slaves       Towards 3 Modbus slaves    Line  termination       Towards 3 Modbus slaves       16    2  Hardware Implementation of the LUFP1 Gateway     
107. cle time   Periodic word n   9    Ook    jade T 0   Fast control  15   Ofperiodic   Periodic word n  16  0 Modbus   Periodic word n  17 1   Normal control  R W   controls    o SMWip 2 c 0 0 30 7 Periodic word n  24  y ees 8 Periodic word n  25  9 Periodic word n  26  10 15 Not used 2 000000   MW p 2 c 0 0 31 RO 0  7 Modbus slave n  1  8 15 Modbus slave n  2  z e 0   No Modbus slave at this location   MW p 2 c 0 0 32 PO     fdoresses Mados Save      of Modbus   YOCOUS Save   1 247   Address of Modbus slave at this   MW p 2 c 0 0 33 RO 0  7 slaves  Modbus slave n  5 location  no    empty locations    are allowed  8 15 Modbus slave n  6 between 2 slaves   RO 0  7 Modbus slave n  7   MW p 2 c 0 0 34  Gos 8 15 Modbus slave n  8   MW p 2 c 0 0 35  Been aa aece ase RO 0 15   Not used 2 000000   MW p 2 c 0 0 49          Periodicity of Modbus exchanges and Cycle time of periodic Modbus commands   controls  The parameters   MW p 2 c 0 0 25 to  MW p 2 c 0 0 30 set the cycle time of the Modbus commands corresponding to the periodic  command and control words defined by the configuration parameters     e The    periodicity of Modbus exchanges    parameters  Y MW p 2 c 0 0 25 and  MW p 2 c 0 0 26  set fast or slow  periodicities for the periodic command and control words     e Each of the bits in the    cycle time of periodic Modbus commands      MW p 2 c 0 0 27 and  MVWV p 2 c 0 0 28   determines either fast periodicity  bit at 0  or slow periodicity  bit at 1  for the commands  both defi
108. command name   E Query S Oo ____ Modbus query T Frame 1  i i    if Slave Address Slave n       E Function OO Function n    RAE A tatina Address  HiLo  N   of 1st word  MSB   LSB   a E   umber of wie   Number of words  MSB l LSB   i   E Checksum CRC16  LSB   MSB   A E Response                                          Modbus response T Frame 1  cu DP Slave Address   Slave n    Pi Function a   Function n    pet Number of bytes read              Word values  MSB   LSB        ii Eg Jat  E  oo BP     CRC16  LSB   MSB   Alphabetic    Categorized      Byte swap Mo swapping  i Ox0002             Ox0004          80    7  Using ABC LUFP Configurator                 BH a Preset Multiple Registers Modbus command name  J Query a ___ _ Modbus query T Framet      f Slave Address     Slave n      Function n    N   of 1st word  MSB   LSB   Number of words  MSB   LSB   Number of bytes     Word values  MSB   LSB      CRC16  LSB   MSB   ___  Modbus response  Slave n    Function n    N   of 1st word  MSB   LSB   Number of words  MSB   LSB   CRC16  LSB   MSB                       T Framed                              gt  DY   tartng Address  i Ed Mo  of Regi  i H Checksum    Alphabetic   Categorized                    Mo swapping  00002  00204    Byte swap  D ata length        D ata location    N B  In all cases  the    Query   Slave Address    and    Response   Slave Address    elements are automatically updated by  AbcConf according to the node in which the command is located  Their values are no
109. ction code  Lee  L16 0352    eIW p 2 c 0 0 29     OQW p 2 c 0 0 30  1670000   PWE   Parameter Value  n  1    16 00C3    IW p 2 c 0 0 30  QW  p 2 c 0 0 31  1670000   PWE   Parameter Value  n  1    1670000    IW p 2 c 0 0 31          Pkw_service    program includes the ST instructions that use the values entered in the    PKW service    frame     described on the previous page  to update the PLC outputs for the PKW service command on the gateway   YQW p 2 c 0 0 28 to  QW p 2 c 0 0 31   The program handles the following tasks     It tests the checkboxes in the    DN  Device Number     and    R W  Read   Write     frames  If  in either frame  none of  the boxes is checked  one of them will be selected by default  DN   1st Modbus slave  R W   Read a register      It compares the values over two consecutive PLC cycles in order to keep only one box checked at any given time  in each frame     When it detects a click on the    SEND command    button  it updates the local variables  followed by the outputs  corresponding to the gateway   s PKW service  The purpose of this two stage update procedure is to isolate the use  of the outputs from the rest of the program     11 5  LUFP1 Gateway Diagnostics    The       FIPIO Diagnostics    operating screen provides a graphic example of the use of the list of active slaves  LAS     service  specific to the gateway  and of the FIPIO diagnostic objects that a TSX Premium PLC assigns to the stations  on its FIPIO network  See the PL7 PRO user ma
110. ctivating the motor starter fault reset command  bit 3 of the command word  if the user pressed the  RESET  button and the fault LED is on  E  Once this command has been activated  it is cancelled as soon as the LED  goes off  U       e Activating the motor starter self test command  trip   bit 5 of the command word  if the user pressed the FEST   button and the    Tripped    LED is off  C  I Once the command has been activated  it is cancelled as soon as  the LED goes on        116    11  Appendix D  Sample Use under PL7 PRO       e Evaluating the value of the motor current  given as a percentage of the IR current value  unit     FLA   Bits 8   LSB  to 13  MSB  of the motor starter status word are extracted and the appropriate unit  i e  3 125  FLA  is then  used to evaluate the current  The maximum value is therefore 63  or 196 875  FLA        Using the AOR  REY   and SMP   buttons exclusively to enable only one of the three following commands at  a time  while resetting the other two to zero  in descending order of priority  stop  bit 2 of the command word   run  forward  bit 0   and run reverse  bit 1      11 4  Using the Indexed Periodic Variables  PKW  Service    The    PKW service    operation screen allows the user to command the reading or the writing of a register on a Modbus  slave  on the gateway  or on all the Modbus slaves at once  broadcast   The screen is divided up into a number of  frames  as illustrated below     e The first frame     DN  Device Number     
111. d in decimal to hexadecimal         Viochneiie AUL Lantay looh CUF                       Tej U n a  B  0 Tejp Una  y Vin Pipan Migi Amg      F Function  Eg Sharhing Addn  Hilal   F No of F igi    E  F Eiaha        3  Change the location of the Modbus data transmitted to the gateway memory  As the number of bytes transmitted     see previous step  has increased from 2 to 4  the Modbus data to be sent to TeSys U motor starter n  4 must be  placed at a different location in the gateway memory     If you are unsure how much of the gateway   s memory is currently in use  select    Sub Network    and choose     Monitor    from the    Sub Network    menu  The following window appears  allowing you to see how much of the  gateway   s memory is occupied        75    7  Using ABC LUFP Configurator        m Dub  riarik Mere ri          Taa Ul    Ta E a Tat     Tepa   Taa    Taa UE   Tal T   Tea E    Select AN Domei di  Select Al Demiri   detA Dmed A GeedAlj Damea Oded Demit ijo Sakei Dei  Ste A Dorii Stet Al Deri Ai  eT  Prete udp Fie e Preset Mp  Poe  BA  Preset Mudie Fe  e T T Bere unk eB O    Peet Midi Fie  Bel feri Hdi feg    BA Fea Holding Fieg    B Rina Holding Fag     EA Hop Reg   B Aad Hoking Aep    Bead Haing Aeg    BB  Fead Holdin ag    B Ferd Haing Fie           Tee Un   RAN See Al  Damea   Samet A Dhaene  ll   Pe OCENE E i io he  Few    E Reed Holdeg ep  E Reed Hiina Arg       i    1 mz  k Eil F   i 0 Dtgeea PEET 4  i  4    ui dane TG    p i   ih    To see which memory locat
112. de  the LED on the right is red        Apart from the    Module Reset    option  the configuration of the LUFP1 gateway   s    ABC    element should not be  modified  Of the four options shown below  the first  and the last two  should therefore retain the values     Disabled         Serial    and    FIPIO MB Gateway    respectively     Configuration  Configuration   Alphabetic   Categorized   Alphabetic Categorized      IC Teme Disabled MS Control Status Byte Disabled    Module Reset Enabled Module Reset Disabled  Physical Interface  Enabled but no startup lock Physical Interface  ABIBEIIET    Protocol   h Protocol Enabled       Configuration  Configuration   Alphabetic   Categorized   Alphabetic Categorized      Control Status Byte Disabled Control Status Byte Disabled  Module Reset Disabled Module Reset Disabled  Physical Interface Serial Physical Interface Serial  Protocol FIPIO MB Gateway  Master Mode  AtvBS  FIPIO MB Gateway             These four options allow you to configure some of the gateway   s system features       Control   Status Byte  The three possibilities available for this option are not described in the LUFP1 Gateway User  Manual  as the option is reserved for other devices in the same product family  This option must keep its existing  value  i e     Disabled          Module Reset  By default  this option prevents the gateway from reinitialising itself when there is an internal operation  problem  Modifying this option is mainly intended for    laborato
113. djustment of the Modbus communications are not  dealt with in this document     1 6  Introduction to the Communication    System    Architecture          Di i pee y        FIPIO   z Ha  Master F    E   I Total of 16    motor starters   TeSys U model        Upstream network  FIPIO             To  o F  c              Pa  E f 5 ia _   ee Be  S l 5 i           g     men i          g            7   1 l q  2 d i COI i T m ee oe  q IT mT IET    By Downstream E   4 7 pr   a par   gt    network no 1 i D a La g D A Lad D h it DN iT DR cL Ga       Modbus  l  N  o      E    gt       gt  a   gt  af ETE      ae    gt   J  E      i a     TI ie    E noe  A EN Downstream z  5 network no 2  a  Modbus   HEHE  2   e   c  Ea              2   a a 2 a  S   m Se 6  Li Ir  r   s jo cp cet ae  TE w EI AE T gi  D i  ol   a   E   a     Downstream network no 3  Modbus        10    1  Introduction       Each LUFP1 FIPIO  Modbus RTU gateway allows one PLC on the FIPIO network to command  control and  configure up to 8 Modbus slaves  If there are more than 8 Modbus slaves  you will need to use an appropriate  number of LUFP1 gateways  Likewise  if the gateway needs to exchange more than 26 words with the Modbus  slaves  sum of the read and write operations   the Modbus slaves will have to be shared over more than one  gateway     The LUFP1 gateway behaves both as a FIPIO slave on the upstream network and as a Modbus RTU master on  the downstream network     See Section 8 2 Communication Characteristics  pag
114. dress  i e  16 0210 in the case of the standard  configuration        Data length  Length of the output data block  in the gateway   s memory  of  which the values are to be transmitted in the    Preset Data    field of the query  frame  It is expressed in number of bytes     N B  The    Data length    field is always used together with the    Data location     field  described above     E g  Since the    Preset Single Register    command is used to write the value of a  single  16 bit  register  the value of the    Data length    field must be set to 2     See the documentation for each Modbus slave to find out the maximum  amount of 8 bit data which can be placed in    Data    type fields in the queries  and responses for this slave  With the ATS48  for instance  the maximum is 30  16 bit words           Byte swap  Specifies whether or not the output data bytes to be transmitted to  the Modbus slave must be swapped before being placed in the Modbus frame   The three possible values are as follows       No swapping         Default configuration  The data is sent in the same order as it  appears in the gateway   s memory  This is the case which must be used by  default  because for a 16 bit datum  the most significant byte  MSB  is placed  first in the Modbus frame  and is always written MSB first into the gateway   s  memory by a FIPIO master       Swap 2 bytes        The bytes to be transmitted are swapped two by two       Swap 4 bytes        The bytes to be transmitted are
115. ds and 32 output words by the use of the standard  profile FED C32  P      We will be placing the 4 bytes of data starting at address 16 0210  528 in decimal   i e  directly after the output data  for the standard configuration  The 2 bytes at 16 0206 and 16 0207 become    free memory locations        Close the    Sub network Monitor    window  then  once you are back in the main AbcConf window  select the    Data  length    and    Data location    fields respectively in the    Data    element of the    Query    and change their values as  shown at the top of the next page  AbcConf will automatically convert any value entered in decimal to hexadecimal        76    7  Using ABC LUFP Configurator           ibe WAN Cosg To MPD                 Eoniigurakion       Akeia   Congest     Dae ma Fig mappar   Cole legit             nii  Tape n   TamUn  3 0 Premi Hapi Fergin             Of Sisig ddaa pike  OF te ad Fagri   OF Fete Cou  Tz   OF Creche        a a ee       To check that these changes have been integrated into the configuration  choose the    Monitor    command again in  the    Sub Network    menu     m eter Her  i ca    aa   Tea Ul    Tea ave     Teepe ah     Pepe ad   ETTE THAU nE Tesal nF   TemA U vB       Sefer AN Demet 6h  Select Al Dermot Ai   Git Dee Seil Damet Seddi DotA  Cod All Dieaaiecksil Sele Al Domiei Al SelectAll  erer Al  Bete Makole Fe _   Breit Mudie Fie   Bi Preset Mine Foe    BB  Preece Ht Ae   B Preset burke Ale Bb Phere  Mao Be   Be Fn uio Fie _   BB Pe
116. e   33 Fieldbus    asc Product Information x  Su i  tated Disconnect       om    E TeSys U n  2         J TeSys U n3                            Schneider Electric   Running    About ABC   2 LUFP       allows AbcConf to  ABC LUFP retrieve and display all the  1 40 version information about the  0 software installed on the PC  1 and on the gateway    1 1   Serial An example is shown  FIPIO MB Gateway opposite     AnyBus Communicator for Win S6 S8 ME NT 2000 XP  Copyright  C  HMS Industrial Networks       When you run    About ABC LUFP       in    off line    mode  the last three fields are replaced by    Unknown    to show that the  gateway software version cannot be identified        91          7  Using ABC LUFP Configurator    N B   Only the version number of the software on the gateway   s Modbus card is displayed  The gateway s FIPIO card  software version is not accessible          The    Disconnect    command allows you to switch from    on line    to    off line    mode  It is only available in    on line    mode   It is replaced by    Connect    once you are in    off line    mode     Apart from these two exclusive commands  the transition to    on line    mode is requested by AbcConf when certain  events occur  launch of AbcConf  use of    Upload    and    Download    commands  etc      The AbcConf connection mode is displayed on the right of the status bar        Config Line         On line    mode  the LED on the left is green        Config Line       Off line    mo
117. e 96  if you would like to read about the technical  communication characteristics of the LUFP1 gateway     In the context of the Software Implementation of the Gateway  the data exchanges  input and output words   between the gateway and the Modbus slaves are all periodic  Collectively  these Modbus exchanges form the  gateway   s    Modbus scanner     they are configured using PL7 PRO  by configuring and adjusting the standard  profile FED C32 P   Every item of data exchanged in this way is made available to the FIPIO master  which can  access it periodically and implicitly  The only aperiodic exchanges that can be performed with the LUFP1  gateway on the FIPIO network are explicit exchanges relating to the adjustment parameters and gateway status  parameters     The gateway has a configuration and adjustment service called PKW  which offers read write access to any  Modbus slave parameter via the periodic input and output of the LUFP1 gateways  This service is aperiodic on  the Modbus network and periodic on the FIPIO network  It can used for the following tasks     e Retrieving or updating the parameters on some or all of the Modbus slaves   e Reading the value of one or more data for which a low refresh rate is sufficient   e Reading the value of a data item when an event is signalled by a periodic variable     One of the gateway input words informs the FIPIO master of the presence or absence of each Modbus slave   The input word in question is the LAS service     The di
118. e event of a read operation   On the Modbus network  the command generated uses the  address 0  this means that all the Modbus slaves must accept the command  although none of them  will acknowledge it        45       5  FIPIO Objects Available for Programming          The drawback with the broadcast command is that the gateway has no way of checking whether the  Modbus slaves have received the command  Even if there are no slaves present on the Modbus network   the gateway will still return a valid PKW response  R W N   Ok      N B  This feature can be particularly useful if you need to perform an urgent command on all the slaves  at the same time     DN   eee            Incorrect address  Any value other than those indicated above will elicit an error code from the gateway   R WIN   16 4E      Read   Write  R W      R W   16 00    Reset command and response  As long as R W remains at 16 00  no command will be generated on  the Modbus network  even if one of the other PKW service outputs is modified  and all the PKW  service inputs will remain at 16 0000  Basically  you should use this value if you want to deactivate the  PKW service     N B  As the PKW service only performs single read and write operations  the active command is only  executed once   you could use this specific value of R W to repeatedly overwrite the active R W value   This would generate a series of identical commands  interspersed with resets to zero   thereby  enabling the gateway to emulate the princip
119. e padca larit ncra i IEN    N B  The    FED C32 P  FIPIO2 MODULE 0     windows shown above present    Symbols    which have been added manually  using the PL7 PRO variables editor  By default  of course  no symbol is attributed to the gateway   s configuration parameters    KW  or adjustment parameters   MW             k  m        Mo o ira ft  Be aE HA  WDO Ae mork ia LE A  TELS Mo mork oles SETE A  WEWL22O0d   diens opie osd    A  WOWZIO Addens opie ved OF AH  HOLAN diem qike word O AH       All the configuration and adjustment parameters described in the following sections are an integral part of the PLC  application  The FIPIO master PLC will transmit these parameters to the gateway implicitly via the FIPIO bus whenever  either of the two following events occurs     e The PLC goes into RUN mode   e The gateway is disconnected from and reconnected to the FIPIO network     The gateway configuration possibilities offered by the FED C32 P model are limited to the  gateway itself  it cannot be used to configure the Modbus slaves  If you want to configure the  latter  you will need to use a different method  local configuration or remote configuration with  a software tool such as PowerSuite  for example            28    4  Software Implementation of the Gateway       4 2 4  Configuration Parameter Values  Standard Config       Parameter Value Description       Number of periodic command words for slaves n  1 to n  4    Bits 0  3  Number of periodic command words for slave n  1 
120. e system  architecture described in Section 4 1 1 System Architecture  page 25  The gateway must therefore be configured  using profile FED C32   under PL7 PRO  see Chapter 6 Advanced Implementation of the Gateway   page 56   This AbcConf file corresponds to the standard configuration used in this guide    e The second file     lufpl   exemple du tutorial fedc32p tsx57252 stx      is a PL7 PRO file and  provides the example for a TSX Premium PLC with a TSX 57252 processor where the LUFP1 is configured under  PL7    e The third file   lufp1_tutorial_en_fedc32p_tsx57353 stx     is a PL7 PRO file and provides the example  for a TSX Premium PLC with a TSX 57353 processor where the LUFP1 is configured under PL7    e The fourth file   lufp1_tutorial_en_fedc32_tsx57252 stx     is a PL7 PRO file and provides the example  for a TSX Premium PLC with a TSX 57252 processor where the LUFP1 is configured under AbcConf  The  configuration    LUFP1   FED C32   Exemple cfg    needs to be loaded onto the LUFP1    e The fifth file   lufpl_tutorial_en_fedc32_tsx57353 stx        is a PL7 PRO file and provides the example for  a TSX Premium PLC with a TSX 57353 processor where the LUFP1 is configured under AbcConf  The  configuration    LUFP1_FEDC32_Example cfg    needs to be loaded onto the LUFP1        The content and application of these examples is dealt with in the following sections     The configuration of the first file corresponds exactly to what is described in the previous sections  its
121. e using the PKW service  When the  timeout elapses  the gateway starts a number of retries  see previous option        Start bits  1 bit  required      Stop bits  1 or 2 bits        94    7  Using ABC LUFP Configurator       7 13  Adding a Broadcaster Node  N B  In the specific case of the LUFP1 gateway  you cannot add Modbus _ Deas                                                   commands to a broadcaster node  If you want to broadcast a command across the ABC  Modbus network  we recommend that you use the PKW service in broadcast mode H 0 Sub Network   DN   255   See Section 5 3 Indexed Periodic Variables  PKW  Service  page 43  for k Broadcaster  more details about this service     J TeSys U nt    I TeSys U n  2  A broadcaster node does not correspond to any Modbus slave in particular  it applies    T TeSys U n   3  to all Modbus slaves  All the commands configured for this node will be transmitted H  TT TeSys U n4  with the    Slave Address    field set to 16 00  This means that all of the slaves will H  T TeSys Un   5  execute the command  although none of them will respond to it  E a TeSys U n 6  To add a broadcaster node  select    Sub Network     then choose    Add Broadcaster    ji   i ut          from the    Sub Network    menu  example opposite      As the LUFP1 gateway does not support the adding of Modbus commands to a broadcaster node  we will not go into  any further detail here about broadcaster nodes           95    8  Appendix A  Technical Characteristics  
122. ea  page 112  the description of the word located at address 16 0004  becomes    Value of the 1st fault register of motor starter        This word corresponds to PLC input word  IW p 2 c 0 0 2   see Section 4 2 7 Configuring Gateway Inputs   Outputs  page 32  Section 5 1 1 Standard Configuration with  8 TeSys U Motor Starters  page 39  and Section 5 1 3 Configuration under AbcConf with Profile FED C32  page 41         7 9 2  Replacing a Periodic Output    E g  TeSys U Motor starter n  6  we want to replace the    Command Register    command  address 704   16 02C0  with  the    2nd Command Register    command  address 705   16 02C1      This operation consists in changing the value of    Starting Address  Hi Lo     in the    Query    and the value of    Starting  Address    in the    Response    to the    Preset Multiple Registers    command  Modbus command for writing values to  multiple registers      Select    Starting Address  Hi Lo     in the    Query    and modify its value as shown at the top of the next page  You can  enter the address of the parameter in decimal format  AbcConf will automatically convert it to hexadecimal  Do the  same for the    Starting Address    element of the    Response     because the gateway checks the value of this field  when it receives each Modbus response  If the value does not correspond to that of the query  the gateway will ignore  the response        69    7  Using ABC LUFP Configurator                 AH  Lape ane Vicknair ail Costa 
123. ead details about the current contents of the gateway configuration  rather than about a configuration in a      cfg    file on a PC  You can then use this configuration as a template for any  changes you wish to make subsequently  thus avoiding having to create one from scratch and reducing the potential  risk of error     Save this configuration to your hard disk so that it is always available  This will allow you to  reconfigure the gateway    cleanly    should the configuration become invalid  if you were to  download an invalid configuration  for example        N B  The standard configuration described in Chapter 6 Advanced Implementation of the Gateway  page 56  can be  found on CD LU9CD1 under    LUFP1_FEDC32_Example cfg                       You can use the gateway configuration retrieval command to check the configuration and settings  that you made under PL7 PRO  This is because the gateway creates an equivalent configuration that can be viewed  using the retrieve command        63    7  Using ABC LUFP Configurator       7 4  Transferring a Configuration to the Gateway    When using AbcConf  you can transfer the configuration you are editing to the gateway at any time     Choose    Download configuration to ABC LUFP    from the    File     menu or click the 5  button in the AbcConf toolbar         AbcConf launches a check test of the gateway type  During this  test  the PC should not carry out any other operations  as  this could lead to AbcConf apparently freezing 
124. ed Implementation of the Gateway    56  6 2  Implementation under PL7 PRO              cccccceeeeeeeeeeeteeeeeeees 58  7  Using ABC LUFP Configurator                ccseeeeee 61  7 1  Connecting the Gateway to the Configuration PC                 61  TAA  Pine Outs  c4 eciia eee   62  7 1 2  RS 232 Link Protocol      62  7 2  Installing ADCCONF                cceeeeee 63  7 3  Retrieving the Gateway Configuration                   cceseeeeeees 63  7 4  Transferring a Configuration to the Gateway              0 64  7 4 1  Transferring the Internal Configuration  Profile  FED C32 P jnne Gail 64  7 5  Monitoring the Contents of the Gateway   s Memory   65  7 6  Creating a New Configuration      66  7 7  Deleting a Modbus Slave         66  7 8  Adding a Modbus Slave               cccccscceeeseeeeeeeeeeeeeteeeseeeeeseaes 67    7 9  Modifying Periodic Data Exchanged with Modbus Slaves    68  7 9 1  Replacing a Periodic Input                cccceceeeeeeeeteeteeeeeeees  7 9 2  Replacing a Periodic Output       7 9 3  Increasing the Number of Periodic Inputs aaaea TO  7 9 4  Increasing the Number of Periodic Outpults                    74  7 10  Changing a Modbus Slave Configuration           18          7 10 1  Changing the Name of a Modbus Slave      18  7 10 2  Changing the Address of a Modbus Slave      7 11  Adding and Setting Up a Modbus Command        7 11 1  With TeSys U Motor Starters              0    80  7 11 2  With a Generic Modbus Slave          ce ee eeeeeeeeeeeees 81  
125. ee Section 5 3 5 LUFP1 Gateway Internal Registers  page 49      Some of the configuration and adjustment parameters cannot be modified after the initial setup  of the gateway using the PLC   See the tables in Chapters 9 1 Configuration Parameters and 9 2 Adjustment Parameters        9 1  Configuration Parameters    The configuration parameters enable the gateway to configure the Modbus commands that it exchanges with the  Modbus slaves  The configuration comprises       The number of periodic write commands  periodic command words  for each slave  0 to 9       The number of periodic read commands  periodic control words  for each slave  0 to 9         The address of each periodic command or control word     The total number of periodic words  command words   control words  is limited to 26     Each periodic command word corresponds to a Modbus write command to a single register  function 16 06    Preset  Single Register      This command is cyclical  with advance transmission of the write query if the new value for the  register is modified  This exchange mode is equivalent to    Update mode   Change of state or cyclically     See page 85      Each periodic control word corresponds to a Modbus read command for several registers  function 16 03    Read  Holding Registers      even though the command is used to read a single register  This command is strictly cyclical  This  exchange mode is equivalent to    Update mode   Cyclically     see page 85      The configuration parame
126. ementing the hardware  for the standard configuration        25       4  Software Implementation of the Gateway       4 1 2  Configuring the Motor Starters    Each motor starter should be configured as follows                 Protocol  Modbus RTU slave Start bits 1  Modbus address 1to8 Parity None  Bitrate 19 200 bits s Parity bit 0  Data bits 8 Stop bits 1                         When using a TeSys U motor starter with a Modbus communication module  LULC031 module   the configuration  parameters for the RS485 connection are automatically detected  only the Modbus address of the motor starter needs  to be configured     N B  The gateway   s Modbus slaves cannot be configured with PL7 PRO  the configuration and adjustment of the  LUFP1 gateway are limited to the gateway and to the management of generic Modbus exchanges     4 1 3  Modbus Cycle Time    The LUFP1 gateway   s default configuration sets a cycle time of 300 ms on Modbus commands for each of the  8 TeSys U motor starters     4 1 4  Managing Degraded Modes    The degraded mode management of the LUFP1 gateway configuration is described below  In this instance  we are  using a Premium PLC with a FIPIO link built into the processor card                                                     Event      Disconnection   Disconnection of  Observed behaviour Se of the upstream ie slit the downstream  P FIPIO network g y Modbus network  Reset Yes Depending on the configuration of the  Outputs Hold TeSys U motor starters  1   Stop
127. endix D  Sample Use under PL7 PRO       These statuses and commands are grouped into two sections     General  Status     for the general operating mode of the motor starters  and  Motor   for that of the controlled motors  The last section     DEBUG COMM       displays the two registers  IW and  QW used for each motor starter  General    Ready     ON    PAUSE   zee  Most of the displays in this operating screen are directly linked to the Stop S   MW registers  which in turn contain the values of registers  IW4 0 1 to Alarm     Fault   IW4 0 8 and  QW4 0 1 to  QW4 0 8  status and command registers of asa reece  the TeSys U motor starters   Only the indirect commands and statuses    This screen is shown opposite  but only for the first motor starter  as it is  identical to the 7 others            anl    are described below  Fault reset  Tripped  The    Cmd_mon    program performs the following tasks  Shunt Trip SHUNT  e It copies the values of words  MW20 to  MW27 into output registers Test Trip TEST   QWAO 2 2 0 0 to  QW 0 2 2 0 0 7 and copies the values of input MOTOR  registers  IW 0 2 2 0 0 to  IW 0 2 2 0 0 7 into words  MW10 to Mihar caries   MW17     Motor current        These data are copied because word bit extraction can be carried   out on  MW indexed words  but not on  IW indexed words  The FO   sub program    Sr0    makes extensive use of word indexing  as it can Run Reverse REY   be used to manage any motor starter  the latter being designated by Stopping STOP   t
128. er 2  Hardware Implementation of the LUFP1 Gateway  page 13  gives an introduction to the    gateway and describes all the items used when setting it up  both inside the gateway  thumb wheels  and  outside  cables and connectors         Chapter 3  Signalling  page 23  describes the six LEDs on the front of the gateway     Chapter 4  Software Implementation of the Gateway  page 25  describes the successive steps for setting  the gateway up with a PLC using FIPIO  You need to use PL7 PRO to configure the gateway and thus  interface a FIPIO master with Modbus slaves  The example used in this implementation enables the FIPIO  master to dialog with 8 TeSys U motor starters     Chapter 5  FIPIO Objects Available for Programming  page 38  describes all the FIPIO objects associated  with the LUFP1 gateway and which you can use with PL7 PRO        1  Introduction          Part Il  The second part is dedicated to a third party application     ABC LUFP Configurator     which enables  the gateway to be configured in greater detail than as set out in Part I  This part therefore supersedes  Chapter 4  Software Implementation of the Gateway     Chapter 6  Advanced Implementation of the Gateway  page 56  describes an alternative method for  configuring the LUFP1 gateway  Rather than using PL7 PRO  the gateway is configured with a third party  software known as    ABC LUFP Configurator     allowing for more detailed configuration of the LUFP1 gateway   The example used in this implementation 
129. er the    Sub Network    element  then choose    Insert New Node    from the menu  with the same name as the selected node  A new node is added just before the selected node  By default  its name  is    New Node        All of the steps in configuring the new node are described in Section 7 10 Changing a Modbus Slave Configuration   page 78   Copying a previously configured Modbus slave    Select the node corresponding to the slave whose configuration you want to copy  then choose    Copy    from the menu  with the same name as the selected node  Keyboard shortcut     Ctrl C        Then use one of the two methods described below        a  Select    Sub Network     then choose    Paste    from the    Sub Network    menu  A new node is added after all the other  configured nodes  Its name and its whole configuration are identical to that of the node you copied  Keyboard  shortcut     Ctrl v        b  Select one of the    Sub Network    nodes  then choose    Insert    from the menu with the same name as the selected  node  A new node is added just before the one which is selected  Its name and its whole configuration are identical  to that of the node you copied     As the new node and the original node are identical in every way  you will need to change  1  the name of the node   2   the address of the corresponding Modbus slave and  3  the location of the data exchanged between the gateway  memory and the Modbus slave  All these operations are described in Section 7 10 Changing
130. ervice    5 3 1  Introduction to the PKW Service    With this service  you can configure and adjust any Modbus slave  it offers read and write access to any parameter of a  slave via the periodic inputs and outputs of LUFP1 gateway  It can also be used for access to certain reserved  registers on the LUFP1 gateway     The PKW service is aperiodic on the Modbus network  a command is transmitted whenever one of the  QW outputs  associated with the service changes  and periodic on the FIPIO network  implicit exchanges   You can use the service  to perform the following tasks     e Retrieving or updating the parameters on some or all of the Modbus slaves   e Reading the value of one or more data for which a low refresh rate is sufficient     e Reading the value of a data item when an event is signalled by a periodic variable        PLC Processor LUFP1 Gateway       Indexed periodic variables  PKW  Management of  Command Modbus communications   QW p 2 c 0 0 28  gt   0 0 31 IMPLICIT exchanges    PoP TeS EO iodi   IW p 2 c 0 0 28  gt   0 0 31 ve Enk  Response  Modbus network   Modbus slaves or TeSys U motor starters    In the absence of any response from the queried Modbus slave using this service  the gateway retransmits the same  command 3 times in succession  waiting for 1 second between transmissions  If you wish  you can modify the values of  these two parameters  number of retransmissions and timeout  using AbcConf  see Section 7 12 3    Sub Network        Element  page 93    
131. et Muti Fie   Ej Read Holding Fog      B nad Holding Flog    B Fead Hoking Fog      Awe  Hokie Reg   E Reed Hottie Aep  E ead Homie eg E Read Holding eg _   B iced Holding Fina        EEEE  Ej Reri Hiig Aeg       4  Download this configuration to the gateway  See Section 7 4 Transferring a Configuration to the Gateway  page 64     Check that the configuration is valid  LED   Gateway flashing green      5  Save the configuration to your PC   s hard disk     6  Use the FIPIO master PLC outputs  It only remains to assign symbols and use the outputs corresponding to the  new Modbus data sent to motor starter n  4     This gives us the mapping shown on the next page  derived from the one used for the standard gateway  configuration  Changes in relation to the standard configuration are flagged by a grey background  except for the    two reserved words  QW p 2 c 0 0 26 and  QW p 2 c 0 0 27         77    7  Using ABC LUFP Configurator                                                                               Service PLC output Description  Bit 15 cid Bit 8   Bit 7 0    Bit 0   QW p 2 c 0 0 Value of command register for motor starter      QW p 2 c 0 0 1 Value of command register for motor starter     Periodic communications  QW p 2 c 0 0 2 Value of command register for motor starter          QW p 2 c 0 0 3 Free memory location  Command of  QW p 2 c 0 0 4 Value of command register for motor starter     Teye H motorsianers  QWi p 2 c 0 0 5 Value of command register for motor starter
132. eway is and or FIPIO master  correctly connected to the FIPIO network  Off  Total absence of communication  Off  No power  or critical fault    com with bus arbitrator       Flashing yellow  5 Hz   Exchanges       Run Flashing green  Duplicate address in progress with bie arbitrator                               Green  Gateway operational Off  No power   Off  No power Green  Initialisation and   Flashing  green   No Modbus configuration of the gateway   communications Flashing  green   Gateway in    Gateway operation          MODBUS   Green  Modbus communications OK    with all Modbus slaves Flashing  red   green      Configuration absent   invalid  Red  Loss of communication with one LUse AbcConf to load a valid  or more Modbus slaves configuration                               23    If LED Q   does not flash from red to green and if LEDs            and O al flash at the  same time at a frequency of 2 Hz  this means that the physical gateway address is already  used by another FIPIO device  or that it has been set at 0 with the gateway   s coding wheels    L Try to resolve this address conflict by viewing the FIPIO network configuration in PL7 PRO   lf necessary  modify the addresses in the configuration  Also check the physical address  configured on the gateway using the coding wheels  see Section 2 7 1 Encoding the Gateway  Address  page 22     N B  If both identically addressed devices are reconnected to FIPIO network simultaneously   then the four LEDs mentioned above w
133. f that implementation here  along with the modifications entailed by using profile  FED C32 instead of FED C32 P                 A configuration example can be found on the CD  LU9CD1    LUFP1_FEDC32_Example cfg        The system architecture  for this configuration is identical in all respects to the one described in Chapter 4 Software Implementation of the  Gateway  page 25   The example is provided mainly to assist you in understanding the uses and possibilities of    AbcConf   e Adding the LUFP1 Gateway under PL7 PRO     00       0 eccceeeeseeeeeeeetneeeeeenteeeeeeeaas Section 4 2 2    Page 27    gt  Select basic module    FED C32    instead of basic module    FED C32 P      e Configuring and Adjusting the LUFP1 Gateway                 00 cc eeeeeeeenteeeeenaes Section 4 2 3    Page 28          Do not double click on basic module   0    PL7 PRO      Ignore the description of how configuration and adjustment parameters are downloaded from the FIPIO master  PLC to the LUFP1 gateway  When AbcConf is used   and the configuration thus downloaded from AbcConf   see next steps    the parameters will be located on the gateway only  From the viewpoint of PL7 PRO and the  FIPIO master PLC  the gateway will have a    local configuration             as the gateway cannot be configured under    Configuration Parameter Values  Standard Config           0     ccccceecceeeeeteeeeeenees Section 4 2 4     Page 29    gt  Ignore this step for the time being  it describes elements which  unde
134. fore essential that you perform the foregoing checks        36    4  Software Implementation of the Gateway       4 2 12  Modifying the Gateway Parameters in ONLINE Mode             The modification of one or more configuration and   or adjustment parameters in   ONLINE   mode will momentarily bring  the gateway to a halt  for complete reconfiguration of the Modbus scanner   This interrupts the periodic Modbus  communications  but for such a brief period of time that the Modbus slaves are unlikely to detect it  even if they have  very short communication timeouts        4 2 13  Debugging and Using the Gateway Configuration                While in  ONLINE  mode  open the gateway debug window by double clicking the basic module  O           This window displays the gateway diagnostics  see previous page   and the values of the gateway inputs or outputs   selected using the scroll bar in the    Variables    pane      The display mode for the selected value can be modified  in the    Base    pane  to make it easier to read if  for example   it consists of two independent bytes or a register of 16 independent bits     The values of the outputs can also be modified  so that you can check    in the absence of a PLC program that updates  the values periodically   that the periodic commands have been transmitted to the gateway  first of all  and  subsequently to the TeSys U motor starters      es SS    Dargai TERED CMT ier Yenrice 1i    uu gee go joan       SHPB CI P  PPI MENNED  et  
135. gister   LSB          Byte swap      No swapping     or    Swap 2 bytes        Data length   Value of the    Byte count    field      Data location   Address in the gateway   s input memory       12 2     Preset Single Register    Command  16 06                                         Frame Field Value or properties  Query Register  MSB  7      Register  LSB  Address of the output   internal register  Preset data  MSB    Byte swap      No swapping     or    Swap 2 bytes        Data length   16 0002  Preset data  LSB    Data location   Address in the gateway   s output memory  Response   Register  MSB    Byte swap      No swapping     or    Swap 2 bytes      Register  LSB    Data length   16 0002 l i  Preset data  MSB    Data location   Address in the gateway   s input memory  N B  These data are an echo to the query  in most cases there is no  Preset data  LSB  need to feed them back to the FIPIO master           Instead of placing the echo of the response to the    Preset Single Register    Command  16 06   in the addresses reserved for FIPIO inputs  16 0000 16 0033   you can put it at 16 0400   This is what the gateway does automatically when you configure periodic command words     12 3     Preset Multiple Registers    Command  16 10                                                           Frame Field Value or properties  Query Starting Address  MSB    _       Starting Address  LSB  Address of the 1st output   internal register   No  of Registers  MSB    _       No  of Re
136. gisters  LSB  Number of output   internal registers   Byte Count   Number of data bytes   Number of output   internal registers x 2   Data  first register   MSB  Li E      Data  frst register   LSB    Byte swap      No swapping     or    Swap 2 bytes       nore   Data length   Value of the    Byte count    field   Data  last register MSB    _ TERN       Data  lastregister   LSB  Data location   Address in the gateway   s output memory  Response   Starting Address  MSB      Address of the 1st output   internal register   Starting Address  LSB    No  of Registers  MSB      Number of output   internal registers   No  of Registers  LSB           121                12  Appendix E  Modbus Commands       12 4  Modbus Protocol Exception Responses    When it cannot process a command issued by a Modbus query  a slave sends an exception response instead of the  normal response to the query     With standard Modbus commands  the LUFP1 gateway considers that all the exception  responses it receives from Modbus slaves are incorrect responses  As a result  it will carry out  the retransmissions configured for the queries concerned        The structure of an exception response is independent of the Modbus command associated with the    Function    field of the  query involved  The complete frame of an exception response is shown below     Modbus address  1 to 247  addresses 125  126 and 127 prohibited   The value of this field  is identical to that of the    Slave Address    field in the que
137. gnostics    program includes all the ST instructions for generating the explicit FIPIO diagnostic commands   The program handles the following tasks     e A timeout   TM4  is used to generate two explicit diagnostic commands every 5 seconds  One of these  commands reads the    Module status    and the other reads the    Standard channel status        e A second timeout   TM5  is used to prolong the    Read status in progress    alert   MW p 2 c 0 0 X0  by 500 ms   so that it can be seen in the    Exchange management status    line of the    FIPIO Diagnostics    screen  This  indicates the activity triggered by the two explicit diagnostic commands  see previous point         119    12  Appendix E  Modbus Commands                   Only the Modbus commands shown in Function code   Broadcast 1    Modbus command   the table opposite are supported by the      gateway  The structure of the query and 3 16 03   Read Holding Registers  response frames for each of these 6 16 06 Yes Preset Single Register  commands is described in the rest of   this chapter  16 16 10 Yes Preset Multiple Registers                       1  The content of this column shows whether the command can be added     Yes     or not             to the list of  commands for a broadcaster node  known as    Broadcaster    in AbcContf                       In the following sections  each byte in the query and   Non modifiable  Modbus  response frames of a Modbus command is described  in Slave Address   address  1 to 24
138. he two latest WorldFIP bus communication profiles   Profile 3 is configurable and parameterisable  the information is exchanged periodically and event   driven exchanges are authorised  Profile 4 is reserved for complex equipment  it is configurable and  parameterisable  and supports downloading     LAS oiiire List of Active Slaves  This service notifies the FIPIO master of the presence or absence of each one  of the Modbus slaves in the LUFP1 gateway    ERG rissies Longitudinal Redundancy Check    Node    A term referring to the connection point of a Modbus slave under AbcConf    LSB i vcosteziessteghs Least significant byte in a 16 bit word    MSB            22 5  Most significant byte in a 16 bit word    PKW sscecedecciesicce Parameter Kennung Wert  German abbreviation used to designate the service that handles the    indexed periodic variables of configuration and adjustment  This service offers read write access to  any parameter on any of the Modbus slaves via the periodic input and output of the LUFP1 gateways     Sub Network      A term referring to the downstream Modbus network under AbcConf   WorldFIP            Name of the WorldFIP field bus  and of the association that brings together its suppliers and users     AML cacceteatacasecte EXtensive Markup Language  The language used by AbcConf to import   export the configuration of  Modbus slaves           1  Introduction       1 5  Additional Documentation    In the case of Modbus slaves  the features  services and a
139. he word  MWO0  E g      MW10  MW0  X13    is authorised  but not       IW 0 2 2 0 0  AMWO0  X13     DEBUG COMM   TeSys U command    TeSys U status    sell EEL Eb    D    Run Forward    16 0001    ak       Furthermore  the input and output words are copied one by one  as PL7 PRO does not support expressions such  as     IW 0 2 2 0 0 8        e lItruns the    Sr0    sub program calling loop to command and control the 8 TeSys U motor starters  At each iteration  of the loop  the word  MWO     Module     takes a value from 0 to 7 in order to serve as an index for words  MW10  to  MW17  inputs  and  MW20 to  MW27  outputs         The    Sr0    sub program is called once per motor starter from the    Cmd_mon    program  Each of these calls should be  made with a different value in the word  MWO  between 0 and 7  as it is used to index the status word and the  command word of the same motor starter  The sub program is used by the screen shown above to perform the following  tasks     e Determining the overall status of the motor starter with  in case of triggering  tripped   MEMS if tne  contactor on the motor starter is in the ON position  and Lo   in all other cases     e Using the commands generated by buttons ERT  and EWE  to switch the motor starter into or out of pause  mode  bit 13 of the command word   N B  The  pause  mode should not be used for a normal application  use the  FOR     REV   and   STOP   buttons instead  see next page                                       e A
140. ia Voc hn  Lae looh UFPE            aaa          B E Sub Watwtah  Aiphabelic   Canoe sl  T Tpu    B D Tepe ave 18  a    a Pracel Mudiple Fl pct       a Fetisi Hokij Fiiair    Gng     Alphabet   Categorzed    rA THO      3  Change the location of the Modbus data received in the gateway memory  As the number of bytes read  see  previous step  has increased from 2 to 16  the Modbus data received must be placed at a different location in the    gateway memory     If you are unsure how much of the gateway   s memory is currently in use  select    Sub Network    and choose     Monitor    from the    Sub Network    menu  The following window appears  allowing you to see how much of the  gateway   s memory is occupied        71       T     Using ABC LUFP Configurator       m bak a    Ee   TE Ut   Teta nl    Tea ve    Teme ak    Te   Taas   Taeg    TT     Despre       Select Al Dreka  Select Al hemed Al  Select Al Donek  Select Al Domel Seber A Dared Seto All Damea   Samet A Deere A  Sect All Daa Al   BPs Mute he    Peet Mato Re    BP Mate Re    Bi Fosa hatip Re    Bl F tie Ae   Brest aie Ae   BB Press Mee Ae  BB Prea Mate Ae  B Feed Hokding Ficus      BR Ried Holding Fog     Ba  Fiead Holding Rigs   Ba Fehi Rep   B Feoir Reg   BRrip Reg    E Re Hoking Reg   Bleue Hokies Aeg    barge 1 basa FI Dhak dusa 1G eter  ETE Caracal Asas    bese  EK     SERRE REE         Gelert AN Gispedect A ekdi   askd il   faei  BA Feos hipa Aa  BiFa Hapa Al   Bel Pret hht  B Psd hem   OE Fi a Hoi    pip Ta
141. iguration to the gateway  See Section 7 4 Transferring a Configuration to the Gateway  page 64   Check that the configuration is valid  LED   Gateway flashing green      5  Save the configuration to your PC   s hard disk     6  Use the FIPIO master PLC inputs  It only remains to assign symbols and use the inputs corresponding to the new  Modbus data read on motor starter n  2     This gives us the mapping shown on the next page  derived from the one used for the standard gateway  configuration  Changes in relation to the standard configuration are flagged by a grey background  except for the  reserved word  IW p 2 c 0 0 26         73    7  Using ABC LUFP Configurator                Service    PLC input    Description                Periodic communications    Control of  TeSys U motor starters     IW p 2 c 0 0    Value of status register for motor starter           IW p 2 c 0 0 1    Free memory location           olW p 2 c 0 0 2    Value of status register for motor starter           IW p 2 c 0 0 3    Value of status register for motor starter           IW p 2 c 0 0 4    Value of status register for motor starter              olW p 2 c 0 0 5    Value of status register for motor starter              olW p 2 c 0 0 6    Value of status register for motor starter             olW p 2 c 0 0 7    Value of status register for motor starter          Periodic communications    Control of  TeSys U motor starter       IW p 2 c 0 0 8    Value of    TeSys U Status Register           IW p 2
142. ill not flash  In this case  only LED   will flash  and  then only discontinuously and in an irregular manner  This happens  for example  when you  disconnect and then reconnect the bus arbitrator           24    4  Software Implementation of the Gateway       4 1  Introduction    This chapter presents the implementation of the LUFP1 gateway in PL7 PRO  with a Telemecanique    Premium    PLC   e g  PLC TSX 57353 v5 1  acting as master and FIPIO bus arbitrator via the FIPIO link built into its processor card     The various configuration possibilities for Modbus exchanges on the gateway are not covered in this section  as the  aim here is to describe a standard configuration with 8 TeSys U motor starters  This configuration is described with a  view to implementing the gateway using PL7 PRO  The full range of gateway configuration possibilities is set out in  Appendix B  LUFP1 Gateway Settings  Chapter 9  page 100      4 1 1  System Architecture    The configuration described in this LUFP1 gateway implementation enables the device to command and control eight  TeSys U motor starters     Configuration  PC        gt   PL7 PRO     FIPIO  master PLC    TSX 57353 v5 1                                       FIPIO   upstream network           Modbus  LUFP1 Total of 8    gateway motor starters   TeSys U model             x S  I  a Modbus  downstream network     Line Connection  termination boxes    See Chapter 2 Hardware Implementation of the LUFP1 Gateway  page 13  for details on impl
143. imi i BE     Tapit  Hi Hi       ih han m r ai  HE ak H pa      Feme l LES Hiin    To see which memory locations are occupied by data from the command we are interested in  simply uncheck the  box corresponding to the    Read Holding Registers    command in the    TeSys U n  2    node  as shown above  This  reveals that the Modbus data received in response to this command occupy 2 bytes  starting at 16 0002     Only memory locations 16 0000 to 16 0033 can be used  max  size of input data   52 bytes      Using any other address in the gateway   s input data memory area  16 0034 to 16 01FF  will  throw the gateway into non operational mode  signalled by the sudden red green flashing of  LED   Gateway  LEDs          and O will also flash  at a frequency of 2 Hz     You can ignore the size indications on the graphics in this window     In Area 16 bytes    and    Out  Area 16 bytes      as the gateway has a fixed size for inputs and outputs alike     If you want to memorise the 16 bytes of Modbus data which will be received by the gateway for this command  once  the changes have been made  you will have to either shift all the other input data by 14 bytes   a painstaking  operation   or else change the memory location of the block of data received  In the example described here  we  will be using the second solution  although the first solution is actually preferable  in principle  as it avoids leaving  any    holes    in the gateway   s memory  This has no impact on the FIPIO exch
144. ini Default communication mode  The query is transmitted  periodically over the Modbus network  see    Update time       This is the communication mode used systematically for all    Modbus commands generated by the periodic control words configured by the user  under PL7 PRO       On data change             00cee  The gateway transmits the query over the Modbus network  when at least one data item in the query is modified by the FIPIO master  This is  therefore an aperiodic communication mode that works in a similar way to the indexed  periodic variables  PKW  service described in Section 5 3 Indexed Periodic Variables   PKW  Service  page 43  All the data from a single query must therefore be updated at  the same time by the FIPIO master  If you are uncertain as to whether your software is  able to update all the output data from a query at the same time  we recommend  using    Change of State on trigger    mode rather than    On data change          Single Shot          cceeeeeeeees This transmission mode only allows a single Modbus  exchange for the whole of the time that the gateway is operating  This exchange  takes place just after the initialisation of the gateway       Change of state on trigger       With this aperiodic communication mode  the Modbus  query is sent every time that the FIPIO master changes the value of an 8 bit counter  designated by the    Trigger byte address    element  See the description of this element  for further information about how to use 
145. ion          Add Broadcaster     Allows you to add a broadcaster node  see Section 7 13 Adding a Broadcaster Node  page 95           Load Node     Allows you to add a pre configured node on the downstream Modbus network  The configuration for this  node is contained in an XML file  see the section on    Importing Exporting a Modbus Slave Configuration    in Section  7 8 Adding a Modbus Slave  page 67   This command is not available if there are already 8 Modbus slaves  as is the  case with the gateway   s standard configuration          Sub Network Status        In    on line    mode  see a Sub Meten Status  Section 7 12 2    ABC    Element  page 91   this command  opens a window displaying the values of the gateway   s  error counters  The    Update    button allows you to refresh  the values of these counters     When you run this command in    off line    mode  all of the  values are replaced by the word    Unknown    to show that  they cannot be read off the gateway  The    Update    button  then becomes inaccessible        When the    Sub Network    element is selected  you have access to all of the options allowing you to configure the  gateway   s communication protocol format on the Modbus network  The various settings you can make are described  below  All of the Modbus slaves present must support these settings and must be configured appropriately        93    7  Using ABC LUFP Configurator            Bitrate  bits s   The gateway  supports a limited number of  comm
146. ions are occupied by data from the command we are interested in  simply uncheck the  box corresponding to the    Preset Multiple Registers    command in the    TeSys U n  4    node  as shown above  This  reveals that the Modbus data transmitted with the query for the command occupy 2 bytes  starting at 16 0206     Only memory locations 16 0200 to 16 0233 can be used  max  size of input data   52 bytes    Using any other address in the gateway   s output data memory area  16 0234 to 16 03FF  will    throw the gateway into non operational mode  signalled by the sudden red green flashing of  LED   Gateway  LEDs          and O will also flash  at a frequency of 2 Hz        You can ignore the size indications on the graphics in this window     In Area 16 bytes    and    Out  Area 16 bytes      as the gateway has a fixed size for inputs and outputs alike        If you want to memorise the 4 bytes of Modbus data which will be transmitted by the gateway for this command   once the changes have been made  you will have to either shift all the other transmitted data by 2 bytes   a  painstaking operation   or else change the memory location of the block of data transmitted  In the example  described here  we will be using the second solution  although the first solution is actually preferable  in principle  as  it avoids leaving any    holes    in the gateway   s memory  This has no impact on the FIPIO exchanges  however  as  the size of transfers over the gateway is set at 32 input wor
147. ired behaviour with regard to the outputs should be directly configured on each of the Modbus slaves  In  the case of drives marketed by Schneider Electric  for instance  the outputs are reset by setting the NTO bit to 0   command with communication control   and held by setting NTO to 1  command Without communication  control      3  As regards inputs  we strongly recommend that you use the List of Active Slaves  LAS  Service  see Section 5 2   page 42  to detect the underlying event      4  Use the FIPIO Diagnostic Objects  Section 5 4  page 52  to detect the underlying event        9 4  Sample Gateway Settings    The example below illustrates a system architecture and Modbus exchanges that differ from those in the standard  configuration described in the rest of this manual     The example uses the configuration and adjustment parameters described in the previous sections     9 4 1  System Architecture    The Modbus slaves are grouped by category  rather than in order of address  in the list of Modbus slaves on the  LUFP1 gateway  The slaves  as seen by the gateway  are as follows                                                     Slave Product type Product name Modbus address  N  1 TeSys U 10  N  2 Motor starter TeSys U 30  N  3 Altistart 48 12  a aaah Altistart 48 42  N  5 Speed drive Altivar 58   Option VW3 A58303 33  N  6 0  1   N  7 0  1   N  8 0  1         1  In the gateway settings  assigning a null address to a slave means that there is no slave at that location  
148. is the same as in Chapter 4  Software Implementation of the  Gateway  see above      Chapter 7  Using ABC LUFP Configurator  page 61  describes how to use ABC LUFP Configurator to create or  modify a configuration for the gateway  but only in the context of an Advanced Implementation of the Gateway   Chapter 6   It also presents the various software functions  add or delete a Modbus slave  add or modify a  Modbus command  etc   and the changes to be made regarding advanced gateway implementation operations  with PL7 PRO  Chapter 6         Part Ill  The third and final part contains the full set of Appendices which supplement the first two parts     Appendix A  Technical Characteristics  Chapter 8  page 96  describes the technical aspects of both the  gateway and the networks it is interfaced with  namely the FIPIO and Modbus RTU networks     Appendix B  LUFP1 Gateway Settings  Chapter 9  page 100  describes the configuration and adjustment  parameters for the LUFP1 gateway     Appendix C  Standard Configuration  Chapter 10  page 111  describes the main features of the  configuration used in the Advanced Implementation of the Gateway  Chapter 6   However  it does not go into  ABC LUFP Configurator in detail     Appendix D  Sample Use under PL7 PRO  Chapter 11  page 114  provides an example of how the LUFP1  gateway is used  based on the configuration described in the Software Implementation of the Gateway   Chapter 4   This example employs the command and control registers for
149. isters      Select this element  then change its value as shown at the top of the next page  You can enter the address of the  parameter in decimal format  AbcConf will automatically convert it to hexadecimal        68    7  Using ABC LUFP Configurator                             n AST Confapnete    Chiechie AR Conky Toot LEPI   iral ely ME E i  Ek Gating Acehest  Hilo  Feat Yia Hap                   Oees4 o  i sexe  e Porta e    ABC FIPIO MB Gateway  LUFP1  butorial    Dm   ait e  Conia aier  oo    Alphateric    Catmpiten   Abate   Caeni        ff Sub Hater Ta     E H Taber ln   i i Tpu n     g Telin  4 Fred H ules Apia     2  Ass Hoking fegan     Guay  M Saew Addre   IT Purch  ey   T Number of part   Hilo  Gf Deche Fee  Pec     Hiahia   Caenia   u ea aininn ol a Dondan erd Wain When vae Pe      TUS Finita brag ha ohf hr Viki wal bo mirid  F Teter Li ni When oer oud SEC ad seo    i TesaeU nT check aginat thay ie ihe recened wond    dose nod rasic d val ber citrated     bo Tefen ll ne             wit       Tiy Lins EA    This operation in no way alters the contents of the gateway memory  as we do not need to change the values of the    Data  length    and    Data location    fields in the    Data    element of the    Response    to the aforementioned command  so no  additional operations are required in AbcConf     However  the FIPIO master PLC application will have to take account of the change in the nature of the corresponding  input  In Section 10 2 1 Input Data Memory Ar
150. it read   IW p 2 c 0 0  gt   0 0 25 Periodic input variables  control of Modbus slaves  26 words   lW p 2 c 0 0 26 Reserved  word   16 0000  1 word   iwpucit   IW p 2 c 0 0 27 List of active slaves  LAS  service 1 word food   IW p 2 c 0 0 28  gt   0 0 31   Indexed periodic variables  PKW  service  Response 4 words   QW p 2 c 0 0  gt   0 0 25 Periodic output variables  command of Modbus slaves  26 words   QW p 2 c 0 0 26  gt   0 0 27   Reserved  words not used by gateway  2 words pal   QW p 2 c 0 0 28  gt   0 0 31   Indexed periodic variables  PKW  service  Command 4 words   MW p 2 c 0 0 Explicit exchanges  Exchange in progress 1 word   IMPLICIT   MW p 2 c 0 0 1 Explicit exchanges  Report on last exchange 1 word read   MW p 2 c 0 MOD 2 Module status  gateway diagnosis  1 word   EXPLICIT   MW p 2 c 0 0 2 Channel status  gateway and communication diagnosis  1 word read   MW p 2 c 0 0 3 Reserved  word   16 0000  1 word   MW p 2 c 0 0 4  gt   0 0 11   Reserved  words   16 FFFF  8 words   MW p 2 c 0 0 12  gt   0 0 19   Reserved  words   16 0000  8 words   MW p 2 c 0 0 20  gt   0 0 49   Adjustment parameters for profile FED C32 P  2  30 words   EXPLICIT   KW p 2 c 0 0  gt   0 0 29 Configuration parameters for profile FED C32 P  2  30 words wale   VSW128  gt   SW135 Faulty FIPIO connection point  if corresponding bit at 0  8 words   System                         detail in     1  IMPLICIT exchanges are performed by the PLC without any additional programming  these are the periodic FI
151. le of permanent read and write operations     R W   16 52    Read a 16 bit word  This is also the command to use for reading an 8 bit register from the gateway   DN   254     R W   16 53    Read 2 consecutive 16 bit words or a 32 bit Dword  This command is used mainly for reading the  values of two 16 bit registers located at two consecutive addresses on the same Modbus slave  The  value located at address PKE will be returned in the input  IW p 2 c 0 0 30  1st word of PWE  and the  value at address PKE 1 in the input  IW p 2 c 0 0 31  2nd word of PWE      N B  This command should be preferred to the 16 bit word read command  R W   16 52  when using  the PKW service to read a large number of consecutive registers on a Modbus slave     R W   16 57    Write a 16 bit word  This command allows you to modify the value of the 16 bit register of which the  address is given by the PKE output  Only the 1st word of the PWE output is used   QW p 2 c 0 0 30      R W   16 58    Write 2 consecutive 16 bit words or a 32 bit Dword  This command is used mainly for modifying the  value of two 16 bit registers located at two consecutive addresses on the same Modbus slave  The  value of output  QW p 2 c 0 0 30  1st word of PWE  is written into address PKE and the value of  output  QW p 2 c 0 0 31  2nd word of PWE  is written into address PKE 1     N B  This command should be preferred to the 16 bit word write command  R W   16 57  when using  the PKW service to update a large number of consecuti
152. le selected for configuring  by the gateway X5 the gateway under PL7 PRO was not the right one  This fault is signalled when profile  FED C32 is used in place of profile FED C32 P  and vice versa   X6 Communication fault with the PLC  x7 Application fault  The configuration and adjustment parameters defined for profile  FED C32 P  which corresponds to the gateway  contain incorrect values   Channel status  managed X8 X15   Reserved  bits at 0   by the PLC                5 4 3  Module Status   MW p 2 c 0 MOD 2     Each of the    module status    bits corresponds to a specific fault  A fault is present if the corresponding bit is at 1  The     module status    is updated by the explicit command READ_STS  CH p 2 c 0 MOD                                               Bit Meaning Bit Meaning  Hardware configuration fault  The  XO Reserved  bit at 0  X5 standard FIPIO profile configured under  PL7 PRO was the wrong one   Functional fault  Fault signalled by the Gateway absent  Check for an  X1 gateway  reading    channel status    X6    internal fault    in the    channel status     recommended  see above    see above    X2 X4   Reserved  bit at 0  X7 X15_  Reserved  bits at 0              53       5  FIPIO Objects Available for Programming       5 5  Status of Explicit Exchanges    The two implicit words  MW p 2 c 0 0  exchange in progress  and  MW p 2 c 0 0 1  report  serve to control explicit  exchanges  You should use them if you need to program explicit exchanges in the FIPIO m
153. ly     Aperiodic communications  The aperiodic communications service operates in the same way as the    indexed  periodic variables     or PKW  service found on a number of other Schneider Electric products  such as some ATV  drives  Hence the service continues to use the name    PKW        The FIPIO objects corresponding to the gateway   s aperiodic Modbus communications are described in Section 5 3  Indexed Periodic Variables  PKW  Service  page 43     See also Section 11 4 Using the Indexed Periodic Variables  PKW  Service  page 117  for an example of the simplified    use of the gateway   s    aperiodic communications    service     List of active slaves  LAS   This service is specific to the gateway  and does not generate any communications over  the Modbus network  That is why it is named differently from the other gateway inputs   outputs  periodic or aperiodic  communications   Each bit  from 0 to 7  of the input word indicates the absence or presence of a Modbus slave  slaves  n  1 to 8  in that order      The only FIPIO object corresponding to the list of active slaves service is described in Section 5 2 List of Active Slaves   LAS  Service  page 42        34    4  Software Implementation of the Gateway       4 2 9  Validating and Saving the FIPIO Network Configuration     gt  Confirm the FED C32 P profile settings and configuration by clicking the iva button     gt  Close the FED C32 P profile settings and configuration window      gt  In the FIPIO network configu
154. me  except for the 30 configuration parameters   KW p 2 c 0 0 to   KW p 2 c 0 0 29  and the 30 adjustment parameters   MW p 2 c 0 0 20 to  KVW p 2 c 0 0 49   which  disappear  as their function is now taken over by AbcConf     Checking the Operational Status of the Gateway    Section 4 2 11     Page 36     If you want to use the example    LUFP1_FEDC32_Example cfg     run AbcConf  open the configuration file      Open       command in the    File    menu   transfer it to the gateway     Download configuration to ABC LUFP     command in the    File    menu  and close AbcConf                gt  Once the configuration has been downloaded to the gateway  and the PL7 PRO application transferred to the  FIPIO master PLC  use PL7PRO  in  ONLINE  mode  to check that the basic module   0   FED C32   corresponding to the gateway is operational on the FIPIO network                      A    Hardware configuration fault    will occur if you downloaded an AbcConf configuration based on FED C32 P  rather than FED C32  which is not the case for the aforementioned example file     Modifying the Gateway Parameters in ONLINE Mode e Section 4 2 12     Page 37    This operation is now performed under AbcConf instead of under PL7 PRO  Downloading a new configuration  to the gateway reinitialises the gateway  and in the process its FIPIO and Modbus communications           Debugging and Using the Gateway Configuration          0    c cee eeeeeeees Section 4 2 13     Page 37     The diagnostics  in
155. menting the LUFP1 gateway     This chapter mainly gives the user information about the performances obtained on the  downstream Modbus network  It allows users to decide whether  for example  they should  change the timing of periodic exchanges with one or more of the TeSys U motor starters  see  Chapter 7 Using ABC LUFP Configurator  page 61         10 1  Configuring Modbus Exchanges    The LUFP1 gateway carries out four types of exchanges with each of the 8 TeSys U motor starters  The first two  exchanges are periodic and allow you to control and monitor the motor starter  The last two exchanges are aperiodic   triggered by a change in the values of the data to be transmitted to the motor starter  and allow you to read and  change the value of any motor starter parameter                                    Number Exchange between the LUFP1 gateway  Punetion  Modbus function of bytes  1    and the TeSys U motor starter  16 03 Read Holding 11 5   10 5 Periodic reading  300 ms period  of the TeSys U motor  Register     starter   s status register  address 455   16 01C7  only  16 10 Preset Multiple 14 5  11 5 Periodic writing  300 ms period  of the TeSysU motor  Registers i   starter   s status register  address 704   16 02C0  only   Read Holding Aperiodic reading of the value of a single parameter  fora   16 03  Register  11 5 10 5  single TeSys U motor starter at a time  function and  9 address defined by the user       Aperiodic writing of the value of a single parameter  for
156. mmanded from 1 up to 2     The necessary operations are described below     1  Change the number of registers commanded  This step consists in modifying the value of the element    No  of  Registers    in both the    Query    and    Response    of the    Preset Multiple Registers    command  Modbus command for  writing values to multiple registers   Start by selecting the element    Starting Address  Hi Lo     in the    Query     change  its value as shown at the top of the next page  AbcConf will automatically convert any value entered in decimal to  hexadecimal  Do the same for the    Starting Address    element of the    Response     because the gateway  checks the value of this field when it receives each Modbus response  If the value does not correspond to that of  the query  the gateway will ignore the response        74    7  Using ABC LUFP Configurator             ee man omat aea mana ia eaan           Dikir     LE Sub Haaah   a TeSjea Ul  Tap UAT  Tj Umg  3 0 Tapura      Pica udpla Fl eget  4   Guay  E Shave Ardehiia  IF Funchon  T Sartre  Adchess HiLo   Pla  ed Pliage                F   T Bit Cor  F Dai       2  Change the number of data bytes in the Modbus query  The number of bytes written to the memory of TeSys U motor    starter n  4 increases from 2 to 4  as the number of registers commanded has increased from 1 to 2  Select the    Byte  count    element in the    Query    and change its value as shown below  AbcConf will automatically convert any value  entere
157. mmunications  Modbus network   Modbus slaves or TeSys U motor starters                                                 Standard configuration Configuration under PL7 PRO   Configuration under AbcConf  Bit  8 TeSys Us   profile FED C32 P   profile FED C32   XO TeSys U motor starter n  1 Modbus slave n  1 1st Modbus slave  X1 TeSys U motor starter n  2 Modbus slave n  2 2nd Modbus slave  X2 TeSys U motor starter n  3 Modbus slave n  3 3rd Modbus slave  X3 TeSys U motor starter n  4 Modbus slave n  4 4th Modbus slave  X4 TeSys U motor starter n  5 Modbus slave n  5 5th Modbus slave  X5 TeSys U motor starter n  6 Modbus slave n  6 6th Modbus slave  X6 TeSys U motor starter n  7 Modbus slave n  7 7th Modbus slave  XT TeSys U motor starter n  8 Modbus slave n  8 8th Modbus slave  X8 X15 Not used  bits at 0                 In the event of no response  or an invalid response  from a Modbus slave  after the timeout and subsequent  retransmissions of the Modbus command  the corresponding bit switches to 0  It will return to 1 as soon as the gateway  receives a valid response from the slave     If several periodic words  or several Modbus commands  are configured for the same Modbus slave  then it only  requires one of the words to generate valid communications for the corresponding LAS bit to be set to 1     You must configure at least one periodic command or control word per slave  profile  FED C32 P  or at least one Modbus command per slave  AbcConf and profile FED C32   If  not  the
158. mplementation of the Gateway         gt  The exchanges between the gateway  acting as Modbus master  and the Modbus slaves are configured entirely  using    ABC LUFP Configurator     This configuration tool really goes into the details  exchange timeouts   communication modes  frame content  etc    which makes it somewhat harder to use  A chapter of this guide has  therefore been given over to the subject  Chapter 7 Using ABC LUFP Configurator  page 61      By configuring Modbus command queries and responses with this tool  the user creates links between part of the  contents of the Modbus frames and the contents of the gateway   s physical memory  input memory for the contents  of the Modbus responses and output memory for the contents of the queries   N B  Only use the address ranges  indicated in this guide when creating these links       The periodic exchanges between the FIPIO master PLC and the LUFP1 gateway are limited to transferring the  contents of the gateway   s input memory to the  IW inputs on the PLC and transferring the PLC   s  QW outputs to  the gateway   s output memory     The FIPIO network is totally separate from the Modbus network  The frames on a network are not directly    translated    by  the gateway to generate frames on the other network  Instead  the exchanges between the contents of the gateway   s  memory and the Modbus slaves make up a system independent of the one entrusted with managing the exchanges  between this gateway memory and the FIPI
159. n             111  10 1  Configuring Modbus Exchanges    2111  10 2  Content of the Gateway   s DPRAM Memory   a 112  10 2 1  Input Data Memory Area                  ee wil t2  10 2 2  Output Data Memory Area              cccceeeceeeeteeeeeteeetes 113    10 2 3  Total Number of Modbus Queries and Responses     113  11  Appendix D  Sample Use under PL7 PRO    114    11 1  Overview of the    LUFP1     exemple du tutorial    example  114  11 2  Displaying LUFP1 Gateway Inputs   Outputs                     115  11 3  Command and Control of the 8 TeSys U Motor Starters   115  11 4  Using the Indexed Periodic Variables  PKW  Service        117    11 5  LUFP1 Gateway Diagnostics              c cccceeeseeeeeeeeeeeeeeeees 118  12  Appendix E  Modbus Commands                   120  12 1     Read Holding Registers    Command  16 03                 4  121          12 2     Preset Single Register    Command  16 06                  121 12 4  Modbus Protocol Exception Responses    122  12 3     Preset Multiple Registers    Command  16 10                 121    1  Introduction       1 1  Introduction to the User Manual    The LUFP1 Gateway User Manual is organised into a series of chapters  which can in turn be grouped together  into three parts as follows        Part I  Covers all the elements required in order to set up the gateway and operate it on a FIPIO network   Chapter 1  Introduction  page 6  describes the gateway  the user manual that comes with it and the terms used in  it   Chapt
160. n last saved     You will then need to change  1  the name of the node   2  the address of the corresponding Modbus slave and  3  the  location of the data exchanged between the gateway memory and the Modbus slave  All these operations are  described in Section 7 10 Changing a Modbus Slave Configuration  page 78  and Section 7 11 Adding and Setting Up  a Modbus Command  page 80     7 9  Modifying Periodic Data Exchanged with Modbus Slaves    This involves replacing  adding or deleting periodic data exchanged with one of the Modbus slaves  For each of these  operations  we shall take the standard configuration as described in Chapter 6 Advanced Implementation of the  Gateway  page 56  as the starting point  any changes previously made will have been cancelled at the start of each  operation  Each operation is illustrated below by a specific example     Always remember to save the changes you have made  and to transfer the whole configuration to the gateway  This  will allow you to check that the configuration is valid     7 9 1  Replacing a Periodic Input  E g  TeSys U Motor starter n  3  we want to replace the    TeSys U Status Register    control  address 455   16 01C7   with the    1st Fault Register    control  address 452   16 01C4      The operation is a very simple one and consists merely of changing the value of the    Starting Address  Hi  Lo     element  in the    Query    of the    Read Holding Registers    command  Modbus command for reading values off multiple reg
161. n the event of a fault or break in the FIPIO  connection        If there is a    module fault     see point      do an explicit read on the    Module status     Y MW p 2 c 0 MOD 2  This information is updated by the explicit command READ_STS  CH p 2 c 0 MOD    See Section 5 4 3 Module  Status  YMW p 2 c 0 MOD 2   page 53  for a description of the    Module status    bits                 PLC Processor LUFP1 Gateway    Faults  bits refreshed at each exchange      l  p 2 c 0 0 ERR  channel 0    l  p 2 c 0 MOD ERR  module        Statuses  read EXPLICITLY by the program   READ_STS  CH p 2 c 0 0    Channel status    MW p 2 c 0 0 2       2 c 0  i ti  Module status    IVW p 2 c 0 MOD 2   ae  ETS temp  2  c 0 MOP  diagnostics     System words   SW128  gt   SW135       See also the PL7 PRO documentation or on line help  Working with communications  gt  FIPIO bus communications  gt   Programming a FIPIO communication  gt  Managing FIPIO faults  to learn more about the procedures for managing  FIPIO faults        52    5  FIPIO Objects Available for Programming       5 4 1  System Words  SW128 to  SW135    Each bit in this group of words signals the status of a device connected to the FIPIO bus  addresses 0 to 127   These  bits are normally at 1  but switch to 0 in the event of a fault on the connection point  faulty FIPIO connection point   For  a non configured connection point  the corresponding bit is always at 1     The table below maps the correspondences between these system word 
162. n the standard 8 TeSys U motor starter configuration  the deletion of  one or more motor starters  The 8 motor starters were configured to represent the typical maximal configuration  a  maximum of 8 Modbus slaves      It is best to delete any slaves absent from your configuration in order to avoid any degradation in performance that  might be caused by the physical absence of motor starters declared in the LUFP1 gateway configuration     Make the following changes to the Configuration Parameter Values  Standard Config  Section 4 2 4  page 29  and to  the Adjustment Parameter Values  Standard Configuration  Section 4 2 5  page 30         For each absent TeSys U motor starter  reset to zero the number of periodic command words   KW p 2 c 0 0 0  and  KWV p 2 c 0 0 1  and the number of periodic control words   KW  p 2 c 0 0 2 and  KW p 2 c 0 0 3  on a  single slave  starting with slave n  8 and working back towards slave n  1       For each absent TeSys U motor starter  two of the addresses of periodic words n  1 to 16   KW p 2 c 0 0 4 to   KW p 2 c 0 0 19  will become    Not used    parameters  starting with n  16 and working back towards n  1  These  two words comprise a command word   control word pair  which means that you have to delete the last command  word  shift the control words along by one parameter  and then delete the last control word       Check the mappings between Modbus slaves n  1 to 8 and the addresses of the TeSys U motor starters in your  configuration  YM
163. nates the memory object to which the command relates        N B  This field is common to all Modbus command queries which seek to  access one or more locations in the memory of a Modbus slave  When  accessing several memory locations  the    Register    field designates the  address of the first word affected by the command     E g  The value of this field should be changed by entering the address of the  CMD command register  namely 400  16 0190   This value will be  automatically converted to hexadecimal if the user enters it in decimal                       87    7  Using ABC LUFP Configurator                      Field in the Size in the Description  frame frame  Preset Data 2 bytes  Data Location  Address  in the gateway   s output data memory  16 0200 to  or more for a   16 0233   of the datum to be transmitted in the    Preset Data    field of the query  data block   frame     N B  The field    Data location    is used for each frame that conveys data between  the Modbus slaves and the FIPIO master  In this instance  it designates the  starting address of the data block to be transmitted     N B  As far as possible  ensure that the data is located at even numbered  addresses in order to align the Modbus data  in 16 bit format  with the   QW p 2 c 0 0 e   outputs of the FIPIO master     E g  The value to be assigned to the ATS48   s CMD register should be placed  in the gateway   s output data memory area  We will be using the first free  location starting at an even ad
164. ndix B  LUFP1 Gateway Settings       Number of periodic command words   2   2    1   2   3   1  4 2 3  9  Number of periodic control words   3   2    3   2    4   1  6 6 4 16    Total number of periodic words   9   16   25    Reserve  1 periodic command or control word  maximum of 26 periodic words      The periodic words are assigned firstly to the periodic command words  and then to the periodic control words  Each  category starts with the first Modbus slave and ends with the last configured slave     In the present example  this gives us the following configuration of periodic words  a grey background indicates a  periodic word with a    fast    periodicity  otherwise the periodicity is    normal                                                                                                      Periodic word Modbus slave Register Periodic word Modbus slave Register  1 Command n  1 N  1 TeSysU 10 704 14 Control n   5 N  2 TeSysU 30 452  2 Command n  2 N  1 TeSysU 10 700 15 Control n   6 N  2 TeSysU 30 461  3 Command n  3 N  2 TeSysU 30 16 Control n   7 N  3 ATS48 12 458  4 Command n  4 N  2 TeSysU 30 700 17 Control n   8 N  3 ATS48 12 4072  5 Command n  5 N  3 12 18 Control n   9 N  3 ATS48 12 4 063  6 Command n  6 ATS48 42 400 19 Control n  10 N  4 ATS48 458  7 Command n  7 N  5 33 400 20 Control n  11 N  4 ATS48 42 4 072  8 Command n  8 N  5 ATV58 401 21 Control n  12 N  4 ATS48 42 4 063  9 Command n  9 N  5 ATV58 33 402 22 Control n  13 ATV58 458  10 Control n   1 TeSy
165. ned by the  parameter  MVV p 2 c 0 0 25     e Each of the bits in the    cycle time of periodic Modbus controls    parameters   MW  p 2 c 0 0 29 and   MW p 2 c 0 0 30  determines either fast periodicity  bit at 0  or slow periodicity  bit at 1  for the controls  both  defined by the parameter  MVWV p 2 c 0 0 26     Addresses of Modbus slaves  Remember that you must define the Modbus slaves starting at Modbus slave n  1 and then  on in sequence  without leaving any    empty slots           104    9  Appendix B  LUFP1 Gateway Settings       9 3  Management of Degraded Modes    The management of degraded modes on the LUFP1 gateway  described in Section 4 1 4 Managing Degraded Modes   page 26  now depends on a gateway adjustment parameter  The table below is the same as the one in that section     except that the new parameter has been included                                                  Event  Disconnection Disconnection of  Desired Premium PLC  of the upstream FIPIO Failure of the the downstream  behaviour CPU stop or failure peal  1  LUFP1 gateway Modbus RTU  network  Reset Yes  MW p 2 c 0 0 23   X0 X7   16 02 Depending on the configuration   MW p 2 c 0 0 23  of the Modbus slaves  2   Outputs Hold XO X7   16 00   MW p 2 c 0 0 23   No refresh X0 X7   16 01      Reset     Yes  3   Inputs      Hold Yes  4                                         1  See Section 9 2 Adjustment Parameters page 101  for a description of the adjustment parameter used in this  column     2  The des
166. nfigurator     This  configuration tool enables the gateway to be configured and adjusted independently of  PL7 PRO  The possibilities offered by the tool go well beyond the limits imposed by the  standard profile FED C32 P  The whole of Part Il therefore supplements Chapter 4 Software  Implementation of the Gateway  page 25  and supersedes certain sections        6 1  Introduction to Advanced Implementation of the Gateway    The Advanced Implementation of the Gateway gets around certain limits imposed by the Software Implementation of  the Gateway  Chapter 4  page 25   The main differences between the two implementation methods are summarised in  the table below                                            Software Implementation of the Advanced Implementation of the  Gateway  Chapter 4  Gateway  Chapter 6   FIPIO Profile Standard profile    FED C32 P    Standard profile    FED C32     Modbus slaves Maximum of 8 Modbus slaves  Configuration method Configuration and adjustment under Configuration performed entirely in  PL7 PRO ABC LUFP Configurator  These parameters are downloaded to  The download is performed by ABC   the gateway by the PLC on FIPIO LUFP Configurator and the  connection and   or at the request of the   configuration is stored in the gateway   s  FIPIO master  by explicit exchange  static memory  Periodicity of Modbus 1 fast cycle and 1 normal cycle for write   Each Modbus command has its own  exchanges commands cycle time  see below   Ditto for read commands  
167. nu with the same name        Eat Status  Heiponie      Sira Adder Funchon Byta comi Da  a Chec ooum  as the previously selected  none     monitonng infuse 1   bytes  5121 Dut dose T bytes  512 Garansi Ares    bytea EL   window then appears  mi 2 C3    0200    i    Git  j  00 g3   bad     i    te ae       The sample window above displays the contents of the memory exchanged  under the standard configuration  with  TeSys U motor starter n  1     In the upper pane you can choose a Modbus command  edit its contents  and send it to the Modbus network      Command    menu   The response will then be displayed in the same pane  See Section 2 10    Node Monitor    in the  AbcConf user manual  entitled AnyBus Communicator     User Manual  for further information about how to use this    window  The manual can be found on CD LU9CD1 under    ABC_User_Manual pdf        The lower pane allows you to view the contents of the gateway   s memory  but only the bytes used in the query and  response frames of the commands configured for the selected node     In the window shown above  the data displayed correspond to the values at the memory locations designated by the     Data    fields in the commands configured for the node    TeSys U n  1     namely     Read Holding Registers    and    Preset  Multiple Registers        N B  The data exchanged with the previously selected Modbus slave are displayed MSB first  i e  in the order MSB    LSB  from left to right  in ascending order of memory addre
168. nual or online help for more details about using FIPIO diagnostics on  Premium PLCs     The    screen is divided up into three separate frames  as illustrated below     List of active Modbus slaves  Each    TeSys U n  e    in this frame indicates that the corresponding TeSys U motor  starter is present  The hexadecimal value in the top right corner is that of the FIPIO input for the list of active  slaves  LAS  service  namely  IW p 2 c 0 0 27  See Section 5 2 List of Active Slaves  LAS  Service  page 42  for  a detailed description of the LAS service     In this example  bits 2 and 4 of  the LAS service input word List of modbus Active Slaves  have been reset by the    gateway  Modbus slaves n  3  and 5 are therefore absent        TeSys U n      TeSys Unt    The    LUFP1    box uses a system bit on the Premium PLC to indicate whether the gateway is present on  or absent  from  the FIPIO network  coloured blue or red accordingly   This system bit   SW128 X2 in this example  is  described in Section 5 4 1 System Words  SW128 to  SW135  page 53        118    11  Appendix D  Sample Use under PL7 PRO       e Diagnostics  Implicit exchanges  The Diagnostics   Implicit Exchanges  first two rows of the table in this frame  samen  correspond to the    Module fault     MotLERR    l p 2 c 0 MOD ERR  and    Channel fault      MLE    l p 2 c 0 0 ERR  described at the Saamnon                beginning of Section 5 4 FIPIO Diagnostic    9 _   Objects  page 52  The last two rows L28700    me
169. odbus frame it represents and a precise  location in the gateway memory  You can configure the size of the data exchanged  and the memory location  for the exchanges  This allows you to organise the gateway inputs and outputs as you see fit  within the limit of  the addresses that correspond to the inputs   outputs  see Section 5 1 3 Configuration under AbcConf with  Profile FED C32  page 41        The configuration example provided with the gateway     LUFP1_FEDC32_Example cfg     is designed to  reproduce the standard configuration used in the gateway implementation with profile FED C32 P  8 TeSys U  motor starters   The configuration of the gateway inputs   outputs is therefore identical to the one described for  the standard configuration  the two tables on page 33   Each    TeSys U n  e    node in the example comprises a  read command from the TeSys U status register  address   455   16 01C7  and a write command from the  TeSys U command register  address   704   0x2C0   These commands are configured in exactly the same  way  except for their    Data    elements  The    Modbus frame content   gateway memory address    links for these  elements  on which the equivalence with the standard configuration is based  are configured as follows                                                                                      Complete tree structure of the AbcConf element containing the link Data length   Data location  Sub Network  gt  TeSys U n  1  gt  Preset Multiple Registe
170. odic command words for slave n  2  TeSys U    2   Bits 8 11  Nbr of periodic command words for slave n  3  ATS48    1   Bits 12 15  Nbr of periodic command words for slave n  4  ATS48    1   Number of periodic command words for slaves n  5 to n  8    Bits 0  3  Nbr of periodic command words for slave n  5  ATV58    3   KW p 2 c 0 0 1 3  16 0003   Bits 4  7  Nbr of periodic command words for slave n  6   0   Bits 8 11  Nbr of periodic command words for slave n  7   0   Bits 12 15  Nbr of periodic command words for slave n  8   0   Number of periodic control words for slaves n  1 to n  4    Bits 0  3  Nbr of periodic control words for slave n  1  TeSys U    3   KW p 2 c 0 0 2 13107 1643333   Bits 4  7  Nbr of periodic control words for slave n  2  TeSys U    3   Bits 8 11  Nbr of periodic control words for slave n  3  ATS48    3   Bits 12 15  Nbr of periodic control words for slave n  4  ATS48    3   Number of periodic control words for slaves n  5 to n  8    Bits 0  3  Nbr of periodic control words for slave n  5  ATV58    4  ZKW p 2 c 0 0 3 4 16 0004   Bits 4  7  Nbr of periodic control words for slave n  6   0   Bits 8 11  Nbr of periodic control words for slave n  7   0   Bits 12 15  Nbr of periodic control words for slave n  8   0   KW p 2 c 0 0 4 704 16 02CO0   Address of periodic word n   1  1st prd  command word of slave n  1  TeSys U    KW p 2 c 0 0 5 700 16 02BC   Address of periodic word n  02  2nd prd  command word of slave n  1  TeSys U    KW p 2 c 0 0 6 704 16 02C
171. on the left  in their factory setting positions  default    gL address   2      23  Tens o    oS iC    Any change to the gateway s address is taken into account only once it is powered on again     This address is the sum of the decimal values given by the angular  positions of the bottom coding wheel  tens  and the top coding wheel   units      7  x    No two devices on the same FIPIO bus can ever have the same address  Simultaneous  fast     2 Hz  and continuing flashing of LEDs            and O means that the device cannot  connect to the FIPIO bus because the address is already used by another device    N B  This flashing signal also occurs when address 00 is configured using the gateway   s  coding wheels        Examples   Address   19 Address   73   o P  Units    o1 Units o   oa  o Q OX Q   Sk g L  Tens z   Tens o   gt    8 L g L          22    3  Signalling       The gateway   s 6 LEDs and the descriptive label on the removable cover that hides its two coding wheels  for the  gateway address  allow you to diagnose the status of the gateway           LED LED  gt  Gateway state LED LED  gt  Gateway state       Off  Gateway on line Off  No fault   exchanges possible     Flashing  red   Gateway off line       Red  Internal fault                     ERR  exchanges impossible    1 0 ne  jace tha gateway    LsCheck  in PL7 PRO  that a FIPIO station Flashing  red   Timing failure  has been declared for the gateway  Fault mainly due to FIPIO network  address  Check that the gat
172. out time  10ms     belongs           84       7  Using ABC LUFP Configurator          Configuration       Description  element  Trigger byte This element is only used by the gateway if    Update mode    is set to    Change of state on  address trigger     In this case  it specifies the address  in the gateway   s output memory  16 0200 to    16 0233   of an 8 bit counter managed by the FIPIO master  The FIPIO master updates this  counter in the same way as the other gateway outputs  see Section 5 1 3 Configuration  under AbcConf with Profile FED C32  page 41      When the value located at this address is changed by the FIPIO master  the query  configured with a    Change of state on trigger    for that address is transmitted to the Modbus  slave by the gateway     Unlike the    On data change    and    Change of state or Cyclically    modes  allows you to send  a command on a specific order from the FIPIO master if  for example  the latter is unable to  update all the data for any given query at the same time    N B  The    trigger byte    does not have to be an output updated by the FIPIO master  It is  quite possible for it to be an input between 16 0000 and 16 0033  in which case the  exchanges of the command currently being configured will be conditioned by the Modbus  slave that updates the byte        Update mode    This element is used to specify the transmission mode for the query on the Modbus  network  It takes one of the following four values       Cyclicallly asir
173. p 2 c 0 0  gt   0 0 25    26 periodic command words     QW p 2 c 0 0  gt   0 0 25    FIPIO variables     IMPLICIT exchanges     periodic    LUFP1 Gateway    Input memory  16 0000  gt  16 0033  Output memory  16 0200  gt  16 0233  iz    Modbus network   Modbus slaves or TeSys U motor starters    5 1 1  Standard Configuration with 8 TeSys U Motor Starters    The periodic command and control words described below correspond to the configuration described in Chapter 4  Software Implementation of the Gateway  page 25     Inputs   Controls       Outputs   Commands       FIPIO object    Description    FIPIO object    Description        IW p 2 c 0 0    Status of motor starter        QW p 2 c 0 0    Command of motor starter           IW p 2 c 0 0 1    Status of motor starter       QW p 2 c 0 0 1    Command of motor starter          IW p 2 c 0 0 2    Status of motor starter        QW p 2 c 0 0 2    Command of motor starter           IW p 2 c 0 0 3    Status of motor starter        QW p 2 c 0 0 3    Command of motor starter           IW p 2 c 0 0 4    Status of motor starter        QW p 2 c 0 0 4    Command of motor starter           IW p 2 c 0 0 5    Status of motor starter        QW p 2 c 0 0 5    Command of motor starter           IW p 2 c 0 0 6    Status of motor starter       QW p 2 c 0 0 6    Command of motor starter          IW p 2 c 0 0 7    Status of motor starter     QW p 2 c 0 0 7    Command of motor starter        IW p 2 c 0 0 8     IW p 2 c 0 0 25    Not used  18 words     
174. pstream    network    FIPIO          Downstream    network    Modbus RTU       FIPIO  characteristics          e Physical layer conforming to IEC IS 1158 2    e WorldFIP communication profile  Profile 2  Device WorldFIP   FIPIO     e Nature of network  Device oriented bus  DeviceBus     e Network topology  Multipoint linear topology  bus  with adapted and passive line  terminations  see Section 2 6 2 Wiring Recommendations for the FIPIO  Network  page 20       Physical media  eee   100  200 or 500 m       Main cable  150 Q shielded single twisted pair copper cable  TSX FP CAcee    Tap link cable  150 Q shielded double twisted pair copper cable  TSX FP CCeee   e Connections  9 pin SUB D connectors preferred  see Section 2 6 2 Wiring  Recommendations for the FIPIO Network  page 20     e Transmission rate  1 Mbit s    e Maximum length of an electrical segment  1 000 m    e Maximum length of the FIPIO network  15 km  in 15 segments of 1 km       Maximum number of stations  32 stations per segment  repeater not included  up  to 128 stations for the entire FIPIO network  repeaters not included   Addresses 0  and 63 are reserved for the FIPIO master and the programming terminal  respectively    e Mono master network  Managed by a bus arbitrator  FIPIO master   the  producer   consumer principle is used for inter station exchanges    e Access methods  Periodic and aperiodic communications handled in bus     macro cycle        time critical    communication system           96        
175. puts and outputs of the gateway are accessible  in  ONLINE   mode  via the debug window  called up by double clicking the basic module   0   corresponding to the LUFP1 gateway    Developing a FIPIO Application                     ccccccccceeeeeeeeceeceeeeeeeeeeeecaeeeeeeeeeeeeeeenaees Section 4 2 14     Page 37      The PLC application example in Chapter 11 Appendix D  Sample Use under PL7 PRO  page 114  is fully  compatible with the gateway when configured using profile FED C32  The only modification required is to  change the gateway profile type  double click the FIPIO connection point and select profile FED C32 instead of  FED C32 P         60    7  Using ABC LUFP Configurator       Each part of this chapter describes a separate step allowing users to personalise the gateway configuration according  to their own particular needs  but only when it is configured using standard profile FED C32 under PL7 PRO   Each part introduces a basic operation  isolating it from the rest of the configuration and describing the operations to be  carried out using AbcConf and how they affect the gateway   s general behaviour     Some of the operations can also be performed when the gateway is configured using standard profile FED C32 P   This possibility will be flagged by the symbol  FED C32 P  in the corresponding description     In each case  the first two steps are required  as they allow you to establish the dialogue between the gateway and the  PC software that enables you to configu
176. r AbcConf  will come into play later on        58    6  Advanced Implementation of the Gateway       e Adjustment Parameter Values  Standard Configuration           0     eee Section 4 2 5     Page 30    gt  Ignore this step for the time being  it describes elements which  under AbcConf  will come into play later on     e Deleting one or more TeSys U Motor Starters from the Configuration                     Section 4 2 6     Page 31    This operation   described in Section 7 7 Deleting a Modbus Slave  page 66   is specific to AbcConf  You must  therefore run AbcConf and load the example file provided in order to delete a motor starter     e Configuring Gateway Inputs   Output 00 00 0000    c cece eee cene ee eeeeeetetecnnneeeeeees Section 4 2 7     Page 32    As with PL7 PRO  no operation need be performed if you use the example file provided  this section describes  the inputs   outputs corresponding to the configuration entered during the previous steps   If you want to modify  the configuration or create a new one  consult the relevant sections of Chapter7 Using ABC   LUFP Configurator  page 61  The explanations that follow seek to describe the configuration illustrated in the  example       The gateway inputs   outputs are configured entirely under AbcConf  The Modbus frames configured for the  various slaves  or    Nodes     of the Modbus network  or    Sub Network     include    Data    or    Preset Data     elements  Each element is a link between the contents of the M
177. ration window  click again       gt  Close this window  and the PLC hardware configuration window       gt  Save the PL7 PRO application by giving it a name     4 2 10  Assigning Symbols to the Gateway   s FIPIO Objects    It is advisable to assign symbols to the gateway   s inputs and outputs  this makes it easier to understand the PLC  application that will be managing them  Edit I O variables using PL7 PRO  and select the address      0 2 2 0  FED C32 P    if  for example  the gateway is located at address 2     You can also assign symbols to the configuration and adjustment parameters described in the previous sections  as  well as to the gateway   s FIPIO diagnostic objects  but this is not as useful as it is for the inputs and outputs     Once defined  these symbols are used in the various FED C32 P profile configuration and monitoring windows     emee Jepe    m        Ls  dpf i Sii i d r L    Br  s temi Thee   Bogie Trip E Rem    m Se et Teka Le t  Bogen Trip E in    mi Sr memini Teh L n    Begen    Trip    Ezar    ni   r mmia Heka in   Sogn T rip    kaaa tS maa Tallon Lo  Bamme Trip d iawr mima mcm biain i  Baas Trip iiaa mins mn    Lain  Espas Tsip n hnas mns ta bign   figs isip uias uas ma Leng imi     a     _    m  kl  Za  E     E  pa  faa  g   A   P ae  EE  Ll     a  a  HE  a  Lt     ae  m  ki  p   Ll  HE             rm  j Je  Ea   L        E  HE  E       Som W Parre  rnap aper imn ees    Sp a a  Jn feaa isana me ii  mre Pa ee R i E mi   So Salji pee ee  ue un   A
178. rce code contains numerous remarks to help you understand how it works  Each  program  file starts with a  short description of the way it operates  and each line includes a comment        Each variable used has a symbol whose name describes its use  Use the keyboard shortcuts    Ctr1 E    and    Ctr1 F    to  display the variables by address  e g   MW100  or by symbol  e g  Pkw_checked_boxes_dn      Three animation tables  icon     have been created     FIPIO Diagnostics      lufp1_inputs outputs  and    lufp1_Pkw      However  the operating screens provided are more than sufficient to present the application data used throughout this  example     11 2  Displaying LUFP1 Gateway Inputs   Outputs    The    LUFP1 gateway exchanges    operating screen comprises two separate panes     e Hexadecimal display of gateway input data   IW 0 2 2 0 0 to  IW 0 2 2 0 0 31  in the INPUTS frame  These  inputs are named and grouped in the same way as in this guide  see Section 4 2 7 Configuring Gateway  Inputs   Outputs  page 32   Of course  the display of these input data is correct only if the standard gateway  configuration is used     In the case of the standard configuration  these input data comprise the periodic Modbus data  command and  control of TeSys U motor starters   the Modbus aperiodic data  indexed periodic variables   PKW service  and the  input word of the list of active slaves  LAS  service  as well as the free and reserved memory locations     e Hexadecimal display of gate
179. re it  i e  AbcConf     We strongly recommend that you read Chapter 4 Software Implementation of the Gateway  page 25  and  above all   Chapter 6 Advanced Implementation of the Gateway  page 56  as all the AbcConf operations described here assume  that we are using the standard configuration  with 8 TeSys U motor starters  presented in the context of the two LUFP1  gateway implementation methods     7 1  Connecting the Gateway to the Configuration PC  This step is required when setting up the gateway configuration application  AbcConf     Connecting the gateway to one of the serial  COM  ports on a PC requires a straight PowerSuite cable and an  RS232 RS485 converter  These two items are the same as those allowing dialogue with drives and soft start soft stop  units using the PowerSuite application and are both available from the catalogue  ref   VW3 A8 106      Be sure to use the    POWERSUITE    cable and the    RS232   RS485 PC    converter  An    ATV28 before 09   2001    cable  and an    ATV 58    converter are also supplied with these items  but they should not be used with the LUFP1 gateway     LUFP1 Gateway  seen from underneath       P  Configuration                         RS232   R8485  converter    Once the gateway has been connected to a PC with the PowerSuite cable and the RS232 RS485 converter  you can  change its configuration using    ABC LUFP Configurator     more generally referred to as    AbcConf     This configuration  tool also allows you to carry out a
180. register      TeSys U Status Register     address 455   16 01C7    and expanding as far as the    Reserved  2nd  Warning Register     address 462   16 01CE   This will bring the number of registers controlled from 1 up to 8     The necessary operations are described below     1  Change the number of registers controlled  This step consists in modifying the value of the element    Number of  points  Hi  Lo     in the    Query    of the    Read Holding Registers    command  Modbus command for reading the values  of multiple registers   Select this element  then change its value as shown at the top of the next page  AbcConf will  automatically convert any value entered in decimal to hexadecimal        70    7  Using ABC LUFP Configurator            SAN  Coada Vochnede ail  Lanta Tool Lilt    F Humber ol points Hilo   Weu mE    EFEO EEOAE    ABC FIPIO MB Gateway   LUFF 1 an    Deis  E R  Suek  T Tapun 1  Taha UW  aj g Finami Mudple F marii    la Fetisi Hokij Fiii  H E Oumy  pF Sava Batches   Aian    i rT Hil  j    Of Checksum     Hanker ol ports Hilal                    2  Change the number of data bytes in the Modbus response  The number of bytes read from the memory of TeSys U  motor starter n  2 increases from 2 to 16  as the number of registers controlled has increased from 1 to 8  Select the       Byte count    element in the    Response    and change its value as shown below  AbcConf will automatically convert  any value entered in decimal to hexadecimal     SAL  Logandu  s
181. register for motor starter  a TOn URAN LONE Free input area  16 0033 Toye  96 bytes   16 0034 Reserved memory locations  16 0035 1 byte  2 bytes  always at 16 0000   LAS service  1  16 0036 1 word Reserved memory locations  2 bytes           PKW service  RESPONSE  16 0038 1 byte    mM  16 003F 1 byte  16 0040 1 byte    Reserved memory locations   8 bytes           Unusable input area   448 bytes                       16 01FF 1 byte           1  The data for these services are not actually stored in these gateway memory locations  but the mapping between  the gateway memory and the corresponding FIPIO inputs   outputs  see Section 5 1 3 Configuration under  AbcConf with Profile FED C32  page 41  means that these locations are not to be used  If they were  the  mapping would overwrite the stored data with data from the services        112    10  Appendix C  Standard Configuration       10 2 2  Output Data Memory Area  The gateway has 52 output bytes  Only the first 16 bytes are used           Service Address Size Description          fon        0200 1 word Value of command register for motor starter          0202 1 word Value of command register for motor starter          Periodic  communications  Command of  TeSys U motor starters    0204 1 word Value of command register for motor starter             0206 1 word Value of command register for motor starter          0208 1 word Value of command register for motor starter          020A 1word Value of command register for motor st
182. ress of the control word for slave n  1  6  7  8  9     KW p 2 c 0 0 12 0 16 0000   Address of periodic word n   9  Not used     KW p 2 c 0 0 29 0 16 0000   Address of periodic word n  26  Not used                   31    4  Software Implementation of the Gateway                         Parameter Value Description    MW p 2 c 0 0 20 260  16 0104   Modbus format and speed    MW p 2 c 0 0 21 771 16 0303   Modbus timeout and number of retransmissions   MW p 2 c 0 0 22 10 16 000A   Reconnection time for a Modbus slave   MW p 2 c 0 0 23 514 16 0202   Behaviour on losing FIPIO network and Modbus network   MW p 2 c 0 0 24 O  16 0000   Not used        MW p 2 c 0 0 25   25630 16 641E   Cycle time of fast   normal periodic commands   MW p 2 c 0 0 26   25630  16 641E   Cycle time of fast   normal fast controls    Bits O to 3  Periodic commands n  1 to 4   fast  bits at 0   Bits 4 to 15  Not used     MW p 2 c 0 0 28 O 16 0000   Not used    Bits O to 3  Periodic controls n  1 to 4   fast  bits at 0   Bits 4 to 15  Not used     MW p 2 c 0 0 30 O 16 0000   Not used           MW p 2 c 0 0 27 O 16 0000           MW p 2 c 0 0 29 O  16 0000                       MW p 2 c 0 0 31 1282 16 0502   Modbus addresses  Slave n  1  bits 0 7    2     Slave n  2  bits 8 15    5   MW p 2 c 0 0 32 1798 16 0706   Modbus addresses  Slave n  3  bits 0 7    6     Slave n  4  bits 8 15    7   MW p 2 c 0 0 33 O  16 0000   Modbus addresses  Slaves n  5 and 6 absent    MW p 2 c 0 0 34 O  16 0000   Modbus addresses  
183. rs  gt  Query  gt  Data 0x0002 0x0200  Sub Network  gt  TeSys U n  2  gt  Preset Multiple Registers  gt  Query  gt  Data 0x0002 0x0202  Sub Network  gt  TeSys U n  3  gt  Preset Multiple Registers  gt  Query  gt  Data 0x0002 0x0204  Sub Network  gt  TeSys U n  4  gt  Preset Multiple Registers  gt  Query  gt  Data 0x0002 0x0206  Sub Network  gt  TeSys U n  5  gt  Preset Multiple Registers  gt  Query  gt  Data 0x0002 0x0208  Sub Network  gt  TeSys U n  6  gt  Preset Multiple Registers  gt  Query  gt  Data 0x0002 Ox020A  Sub Network  gt  TeSys U n  7  gt  Preset Multiple Registers  gt  Query  gt  Data 0x0002 0x020C  Sub Network  gt  TeSys U n  8  gt  Preset Multiple Registers  gt  Query  gt  Data 0x0002 Ox020E  Sub Network  gt  TeSys U n  1  gt  Read Holding Registers  gt  Response  gt  Data 0x0002 0x0000  Sub Network  gt  TeSys U n  2  gt  Read Holding Registers  gt  Response  gt  Data 0x0002 0x0002  Sub Network  gt  TeSys U n  3  gt  Read Holding Registers  gt  Response  gt  Data 0x0002 0x0004  Sub Network  gt  TeSys U n  4  gt  Read Holding Registers  gt  Response  gt  Data 0x0002 0x0006  Sub Network  gt  TeSys U n  5  gt  Read Holding Registers  gt  Response  gt  Data 0x0002 0x0008  Sub Network  gt  TeSys U n  6  gt  Read Holding Registers  gt  Response  gt  Data 0x0002 Ox000A  Sub Network  gt  TeSys U n  7  gt  Read Holding Registers  gt  Response  gt  Data 0x0002 0x000C  Sub Network  gt  TeSys U n  8  gt  Read Holding Registers   gt  Response  gt  Data 0x0002 0x000E       
184. ry    type use       Physical Interface  The only possibility offered by this option indicates that the physical interface of the downstream  network of the gateway is a serial link       Protocol  This option should not be changed  because it indicates the type of protocol used on the network downstream of  the gateway  With the LUFP1 gateway     FIPIO MB Gateway    must not be deselected  The other possibilities available  are reserved for other devices in the same product family     Modifying the    Protocol    option will reset the entire configuration  It is therefore  essential not to adjust it  If by any chance this should happen  start again with a clean basic  configuration  see Section 7 6 Creating a New Configuration  page 66  or load a previously  saved configuration           92    7  Using ABC LUFP Configurator       7 12 3     Sub Network    Element    The five commands accessible from the    Sub Network    menu are          Monitor     Allows you to view the mapping between the Modbus  command data and the content of the gateway   s memory  Examples of    how to use this command are shown in Sections 7 9 3  page 70  and Arde Hoda i  7 9 4  page 74   Add Bane antes  5  Load Mode       Add Node     Allows you to add a new node on the downstream Modbus OT Te Sublebvork Staus       network  Each node corresponds to a different Modbus slave  This  command is not available if there are already 8 Modbus slaves  as is the  case with the gateway   s standard configurat
185. ry involved    Command code  with exception indicator  The value of this field is set to 16 80   the value  of the    Function    field in the query involved    Code indicating the nature of the error which has caused the exception response  see table  below            Slave Address       Function       Exception Code    Checksum  Lo   Checksum  Hi        Error check                      Code   Exception Description of the exception    16 01   ILLEGAL FUNCTION   The query   s    Function    command is not implemented in the Modbus slave  software  or it is unable to process it for the moment              16 02   ILLEGAL DATA The combination of the query   s    Starting Address    and    No  of Registers    fields   ADDRESS  or assimilated fields  gives access to one or more addresses which are not  accessible on the Modbus slave    16 03   ILLEGAL DATA The value of one of the Modbus query   s fields is outside the authorised range    VALUE This error does not affect the content of the    Data     or assimilated  fields  as it    only governs the fields used in managing the Modbus protocol        1   DEVIGE An unrecoverable failure has occurred when processing the command                 FAILURE  16 05   ACKNOWLEDGE The Modbus slave informs the gateway that it has accepted the command   1   acknowledgement   but that it will take too long to process it and it cannot afford  to wait for the completion of this process before sending a response   The gateway will need to transmit
186. s  at least 30 cm   make crossings at right angles if  necessary  and connect the cable shielding to the earth on each unit     Adapt the line at both ends using a line terminator  see diagram and VW3 A8 306 RC termination below      D B    ee  1200 1nF  D A         Line termination recommended at both ends of the line         VW3 A8 306 RC line termination           To make it easier to connect the units using the topologies described in Section 2 5 1 Examples of Modbus  Connection Topologies  page 15  various accessories are available in the Schneider Electric catalogue     ae   7p  1  Hubs  drops  taps  and line terminations           O LU9GCO3 hub    This passive box has 8 female RJ45 connectors  Each of these connectors can        star    topology  be connected to a Modbus slave  to a Modbus master  to another Modbus hub   Lu or to a line termination    O VW3 A8 306 TF3 drop box             cceee This passive box includes a short lead with a male RJ45 connector        bus    topology with VW3 A8 306 TF3 drop boxes  allowing it to be connected directly to a Modbus slave  without  having to use a different cable  It is fitted with 2 female RJ45  connectors for the connection of two Modbus cables of the  VW3 A8 306 Ree type     O 2 way TSXSCA62 subscriber connector  This passive box has a printed circuit fitted with screw terminals      bus    topology with tap boxes  and allows the connection of 2 subscribers to the bus  2 female 15   pin SUB D connectors   It includes the
187. s equal to 16 00    Error codes relating to Modbus slaves n  1 to 8  300 to 307 R W   Error codes relating to Modbus slaves n  1 to 8  last error                                         The adjustment and configuration parameters will only be present when the gateway is configured using PL7 PRO  i e   in accordance with the standard profile FED C32 P  You should therefore not use addresses 0 to 119 if you configure  the gateway with AbcConf  profile FED C32 cannot be configured under PL7 PRO      These parameters are shown below with the sole purpose of listing their addresses and access rights to the PKW service   For more details about them  see Appendix B  LUFP1 Gateway Settings  Chapter 9  page 100   To make it easier to read   the table below is based on the FIPIO objects that correspond to the gateway   s configuration and adjustment parameters     LUFP1 Gateway Internal Registers  Details                                                                                                Bits 0 to 7  LSB  Bits 8 to 15  MSB   FIPIO object    _    i a 3  Add    Rights  Name Add    Rights  Name   MW p 2 c 0 0 20   0   RO _ Modbus speed 1  RO  Modbus format   MW p 2 c 0 0 21   2   R    _ Modbus response timeout a 3   RO_  Number of retransmissions   MW p 2 c 0 0 22   4   RO  Modbus reconnection time   58  RO_ Notused   MWi p 2 c 0 0 23   6   RO  Behaviour on loss of FIPIO 7   RO _ Notused   MW p 2 c 0 0 24   8   RO _ Not used __   9  RO  Notused   MWi p 2 c 0 0 25  __  10   R W_
188. sU 10 455 23 Control n  14 N  5 ATV58 33 451  11 Control n   2 N  1 TeSysU 10 452 24 Control n  15 N  5 ATV58 33 452  12 Control n   3 N  1 TeSysU 10 461 25 Control n  16 N  5 ATV58 33 453  13 Control n   4 TeSysU 30 455 26                            General Modbus Configuration     Modbus speed            19 200 bits s    Modbus format            8 data bits  Modbus RTU      1 stop bit     no parity      Degraded modes        Timeout of 300 ms     2 retransmissions     Reconnect after 30 s     Reset command  values if FIPIO bus is disconnected      Periodicities                 Fast commands at 300 ms   normal at 900 ms  Fast controls at 300 ms   normal at 1 800 ms    When you create a new configuration and you want to set up the gateway to handle the  Modbus exchanges for this configuration  it is highly advisable to plot out all such exchanges  in advance  as illustrated above        N B  The configuration of the Modbus slaves themselves is beyond the scope of this guide  and is therefore not  described here  See the user manuals of the corresponding products        107    9  Appendix B  LUFP1 Gateway Settings       9 4 3  Configuration Parameter Values                                                                                                             PL7 parameter Value Description   Number of periodic command words for slaves n  1 to n  4    Bits 0  3  Nbr of periodic command words for slave n  1  TeSys U    2  ZKW p 2 c 0 0 0 4386 16 1122  Bits 4  7  Nbr of peri
189. ss   provided that the    Byte Swap    option in the    Data    or     Preset Data    element of the corresponding Modbus command was set to    No swapping     see Section 7 11 2 4  Configuring the Content of the Query Frame  page 87      A brief description of the toolbar buttons in this window is given below   JF   Stop   Start communications with the selected node   amp  Select   Send the Modbus command in the upper pane    ped a Stop   Resume refreshing the data in the lower pane       65       7  Using ABC LUFP Configurator          Proceed by Retrieving the Gateway Configuration  Section 7 3  page 63  before Monitoring the    Contents of the Gateway   s Memory  This will ensure that the data displayed correspond to the inputs and outputs  exchanged with the selected Modbus slave     7 6  Creating a New Configuration    When you want to create a new configuration  you can either use an existing configuration as a starting point   as is  the case with most of the operations described in Chapter 7   or you can use a blank configuration     For a blank configuration  use the    New    command in the    File    menu   e Select the protocol    FIPIO MB Gateway    in the Abc options   e Select the fieldbus    FIPIO    and the profile    FEDC32    in the network options      FED C32 P_  The creation of new configurations is performed entirely under PL7 PRO  Only transfer a new    configuration to the gateway if it signals a    Hardware configuration fault     see Section 7 4 1 
190. t of FIPIO output data exchanges    MW p 2 c 0 0 23   16 02      Clear      Modbus exchanges  2 p20 Y continue  but command word values are  reset to zero   Effect on FIPIO exchanges of disconnection 16400   No action  nputs keep their  current values   8 15  ofthe Modbus network  or non refreshment an fee  P 16 02      Clear      Input values are reset to  of input data   zero    MW p 2 c 0 0 24 RO 0 15   Not used 16 0000  R W 0  7 indici Fast commands   MW p 2 c 0 0 25 Periodicity 0   Null periodicity  the Modbus command  8 15   of Modbus   Normal commands is generated as frequently as possible  R W 0  7 Fast controls   MW p 2 c 0 0 26 exchanges 1 to 255  unit  10 ms    10 ms to 2 55 s  8 15 Normal controls  0 Cycle time   Periodic word n   1 0   Fast command  R W   oiperodie   a  7 Periodic word n   8 1   Normal command   MW p 2 c 0 0 27  ee 8 Modbus   Periodic word n   9  15 Periodic word n  16  0 Periodic word n  17   MW p 2 c 0 0 28 R W   EE EE eck  7 Periodic word n  24                         102                      PL7 parameter   Access   Bits  Description Possible values or range of values  8 Periodic word n  25  9 Periodic word n  26  10 15 Not used 2 000000                         103          9  Appendix B  LUFP1 Gateway Settings                                                                                                          PL7 parameter   Access   Bits  Description Possible values or range of values  0 Periodic word n   1   MW p 2 c 0 0 29 i cen  8 Cy
191. t of Modbus commands for the appropriate node     To copy a ready configured Modbus command  select it  then choose    Copy    from the menu with the same name as  the selected command  Keyboard shortcut     Ct rl C     Then proceed with either of the following methods     a  Select the node corresponding to the Modbus slave you want to add the command to  e g     TeSys U n  4       then choose    Paste    from the menu with the same name as the selected node  A new command is added after  all the other commands configured for this node  Its configuration is totally identical to that of the previously  copied command  Keyboard shortcut     Ctrl v        or     b  Select one of the commands on the node concerned  then choose    Insert    from the menu with the same name  as the selected command  A new command is added just before the one selected  Its configuration is totally  identical to that of the previously copied command     As the new Modbus command and the original Modbus command are identical  you will need to make changes to the  fields in one of the two diagrams below  depending on whether it is a    Read Holding Registers     command or a    Preset Multiple Registers    command  see Section 7 9 Modifying Periodic Data Exchanged with Modbus  Slave  page 68   The correspondence between the different elements in these tree structures and the standard Modbus  terminology is shown on the right                                                Fead Holding Registers Modbus 
192. t to the Modbus slaves  LSB byte   2    Bits 8 15  Behaviour on losing Modbus network   Reset periodic control word  values sent by the Modbus slaves  LSB byte   2     MW p 2 c 0 0 24 O 16 0000   Not used  bits at 0     Bits 0  7  Cycle time of fast periodic commands   300 ms  30 x 10 ms   Bits 8 15  Cycle time of normal periodic commands   1 s  100 x 10 ms     Bits 0  7  Cycle time of fast periodic controls   300 ms  30 x 10 ms   Bits 8 15  Cycle time of normal periodic controls   1 s  100 x 10 ms     Cycle time settings for periodic commands n  1 to 16     Bit 0  Periodic command n  1   fast  bit at 0    MW p 2 c 0 0 27 16 00  k 2000 9  0000 Bits 1 to 7  As above  but for commands n  2 to 8  in that order  Bits 8 to 15  Not used  bits at 0      MW p 2 c 0 0 28 O 16 0000   Cycle time settings for periodic commands n  17 to 26  Not used  Cycle time settings for periodic controls n  1 to 16            MW p 2 c 0 0 21 771 16 0303           MW p 2 c 0 0 23 514 16 0202           MW p 2 c 0 0 25   25630 16 641E        MW p 2 c 0 0 26   25630 16 641E                                                 o  Bit 0  Periodic control n  1   fast  bit at 0   BEND a 028 ote Bits 1 to 7  As above  but for controls n  2 to 8  in that order   Bits 8 to 15  Not used  bits at 0    MW p 2 c 0 0 30 O 16 0000   Cycle time settings for periodic controls n  17 to 26  Not used   MW p 2 c 0 0 31 513 16 0201   Modbus addresses  Slave n  1  bits 0 7    1     Slave n  2  bits 8 15    2   MW p 2 c 0 0 32 1027
193. t user modifiable  Likewise  the     Query   Function    and    Response   Function    fields depend on the nature of the Modbus command and are not user   modifiable     The operations to be carried out are much the same as those used for changing the default commands  For the    Read  Holding Registers    command  see Section 7 9 1 Replacing a Periodic Input  page 68  and Section 7 9 3 Increasing the  Number of Periodic Inputs  page 70  For the    Preset Multiple Registers    command  see Section 7 9 2 Replacing a  Periodic Output  page 69  and Section 7 9 4 Increasing the Number of Periodic Outputs  page 74        7 11 2  With a Generic Modbus Slave    Unlike in the previous section  here we will be looking at adding and setting up a Modbus command which is different  from those configured by default with the LUFP1 gateway  We will use this opportunity to take an in depth look at the  fields with which you can set up communications for such commands     See Chapter 12 Appendix E  Modbus Commands  page 120  for the list and description of the Modbus functions  supported by the LUFP1 gateway  Only a very few Modbus commands are authorised  in order to limit the complexity  of configuring Modbus exchanges on the gateway  Moreover  AbcConf cannot be used to configure new Modbus  commands  created from scratch  for LUFP1 gateways     E g  To illustrate the various operations to be carried out and the explanations given  we will be taking the example of a  Altistart starter  the
194. tang   correspond to the words  MW  p 2 c 0 0 haaa  aalus reading K   and  MW p 2 c 0 0 1  both described in O04   Command parameterrecemed  ACEPTED    Section 5 5 Status of Explicit Exchanges   LAs il00l    Feedback   adiustosrseneter received ACCEPTED    page 5A  Conijn jereeneta rera had ACCEPTED       ioduic Faut  atasi one channel ts in defaue   _1      Gommunion breskiow boheme the PLC and te LUFF PA  channie Faun   gt  Domniuricadion breakdown boheme the PLE and te LUFPA       If the FIPIO connection between the PLC and  the gateway is lost  the first two rows signal  the presence of just such a fault  see  example         kodule  Fak  Channel  Faut             eZ  DOERR       If these faults arise  the    Explicit exchanges     refreshed every 5 seconds  see below   indicate the presence of an     Internal fault     Standard channel status  and    Gateway absent     Module status   A sample screen is shown below     e Diagnostics  Explicit exchanges  Both rows of the table in this frame are refreshed every 5 seconds  They  indicate the nature of any errors detected either by the gateway or by the FIPIO master     See Sections 5 4 2 Channel Status   Y MW p 2 c 0 0 2   page 53  and 5 4 3    Module Status   MW p 2 c 0 MOD 2      i   daleway ia miesing  page 53  for a description of the explicit  f  objects introduced here     Diagnostics   Explicit exchanges      Infemal Faut    The example opposite illustrates one type  of error  gateway out of supply         The    Dia
195. ter values for the standard 8TeSysU motor starter configuration are listed in Section 4 2 4  Configuration Parameter Values  Standard Config  page 29        PL7 parameter   Access   Values  Description       Number of periodic command words for slaves n  1 to n  4    16 0000   Bits 0  3  Number of periodic command words for slave n  1   0 to 15   KW p 2 c 0 0 0 RO to Bits 4  7  Number of periodic command words for slave n  2   0 to 15  16 FFFF   Bits 8 11  Number of periodic command words for slave n  3   0 to 15  Bits 12 15  Number of periodic command words for slave n  4   0 to 15       Number of periodic command words for slaves n  5 to n  8    16 0000   Bits 0  3  Number of periodic command words for slave n  5   0 to 15   KW p 2 c 0 0 1 RO to Bits 4  7  Number of periodic command words for slave n  6   0 to 15  16 FFFF   Bits 8 11  Number of periodic command words for slave n  7   0 to 15  Bits 12 15  Number of periodic command words for slave n  8   0 to 15       Number of periodic control words for slaves n  1 to n  4    16 0000   Bits 0  3  Number of periodic control words for slave n  1   0 to 15   KW p 2 c 0 0 2 RO to Bits 4  7  Number of periodic control words for slave n  2   0 to 15  16 FFFF   Bits 8 11  Number of periodic control words for slave n  3   0 to 15  Bits 12 15  Number of periodic control words for slave n  4   0 to 15          Number of periodic control words for slaves n  5 to n  8    16 0000   Bits O  3  Number of periodic control words for slave n
196. the gateway is configured with standard profile FED C32  then these parameters do not exist  Configuration  and adjustment must then be carried out independently  In this case  the configuration tool    ABC LUFP Configurator     will be required  see Chapter 7 Using ABC LUFP Configurator  page 61  The software implementation of the gateway  under PL7 PRO  using profile FED C32  is described in Chapter 6 Advanced Implementation of the Gateway  page 56   From the viewpoint of PL7 PRO  it then becomes a    locally configured    gateway     Some of the configuration and adjustment parameters cannot be modified after the initial setup  of the gateway using the PLC   See the tables in Chapters 9 1 Configuration Parameters and 9 2 Adjustment Parameters        54    5  FIPIO Objects Available for Programming       5 6 1  Configuration Parameters   KW p 2 c 0 0 to  KW p 2 c 0 0 29     The 30 configuration parameters of profile FED C32 P are transmitted to the gateway implicitly when it connects up to  the FIPIO network     When you modify them in  ONLINE  mode under PL7 PRO and save the changes  communications in channel 0 are  paused while the new settings are sent to the gateway                 PLC Processor LUFP1 Gateway    Configuration parameters IMPLICIT exchange Configuration parameters   KW p 2 c 0 0  gt   0 0 29  on connection   active values     These parameters are described in Appendix B  LUFP1 Gateway Settings  Chapter 9  page 100         5 6 2  Adjustment Parameters   MW
197. the gateway stops sending it the corresponding query for a period of time  which can be adjusted using    Reconnect time  10ms         When this period is over  the gateway attempts to restore communication with the Modbus  slave        Retries    This element indicates the number of retransmissions carried out by the gateway if there is  no response from the Modbus slave to a query  or if the response is incorrect  This  retransmission process ceases as soon as the gateway gets a correct response within a  given time  If none of the retransmissions elicits a correct response  the Modbus slave is  deemed to be off line  but only as regards the command in question  The gateway then  uses the    Offline options for sub network    and    Reconnect time  10ms     elements  and    LED    Mopbsus becomes red  It will only revert to green when the Modbus command  receives a correct response  following reconnection  see the element    Reconnect time   10ms         If the number of retransmissions is set to 0  this process will not be executed        Timeout time   10ms           This element represents the time that the Modbus slave will wait for a response  If a  response has not reached the gateway within the given time  as defined by this element   the gateway tries retransmitting  This process continues until it reaches the last  retransmission allowed  see    Retries      then the gateway declares the Modbus slave off   line  but only for the command to which the element    time
198. this communication mode       Change of state or Cyclically     In this communication mode   a combination of the    Cyclically  and    On data change    modes   the query is transmitted periodically over the Modbus  network  see    Update time      and also whenever one of the outputs in the query is modified  by the FIPIO master     This is the communication mode used systematically for all    Modbus commands generated by the periodic command words configured by the  user under PL7 PRO        Update time   10ms           This element is only used by the gateway if    Update mode    is set to    Cyclically    or    Change  of state or Cyclically     In this case  it specifies the query   s transmission period on the  Modbus network           85          7  Using ABC LUFP Configurator       E g  With the ATS48  we will be using the configuration shown Alphabetic   Cavagorized         opposite  The most notable points of this configuration are  Minimum tives beken binadicaste lime  100  e The data are reset when either network is disconnected  Diffie opion for hebdbus Clear  are     Diline options for sub neheork  Clear  e 3 retransmissions with a 100 ms timeout  Fiecornect time  iira  1000  e Periodic communications with a cycle time of 300 ms  Plates J  Triias iira  1  ere  10  Trigg bytes shies OFF  Update mode Cka  Update tire  1 Dons  eI        7 11 2 3  Configuring the Response    Select the    Response    element from the Modbus command  The Alphabetic   Categorized    
199. unication speeds   Choose the one that suits  your Modbus network       Data bits  8 bits  required        Message delimiter  10ms    Period of silence added to  the normal silence time  between the end of one  message and the start of the  next  The normal silence  time corresponds to the time  taken to transmit 3 5  characters     Parity  Choose the parity  according to the format  chosen for communications  on your Modbus network     Physical standard  RS485   required      PKW Broadcast Interval   10ms   When the PKW  service is used in broadcast  mode  DN   255   this option  defines the interval following  the transmission of the  broadcast command  The  next Modbus message  of  whatever type  will not be  sent by the gateway until this  period has elapsed  The  interval must therefore be  long enough to give the  slowest Modbus slave the  time to process the  broadcast command     Cs b  r  bmzaza diram  Ore     Hersage dsbratmr finr     Pay  Fha dardai    Fat    Phyocal tienda   Pita  D ie risia T Orel  Pit  Faea    Pits  Dosdosii inkstas  ires   Pil  Faia  Pe    set bre       Pile  Dacii Inisiasi  1 ree   Fits  Fists   Pee   est bre  10ra   Siki b         PKW Retries  Number of retransmissions attempted by the gateway when no response  or an erroneous response  is  received from a queried Modbus slave using the PKW service  The retries stop as soon as the gateway receives a  correct response       PKW Timeout time  10ms   Waiting time for a response from a Modbus slav
200. up and slow    ABC Configuration Tool  down the PC   s general operation for several minutes  The    N Checking Fieldbus type  test then continues and the PC returns to normal running speed   Once this test has finished  the    Download    window opens  containing a progress bar that tracks the transfer of the  configuration to the gateway  Do not interrupt this operation  or  you will have to start over again from the beginning           Check that the transfer has been correctly carried out  LED   GATEway should be flashing green     If this LED is flashing red green  save the configuration you were editing  open a file containing a valid configuration      LUFP1_FEDC32_Example cfg     for example   and transfer it to the gateway  This will restore it to a known initial  state  You can then continue with the configuration you were transferring  and make any corrections which may be  necessary                 7 4 1  Transferring the Internal Configuration  Profile FED C32 P     When using the standard profile FED C32 P to set up the gateway under PL7 PRO  never use the command     Download configuration to ABC LUFP    to transfer a configuration to the gateway        The only exception to this rule involves the    Hardware configuration fault     see Section 4 2 11 Checking the  Operational Status of the Gateway  page 36         In the latter instance  you should use the    New      Devier  command in the    File    menu    F Fakbis  e Select the protocol    FIPIO MB Gateway
201. us response of any       Preset Single Register    command is an echo to the corresponding query  Here  you should also enter the address of the memory object to which the command  relates     E g  Enter the value 400  converted to 1640190 by AbcConf              89                7  Using ABC LUFP Configurator             Field in the  frame    Size in the  frame    Description       Preset Data    2 bytes   or more for a  data block    Data Location  Address  in the gateway   s input data memory  16 0000 to  16 0033   of the datum received in the    Preset Data    field of the response  frame     N B  As far as possible  ensure that the data is located at even numbered  addresses in order to align the Modbus data  in 16 bit format  with the   IW p 2 c 0 0      inputs of the FIPIO master     E g  The value sent back as an echo to the command must be placed in the  gateway   s input data memory area  We shall use the first two free bytes following  the standard configuration input data  i e  1640020 16 0021        Data length  Length of the block of input data received in the    Preset Data     field of the response frame  It is expressed in number of bytes     E g  The value of the    Data length    field must be set to 2        tn    Byte swap  Identical to the query   s    Byte swap    field     E g  We will also be using the    No swapping    value  for the same reasons as  with the query        Checksum          2 bytes       Error check type  Identical to the query   s 
202. us responses and output memory for the contents of the queries         11       1  Introduction         The periodic exchanges between the FIPIO master PLC and the LUFP1 gateway are limited to transferring  the contents of the gateway   s input memory to the  IW inputs on the PLC and transferring the PLC   s  QW  outputs to the gateway   s output memory      gt  Each LUFP1 gateway is delivered so that it can be configured using PL7 PRO instead of ABC   LUFP Configurator  This method makes the gateway easier to configure  However  the gateway is limited to a  blank pre configuration  as it will be configured by the master PLC itself when the FIPIO network is initialised     The FIPIO network is totally separate from the Modbus network  The frames on a network are not directly     translated    by the gateway to generate frames on the other network  Instead  the exchanges between the contents  of the gateway   s memory and the Modbus slaves make up a system independent of the one entrusted with  managing the exchanges between the gateway memory and the FIPIO master     The following synopsis illustrates the independent management of each of the two networks         Management of FIPIO master        gateway       Modbus slave exchanges           LUFP1 Gateway PL7 PRO    Configuration of FIPIO exchanges for the  Input memory master PLC by user  excluding programming    0x0000  gt  0x0033 p    W AU     Profile  standard profile FED C32 P   LAS Service a  PKW  Response    and LUFP1
203. various configuration elements of the response for this command  are shown opposite  The values displayed are the default values for  any new command     Trigger byte Disabled     Trigger byte address  Ox05FF    These elements allow you to configure just one command management feature  described below  The elements are  described  in order  in the following table        Configuration  element  Trigger byte This element is used by the gateway to activate the unitary incrementation of an 8 bit  counter in order to notify the FIPIO master of the receipt of a new response to the  associated Modbus command  It takes one of the following two values     Description         Disabled          ce eeeeeeeeeeeeeeees Default configuration  The gateway does not increment any  counter on receipt of the Modbus response       Enabled      cccceeeeeeeeeeeeeees Each time that the gateway receives a new response to the  associated Modbus command  it increments the value of an 8 bit counter designated  by the    Trigger byte address    element  see below   This is useful when the command  query is configured to use one of the aperiodic communication modes  see    Update  mode      as the counter mechanism allows the FIPIO master to ignore response input  data except when the counter is incremented     Trigger byte This element is only used by the gateway if the element    Trigger byte    is set to    Enabled     In  address this case  it specifies the address  in the gateway   s input memory  16 
204. ve registers on a Modbus slave     Read   Write   Error  R WI N     R W N   16 4E   This specific value enables the gateway to signal a PKW command runtime error to the FIPIO  master  In this case  the gateway uses the LSB of the 1st PWE word in the response to return an  error code to the FIPIO master       16 04 if no Modbus response  or an erroneous Modbus response  is received     e 16 01 to 16 08  including 16 04  if an exception response is received from the Modbus  slave  This value will correspond to the exception code  see Section 12 4 Modbus Protocol  Exception Responses  page 122      R W N   16 ee   Copies the value of the R W command register  see above   thereby also acknowledging the  command        46    5  FIPIO Objects Available for Programming       5 3 4  Sample Uses of PKW Service    The examples below illustrate commands addressed to Modbus slaves consisting mainly of the 8 TeSys U motor  starters described in Chapter 4  Software Implementation of the Gateway  page 25      e Sample reading of the value of a motor starter register  16 bit word   The 1st fault register  address   452  is read on TeSys U motor starter n  5  address   5      The result of the read operation is 16 0002  presence of a magnetic fault only   Only the 1st PWE word in the  response is used  the 2nd word is forced to 16 0000 by the gateway                                   PKW Command PKW Response  Output Value Meaning Input Value Meaning   QW p 2 c 0 0 28   16 01C4   PKE   452  IW
205. way output data   YQW 0 2 2 0 0 to  QW 0 2 2 0 0 31  in the OUTPUTS frame  As  above     11 3  Command and Control of the 8 TeSys U Motor Starters    The    Command Control    operating screen  see illustration on next page  allows you to monitor the status of the 8  TeSys U motor starters  numbered from 1 to 8  It also enables you to command them individually by means of a  number of buttons     Registers 455 and 704 on each of the 8 TeSys U motor starters are used to conduct this control and command  function        455     TeSys U status register  IEC61915  704     Command register  IEC61915   BitO          Motor starter ready Bit O           Reserved  Run forward  Bit 1           Contactor in ON position  i  Bit 1    Reserved  Run reverse  Bit 2 0 0    Fault  trip or dropout  Bit 2    Reserved  stop   Bit 3           Alarm present Bit 3           Reset  Bit 4           Specific  Trioped  MEJ  Bit 4           Reserved  emergency start   Bit 5           Specific  Fault reset authorised Bit 5           Self test  Triggering test  trip   Bit 6           Specific  A1 A2 supplied Bit 6           Reserved  low speed   Bit 7           Specific  Motor running Bits 7 11    Reserved by lIEC61915 standard  Bits 8 13    Motor current  2 10 0000   200   Bit 12         Specific  Overload  shunt trip   Bit 14        Reserved  Local control Bit 13         Specific  Pause  reserved for adjustment   Bit 15        Ramping  motor starting  Bits 14 15 Specific  Reserved       115       11  App
206. whereas an    input    is a control signal generated  by this same Modbus slave     The diagram below shows the flows of    inputs    and    outputs    exchanged between a FIPIO master and Modbus  RTU slaves via the LUFP1 gateway        kiki    FIPIO Master        hg Mg ne         LUFP1    Gateway  meee     lm  D E E    Altistart 48       lg sais    gl fi INPUTS    iT J i           gt      a           a        e y 7   x f m        adaa jadon          Modbus RTU Slaves       1  Introduction       1 4  Notational Conventions    Oee  ee Value expressed in hexadecimal  which is equivalent to the Heese  eeeh and Oxeees notations   sometimes used in other documents  N B  The AbcConf software uses the Oxess  notation  e g   16 0100   0x0100   256    O2Heeee coee Value expressed in binary  The number of         digits depends on the size of the item of data  represented  Each nibble  group of 4 bits  is separated from the other nibbles by a space   Examples  byte 2 0010 0111   39  word 2 0110 1001 1101 0001   16 69D1   27089     AbcCorf             Abbreviation that refers to the tool used to configure and implement the LUFP1 gateway     ABC   LUFP Configurator       ASIC oirinn Integrated circuits specific to a given user and application  covering two major families  pre   characterised processes and pre distributed networks    AT Socceriin Abbreviation of    Altistart     soft start   soft stop unit     ATV sectetedecshetlces Abbreviation of    Altivar     drive     CRC    Cyclical
207. y Settings       9 4 5  FIPIO Objects Available for Programming    Only the Modbus slave control words   lW p 2 c 0 0 to  IW p 2 c 0 0 26   the Modbus slave command words   YQW p 2 c 0 0 to  QW p 2 c 0 0 27  and the LUFP1 gateway LAS service   lW p 2 c 0 0 27  are discussed again  here  as no other FIPIO objects are modified in the following example     See Section 5 FIPIO Objects Available for Programming  page 38  for a description of all the gateway   s FIPIO objects     Inputs  IW p 2 c 0 0 to  IW p 2 c 0 0 26 correspond to the gateway   s 26 periodic control words  plus one reserved  word  As only control words n  1 to 16 are used  the only useful inputs are  IW p 2 c 0 0 to  IW p 2 c 0 0 15  Inputs     IW p 2 c 0 0 16 to  IW p 2 c 0 0 26 must therefore not be used        LUFP1 input    Corresponding periodic word    Corresponding slave and exchange  read         IW p 2 c 0 0     IW p 2 c 0 0 15    Periodic control word n   1    Periodic control word n  16    Slave n  1  TeSys U  10   Status of motor starter    Slave n  5  ATV58  33   Current in motor        I W p 2 c 0 0 16     IW p 2 c 0 0 25    Periodic control word n  17    Periodic control word n  26           IW p 2 c 0 0 26       Reserved word       11 words not used  inputs at value 16 0000           Outputs  QW p 2 c 0 0 to  QW p 2 c 0 0 27 correspond to the gateway   s 26 periodic command words  plus two  reserved words  As only command words n  1 to 9 are used  the only useful outputs are  QW p 2 c 0 0 to   QW
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Besemer2011Open Source - DSpace Home  Manuale di installazione e manutenzione Elettrovalvole Serie  Technical Guide - Hyster Company  manuel d utilisation adreane podologue  Honeywell Chronotherm CM67 User's Manual  取扱説明書 - 日立の家電品  Guide Rapide - Sealife Cameras    OKI MICROLINE 395 Matrix Printer  Henkel Structural Bonding Solutions User's Manual    Copyright © All rights reserved. 
   Failed to retrieve file