Home
        Unity Pro 2.2 984 to Unity Converter User manual
         Contents
1.                   M137         4     d M144         144 _d_M144      EX a                The execution order in IEC LD is now     HAF AR VE Ah dE de dr 4    M192   M143  M144  M141 M144  155 M137 d 144  M138    q Ar     M144 d M144    So the contact  d M144 receives the value of the previous execution cycle as it is  with the LL984 execution order        Note  The execution order is maintained but the result of the converted section will  be the same as the result of the original LL984 section                 56    33003538 01 2007       Index          A    analyze project  19  ASCII messages  33  attach coils to open ends  37    blockwidth  37          coils  converted  35  40  coils to open ends  attaching  37  cold start  31  Concept LL984 sections  configuration  24  configuration  Concept LL984 sections  24  Modsoft  24  ProWORX  24  constants  symbols  networks  segments   comments  LL984 sections  28  Modsoft  28  ProWORX  28  contacts  converted  35  40  conversion settings  36    converted  coils  35  40  contacts  35  40  function blocks  35  41  links  35  40  converted data  21  general  23  converter  overview  12  starting  12  converting a file in Unity Pro  18  converting procedure  17  converting process  15  presentation  15  converting rules  36  edge recognition  39  placing objects and links  36  recognizing transitions  39  transition sensing  39    D    data converted  21  differences in the execution order  51  direct address  symbols instead of  29  d
2.     env  and ProWORX    pwx  projects can be opened directly        Proceed as follows to convert a file to Unity Pro        Step    Action       Open the dialog box for selecting a file by clicking File  gt  Open        Select the respective file type        Select the source file that should be converted        Confirm with the Open button             AJ                        The converting process will be started and a progress bar is showing the  proceeding of the conversion           The conversion can be canceled by clicking the Cancel button in the progress dialog    box           18    33003538 01 2007       Converting Procedure       Trouble Shooting after Converting a File       General If it is not possible to convert certain objects the converter will replaced them by  dummy EFBs with comments which include detailed error messages        Trouble Error messages will be logged on the report file and will be displayed on the  Shooting message window during the analysis time     By double clicking the error message line in the message window the user is able to  jump to the error spot of the network and correct the errors step by step        Analyze Project To ensure that the project contains no more errors after trouble shooting  select the  menu command Build  gt  Analyze Project           33003538 01 2007 19    Converting Procedure          20    33003538 01 2007       Converted Data       Overview    General    What s in this  Part        This part comprises info
3.  Before starting the converting process in Unity Pro the check box Suppress Graphs  can be set via Tools  gt  Options to erase all these networks during conversion     This can be done to avoid analyze errors in Unity Pro        Using LL984 programming it is not mandatory to terminate a contact network with a  coil     In Unity Pro it is mandatory to terminate a contact network with a coil     Before starting the converting process in Unity Pro the check box Attach Coils to  Open Ends can be set via Tools  gt  Options     If this check box is set coils without assigned variables will be positioned at the open  ends automatically  This is done to avoid analyze errors in Unity Pro        For this option please refer to the chapter Differences in the Execution Order  p  51        Using LL984 programming it is allowed to position LD objects  contacts  links  freely  in the networks  not connected to the left power rail      In Unity Pro this would cause analyze errors     Before starting the converting process in Unity Pro the check box Unpowered LD  Objects to Left Power Rail can be set via Tools  gt  Options     If this check box is set unpowered LD objects will be connected to the left power rail  automatically        The graphical width of blocks can be adjusted to satisfy graphical design needs     Before starting the converting process in Unity Pro the Blockwidth can be set to  values from 10 to 15 via Tools  gt  Options           33003538 01 2007    37    Converted Coils  
4.  block links between variables constants and function blocks will be  ignored  In these cases  Unity will automatically create a link    Purely horizontal function block links between objects that are not function blocks  will be replaced with horizontal links with multiple segments    When two OR objects are connected  a horizontal link is first connected to the  right side of the source OR object  An function block link will then be created  between this horizontal link and the target object  This occurs because the two  OR objects would otherwise be combined during the import into Unity    Each point of the left bus bar can only be occupied by one link        Suppress Sometimes the schedules of Modsoft  ProWORX and Concept I O drops can not be  Schedule converted without errors  Invalid RIO drop      Before starting the converting process in Unity Pro the check box Suppress  Schedule can be set via Tools  gt  Options to suppress the association of l O drops   Remote I O  to sections     This can be done to avoid analyze errors in Unity Pro           36    33003538 01 2007    Converted Coils  Contacts  Links and Function blocks       Suppress  Graphs    Attach Coils to  Open Ends    Include 984  Execution  Corrections    Unpowered LD  Objects to Left  Power Rail    Blockwidth    With Modsoft  ProWORX and Concept comment networks can be edited using links  to compose large characters in a graphical way     Unity Pro does not accept such networks  which contain only links    
5.  converter replaces the direct address  which is derived from the  state RAM address  by a generated symbol     Please also refer to Max  Symbol Length  p  38           33003538 01 2007    29    Converted Data in General       State RAM    General    Notation       The organization of data memory in the Quantum family is not changed in Unity Pro     For the Compact and the Momentum families topological addresses are generated     In order to provide a unified view of data memory  the state RAM areas are mapped  using the notation used in IEC 61131  As a second step the data in these areas that  correspond to data from I O modules have an additional  topological address that    can be used to access the data        The new notation for state RAM maps directly onto the traditional state RAM                                     notation    Traditional New Data Storage              M or  Q output coils  bit output   1xxxx  l input coils  bit input               IW input words  4XXXX  MW or  QW output words  Example    Traditional notation of the first output coil  00001  New notation   M1                   30    33003538 01 2007          Converted Data in General       Forced Outputs    M        A WARNING       RISK OF UNINTENDED EQUIPMENT OPERATION    Do not rely on memory protect switch    The behavior of forced outputs   M  between Modsoft Proworx Concept and   Unity Pro has changed    e With Modsoft ProWORX Concept you cannot force outputs with the Quantum  CPU memory protect 
6.  edi dS 30   Network                                                                   31   Equation Networks ProWORX                                        32   Not Converted Objects                                              33          Chapter 5    Part Ill    Chapter 6    Converted Coils  Contacts  Links and Function Blocks      35    OVERVIEW                  RR 35  Converting Rules and Conversion                                            36  Converted Coils  Contacts and                                            40  Converted Function Blocks          o oooccoccccooooo een 41  Not Converted Function            5                                        45  Execution                                             49  OvervieW      ee ew eke eh des CE ERES 49  Differences in the Execution Order                       51  OVEIVIEW    imu ia o gei et areae      ea eM          51  Specific                   5                                                     52  Example  Include 984 Execution Corrections  not                              53  Example  Include 984 Execution Corrections  5                             55  nee nme keines 57          Safety Information          Important Information    NOTICE       Read these instructions carefully  and look atthe equipment to become familiar with  the device before trying to install  operate  or maintain it  The following special  messages may appear throughout this documentation or on the equipment to warn  of potential hazards o
7. 000141 000144 100055 000137 000144 000138    The normal coil   000144  gets executed before the referenced normal open  contact in the 5th row is evaluated        Note  The execution order has been changed and the result of the converted  IEC LD section will be different from the result of the original LL984 section                 54 33003538 01 2007    Differences in the Execution Order       Example  Include 984 Execution Corrections  set    Set the Check  Box    LL984 Network    LL984 Execution  Order       If the check box Include 984 Execution Corrections is set before starting the  converting process in Unity Pro via Tools  gt  Options  the converter modifies the  section so that the result in Unity Pro is the same as in Modsoft  ProWORX or  Concept        Example network from a LL984 project     000192 000143 000141 00144    100055 000138       000144       The execution order in LL984 is column by column     JF dE 4E VE dE dE 4h HH x    000192 000144 100055 000137 000144 000143 000138 000141 000144    The normal coil   000144  is referenced by the normal open contacts in the 2nd and  the 5th row and the normal coil   000144  gets executed at the end  This is the  correct order in LL984           33003538 01 2007    55    Differences in the Execution Order       Modified  Network    IEC LD  Execution Order    The converter modifies the section by adding auxiliary coils and contacts with the  prefix d       M192   M143  M141  M144  PL  EAE     M144     155  M138       
8. 2007    Converted Data in General       ProWORX  Configuration    ProWORX is unlike Modsoft a Microsoft Windows based PLC programming tool  using the LL984 language     The ProWORX configuration comprises the following     e PLC configuration  e Traffic Cop    800 series  200 series  DCP series  not converted   Momentum  not converted     e Communication  e Configuration Extensions    Data Protect   Peer Cop   S980 Addresses  not converted   Quantum Hot Standby   Profibus  not converted    TCI IP   SY MAX   1 0 Scanner   Quantum Security  not converted           Note  Please observe that the list items above highlighted as  not converted  will  not be converted from ProWORX to Unity Pro              33003538 01 2007    25       Converted Data in General       LL984 Sections A Concept project first has to be exported into a text file  ASCII file      of Concept    Unity Pro  the converter will be launched automatically     If such a Concept file contains LL984 sections and the user tries to open that file in    All error messages will be logged on the report file and will be displayed on the   message window during the analysis time By double clicking the error message line  in the message window the user is able to jump to the error spot of the network and  correct the errors step by step     Example of a LL984 section in an ASCII file     CP_SEC  _ 1  SECTK_F_S          1 TEXT        LL_NET 1 NAME   LL_NOD COL ROW   LL_NOD COL ROW   LL_NOD COL ROW   LL_NOD COL ROW   LL_NOD C
9. 33003538 01    a brand of  Schneider  Electric    Unity Pro 2 2    984 to Unity Converter    User manual    01 2007    www telemecanique com       Table of Contents       2   Safety Information                                      5   About the BOOK  cti aa ais      rn re 7   Part  Functional Description                             9   Ove mi Wisi eeu dent ve put ub edes ia dt des 9   Chapter 1 Introduction             0 00 cece eee ee eee eee eee ee eee 11  OVGEIVIOW     ee 11   Overview of the                                                            12   Installation and Registration of the                                               13   Chapter 2 Converting             5                                    15  Process of Conversion                                              15   Chapter 3 Converting Procedure                                  17  Introduction  ia Ba ER a a  ee 17   Converting a File in Unity                                               18   Trouble Shooting after Converting a                                      19   Part Il Converted                                           21  OVNI Wi a ee A Be A ee 21   Chapter 4 Converted Data in                                            23  OVOIVIOW   a REGI UU REF eh RR ee eh ee 23   Configuration    o ee aa eee ti IR ea e et ge 24   Network                                                                    27   Constants  Symbols  Networks  Segments and Comments                  28   State  RAM cia    eee eT
10. Contacts  Links and Function blocks       Max  Symbol ProWORX LL984 allows to define non unique descriptors to document contact and  Length coil meaning     Concept LL984 like Unity Pro uses unique symbols instead     The converter constructs unique symbols from ProWORX descriptors by  condensing them and appending type and address shortcuts     Before starting the converting process in Unity Pro the Max  Symbol Length can be  set via Tools  gt  Options     A value of 0 means that no descriptor part is used for the symbol and only the type  and address shortcut appears as the unique symbol     Please also refer to Symbols Instead of Direct Address  p  29           38 33003538 01 2007    Converted Coils  Contacts  Links and Function blocks       Objects to  recognize  transitions    The different ways of handling ladder diagram  LD  objects in Concept  calling an  function block  and in Unity Pro  system call  makes the use of State RAM variables   Ox 1x register  necessary     Because of the requirement that several write accesses to the 0x 1x register are  possible during a cyclical sweep  there can be differing Online behavior between  Concept and Unity Pro     The objects affected are   e Positive transition sensing contact  e Negative transition sensing contact    In Concept the  Old Value  to recognize a transition will only be updated once per  cycle     In Unity Pro the  Old Value  will be updated during every write access   Example             OX1        2   HA     SQ
11. OL ROW   LL_NOD COL ROW   LL_NOD COL ROW   LL_NOD COL ROW   LL_NOD COL ROW   LL_NOD COL ROW           ONNNNNHEEERE    Uo U                             SONDAT   OPCOD  8 VERT 1 REF   OPCOD  8 VERT 1 REF   OPCOD  8 VERT O REF   OPCOD  9 VERT 1 REF   OPCOD  16 VERT O REF   OPCOD  21 VERT O REF   OPCOD  8 VERT O REF   OPCOD  16 VERT O REF   OPCOD  21 VERT O REF   OPCOD  12 VERT O REF                                                                          LL NET 2 NAME    SH UTDOWN ALARM CONTROL                    LL_NOD COL  ROW  1 1 OPCOD  9 VERT 1 REF   LL_NOD COL ROW 1 5 OPCOD  9 VERT 1 REF   LL_NOD COL ROW 2 1 OPCOD  17 VERT 0 REF   LL_REG 0 148 NID 11 COL ROW  1 3 LNG  1  EC_UNKNOWN_DT_ID   LL_INS  BLKM  NID  12 COL ROW  1 3  LL_INS  BLKM  NID  12 COL ROW  2 3  LL_INS  BLKM  NID  12 COL ROW  3 3  LL_INS  BLKM  NID  12 COL ROW  5 3  LL_INS  CLSD  NID  1 COL ROW  1 5  LL_INS  CLSD  NID  2 COL ROW  1 5  LL_INS  CLSD  NID  2 COL ROW  1 1                                           ECTION LANG_LL SVB  FALSE    219   219   219   219    9 I    219   9 1    0 TI   100012 TEXT    000107 TEXT    000108 TEXT    000051 TEXT     219    000051 TEXT     219   219        ID  1 CODE IND        E       5 TEXT   _400001 TEXT                 0 TEXT   _400002 TEXT    000107 TEXT                 SONDAT O TEXT     219   219      000145 TEXT    000109 TEXT   219                        400229 TEXT        TRUE        OPEN                 26    33003538 01 2007    Converted Data in General       Networ
12. P          HLTH                33003538 01 2007    47       Converted Coils  Contacts  Links and Function blocks          48    33003538 01 2007       Execution Order                                  Overview   General This part comprises information on the problem that the IEC LD execution order in  Unity Pro may differ from the execution order of the original LL984 section in  Modsoft  ProWORX or Concept    What s in this This part contains the following chapters    2          Chapter Chapter Name Page  6 Differences in the Execution Order 51  33003538 01 2007       49    Execution Order          50    33003538 01 2007       Differences in the Execution Order    6                         Overview   General This chapter comprises information on the problem thatthe IEC LD execution order  in Unity Pro may differ from the execution order of the original LL984 section in  Modsoft  ProWORX or Concept   This fact has to be taken into account while converting a Modsoft or ProWORX  project or a Concept LL984 section to Unity Pro    What s in this This chapter contains the following topics    2   Chapter  Topic Page  Specific Characteristics 52  Example  Include 984 Execution Corrections  not set 53  Example  Include 984 Execution Corrections  set 55                   33003538 01 2007 51       Differences in the Execution Order       Specific Characteristics    General    Execution  Corrections    Error Message    Function Blocks   Execution Order    Scanning Time       The LL984 ex
13. T UINT_TO_REAL      MW OL REAL_ TO INTUINT TO REAL MW O2 COS UDINT  TO REAL MW703 PREAL 8 000135 5 N INT TO REAL   x      COMPARE     M603  MW701  0          COMPARE     M604  MW701 0          COMPARE     M605  MW701 gt 0       M606                   32 33003538 01 2007    Converted Data in General       Not Converted Objects    DX Loadables    Non IEC  Loadables    EXE Loadables    ASCII Messages    6x Range       DX loadables will be replaced by dummy EFBs with comments which include  detailed error messages        IEC incompatible loadables will be replaced by dummy EFBs with comments which  include detailed error messages        IEC incompatible loadables are e g  EUCA  MBUS  PEER etc                    UL  as    EX and XMIT are EXE loadables  They will not be converted  but will be supported       part of the new high end PLC Unity Executive Runtime        e ULEX is required for Quantum expert I O modules and is implemented in Unity    firmware     e XMIT function block will be supported as an EFB        ASCII messages will not be converted        6x    range  register in expanded memory  will not be converted           33003538 01 2007    33    Converted Data in General          34    33003538 01 2007       Converted Coils  Contacts  Links  and Function Blocks 5       Overview    General    What s in this  Chapter        This chapter comprises information on the coils  contacts  links and function blocks  that are converted out of Modsoft and ProWORX projects and Concep
14. U16 LL SU16  SUB LL SUB       Function blocks provided by the MATRIX family                                               LL984 Function Block   Unity EFB  IEC LD  Suffixes   AND LL AND _BB  IB  Bl  II  BROT LL BROT _BB  IB        Il  MBIT LL MBIT _BB  IB  Bl  II  NBIT LL NBIT     NCBT LL NCBT     NOBT LL NOBT     OR LL OR _BB  IB  Bl  Il  RBIT LL RBIT     SBIT LL SBIT     SENS LL SENS _X0  X4   XOR LL XOR _BB  IB        Il             42    33003538 01 2007          Converted Coils  Contacts  Links and Function blocks       Function blocks provided by the MOVE family                                LL984 Function Block   Unity EFB  IEC LD  Suffixes   BLKM LL_BLKM _BB  IB  Bl  II  BLKT LL BLKT     FIN LL FIN _BI  II   FOUT LL FOUT       II   R TO T LL R TO T   BI  II   T TO R LL T TO R   BI  II   T TO T LL T TO T       II   TBLK LL TBLK                     A most common example would be the BLKM instruction   Example 1  To move 40025 through 400124 into 401000 through 401099                 LL BLKM Il This block only moves 4x registers into 4x registers   IN  OFF   400025 This points to 400025    OUT OFF   401000 This points to 401000    LENGTH   100 This asks for 100 registers to be moved        Example 2  To move 16 Ox registers from 000017 through 000034 into 4000102                       LL BLKM BI This block only moves 0x registers into 4x registers   IN  OFF   000017 This points to 000017    OUT OFF   400102 This points to 400102   LENGTH   1 This asks for 16  M register
15. X2   P        inc   MW1     QX1  20X2   A    SQX2             inc   MW2      Concept  Switch  ox1 from 0   gt  1 and the value of  MwW1 and  mw2 increase   Unity Pro  Switch  QX1 from 0   gt  1 and only the value of  MW1 increases        Note  Use objects to recognize transitions with a certain variable only once per  cycle              33003538 01 2007    39    Converted Coils  Contacts  Links and Function blocks       Converted Coils  Contacts and Links    General    Converted Coils   Contacts and  Links       All coils  contacts and links are converted to Unity Pro technically one to one        Note  Please note the different execution order of transition sensing objects in  Concept and Unity Pro as described under Objects to recognize transitions  p  39           The following coils  contacts and links are converted to Unity Pro     Normal coil   Normally open contact   Normally closed contact   Positive transition sensing contact  Negative transition sensing contact  Horizontal short   Vertical short       Note  Retentive coils are converted to normal coils              40    33003538 01 2007    Converted Coils  Contacts  Links and Function blocks       Converted Function Blocks    General    Dummy EFBs    LL_SENS and  LL_MBIT  Restriction       All function blocks listed in the tables below are converted to Unity Pro on to one     All function blocks that can not be converted you will find under Not Converted  Function Blocks  p  45     Function blocks that can not be c
16. anteed that the scanning time of the converted section is the same  as of the original section  May be there will be a longer scanning time           52    33003538 01 2007    Differences in the Execution Order       Example  Include 984 Execution Corrections  not set    Different  Execution Order    LL984 Network    LL984 Execution  Order       If the check box Include 984 Execution Corrections is not set before starting the  converting process in Unity Pro via Tools  gt  Options  there may be differences in  the result of the respective sections     lt may happen that references  coils contact  are evaluated only when they have  changed their state        Example network from a LL984 project     1  5 NOO2 Retour en Manu R  arm  Auto    e H VE        000192 000143 000141 00144    100055 000138       000144       The execution order in LL984 is column by column     J   4b      VE dE dE 4h Vb Ab    000192 000144 100055 000137 000144 000143 000138 000141 000144    The normal coil   000144  is referenced by the normal open contacts in the 2nd and  the 5th row and the normal coil   000144  gets executed at the end  This is the  correct order in LL984           33003538 01 2007    53    Differences in the Execution Order       IEC LD The execution order in IEC LD is row by row but with the qualification that no  Execution Order element of a network will be evaluated until the states of all of its inputs have been  evaluated     d  HF      VE Ae dE OVE Ab 4    000192 000143 000144 
17. certain objects they will be replaced by dummy  EFBs with comments which include detailed error messages    Error messages will be logged on the report file and will be displayed on the  message window during the analysis time  The user is able to jump to the error  spot of the network by double clicking the error message line in the message  window              Subsequently Unity Pro source code is generated according to the IEC LD  format and is shown in the Unity Pro main window           Dummy EFBs Further information you will find under Dummy EFBs  p  45           16    33003538 01 2007          Converting Procedure       Introduction    Overview    What s in this  Chapter        This chapter comprises information on the procedure of conversion        This chapter contains the following topics              Topic Page  Converting a File in Unity Pro 18  Trouble Shooting after Converting a File 19                   33003538 01 2007    17       Converting Procedure       Converting a File in Unity Pro    General    Export of a LL984  section out of  Concept    Converting a File    Cancel the  Conversion       Unity Pro automatically launches the converter after the file to be converted has  been selected     The file to be converted can be selected by the menu File  gt  Open        LL984 sections in Concept have to be exported into a text file  ASCII file      After that it is possible to open this file in Unity Pro  The converter will be launched  automatically     Modsoft
18. e RAM  30       58    33003538 01 2007    Index       O    order   of execution  49  outputs   M  forced  31  overview of the converter  12    P    paging between networks  29  paging between sections  29  placing objects and links  converting rules  36  presentation  network structure  27  presentation of the converting process  16  procedure of conversion  17  process of conversion  15  protect switch  31  ProWORX  configuration  24  constants  symbols  networks   segments  comments  28  equation networks  32  network dimensions  31  network structure  27  not converted objects  33  state RAM  30    R    range 6x  33   register in expanded memory  33  registration  13   rules for conversion  36    S    sections paging  29  specific characteristics  execution order  52  starting the converter  12  state RAM  LL984 sections  30  Modsoft  30  notation  30  ProWORX  30  Suffixes  44  suppress graphs  37  suppress schedule  36  symbol length  38  symbols instead of direct address  29    T    trouble shooting  19    U    unpowered LD objects to left power rail  37       33003538 01 2007    59    Index          60    33003538 01 2007    
19. ecution order is different from the execution order in IECLD     e The execution order in LL984 is column by column    e The execution order in IEC LD is row by row but with the qualification that no  element of a network will be evaluated until the states of all of its inputs have been  evaluated  according to IEC 61131      Example of execution order in IEC LD          4   BER    H Im          Before starting the converting process in Unity Pro the check box  Include 984 Execution Corrections can be set via Tools     Options     e  f this is done the converter modifies the section so that the result in Unity Pro is  the same as in Modsoft  ProWORX or Concept  See Example  Include 984  Execution Corrections  set  p  55    e  f the check box is not set there may be differences in the result of the respective  sections  See Example  Include 984 Execution Corrections  not set  p  53        If the check box Include 984 Execution Corrections is not set  an error message  will be logged on the report file and will be displayed on the message window during  the analysis time     This error message reminds the user that the execution order may be changed        If the check box Include 984 Execution Corrections is set  the converter modifies  the section so that the execution order of function blocks in Unity Pro will be the  same as in the original LL984 section        This is done by linking the EN and ENO parameters of the single function blocks                 It can not be guar
20. efore using the converter has to be registrated   It is not possible to use the converter in demo mode     Trying the first time to start the converter  you will be asked for registration           33003538 01 2007    13    Introduction          14    33003538 01 2007       Converting Process       Process of Conversion    General       Unity Pro automatically launches the converter after the file to be converted has  been selected     The converter checks the selected file for validity and suitable formats   Subsequently Unity Pro source code is generated according to the IEC LD format           33003538 01 2007    15    Converting Process       Presentation Presentation of the converting process     Modsoft ProWORX     Concept  project project ASCII file                                                                               Unity  984 Converter  Y        Analysing    Ed Generating       E Emaille dl        gt   Unity  files objects dummy EFBs source code  A  v  Error  messages       Unity  project          Stages of the conversion        Stage    Description       1    In Unity Pro the file to be converted  Modsoft   ProWORX  LL984 Section of an  Concept ASCII File  is selected  Through this the converter is launched  automatically        The selected file is checked for validity and suitable formats by the converter        Coils  contacts  links and function blocks are replaced by the respective objects  provided by Unity Pro        If it is not possible to convert 
21. egment and its target has not yet been reached     In this case separation becomes active again after the jump target     Before starting the converting process in Unity Pro the Networks per Section    option can be set via Tools     Options     You can select a value of 1 to 10 networks per section        Note  To put only 1 network into one section improves the performance of the    respective project when editing              28    33003538 01 2007       Converted Data in General       Ignore Jumps  When Separating    Paging Between  Sections    Symbols Instead  of Direct Address    Before starting the converting process in Unity Pro the Ignore jumps when  separating option can be set via Tools     Options     If these option is set  separation of segments is done regardless of jumps  see also  Networks per Section  p  28      In Unity Pro this will cause analyze errors that have to be resolve manually        According to the network mapping to sections in Unity Pro  an easy navigation  function between sections is established  to provide similar behavior as in  ProWORX with its network paging commands     e Ctrl   Alt   PgUp   display previous network  e Ctrl   Alt   PgDown   display following network       This option applies to contacts and coils that have a state RAM address in LL984   which no symbol is defined for     Before starting the converting process in Unity Pro the Symbols Instead of Direct  Address option can be set via Tools     Options     If itis set  the
22. k Structure    General    Presentation       Modsoft  ProWORX and the LL984 sections of Concept use the same network    structure        Presentation of the network structure        Segment             Network      Instructions   Functions       Register Assignments       Comments             Equation Network       Equation in Text   Register Assignments        Comments                                  33003538 01 2007    27    Converted Data in General       Constants  Symbols  Networks  Segments and Comments    General    Formats in  Unity Pro    Networks per  Section       Modsoft  ProWORX and LL984 sections in Concept define constants  symbols     networks  segments and comments        The Modsoft  ProWORX and Concept formats are converted into Unity Pro formats    as follows        Modsoft Format    Unity Pro Format       constant symbol  e g   00002     constant       symbol    variable       symbol descriptor    variable comment       1 or 10 networks    section       network comment    section comment       segment    functional module       segment comment       functional module comment          segment comment        Note  For each segment  functional module   the first network  section  is  associated to segment oriented l O transfer  segment scheduling  and the          This option serves for separation of Modsoft  ProWORX and LL984 segments into    smaller units     The separation of segments into smaller units does not take place  if a jump is  present in the s
23. nal name  of  the LL984 function block  Example   LL_INSTRUCTIONOS     e All original parameters are listed    e An error message is displayed in the section   ConvError  Empty DFB to be filled by user                       33003538 01 2007    45    Converted Coils  Contacts  Links and Function blocks       Not Converted  Function Blocks    The following function blocks are not provided by Unity Pro     Function blocks  ASCII         LL984 Function Block       READ       WRIT       Function blocks  FAST 1 0         LL984 Function Block       BMDI       ID       IMIO       IE       IMOD       ITMR          Function blocks  MATH         LL984 Function Block       BCD       TEST       ITOF       FTOI       Function blocks  MATRIX         LL984 Function Block       CMPR       COMP       Function blocks  MISC         LL984 Function Block       EMTH       CKSM       MSTR       XMWT       SCIF       XMRD             46    33003538 01 2007          Converted Coils  Contacts  Links and Function blocks       Function blocks  MOVE         LL984 Function Block       SRCH       IBKR       IBKW       Function blocks  SKIPS         LL984 Function Block       SKPC  constant quantity skip        SKPR  register quantity skip        LAB       JSR       RET          Function blocks  SPECIAL         LL984 Function Block       PID2       PCFL       DIOH       Function blocks  LOADABLE         LL984 Function Block       CHS       EUCA       MBUS       PEER       MAP3       MRTM       DRUM       ICM
24. nstructions     Failure to use Schneider Electric software or approved software with our hardware  products may result in injury  harm  or improper operating results     Failure to observe this product related warning can result in injury or equipment  damage        We welcome your comments about this document  You can reach us by e mail at  techpub O schneider electric com          33003538 01 2007       Functional Description       Overview    General    What s in this  Part        This part comprises an overview of the installation and the functional range of the  converter        This part contains the following chapters                 Chapter Chapter Name Page  1 Introduction 11  2 Converting Process 15  3 Converting Procedure 17                         33003538 01 2007    Functional Description          10    33003538 01 2007       Introduction       Overview    General    What s in this  Chapter        If installed  this converter component is an integrated part of Unity Pro  It is used to  convert Modsoft and ProWORX projects and Concept LL984 sections to Unity Pro        This chapter contains the following topics                    Topic Page  Overview of the Converter 12  Installation and Registration of the Converter 13             33003538 01 2007    11       Introduction       Overview of the Converter    General    Versions    Starting the  Converter    Error Handling       The converter is used to convert Modsoft and ProWORX projects and Concept  LL984 section
25. onverted will be replaced by dummy EFBs with  comments which include detailed error messages     Error messages will be logged on the report file and will be displayed on the  message window during the analysis time  By double clicking the error message line  in the message window the user is able to jump to the error spot of the network and  correct the errors step by step        Further information you will find under Dummy EFBs  p  45              Note  The LL_SENS_I and LL MBIT   function blocks both have parameters   which either can be auto incremented variables or constants    In LL984 the constants cannot be auto incremented    The converter translates constants to initialized variables  which will be  incremented  if this is configured at the block  while in original LL984 this cannot  happen    You must check all auto incrementing after conversion                    33003538 01 2007    41    Converted Coils  Contacts  Links and Function blocks       Converted  Function Blocks    The following function blocks are provided by the LL984 library of Unity Pro   Function blocks provided by the COUNT_TIME family                                LL984 Function Block   Unity EFB  IEC LD   DCTR LL_DCTR   T1 LL_T1   TO1 LL_TO1   T001 LL_T001   T1MS LL T1MS   UCTR LL UCTR       Function blocks provided by the MATH984LL family        LL984 Function Block    Unity EFB  IEC LD                             AD16 LL AD16  ADD LL ADD  DV16 LL DV16  DIV LL DIV  MU16 LL MU16  MUL LL MUL  S
26. r to call attention to information that clarifies or simplifies a  procedure     The addition of this symbol to a Danger or Warning safety label indicates  that an electrical hazard exists  which will result in personal injury if the    A instructions are not followed     This is the safety alert symbol  It is used to alert you to potential personal  injury hazards  Obey all safety messages that follow this symbol to avoid  possible injury or death     A DANGER    DANGER indicates an imminently hazardous situation  which  if not avoided  will  result in death or serious injury              WARNING       WARNING indicates a potentially hazardous situation  which  if not avoided  can result  in death  serious injury  or equipment damage           4 CAUTION       CAUTION indicates a potentially hazardous situation  which  if not avoided  can result  in injury or equipment damage                    33003538 01 2007    Safety Information       PLEASE NOTE Electrical equipment should be installed  operated  serviced  and maintained only by  qualified personnel  No responsibility is assumed by Schneider Electric for any  consequences arising out of the use of this material        2007 Schneider Electric  All Rights Reserved           33003538 01 2007       About the Book       Ata Glance    Document Scope    Validity Note    Related  Documents       This document describes the functionality and performance scope of the    984 to Unity Converter     This document is valid for Unity P
27. rmation on the data that is converted out of Modsoft and  ProWORX projects and Concept LL984 sections to Unity Pro        This part contains the following chapters                       Chapter Chapter Name Page  4 Converted Data in General 23  5 Converted Coils  Contacts  Links and Function Blocks 35             33003538 01 2007    21       Converted Data          22    33003538 01 2007       Converted Data in General                                     Overview   General This chapter comprises information on the data that is converted out of Modsoft and  ProWORX projects and Concept LL984 sections to Unity Pro and on objects that  can not be converted or will be replaced by the respective objects provided by Unity    What s in this This chapter contains the following topics    Chapter  Topic Page  Configuration 24  Network Structure 27  Constants  Symbols  Networks  Segments and Comments 28  State RAM 30  Network Dimensions 31  Equation Networks ProWORX 32  Not Converted Objects 33                      33003538 01 2007 23    Converted Data in General       Configuration    Modsoft  Configuration  Section       Modsoft is aDOS based PLC programming tool using the LL984 language   The Modsoft configuration section comprises the following elements     PLC name   Model name  PLC type   System memory size  Extended memory size  ASCII message table  1 O port information  Drop heads   Segment schedules  Special functions  Loadable instructions  Comments          24    33003538 01 
28. ro starting from Version 2 2        The data and illustrations found in this document are not binding  We reserve the  right to modify our products in line with our policy of continuous product  development  The information in this document is subject to change without notice  and should not be construed as a commitment by Schneider Electric           Title of Documentation    Reference Number       Unity Pro Software Reference Manual       Unity Pro Enhanced LL984 Block Library          33003745       You can download these technical publications and other technical information from    our website at www telemecanique com          33003538 01 2007       About the Book       Product Related  Warnings    User Comments    Schneider Electric assumes no responsibility for any errors that may appear in this  document  If you have any suggestions for improvements or amendments or have  found errors in this publication  please notify us     No part of this document may be reproduced in any form or by any means  electronic  or mechanical  including photocopying  without express written permission of  Schneider Electric     All pertinent state  regional  and local safety regulations must be observed when  installing and using this product  For reasons of safety and to ensure compliance  with documented system data  only the manufacturer should perform repairs to  components     When controllers are used for applications with technical safety requirements   please follow the relevant i
29. s to Unity Pro     Coils  contacts  links and function blocks are replaced by the respective objects  provided by Unity Pro  Subsequently Unity Pro source code is generated according  to the IEC LD format        The converter will work with the following versions   e Modsoft 2 61   e ProWORX V1 11  V1 1  V2 x   e Concept up to V2 6       Unity Pro automatically launches the converter after the file to be converted has  been selected     To handle the special formats of Modsoft  ProWORX and Concept LL 984 the  converter is embedded in an appropriate framework of the Unity Pro architecture   By opening the respective project files    env    pwx    asc  the converter is launched  out of this framework     The converter checks whether the project files are valid and show the suitable file  formats        If it is not possible to convert certain objects they will be replaced by dummy EFBs  with comments which include detailed error messages     Error messages will be logged on the report file and will be displayed on the  message window during the analysis time  The user is able to go to the error spot of  the network by double clicking the error message line in the message window           12    33003538 01 2007    Introduction       Installation and Registration of the Converter    Installation    Registration       The converter has to be installed as an additional software component of Unity Pro   After the installation the converter is an integrated part of Unity Pro        B
30. s to be moved           Note  If a register or coil  that is being referred to  does not exist  the function block  will fail  with all outputs going off including ENO pin   In this event  the function  block will fail only when that non existent register or coil is encountered                    33003538 01 2007 438    Converted Coils  Contacts  Links and Function blocks       Suffixes    Meaning of the suffixes                          Suffix First Parameter Second Parameter  _BB Ox Ox  _IB 4x Ox    BI Ox 4x    Ax Ax  _B constant or register 0x    constant or register 4x                      44    33003538 01 2007       Converted Coils  Contacts  Links and Function blocks       Not Converted Function Blocks    General    Dummy EFBs       All function blocks listed in the tables below are not converted to Unity Pro one to   one     All function blocks that are converted to Unity Pro one to one you will find under  Converted Function Blocks  p  41     Function blocks that can not be converted will be replaced by dummy EFBs with  comments which include detailed error messages     Error messages will be logged on the report file and will be displayed on the  message window during the analysis time  By double clicking the error message line  in the message window the user is able to jump to the error spot of the network and  correct the errors step by step        A dummy EFB provides the following informations     e The name of a dummy EFB is composed out of  LL_  and the  origi
31. switch in position  On     e With Unity Pro you can force outputs with the Quantum CPU memory protect  Switch in position  On     Failure to follow this instruction can result in death  serious injury  or   equipment damage              WARNING       RISK OF UNINTENDED EQUIPMENT OPERATION    Reforce outputs after a cold start    The behavior of forced outputs  76M  between Modsoft Proworx Concept and   Unity Pro has changed    e With Modsoft ProWORX Concept forced outputs keep their state after a cold  start    e With Unity Pro forced outputs lose their state after a cold start     Failure to follow this instruction can result in death  serious injury  or  equipment damage                 Network Dimensions    LL984 format    IEC LD format       The LL984 network dimensions are 11 columns by 7 rows        While converting a LL984 network into an IEC LD network columns and rows are  added  Amongst others this is done to create extra space for variables that are  shown in additional rows of the function blocks           33003538 01 2007    31    Converted Data in General       Equation Networks ProWORX       ProWORX Example of an equation network in ProWORX   Equation   1 2 3 4 5 6 7 8 9 10  Network lA    00602    00603    00604    00605    00606                                                                         Network The converted network is shown in Unity Pro as follows   Converted to  Unity Pro  9  5432 __                                  4  M602  HI MW701  REAL_TO_IN
32. t LL984  sections to Unity Pro and on objects that can not be converted or will be replaced by  the respective objects provided by Unity Pro        This chapter contains the following topics                    Topic Page   Converting Rules and Conversion Settings 36  Converted Coils  Contacts and Links 40  Converted Function Blocks 41  Not Converted Function Blocks 45                      33003538 01 2007    35    Converted Coils  Contacts  Links and Function blocks       Converting Rules and Conversion Settings       Placing Objects To achieve a proper presentation of the converted LL984 sections in Unity Pro  the  and Links following rules are applied     Rules for object placing     The distance between two objects must be at least one cell    When two function blocks are connected  the minimum distance must equal the  number of cells of the first function block   s width    The cells in Unity are smaller  If an function block partially occupies another cell   an additional cell is required for the function block    If an object  contact or coils  has a vertical link  OR Link   this vertical link will be  located at the end of the cell of the object    An additional cell is required if    e a vertical link  OR Link  with an INPUT function block exists   e the source function block has output variables   e the target function block has input variables   A coil may not be directly connected to the left bus bar     Rules for the conversion of function block links     Function
33. ummy EFBs  45       33003538 01 2007    57    Index       E    EFB  dummy  45  equation networks  ProWORX  32  error handling  12  19  execution order  49  differences  51  function blocks  52  specific characteristics  52  expanded memory register  33  export of a LL984 section out of Concept  18    F    forced outputs   M   31   function blocks  converted  35  41  execution order  52  not converted  45   functional description  9    G    general  converted data  23    Ignore jumps when separating  29  include 984 execution corrections  52  53  55  installation  13    L    launch the converter  15  left power rail  unpowered LD objects linking  37  links  converted  35  40  LL984 section  export out of Concept  18  LL984 sections  constants  symbols  networks   segments  comments  28    network dimensions  31  network structure  27  not converted objects  33  state RAM  30  loadables  DX  33  EXE  33  non lEC  33    M    max  symbol length  38   Modsoft  configuration  24  constants  symbols  networks   segments  comments  28  network dimensions  31  network structure  27  not converted objects  33  state RAM  30    N    network dimensions  IEC LD format  31  LL984 format  31  LL984 sections  31  Modsoft  31  ProWORX  31  network paging  29  network structure  LL984 sections  27  Modsoft  27  presentation  27  ProWORX  27  Networks per Section  1 to 10  28  not converted  function blocks  45  not converted objects  LL984 sections  33  Modsoft  33  ProWORX  33  notation  stat
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
ENCORE ENLUSB2-5PCI-BR  Olympus 105R Digital Camera User Manual  Eizo EV2216WFS3  Modalités d`emprunt des rampes de lancement  クランプオンAC/DCセンサ CT9691  取扱説明書 DYNASERV DR5H00,UR5HG3,UR5HP3    Owner`s Manual - profit  User manual  S246 Service Manual - Mobility Scooters Direct    Copyright © All rights reserved. 
   Failed to retrieve file