Home

Unity Pro 2.2 984 to Unity Converter User manual

image

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

image

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