Home

Dolog AKF125 → A120/A250 Type: AKF125EN

image

Contents

1. Figure 1 Inputting FBD elements in ladder diagram 34 Programming 143 Function block diagram FBD OBs PBs FBs AEs AZs and TBs can be programmed in FBD Function block diagram allows a maximum of 6 FBD elements per network hori zontally and 46 input signals together with a maximum of 12 FBD elements with two inputs each vertically There is only one output per FBD network This can not be negated The valence of the output signal can be set on a maximum of 16 contacts In FBD there are no jumps instead only block calls Processing of the called block is followed by return to the place from which the call was made In FBD a program or function block call must always be alone in a network For generating networks in FBD it is important to note that elements can only be entered at certain cursor positions The following symbols can be used for geneating networks in FBD amp AND block gt 1 OR block 2k 1 exclusive OR block input inquiry 1 signal negated input inquiry 0 signal gt gt connector FBD elements The elements that can be called in LD and FBD memories timers counters and comparators can be selected and called 144 Programming 34 FBD elements FBD elements are standard blocks that you can select in the IL FBD or LD Edi tor All AKF functions FBD elements show latching properties i e following mo mentary power drop out on the PLC al
2. 34 B Groups on the InterBus K F 1 a All nodes on the inst remote bus take the group number of the associated bus terminal Inst remote bus e g No 3 No 3 No 3 No 3 Remote bus Installation Installation Installation Node Bus Node Bus Node Bus Node Remote bus group e g No 3 Remote bus Node e g No 4 Example for same remote bus group numbers Remote bus group numbers are automatically specified by the system during equipment list Remote bus entry G and can be changed by the user Node e g No 5 For further information see also Pocket Guide chapter 4 Programming 189 Column 5 A In this column you can define the switch off behavior of the modules This function parameterizes the behavior of the outputs from the PLC on pro gram halt It is unimportant whether the stop occurs as a result of an operating function or a program run time error You can use lt Return gt to toggle between 0 and 1 o 0 means that the status of the signals remains unchanged o 1 means the signals are terminated i e reset to 0 The behavior parameterized in this manner is only effective after the program has been loaded into the PLC The current behavior mode in the PLC can be displayed via Online PLC status Column 6 Data type Data Type displays the data structures operands which can be used with the current module 190 Programming 34 Column 7 TN No
3. 10100110 01101010 11100010 00100010 27 20 27 20 27 20 27 20 P Paes nore Pare 1010011001101010 1110001000100010 215 20 215 20 THD MW DS Pa TLD MW 1010011001101010 1110001000100010 231 215 20 Examples Using the operations TLD and THD the contents of marker word MW219 deci mal 1 024 are transferred into low byte MB117 0 and MB118 4 L MW219 00000100 00000000 TLD MB217 00000000 THD MB118 00000100 34 Programming 125 Using the operations TLD and THD the contents of marker double word MD17 decimal 2 097 168 are transferred into low word MW220 16 and high word MW221 32 L MD17 00000000 00100000 00000000 00010000 TLD MW220 00000000 00010000 THD MW221 00000000 00100000 The analog value EW5 1 15 928 is loaded into the marker double word MD18 Then the contents are loaded into the low word MW69 and the highword MW70 L Vo i MW68 00000000 00000000 LLD IW5 1 00111110 00111000 LHD MW68 00000000 00000000 i MD18 00000000 00000000 00111110 00111000 iL MD18 00000000 00000000 00111110 00111000 TLD MW69 00111110 00111000 THD MW70 00000000 00000000 126 Programming Indirect addressing signal type pointer General Pointers provide the user with the ability to call up all the addresses in the in stalled memory volume of an ALU one byte at a time and also to change them Warning Since the system allows access to all signals inclu ding system signals s
4. Edit Overview select block lt Return gt Edit Block Vertical spreading is necessary in order to insert further inputs into an FBD sym bol The cursor must be below the first input path of the FBD symbol The network is optimized when the element is inserted In insert mode spreading is not necessary Spread Vertical is equivalent to using lt Ins gt outside the pulldown menu 92 Programming 34 Edit FBD AND block in correction mode ae Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt AND Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt AND Edit Overview select block lt Return gt Edit Block Symbol amp Reference character lt A gt This function is used to edit an AND block max 46 inputs The network is optimized when this element is entered AND is equivalent to the lt F1 gt key 34 Programming 93 Edit FBD Negated input in correction mode ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Negated input Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Negated input Edit Overview select block lt Return gt Edit Block Symbol A Reference character lt N gt
5. Edit Symbols and Comments Block lt Ctrl gt lt Return gt Search Function Edit Overview select block lt Return gt Edit Block Online Dyn Status Display Current display or Single Scan Processing or Triggered recording lt Ctrl gt lt Return gt Start Display lt Ctrl gt lt Return gt Signal Search You can search for symbols and comments within a block with the search func tion The current network is not searched Signal names can be entered absolutely or symbolically When the software has found the signal it will be shown at the bottom of the screen You have the option to prefix with or to stipulate the search direction for ward backward No prefix causes forward searching 34 Programming 55 Press the lt Return gt key to enable this function in the window Use the lt Esc gt key to close the window again You can search for operands and data structures listed in the Pocket Guide user instructions Edit IL LD FBD Network Search a Edit Blocks Start Entry lt Ctrl gt lt Return gt Network Search Edit Blocks Start Entry lt Ctrl gt lt Return gt Compressed Present lt Ctrl gt lt Return gt Network search Edit Overview select block lt Return gt Edit Block Online Dyn Status Display Current display or
6. 180 Programming 34 Digital 1 0 o gt Edit Equipment List Column 2 lt Return gt Digital 1 0 You can enter the following digital I O modules o A250 with DTA 112 DTA 113 Module DEF DEP112 Digital Input 32 Bit isolated DAP106 Digital Output 16 Bit DAP112 DAP112 Digital Output 32 Bit isolated DAP116 DAP116 Digital Output 16 Bit DAP1L32 DAP132 Digital Output 32 Bit DAPLBH 2 DAP102 Digital Output 16 Bit Digital Input 16 Bit DAP1LO3 DAP103 Digital Output 16 Bit Digital Input 16 Bit DAPL Bd DAP104 Digital Output 8 Bit Digital Input 8 Bit 34 Programming 181 o A120 modules a A250 expansion using A120 modules with DEA201 in the DTA 20x or a A120 with ALU 204 205 in the DTA 20x Module DAPZ12 DAPZ20 DEP2Z16 as ere DE0216 DAP212 Digital Output 4 Bit Digital Input 8 Bit DAP220 Digital Output 8 Bit Digital Input 8 Bit DEP220 DEP216 Digital Input 16 Bit DEO216 Digital Input 16 Bit DEP214 DEP220 Digital Input 16 Bit DEP2Z15 DEP214 Digital Input 16 Bit 60VDC DEP217 DEP215 Digital Input 16 Bit 5VDC DEP218 DEP217 Digital Input 16 Bit 24VDC negated DEP218 Digital Input 16 Bit DEX216 DEX216 Digital Input 16 Bit DEPZ208 DEP208 Digital aput Bit DEP210 Digital Input it DEPZ10 DEP211 Digital Input 8 Bit DEP211 DEP209 Digital Input 8 Bit DAP204 Digital Output 4 Bit DEP209 DAP208 Digital Output 8 Bit DAP204 DAP209 Digital San 8 Bit DAP210 Digital Output 8 Bit DAPZO8 DAP216 Digital Out
7. lt Ctrl gt lt Return gt Search Function You can search for either a signal or a symbol After having chosen this function you will see a window appear on the screen in which the search termcan be ent ered The input is checked for errors You can terminate with either the lt Esc gt key or by entering a space A search term that is found will be placed in the first line of the editor An unsuccessful search will be followed by the corresponding message and the cursor will remain in its original position For more information on this subject please see Search Operands and Search Text Search Function Signals and Symbols can be searched Search for Please enter the exact signal designation e g M1 1 12 18 MW1330 160 Programming 34 3 3 3 2 Search Operand o gt Edit Symbols and Comments lt Ctrl gt lt Return gt Search Operand All operands signal memory data structure block will be shown in one window To select an operand use the arrow keys to move through the list and press lt Return gt to select or use the mouse Enter the first possible signal element of the chosen operand in the first line on the screen For more information please see Search Function 3 3 3 3 Erase Field Line o gt Edit Symbols and Comments lt Ctrl gt lt Return gt Erase Field Line The input field on which the cursor was positioned before the menu was called up will be
8. Marker Bits is the function which is now described Note Some characters are written as capitals in the following des cription They denote reference characters e g SeTup 26 Programming 33 3 2 Dolog AKF Main menu Bitty laden Inline lErucken Eonder Sellup Help Fi8 art of E H WERK Nr 12345 ic 1998 by AEG Modicon Proorammier und Testeinrichtung Version _ von S Nr d2d b7 BETSPCOFFLINE gt PUTE Status line in this case the path of Ser No of the current RN oe your system station softwarepak depending whe kages in ac i installed on m No of cordance with B diskais dao O Ware cense agree C shown on ment D or E slipcase 33 Version No of the present software Pulldown menus can be selected with reference charac ters arrow keys Return or a mouse Programming 27 3 2 1 Pulldown menus Individual menu lines can be selected and called with reference characters Ar row keys and lt Return gt or the mouse refer to chapter called Operation Menu lines that cannot be called at this time are marked in the ALS editor with the character e g on line functions when PADT is off line 3 2 2 Help function Help texts describe a function They tell you what can be carried out with the currently selected menu line or the current window Help texts are also available for the higher menus The
9. Single Scan Processing or Triggered recording lt Ctrl gt lt Return gt Start Display lt Ctrl gt lt Return gt Network Search You can search for networks within a block with this search function Enter the network number and confirm with lt Return gt or enter 0 and confirm with lt Return gt to display a list of all the networks in the block showing network number and header 56 Programming 34 Edit IL LD FBD Exchange Online aoe Edit Blocks Start Entry lt Ctrl gt lt Return gt Exchange Online Edit Overview select block lt Return gt Edit Block gt Note This function is described under Online Therefore it will not be described further at this point It can however be executed here when individual blocks need to be edited Please refer to the Chapter Load Exchange Online 34 Programming 57 Edit IL LD FBD Network dynamic status display eo Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display Edit Overview select block lt Return gt Edit Block Note The functions are described under Online Therefore they will not be described further at this point The status display can also be executed here when individual blocks need to be edited 58 Programming 34 The following functions can be used in dynamic status display Dyn D
10. lt Ctrl gt lt Return gt parallel path cross connection Edit Overview select block lt Return gt Edit Block Symbol Reference character lt V gt With this the open parallel path is closed at the cursor position A Caution It is only permissible to insert the symbol if the paral lel path has been created correctly otherwise the wrong path is deleted Cross connection of the parallel path is equivalent to the lt F4 gt key Edit LD Continuation in parallel path a ae Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt parallel path continuation Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt parallel path continuation Edit Overview select block lt Return gt Edit Block Symbol Reference character lt H gt The path is continued without contacts Continuation of the parallel path is equivalent to the lt F7 gt key 34 Programming 83 FBD function block diagram FBD Editor E Edit Blocks Start Entry lt Ctrl gt lt Return gt Edit Overview select block lt Return gt Edit Block Note You can select an existing block in the required display format and then edit it Press lt Ctrl gt lt Return gt to access the Edit network menu which has an identical structure for all display formats
11. Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt NW comments Edit Overview select block lt Return gt Edit Block A comment of 15 x 60 characters maximum can be entered in a window in a network The lines can be laid out as required End each line with lt Return gt Press lt Ctrl gt lt Return gt to call the following window Edit Comments Break Terminate Text Start TeXt End InseRt Line Erase Line Erase Comments CoPy Comments 46 Programming 34 Special keys provide the following functions 34 lt gt gt lt lt gt lt gt lt gt lt lns gt lt Del gt lt backspace gt lt Home gt lt End gt lt Esc gt lt Return gt Move the cursor Insert mode on off insert character Delete character under cursor At start of line transfer as many characters as possible into the previous line otherwise delete character to left of cursor Move cursor to start of line Move cursor to line end Terminate input without saving Within the line new line at end of line cursor to start of next line Programming 47 Edit IL LD FBD Copy comments ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt NW comments Copy Comments Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return g
12. Reference character lt C gt With the connector a signal is laid on an intermediate marker or output without register initialization The network is optimized when the element is inserted Connector is equivalent to the lt F6 gt key Example NW1 M3 3 Q4 5 gt gt M4 5 gt 1 Q4 2 m M51 In NW1 a connector has marker M4 5 assigned The content of the marker is used in the same scan as input of the OR block In addition the marker M4 5 is used as input of the first AND block in the next network 98 Programming 34 NW2 M5 8 M4 5 __ M5 9 m Q4 6 Edit FBD Erase in correction mode ao Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Erase Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Erase Edit Overview select block lt Return gt Edit Block This function is used to delete an element from a network or gate inputs Deleting an element The cursor has to be in the upper left corner of the block Deleting several continuous elements The cursor must be on the output of the element sequence to be deleted Deleting gate inputs The cursor must be on an output occupied by a signal The network is optimized when this function is executed Erase is equ
13. the following functions are provided Edit Network InseRt Erase Copy Modify Scroll Forwards Scroll BacKwards Terminate save Break Search Signal Search Network Exchange Online DYnamic Status Display Presett ing Compressed Present b If you have not selected the Edit Network menu you can carry out functions with lt Ctrl gt lt reference character gt e g lt Ctrl gt lt M gt for Modify 34 Programming 37 c The following special keys are valid lt PgDn gt lt PgUp gt lt Esc gt lt Home gt lt Ins gt lt Del gt lt gt lt gt lt End gt Scroll to next network Scroll to previous network Terminate input without saving Modify specified network Insert new network before current one Delete current network Move screen up Move screen down Terminate input translate and save During network creation in IL editing is carried out line by line in tabular form i e certain Tab positions are reserved for the IL commands operations for the operands and for the 31 character IL line comments for FBs These can be ac cessed by pressing the lt tab gt key or the arrow keys In the case of OBs PBs FBs TBs AEs and AZs a comment of up to 31 cha racters can be attached to each IL line Within comment lines the line editor full typewriter Keyboard including e g lt backspace gt can be used 38 Programming 34 Edit FBD IL LD Insert network aha Edit
14. Enter here the starting node address from which a maxi mum of 256 slots for this VSR can be defined Addres ses can be freely defined in increments of 20 within the range 20 to 980 in the whole system Note Slot gaps can be freely configured 34 Programming 201 Equipment List Editor Max No nodes Modnet 1 IS InterBus ee Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Max No nodes Step 2 Input Max No nodes At this point enter the number of slots required on the re mote bus including branches via the bus terminals for connecting the IP20 IP65 and A120 components Step 3 Input Enter Both these particulars must be accepted via menu item Enter In addition you can break off by pressing Esca pe Reaction The VSR complete with its specified slot data is offered for further processing Equipment List Editor InterBus module type selection E _ Egip op o Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Enter lt Return gt Step 4 When you press lt Return gt a global window for selecting the modules to enter is displayed Module type Digital O Analog I O Experts lt no entries Special rase Module 202 Programming 34 Edit Equipment List lt Ctrl gt lt Return gt Equipment List Editor InterBus Digital module selection Enter Subrac
15. Node number 190 Direct scheduling 188 SFB TN 185 Normally closed contact 73 82 Parallel path 73 Serial path 73 Normally open contact 72 81 Null pointer 131 Number of tasks 225 Numerical pad 18 NW End Character 49 O Off delay TA IL 117 LD FBD 151 On delay TE IL 117 LD FBD 150 On delay stored TS IL 117 Once only action block AE 142 144 Online 11 13 26 Communication Operating Functions 11 Dynamic state display 13 Dynamic Status Display 11 Index 233 Online List 11 13 PLC status 11 13 Run time system 11 PLC diagnostics 11 Start PLC 11 13 Stop PLC 11 13 Operand Search 161 OR block 96 Organization block OB 100 101 142 144 Output 75 Output monitoring 51 Output LD correction Existing network 75 New network 75 P PaDT 18 22 Parallel path 80 Parameter Equipment List 175 Parameterize Central Controller 213 Parameterize PLC 224 Parameterize signal memory Siehe Zentrale parametrieren Path explanation 26 PB FB SFB Conditional call 77 PB FB SFB Unconditional call 78 Permissible operations Pointers 130 Phase 221 Pointer option 130 Pointers 218 Addressing 129 Permissible operations 130 Presetting Correction mode 50 Network 60 Primary backplane Modify 223 Print 11 14 26 Complete documentation 11 14 Cross reference list 11 14 Data structures 11 Equipment list 11 14 Overview 11 14 PLC data 11 234
16. gt A250 for A250 The software is used for structured programming of PLC user programs with the aid of up to date window technology with pulldown menus Note After installation you can press the lt F10 gt key twice for an overview of Help texts Note In this overview look under Information on Help and Dolog AKF software overview to obtain general information about Dolog AKF software and the operator interface Note In addition you can call up information on differences between the versions even for the previous version via an item called Diffe rences between Versions The texts in the Programming chapter are organised according to the structure of the Dolog AKF main menu from left to right Within the description the alpha betic index explains where to find function descriptions in the text 2 Introduction 35 1 1 1 Programming the A120 AKF125 can also be used to program automation system A120 if using an ALU 204 ALU205 Furthermore from AKF125 version 6 0 the AKF12 version 6 software package for configuration of an A120 i e with ALU 200 201 202 etc is integrated Method of operation For reasons of increased system unifomity and improved processor performance in the A250 subsystem A120 the module ALU 204 ALU205 was created The ALU 204 ALU 205 holds the ALU basic software for the A250 system and the A120 system subracks I O components etc is installed in the har
17. 120 DEP 608 130 139 140 DEA 202 lt Initial address of remote bus e g lt Initial address of installation remote bus lt End address of installation remote bus lt Continuation of remote bus lt Dummy for A120 expansion on remote bus lt End address of remote bus e g lt Initial address for next subrack e g also next possible init address In the above example a reduction down to slot 120 is possible Expansion as far as slot 139 is available 212 Programming 34 Equipment List Editor Enter Comments es Edit Equipment List lt Ctrl gt lt Return gt Enter Comments This function allows you to enter comments for a slot reference in the lowest line of the editor Normally a preset comment appears which describes in abbrevia ted form the function of the module entered The comment is valid for the line on which the cursor is positioned Up to 40 characters of comment are possible Equipment List Editor Enter Timeout Note No entry can be made in the case of InterBus nodes aa Edit Equipment List lt Ctrl gt lt Return gt Enter Timeout This input determines the timeout time in milliseconds after which all the DEA output modules in a subrack are switched off Values from 0 to 2 550 ms can be entered The values are rounded off to the nearest 10 ms Remember that timeouts cannot be parameterized for the primary backplane Equi
18. Q3 3 Q3 4 34 Programming 117 Edge recognition The following operations are able to detect pulse edges FLP Detection of an edge transition 0 1 FLN Detection of an edge transition 1 gt 0 FL Detection of edge transitions 0 gt 1 and 1 gt 0 Examples FLP FLN FL A 12 1 Be oA 12 1 A 12 1 FLP M1 10 FLN M1 10 gt FL M1 10 M1 11 M1 11 Dos M1 11 ee Loo ox Ooo wk Shift only in IL These operations can be used to shift the contents of the register by a user de fined number of bits The moved bits are lost Sign information would be lost Therefore shift is only sensible in logic 10100110 SH ey peeO 00110000 Example SHL shift to the left A MB1 The contents of MB1 are moved 3 bits to the left SHL V3 SHL is only possible with constants MB1 The moved value is in MB1 Example SHR shift to the right A MB1 The contents of MB1 are moved 5 bits to the right SHR V5 SHR is only possible with constants MB1 The moved value is in MB1 118 Programming 34 Rotate only in IL These operations can be used to rotate the contents of the register by a user defined number of bits The rotated bits are reinserted in the opposite direction 10100110 gt ae a gt 01101010 Example ROL rotate to the left A MB1 The contents of MB1 are rotated 4 bits to the left ROL V4 ROL is only possible with constants 5 MB1 The moved value is in MB1 E
19. TOF Timer CTU Counter CTD Counter CTUD Counter A B C D E F G H I P Edit IL NW end character in correction mode aed Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt NW End Character Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt NW End Character Edit Overview select block lt Return gt Edit Block This function enters a network end character in the current network at the cursor position A Caution Following lines in the network are erased 34 Programming 49 Edit IL LD FBD Presetting in correction mode Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Presetting Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Presetting Edit Overview select block lt Return gt Edit Block With this function you can change the basic settings of the editor When the editor is in correction mode you are provided with the following func tions in the Presetting menu For IL Select Editor Setting Output Monitor ing Enter Symbol in SYM COM Block Diagns Parametrization For LD FBD The same points but inclusive Cursorpositioning Select Editor Setting Cursor Posi
20. less than MwW51 Q Q3 3 gt greater than equal to MW40 __ Ps Q MW41 Q M5 23 MW32 MW33 lt gt MW52 MW53 lt MW42 MW43 greater than P gt Q Q not equal to P lt gt Q Q M5 22 Q3 4 less than equal to P lt Q Q Q3 6 When the condition described in the FBD element is met output Q 1 152 Programming 34 Edge recognition Three FBD elements are available for pulse edge detection FLP Edge detection 0 gt 1 M1 10 12 1 FLP M11 1 FLN Edge detection 1 gt 0 M1 10 12 1 FLN M11 1 FL Edge detection 0 gt 1 and 1 gt 0 M1 10 12 1 FL M11 1 When the condition described in the FBD element is met the output for a cycle Q 1 The intermediate marker here M1 10 and the output marker here M11 1 can not be identical During network generation in FBD the syntax is checked by the Dolog ALD Soft ware and invalid inputs are rejected Additional information on network creation in function block diagram can be found in the FBD editor and in the correction mode of the FBD editor 34 Programming 153 3 3 3 Symbols and Comments oso Edit Symbols and Comments This software function serves to generate a SYM COM block It contains symbo lic names comments and initial values for signal addresses Press lt Return gt to acc
21. 0 1 edge on set input S the setpoint value SW is imported into the set point value register The actual value is set equal to the setpoint value Only after at least one setpoint value has been accepted is a setpoint value actual value comparison undertaken The permissible setpoint values SW are V MW CSW The output Q is set to 1 when the actual value is between 0 and the setpoint value With a 0 1 edge on input CD the actual value is reduced by 1 down to a minimum of 0 and compared with the setpoint value The actual and setpoint values CIW CSW in the counter can be controlled through the on line list and or initial values The actual and setpoint counter va lues can be scanned using a load assignment and transferred to other operand areas 34 Programming 147 CUD up down counter 32 768 32 767 Z input gi 212 Z input 1 12 3 _ TZ VIR e TE Set fcr a ran 12 2 back Een wE ai eia 2 Reset Poni a rat batted 1 L 23 s Output a 3 i v30 sw Actual value ih I2 4 IR QL Q3 2 setpoint value i i Preset value default Figure 4 FBD element and timing diagram counter up down With a 1 signal on reset
22. 114 Rules for instruction lists Angle functions 141 Bracket operations 111 Calculating 135 Comparator 137 Connector 113 Constructing an IL 110 Conversion 138 Counters 115 Edge recognition 118 Exponential functions Sign handling 140 FREE instruction 133 Incrementing decrementing 119 Indirect addressing 127 Initializing operations 112 Initiating pulse 110 35 Jumps 132 Load Arithmetic 134 Operand address 134 Load Transfer 120 121 Logic 120 Marker bit 110 Modulo function 141 NOP instruction 133 Order of logic operations 112 Pointers 127 Rotate 119 Save operations 114 Shift 118 Timers 117 Two s complement 136 S Scan 221 Scan time I O Error handling 228 Screen copy 20 Screensave Siehe Bildschirm Kopie Scroll Backward Network 54 Scroll backward Overview 31 Scroll Forward Network 53 Scroll forward Overview 31 Search Block 32 Network 56 Operand 161 Text 167 Search Function 160 195 Setpoint value 148 SeTup 14 26 Colors 14 Plant 14 PLC station 14 Print 14 Setup 12 Colors 12 Networking 12 PADT station 12 PLC station 12 Print 12 Index 235 System 12 Shift left SHL 118 Shift right SHR 118 Signal Search 55 Slot gaps 197 200 Slot independent Siehe Teilnehmeradressen unabhangig Slot independent programming 192 Software compatibility 9 Special 12 14 26 Backup the station 12 14 Copy diskettes 12 14 Copy f
23. 27 20 27 20 LHD rae rar MB LHD EN Va LLD MB 1010011001101010 1110001000100010 215 20 215 20 LHD MW ca LLD MW 1010011001101010 1110001000100010 231 215 20 Examples Using the operation LLD the contents of MB112 decimal 100 are loaded into the low word of marker word MW223 L KO MB113 00000000 LLD MB112 01100100 LHD MB113 00000000 i MW223 00000000 01100100 34 Programming 123 Using the operation LLD the contents of MW212 decimal 32 612 are loaded in to the low word of marker double word MD200 L Vo MW213 00000000 00000000 LLD MW212 01111111 01100100 LHD MW213 00000000 00000000 MD200 00000000 00000000 01111111 01100100 124 Programming TLD THD Transfer Low Data Transfer High Data word doubleword The operations TLD and THD transfer bytes from the word register into the signal memory or words from the doubleword register into the signal memory A word consists of a high byte and a low byte The low byte contains the less si gnificant word part the high byte contains the more significant word part Accor dingly a double word consists of a high word and a low word With the command TLD the user can define the low byte of a word as any byte or define the low word of a doubleword as any word With the command THD the user can define the high byte of a word as any byte or define the high word of a doubleword as any word
24. Ctrl gt lt Return gt Search Function This function allows you to search for slot addresses and modules a Search for Slot Address If you enter a number under Search for a slot search will be activated The number entered will be taken to be the slot to be located and displayed If the required slot does not exist the next possible slot will be shown 34 Programming 195 o Search Module 196 Programming Enter the name of the desired module under Search for it is then searched for starting from slot address 0 With a leading the search is carried out forward with a leading the search is carried out backward e g DAP112 34 Equipment List Editor Enter Subrack Modnet 1 SFB This function is used to enter the next subrack Depending on the current cursor position different windows are offered for subrack expansion A distinction is made between og subracks for expanding A250 with A250 or A120 via Modnet 1 SFB and g virtual subracks VSRs for expanding A250 with A120 TIO IP20 and DEP 6xx or DAP 6xx modules IP65 via InterBus Modnet 1 IS Subrack expansion via Modnet 1 SFB lt Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack y a If the cursor is on a module with an MN 1 SFB interface the following window opens Choice of Subracks Enter DEA interface 1 Initial node address 20 Connection setup AUTO Equipme
25. Enter lt Return gt Special selection lt Return gt lt Ctrl Return gt Enter Subrack lt Return gt lt Return gt Module type selection Module selection Digital Analog For entering inst remote bus modules the modules shown below are displayed via the module type selection Digital O Analog I O Module Module BDI 346 00 BAM 096 00 Module type Digital O Analog I O Experts lt no entries Special rase Module BDO946 50 DEP 608 DAP 608 DAP 644 DAP 654 DAP 664 Note Only modules highlighted with may be entered without re striction in the equipment list inst remote bus This circumstance is highlighted by an appropriate message when you enter inappro priate modules in the inst remote bus Programming 207 34 Slot Module Variant G A Data Type Node No 107 000 107 108 DEP 608 109 DAP 608 110 DEP 608 111 DAP 608 112 DEP 608 113 DAP 608 114 BKI 601 E 115 DEP 608 116 DAP 608 Comment Bus terminal installation bus Virt subrack DTA IBS F BKF 1 AUTO Range 100 130 Equipment List Editor A120 on the inst remote bus rrn Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Enter lt Return gt Special selection lt Return gt lt Ctrl Re turn gt Enter Subrack lt Return gt lt Return gt Module type selection
26. Index Program protocol 11 14 Signal assignment list 11 14 Symbols and Comments 11 14 Program block PB 100 101 142 144 Program structure 30 Programming A120 3 Pulldown menu ALU select 178 Edit Blocks 33 35 Edit Network 37 Edit network 63 Module type 180 Program structure 30 Pulldown menu IL Editor 37 Pulldown menus Analog I O 183 Choice of Subracks 197 200 Choice of subracks 200 Copy Area 162 Digital I O 181 Dyn Status Display 59 Edit 29 Edit FBD 89 Edit LD 68 Edit network 85 Edit Symbols and Comments 160 EQL Editor Menu InterBus 194 EQL Editor menu 194 Equipment List Editor InterBus 194 Erase Area 163 Experts 184 FBD Elements 89 Job Elements 220 Linker 199 Main menu 27 Move Area 164 Parameterize Central Controller 214 Presetting 60 Replace Text 168 Search Function 160 Search Text 167 Special modules 186 35 Subrack 177 200 223 SYM COM Editor 160 Pulldown menu Edit Network 35 Pulldown menus Copy Network 40 Edit comments 46 Edit IL 42 Equipment List Editor 194 FBD Elements 48 Select Editor Setting 50 Pulse TI IL 117 LD FBD 150 Pulse extended TV IL 117 LD FBD 150 R Reference characters 17 23 24 reference characters 26 28 Remote bus Bus terminal 204 Replace Text 168 Reserve 218 Rotate left ROL 119 Rotate right ROR 119 RS memory LD FBD 145 RS memory IL
27. Instruction DOK 707695 Masterindex User Instruction DOK 702089 Area of application Contains the new features of the current ver sion and explains th efunctions of th indivi dual software menus for the configurer The explanation of the individual software menus will continued Index of all documentation Documents in the software package 35 Notes Application Note A Caution The relevant regulations must be observed for control applications involving safety requirements For reasons of safety and to ensure compliance with docu mented system data repairs to components should be per formed only by the manufacturer Training Schneider Automation GmbH offers suitable training that provides further infor mation concerning the system see addresses Data Illustrations Alterations Data and illustration are not binding We reserve the right to alter our products in line with our policy of continuous product development If you have any sugges tions for improvements or amendments or have found errors in this publication please notify us by using the form on the last page of this publication Addresses The addresses are given at the end of this publication 20 v Copyright All rights reserved No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical including copying pro cessing or any information storage without permission in writing by the Schneid e
28. MG19 5 The sign of the contents of SIG MG19 is determined and stored in M1 1 M1 1 1 1 0 or positive sign 0 negative sign Modulo function The modulo function is carried out with byte word or double word operands Examples IL Contents Description L MW100 100 The content of MW100 divisor is divided by MOD MW80 80 the content of MW80 dividend and MW5 20 the remainder modulo is stored in MW5 Angle functions The angle functions can generally only be carried out with floating point word operands e g MG VG Angles are to be stated in radian measure in ALD25 Examples IL Contents Description L VG4E0 4 The sine of the constant in SIN radians is calculated and the MG10 0 756802 result is stored in MG10 L VG12E0 12 The cosine of the constant in COS radians is calculated and the MG11 0 843854 result is stored in MG11 L MG22 15 The tangent of the constant in TAN radians is calculated and the 7 MG12 0 855993 result is stored in MG12 34 Programming 141 IL Contents Description L VGO0 5E0 0 5 The arc sine of the constant in ASIN radians is calculated and the MG13 0 523599 result is stored in MG13 L VGO 5E0 0 5 The arc cosine of the constant in ACOS radians is calculated and the MG14 1 0472 result is stored in MG14 L MG23 0 5 The arc tangent of the contents of ATAN MG23 in radians is calculated MG15 0 463648 and the result is stored in
29. Module selection DEA 202 On selecting the special module interface module DEA 202 is entered as a dummy or connection reminder for a DTA 202 subrack The DTA 202 is then positioned by keyboard entries lt Ctrl Return gt Enter Subrack lt Return gt followed by designating the initial address of the modular A120 subrack Enter Initial node address 720 The result of the entry appears as in the example The DEA 202 interface modu le is already entered in the subrack 208 Programming 34 Slot Module Variant G A Data Type Node No 720 721 722 723 724 725 726 727 728 729 DEA 202 000 720 Comment Bitbus interface Subrack DTA 20x DEA 202 112 AUTO Range 720 738 A subrack with 18 free slots for entering digital and analog modules is offered The customary A120 modules can be entered A 34 Note Subracks are input in incremental steps of twenty Caution The maximum number of modules that can be entered must be adjusted to match the call handling capacity of the In terBus This means that modules can continue to be added until the maximum extent of I Os in an A120 expansion is reached with DEA 202 coupling described by a maximum number of 31 MWords for each I O Note When you enter modules in the equipment list the above li mits are monitored Programming 209 The I O memory utilization of the individual A120 I O modules is as
30. PgDn gt Shift image downward line by line lt PgUp gt Shift image upward page by page lt PgDn gt Shift image downward page by page lt Esc gt Terminate input without saving If you press the lt Return gt key you can also carry out the indicated functions by means of the menu lines in the Edit IL pulldown menu 42 Programming 34 Edit IL Insert line in correction mode Bae Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Insert line Edit Blocks Start Entry lt Ctrl gt lt Return gt present block lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Insert line Edit Overview select block lt Return gt Edit Block With this function you can insert instruction lines at any position in IL networks You can do this by selecting the appropriate menu line and pressing lt Return gt or with the reference character or with the mouse Insertions are always placed in the line before the cursor Example A M 1 1 A M 1 1 A M 1 1 O E 2 12 A M 5 1 i A 3 2 O E 2 12 O E 2 12 Dee A 3 2 A 3 2 Insert before 2nd line Line inserted Enter instruction 34 Programming 43 Edit IL Erase Line in correction mode Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Erase Line Edit Blocks Start Entry lt Ctrl g
31. This function serves to negate an input Outputs cannot be negated It is possi ble to negate inputs that are also outputs It is possible to insert an additional negated input or to overwrite inputs The network is optimized when this element is entered Negated input is equivalent to the lt F2 gt key 94 Programming 34 Edit FBD Input in correction mode a Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Input Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Input Edit Overview select block lt Return gt Edit Block Symbol Reference character lt l gt This function serves to edit an input An additional input can be inserted or nega ted inputs can be overwritten The network is optimized by insertion or overwriting of this element Input is equivalent to the lt F3 gt key 34 Programming 95 Edit FBD OR block in correction mode ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt OR Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt OR Edit Overview select block lt Return gt Edit Block Symbol gt 1 Reference character lt O gt This function is used to edit an OR block max 46 inputs Th
32. are 3 Edit FBD pulldown menus and an FBD Elements menu that appear during editing Edit FBD Spread Horizontal Spread Vertical A FBD Elements SR Flip f lop RS Flip f lop TP Timer TEP Timer TON Timer TS Timer TOF Timer CTU Counter oe gt 1 2k 1 Cc lt gt FBD Elements Erase Terminate Break NW Header NW CoMments Presetting N J 0 X CTD Counter CTUD Counter gt Comparator gt Comparator Comparator lt Comparator lt Comparator lt gt Comparator EDP Edge EDN Edge ED Edge YAmoeowrtazreoDe DAO oOmD Edit FBD A amp 0 gt 1 xX 2k 1 PB FB Conditional PB FB Unconditional Break FBD Elements Presetting 34 Programming 89 b You can carry out the functions by pressing lt Ctrl gt lt reference character gt e g lt Ctrl gt lt F gt for FBD Elements The following keys also have an effect lt lt gt lt gt gt lt f gt lt gt lt Ctrl gt lt 7 gt lt Del gt lt PgUp gt lt PgDn gt lt Ctrl gt lt PgDn gt lt Ctrl gt lt PgUp gt lt Character gt lt Esc gt lt Ins gt lt Ctrl gt lt gt lt End gt lt Ctrl gt lt I gt lt F9 gt lt F1 gt lt F2 gt lt F3 gt lt F4 gt lt F5 gt lt F6 gt Move the cursor Spread Horizontal Delete element Move image up line by line Move image down line by line Move image up page by page Scroll Forward Move image
33. below oO First look at the tables in A250 Pocket Guide to find out which data structu res your SFB possesses o For each SFB call assign symbols and when appropriate initial values to all elements e g APOA1 1 to APOA1 13 in a copy of the data structure e g APOA1 in Symbols and Comments If you have imported the above files you will be offered suggestions for the first sample You can overwrite the pre settings at any time o For each SFB enter a copy e g APOA1 of the associated data structure Network number CT sogan o wos o gt Edit Blocks Network number At this point enter the network 1 999 of the block that you wish to process Press lt Return gt you can then enter or change the number with the line editor typewriter keyboard Display Formats IL LD FBD Input mode In the display type see also input mode you can choose between instruction list IL ladder diagram LD and functional block diagram FBD The individual special languages in the Dolog AKF block editor are described in more detail be low 108 Programming 34 Instruction list IL The instruction list is a standardized alphanumeric display format that conforms to DIN 19239 An instruction list is made up of several instruction lines It consists of a section for jump marks ahead of the colon a colon the operation and the operand operation operand OBs PBs FBs AEs AEs and TBs can be program
34. can be absolutely addressed e g 2 15 M 310 17 or symbolically addressed o The FBD symbol of the SFB shows the SFB number in the case of absolute addressing and the SFB name in the case of symbolic addressing Note If the ALD25 system is also to be visualized VS210 all the signals that are to be visualized must be assigned a symbol You can toggle between the two forms of addressing SYM Start char a Edit Blocks Start Entry lt Ctrl gt lt Return gt Presetting SYM Start char SeTup PLC station SYM Start char You can select a symbol index in the range 1 17 lt This presetting is only relevant for overview for mode LD or FBD in the editor and for SYM addressing with symbol names longer than 8 characters Enter the selection accompanied by the part of the symbol name that is to be displayed in LD or FBD Display 8 characters with greater than or less than signs Example symbol name SYMBOL_GREATER_THAN_EIGHT SYM Index 1 SYMBOL_G gt gt SYM Index 9 REATER_T gt gt SYM Index 17 gt gt HAN_EIGH In correction mode the displayed short form symbol can be selected with the cursor keys and then displayed in full in a window by pressing lt Return gt 34 Programming 61 Ladder diagram LD LD Editor prrs Edit Blocks Start Entry lt Ctrl gt lt Return gt Edit Overview select block lt Return gt Edit Block Note You c
35. displayed and you have version 3 x in the PLC and ver sion 4 x 6 0 or 7 x on the PUTE Introduction 7 8 a Restrictions in the case of Near DBs with version 7 x on the PaDT no PROCESS PLC DATA with V3 x and V4 01 in the PLC no READ OUT PLC without Link and Load with V3 x V4 01 V4 2 V4 21 V6 0 in the PLC Introduction 35 1 4 Software compatibility AKF125 The software AKF125 is compatible with the packages shown below without re striction o COMAKF with effect from V4 5 applies to AKF with effect from version 4 0 o DEA FW with effect from Index 10 when using TXT In respect of migration from old to new software see also Chapter 1 3 1 35 Introduction 9 1 5 Scope of the first menu level AKF125 A250 The first menu level has the following contents Contained in this volume Edit Overview Blocks Symbols and Comments Equipment List Title Block Replacement of Signals Compile blocks Data structures Run time system Contained in Vol 2 Load Link Program Program to PLC Exchange online Read equipment list Read Out PLC Process PLC data Compare Set date time Process EPROM FLASH Bootload Expert Data 10 Introduction 35 Online Start PLC Stop PLC Dynamic status display Online list PLC status PLC diagnostics Communication operating functions Run time system Print Overview Program protocol Symbols and Comments Cross reference list Signal assignment l
36. editor press the lt Return gt key to accept the parameter hardware address comment etc you have just entered a Toggle Many menu functions provide direct selection of prepared settings Thus for example you can switch between off and on or IL LD FBD directly toggling without having to enter text You can toggle in the following manner 1 Type the specified reference character or 2 Go to the line using the arrow keys and toggle by pressing lt Return gt The lt Return gt key is equivalent to the left button on the mouse o lt Esc gt key Using the lt Esc gt key you can interrupt i e break off any function or input wit hin the Dolog ALD software The lt Esc gt key is equivalent to the right mouse button Caution If you are at operating system level you can interrupt only with lt Cirl gt lt C gt o lt Ins gt key In the line editor in the case of comments and headers you can use this key to toggle between the Insert and Overwrite text input modes In the block editor Insert has the effect of automatically performing a vertical spread in the network Table of Important Keys At this stage it is not appropriate to list the most important special keys and key combinations The same key combinations can perform different functions When questions arise please consult the index where a key assignment table can be found In addition the explanation of
37. follows Table 3 I O memory utilization per Module on the InterBus Module name I Marker Words Q Marker Words DEP 214 215 216 217 218 220 296 297 1 DEO 216 DEX 216 1 DEP 208 209 210 211 1 DAP 216 217 218 DAO 216 DAX 216 DAP 204 208 209 210 DAP 212 220 252 253 292 DXX 216 2 DAU 202 DAU 208 ADU 204 205 ADU 206 216 ADU 210 ADU 214 ormnA a oaa N Equipment List Editor Erase Subrack T Edit Equipment List lt Ctrl gt lt Return gt Erase Subrack Use this function to delete the subrack currently indicated Please remember that all modules entered will also be deleted Confirmation is therefore required Note The inst remote bus VSR is removed via menu item Erase Module The primary backplane cannot be deleted use the function Normalize Equip ment List for this purpose If you wish to delete from the primary backplane a BIK to which secondary backplanes are connected you must first delete all sub racks connected to the BIK concerned The same is true of a DEA 202 that has been entered on the installation remote bus Deleting subracks can lead to gaps in the continuous assignment of slot num bers The gaps are filled by the entry of new subracks 210 Programming 34 Equipment List Editor Modify BIK DEA A250 A120 subracks only es Edit Equipment List lt Ctrl gt lt Return gt Modify BIK DEA This function is used to sub
38. gt Move image up page by page scroll forward lt Ctrl gt lt PgUp gt Move image down page by page scroll backward lt Character gt Change contact address lt Esc gt Break off without saving lt Ins gt Spread vertically lt Ctrl gt lt gt lt Ctrl gt lt I gt lt F9 gt lt F1 gt Spread horizontally Toggle insert mode overwrite mode only allowable as first input in network lt F2 gt normally open contact lt F3 gt normally closed contact lt F4 gt Zuruckfihrung im Parallelpfad lt F5 gt 2k 1 exclusive OR lt F6 gt gt gt connector lt F7 gt continuation in the parallel path By pressing lt Ctrl gt lt Return gt or lt Return gt you can also carry out the functions li sted above using the menu lines in the various Edit LD pulldown menus 34 Programming 69 Edit LD Horizontal spread in correction mode Te Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Spread Horizontal Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Spread Horizontal Edit Overview select block lt Return gt Edit Block The network to the right of the cursor is spread horizontally It is not possible to spread before the first input left edge of the screen The network is optimized by insert
39. is a dummy in instruction list Unlike NOP which can stand for any in struction FREE is only valid for inputs from memories timers and counters Example without dummy with dummy A 12 1 A 12 1 In this network note that SV T31 SV T31 the time block cannot be DZB 100MS DZB 100MS reset when it is L V10 rE V10 with dummy A 1 2 FREE R T31 e Q3 1 Q3 1 Lote 34 Programming 133 Arithmetic functions Load Arithmetic functions always start with L Loading operand addresses To load operand addresses the load command LA load address is used Differences between the load commands address Signalm emory 1000 128 Mw2 1001 Catchword MW20 occupies addresses 1000 and 1001 in the signal memory The contents of MW20 are 128 The IL extracts which follow show the various load commands by way of exam ple LA MW20 Load address from MW20 The address 1000 of the first byte occupied by MW20 is loaded into the register P1 The contents of the register 1000 are loaded into pointer 1 P1 L P1 Load the contents of P1 The contents 1000 of pointer 1 are loaded L P1 gt WORD Indirectly load the contents of P1 in word register The con tents of addresses 1000 and 1001 are loaded 128 Through pointer option gt WORD the pointer is informed that the information has word width Constants Constants V VO and VH are loaded with operation L 134 Programming 34 Calculating Essen
40. light on the ALU204 205 goes off until next time the watchdog is triggered and then comes on again the peripherals are shut down until next time the watchdog is triggered and then switched on again the user program keeps running a Action Bootload and load Whilst using the online functions of PLC No 1 switching over to some other PLC No 2 is not allowed When a program is transferred from AKF125 V4 0 or older all indirect block calls of the SFBs IN OUT ANAIN ANAOUT must be reprocessed either by re entering them or using Export and Import General advice on importing AKF Stations created with version 3 04 or older without TXT102 and without POS102 112 a Export all blocks data structures and equipment list under version 3 04 or older a Erase the STATION DBF file from the station directory a Import all data structures the equipment list and the blocks in that order under new configuration software Introduction 35 o o o 35 General advice on importing AKF Stations created with version 3 04 or older with TXT102 o Export all blocks data structures and equipment list under version 3 04 or older Change the entry TXT102 into TXT1x2 in the Equipment List export file Change parameter TN on reach thru from TXT102 to TXT_KOPP Erase the STATION DBF file from the station directory Import all data structures the equipment list and the blocks in that order under new configuration s
41. marker type must be congruent with the operands of the other instructions in the command sequence Examples Logic Arithmetic A M3 2 Network 001 A M45 rook V12 C M3 5 ADD MW1 O M4 8 gt C MW30 Q3 7 SUB MW2 ae i 2S MW44 kkk Network 002 L MW30 Intermediate result from NW001 ADD MW15 MW45 BE 34 Programming 113 Save operations The sequence of IL commands must be strictly followed The preferred state af ter power on startup marker SM2 or additional instructions before the as signment are optional In cases where no additional instructions precede the assignment the mar ker M can also be replaced with Q3 t in the examples mentioned below Example SR memory dominant reset preferred state after power on 1 A O 12 1 With effect from the first program cycle system marker SM39 O SM39 has a 1 signal automatically reset later and therefore preferred state after power on 1 S Q3 1 A 12 2 The reset condition is processed after setting hence R Q3 1 dominant reset Q3 1 Example RS memory dominant set preferred state after power on 1 A 12 2 R Q3 2 A O 12 1 With effect from the first program cycle system marker SM39 O SM39 has a 1 signal automatically reset later and therefore preferred state after power on 1 S Q3 2 The set condition is after the reset condition hence Q3 2 dominant set Note Examples for dominance preferred state af
42. modify the ALSOB1 The block end net work cannot be modified IL Editor Correction mode Ea Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Edit Overview select block lt Return gt Edit Block From the Edit network Modify menu current block or the Edit IL menu new block or from the Action editor Modify or the Action editor Modify you move to the correction mode of the IL editor 34 Programming 41 a The Pulldown menu Edit IL consists of the following functions Edit IL Insert line Erase Line NW Terminate NW Break NW Overwrite NW coMments FBD elements NW End Characte Presetting b If you are bypassing the Edit network menu you can carry out the functions with lt Ctrl gt lt reference character gt e g lt Ctrl gt lt G gt for PresettinG The follo wing keys also have an effect lt lt gt lt gt gt lt gt lt gt Move cursor lt Ins gt Insert a line in front of the current line cursor on colon of current line lt Del gt Erase line cursor on colon of the line lt tab gt Next input field Tab position lt backtab gt previous input field Tab position lt Ctrl gt lt PgUp gt Shift image upward line by line lt Ctrl gt lt
43. not differentiate between variants the Variants column will re main empty and cannot be edited Each variant has a particular feature that is driven by appropriate SW This is al so known as a software identifier 34 Programming 187 Column 4 Z G for InterBus oz This column indicates whether the modules of this line are operated with cyclic scheduling or with direct scheduling In the case of cyclical scheduling modules can still be directly scanned InterBus recognises cyclic processing only the purpose of this column is there fore to build groups of individual modules or DTA20x subracks Press lt Return gt to toggle between cyc cyclic and dir direct in this column Cyclic Cyclic scheduling means that the module is scanned in each cycle or in each n th cycle It is generally possible to reduce the the scan time by means of cyclical schedu ling This is achieved by not scanning each module in every cycle Cyclic scheduling requires you to parameterize the job elements for further in formation about cyclic processing and job elements see Equipment List Editor Job elements below Direct Direct scheduling means that the node number TN No of a module is not auto matically called at the end of a scan instead it must be directly called in a net work The module is only polled at that point in time If the TN No is never cal led the module is never scanned For this call there ar
44. page by page Scroll Backward Change contact address Break off without saving Spread Vertical Spread Horizontal Terminate correction Toggle insert mode overwrite mode amp AND 4 negated input input gt 1 OR 2k 1 exclusive OR gt gt connector If you press lt Return gt you can also carry out the functions listed above with the aid of the menu lines in the various Edit FBD pulldown menus 90 Programming 34 Edit FBD Spread Horizontal in correction mode o Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Spread Horizontal Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Spread Horizontal Edit Overview select block lt Return gt Edit Block The network to the right of the cursor is spread horizontally The network is opti mized by inserting FBD elements In insert mode spreading is not necessary Spread Horizontal is equivalent to using lt Ctrl gt lt gt gt outside the pulldown menu 34 Programming 91 Edit FBD Spread Vertical in correction mode ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Spread Vertical Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Spread Vertical
45. signal on reset input R the actual value and the output Q are set to 0 With a 0 1 edge on set input S the setpoint value SW is imported into the set point value register The actual value becomes 0 Only after at least one setpoint value has been accepted is a setpoint value actual value comparison undertaken The permissible setpoint values SW are K MW ZSW The output Q is set to 1 when the actual value is between 0 and the setpoint value With a 0 1 edge on input CU the actual value is increased by 1 up to a maximum of 65 535 and compared with the setpoint value The actual and setpoint values ZIW ZSW in the counter can be controlled through the on line list and or initial values The actual and setpoint counter va lues can be scanned using a load assignment and transferred to other operand areas 146 Programming 34 CD counter down 0 32 767 a LULL J L_ Z12 ini i 12 1 cCD Set th i 12 2 IS Reset i i i i i i i IW SW setpoint value input _ oed ae es i MW13 SW Actual value i aoe aoe 2 3 JR aoa o i hae Output Figure 3 FBD element and timing diagram counter down With a 1 signal on reset input R the actual value and the output Q are set to 0 With a
46. text Proceed as follows Step 1 Press lt Alt gt lt F9 gt to activate the function Step 2 Press the key combination to which text is to be assigned You can assign lt Alt gt lt A gt lt Alt gt lt B gt etc up to lt Alt gt lt Z gt Step 3 Enter up to 19 characters of text Step 4 Press lt Return gt to save Step 5 Press lt Alt gt lt A gt lt Alt gt lt B gt etc up to lt Alt gt lt Z gt to call the stored text to the cursor position At step 4 you can break off input by pressing lt Esc gt Example the text Valve was stored It was inserted as part of symbol comment inputs Valve 1 on Valve 2 off Valve 1 half 2 2 7 Auto Repeat Function Most of the keys on a PaDT are equipped with the auto repeat function When you press down a key the symbol on the key itself is displayed on the screen or a corresponding function is executed If the key is held down for lon ger than about 0 5 s the key function is repeated up to 10 times a second until the key is released Therefore take care not to use this key function unintentionally 22 Operation 33 2 2 8 Special keys The following keys are of particular importance for controlling menus o 33 Reference characters Reference characters are used to select and execute a menu directly from the typewriter keyboard You access the corresponding function by inputting the specially marked capital letter The highlighting colors may be adjusted in t
47. this could be Reloading address contents into another area e g formulae Comparing address contents searching tables data structures for particular values Copying data strings such as bytes or words Pointers as parameters in FBs Transferring parameters by FB to SFB Processing indirectly addressed values Further examples can be found in the Help texts Call via lt F10 gt lt F10 gt IL instruction list Indirect addressing and exam ples Examples Additional information Pointers apply to the whole program A pointer always indicates a byte address physical address Using various load commands it is possible to load o the contents of the pointer Oo the address of a pointer or o the contents of the address indicated by the pointer see Load on page142 Initial values for the data type address in data structures and pointer are per missible An initial value is to be entered as a signal identifier in ASCII e g MW105 GEDB5 2 Addresses and pointers can be assigned using the initial value input in the SYM COM editor or by assignment in the user program 128 Programming 34 Note Symbolic identifiers are not permissible for the data type ad dress and pointer Pointers on SFBs are not possible at present These will however be conside red for future SFBs Indirect addressing of blocks OB PB FB AE AZ TB and labels is not possi ble Addressing A pointer always i
48. time base for this operation can be set anywhere between 30 and 10 000 ms This setting should not be smaller than necessary in order to keep the base load minimal Equipment List Editor Insert Line Move Node aoe Edit Equipment List lt Ctrl gt lt Return gt Move Node The module highlighted by the cursor and all those following is moved back one line to make a gap where a new module can be entered Equipment List Editor Erase Line Remove Node TE Edit Equipment List lt Ctrl gt lt Return gt Close Gap The module or blank line highlighted by the cursor is removed following nodes move up one position Note Node numbers TNs are not changed by this action 228 Programming 34 Index A A120 Programming 3 A250 subrack Start Entry 197 A250 subrack start entry 201 A250 expansion DEA interface address 197 198 201 202 Initial node address 198 201 Networking structure 198 Address input FBD 88 LD 66 Addressing 60 61 Pointers 129 ALU 204 3 ALU 205 3 ALU select ALU type 179 Enter 178 Floating point 179 ALU type 179 Analog I O 183 AND block 93 Area Copy 162 Erase 163 Move 164 Arithmetic functions IL 134 Auto Repeat Function 22 B Equipment List InterBus 206 Equipment List incompatibility 172 Block Edit 100 Block call 35 conditional 101 102 unconditional 101 102 Block Editor 34 Break Correction
49. with lt Ctrl gt lt E gt Insert the first formal operand in the first blank line behind the colon max 6 letters numbers the first position must always be a ketter but the other positions are freely defi nable Call the selection window by entering a space in the re quired type column Choose the required type with the arrow keys and confirm with lt Return gt In the column Attribute you determine whether the for mal operand is to be used as an input parameter I or as an output parameter O of the block Determine whether the formal operand should be stored in the signal memory no entry or not F With lt backspace gt you can delete existing entries Carry out Step 2 bis Step 6 for all other lines Save the correct entries with lt Ctrl gt lt B gt An example of a declaration part follows 34 Programming 103 NAME EX1 lt IDENTIFIER REQUIRED TYPE ATTRIBUTE gt IDEN OPI BIT I IDEN OP2 BIT I IDEN gt OP3 BLT I IDEN OFFI BIT O KKK Identifier A parameter name with max 6 characters is to be entered here Required type In Required types you can select a desired setpoint type from the menu lines by pressing the space bar The setpoint type can also be entered directly Meanings of the required setpoint types BIT Input output marker BYTE Byte marker WORD Word marker DWORD Doubleword marker GWORD Floati
50. 100010 Te 0000000000100010 27 20 215 20 10100010 1111111110100010 az 20 215 20 Conversion between two types of processing logic gt arithmetic or arithmetic gt logic o The conversion from logic to arithmetic is always without sign o The conversion from arithmetic to logic is always with sign 34 Programming 139 Exponential functions sign handling The exponential functions can generally only be carried out with floating point word operands e g MG VG Examples IL Contents Description L VG4E0 4 The constant is loaded as base in the register EXPT MG1 5 The content of MG1 is used as MG2 1024 exponent The power is stored in MG2 45 1024 L VG12E0 12 The constant is loaded and as exponent EXP the base e is used The power is stored in MG3 162755 MG3 e12 162755 L MG20 5 The square root of the contents SQRT of the MG20 is taken and stored in MG4 MG4 2 23607 5 2 23607 L KG7E0 7 The reciprocal of the constant is taken 1 X and the result is stored in MG5 MG5 0 142857 1 7 0 142857 L VG7E0 7 The natural logarithm of the LN constant is taken and the result is MG6 1 94591 stored in MG6 In 7 1 94591 L VG9EO 9 The logarithm to the base 10 of the LOG constant is taken and stored in MG7 MG7 0 954243 log 9 0 0954243 L VG 5E0 5 The absolute value of the constant ABS is taken and stored in MG8 MG8 5 I 51 5 140 Programming 34 IL Contents Description L
51. 3 3 3 7 3 3 3 8 3 3 3 9 3 3 3 10 3 3 3 11 3 3 3 12 3 3 4 3 3 4 1 3 3 4 2 3 3 4 3 Index Search Function 00 ccc cece eee eee 160 Search Operand 0 cece cece eee eee 161 Erase Field Line 0 20 eee eee eee eee 161 Copy Area niccssieia yeda ani shee ed hoes kia debe 162 Erase Area c c tiaaetiaat acutamn a ea Marea eaten 163 Move Area 000 cece eens 164 Copy modified 0 cece eee 165 Search Textoci s60c20035 eked tk ohh tice E BeA Wats 167 Replace Text icco prio aada ence eee 168 Search Replace Again 0 cece eee eee ee 168 Insert comment line 0 cee eee eee eee 169 Generate Symbols 000 cece eee eee 169 Equipment list 0 0 00 eee eee eee eee 172 General information 0 cece eee eee ee 175 Possible modules and their parameters 178 Equipment List editing functions 194 Irpan erate ie fatale a c2e a acale S ei 229 Table of Contents 35 Chapter 1 Introduction This chapter contains general information about this manual It al so gives the general structure of the different functions of this software 35 Introduction 1 1 1 General This programming guide is intended as reference for working with the software Dolog AKF A120 A250 This software consists of two parts o Dolog AKF A120 o Dolog AKF A250 A description of the Dolog AKF software is given below
52. 7 58 60 62 64 67 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 LD Editor Correction mode 69 90 LD Elements Erase 65 LD elements Insert 65 Learning 21 less than IL 137 less than LD FBD 152 less than equal to IL 137 less than equal to LD FBD 152 Line Erase 44 161 Insert 43 Example 43 Line comment IL 38 Line editor 19 Load 10 13 26 Bootload 10 13 Compare 10 13 Edit EPROM 10 Exchange Online 10 13 Expert Data 10 Link Program 10 13 Process EPROM 13 Process PLC data 10 Program to PLC 10 13 Read Equipment List 10 13 Set date time 10 13 Load High Data LHD 125 Load Low Data LLD 125 Logic functions IL 112 127 M Marker Bits 216 Marker Bytes 216 Marker Counters 218 Marker Double Words 217 Marker Floating Point Words 217 Marker Times 217 Marker Words 216 Max Number of tasks 225 Memory IL 114 LD FBD 145 Modified Copy 165 Modify Network 41 Modify BIK DEA 211 Module Erase 193 Modules Analog I O 183 Digital I O 181 Experts 184 Special Power supplies etc 186 Mouse 16 Move Area 164 Operating sys MS DOS Siehe Betriebssystem 35 MS DOS Siehe Betriebssystem Multiple output assignment 75 N Near data structures 218 Negated input 94 Nesting function blocks 107 Network Copy 40 Delete 39 Erase 79 99 Insert 39 Modify 41 Search 56 Network number Edit 108 Network comments 46 47 Network header 46
53. Blocks Start Entry lt Ctrl gt lt Return gt Insert Edit Overview select block lt Return gt Edit Block You can use this Insert function from the Edit Network pulldown menu to in sert a new network Note that there are differences between the way networks are inserted in OBs PBs and FBs and the way they are inserted in AEs and AZs OB PB FB An empty network is inserted in front of the displayed network There is an exception Insertion in front of the first network of an FB is not per mitted Insert is equivalent to the lt Ins gt key In a new network you can call further editing menus with lt Ctrl gt lt Return gt see Modify Network in the individual input modes In addition to the functions described there the following function is available at this point Edit IL LD FBD Delete network aie Edit Blocks Start Entry lt Ctrl gt lt Return gt Delete Edit Overview select block lt Return gt Edit Block With the Delete function from the Edit network pulldown menu you can delete the indicated network The last remaining network in a block block end cannot be deleted with this function To delete the entire block use Special Delete Deleting is equivalent to the lt Del gt key 34 Programming 39 Edit IL LD FBD Copy network ee Edit Blocks Start Entry lt Ctrl gt lt
54. Dolog AKF125 A120 A250 Type AKF125EN Version 7 10 Configuration A250 Vo 1 User Instruction DOK 702086 35 1096 Translation of the German Description DOK 700569 35 0196 Accompanying software package E No 424 275182 Documents in the software package Kit 1 Documentation Installation User Instruction DOK 702082 How do you proceed User Instruction DOK 702084 Kit 2 Documentation AKF125 for Beginners User Instruction DOK 702083 Short Form Guide A120 User Instruction DOK 702087 Sort Form Guide A250 User Instruction DOK 702088 Configuration A120 User Instruction DOK 702085 35 Area of application Explains the usage and installation of the dis kette s included Serves as a red thread through the docu mentation of the software packet and should be gone over before the start Area of application Serves to introduce new customers to AKF 125 The user learns how to use the soft ware in samll steps Tables for validity ranges and symstem mar kers SFB Formal operands for quick use on site Tables for validity ranges and symstem mar kers SFB Formal operands for quick use on site Contains the new features of the current ver sion and explains th efunctions of th indivi dual software menus for the configurer Documents in the software package iii Kit 3 Documentation iv Configuration A250 Vo1 User Instruction DOK 702086 Configuration A250 Vo2 User
55. Each module is assigned a software slot number or node number in part these are to be assigned to the actual operands of SFBs It is generally the case that these TN numbers are designated by module type Each group has its own permitted number range Special e g BIKxxx module j Eee I O module 1 656 Each number in both these number ranges can be allocated once only The Expert modules shown below all have their own number range this means that the same TN number s can be used for each Expert type ZAE 105 1 63 SAI 103 1 63 SAA 103 1 63 VIP 101 1 10 POS 102 112 1 31 POS 104 1141 31 DEZ 161 1 99 TXT 1x2 1 50 KOS 140 1 50 KPO 104 1 50 KOS141 1 50 BKF 102 1 4 NOK116 eG Enter these node numbers in the user program beim Parameter TN der FBs oder spezifischen SFBs ein The Experts highlighted with are nodes with a common or overlapping range The following exceptions apply when expanding with A120 modules Common number ranges and their I O modules KPP 231 1 656 ZAE 201 1 656 ZAE 204 1 656 Common number ranges TXT 2E1 1 31 TXT 2C1 1 31 Common number ranges KOS 201 1 31 KOS 202 1 31 KOS 203 1 31 34 Programming 191 KOS 204 Tast Modules highlighted with can only be operated in the master subrack with ALU204 205 The I O addresses of the SYM COM block and user program refer to this soft war
56. F 101 and the PLC Diagnostics I O System function in the Online main menu 174 Programming 34 3 3 4 1 General information Note For information about slot referencing expansion limits maxi mum number of modules etc please refer to the chapter Configu ring the Hardware in the A250 or A120 user manual The equipment list must be edited before the block because a plausibility check will be carried out Input and output signals and near data structures can only be entered in the user program once you have entered the appropriate module in the equipment list The user can enter or amend the following parameters in the equipment list og Subrack types with nodes I O modules Experts o ALU type and its presettings o I O access procedure or group numbers InterBus only switch off mode and timeout go Logical Slot Numbers Node Numbers o Phase and Cycle of Node and Job Elements o Variants software identifier of standard and intelligent function blocks Ex perts o User Comment o Segmentation of the User Marker Area 34 Programming 175 After the equipment list editor is chosen the following window will appear EQL Editor Module Variant Data Type Node Number ALU 153 BIK116 DAP102 TXT1x2 PRINTING S WONOOAWNE Comments 3 switched axes absolute Subrack DTA112 PAB local Column 1Column 2 Column 3 Column 5 Column 4 Column 6 Column 7 The equipment li
57. IS Unlike the BKF101 an SFB of the BKF1 type is not necessary during normal operation without Status Diagnostics The appropriate 1 version can also be used as a HW component You can enter the following special modules in the secondary backplane Module DEA 106 Interface card for I O bus coupling DEA 116 Interface card for I O bus coupling with augmented power pack o A120 with ALU20x Module KOS 201 Modnet 1 SFB interface KOS 202 Modnet 1 SFB interface KOS 203 Modnet 1 SFB interface KOS 204 Modnet 1 SFB interface KPP 231 Profibus Controller DNP 210 Power supply DNP 205 Power supply 186 Programming 34 Note ALU 204 205 requires that node 1 in the subrack be a power supply DNP 205 or DNP 210 Note The KOS 201 can only be assigned to one of the first three nodes Column 3 Variants Some modules e g TXT 1x2 DEZ161 KOS140 KOS141 are capable of per forming different functions with the aid of various loadable basic software pro grams These functions can be selected in the column Variants via a menu Example for DEZ161 Example for KOS140 Example for KOS141 Variant Variant Variant Interruptl UZT UST 1W Real time UZT AWD UZM 1W UZU UZS 1W UZU AWD BOOT KOS UST UST AWD UZM UZM AWD If a module is entered that differentiates between variants one of these will be prompted as a suggestion and can be changed if necessary If a module does
58. MG15 Ladder diagram LD OBs PBs FBs AEs AZs and TBs can be programmed in LD Per ladder diagram network as inputs a maximum of 16 signals in parallel and 7 signals plus output in series can be linked There is only one output per LD network This cannot be negated The valence of the output signal can be set on a maximum of 16 contacts There are no jumps in LD instead only block calls Processing of the called block is followed by return to behind the place that cal led In LD a program or function block can only be alone in a network When generating networks in LD one must be aware that the elements can only be entered in certain cursor positions The following symbols can be selected when generating networks in LD normally open contact inquiry 1 signal VE normally closed contact inquiry 0 signal gt gt connector 2k 1 exclusive OR block connection of parallel paths continuation in parallel path without contacts output not stored FBD elements further elements that can be called in LD and FBD memories timers counters and comparators can be selected and called 142 Programming 34 Note on FBD elements Normally when programming in LD only one FBD element per network is possible Exceptions are several ti mers counters memories beside one another in the upper cross path possible not possible Mo 1 jes M0 2 jer als Mo 3 Mo 4 JE R Q
59. Return gt Floating point This is where you can specify whether you wish to carry out floating point pro cessing with or without the arithmetic processor This choice is only possible for those ALUs equipped with an arithmetic processor In this case you can toggle between Emulation and Hardware The default Emulation can otherwise not be changed 34 Programming 179 Table 2 Floating point ALU type Arithmetic proc Floating point ALU 151 no Emulation ALU 151 1 no Emulation ALU 152 no Emulation ALU 152 1 yes Emulation Hardware ALU 153 no Emulation ALU 153 1 yes Emulation Hardware ALU 153 2 yes Emulation Hardware ALU 154 yes Emulation Hardware ALU 204 205 yes Emulation Hardware ALU 154 1 yes Emulation Hardware The I O modules and intelligent function blocks are located at slot references 1 n Press lt Return gt to open the following pulldown menu for configuring modu les Digital I O0 Analog I 70 Expert Special Erase Module Via this menu you will reach the modules which can be entered in the equipment list Only the modules which can be entered in the current slot address SP are shown The modules are functionally arranged You can delete nodes via this menu or with lt Del gt Both automation systems A120 and A250 have different modules at their dispo sal Note Press lt Cirl gt lt Return gt to open the menu with the EQL editor functions description after the last column
60. Return gt Copy Use this function to copy a particular network into the current block in front of the indicated network Exception nothing may be copied in front of the first network of a FB After copying you are in the correction mode of the editor When you select this function the following pulldown menu is displayed Copy NW Comment Start Copying Source Block OB1 Source Network 1 Oo The source block is the block from which the new network is to be copied Enter lt Return gt space and lt Return gt to display a selection window oO The source network is the network to be copied When you press the lt Re turn gt key you can use the line editor to enter or change the number of the source network 1 999 o The selected network is copied with Start Copying The new network recei ves the number of the network in which the copying is performed current network The previous network with this number is pushed back one position 40 Programming 34 Edit IL LD FBD Modify network hae Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify Edit Overview select block lt Return gt Edit Block Use this function from the Edit network pulldown menu to get to the correction mode of the block editor You may then modify the network displayed on the screen Modifying is equivalent to the lt Home gt key Note Itis not possible to
61. Return gt Insert lt Ctrl gt lt Return gt Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Edit Overview select block lt Return gt Edit Block From the Edit network menu present block or the Edit LD menu new block after inputting the first element you can access the correction mode of the LD editor You can then modify the network displayed on the screen There is an exception The block end network cannot be modified Modify is equivalent to the lt Home gt key 34 Programming 67 a There are 3 Edit LD pulldown menus that appear during editing Edit LD Spread Horizontal Spread Vertical v lt a oe 2 2k 1 FBD Elements Erase Terminate Break NW Header NW CoMments Presetting Edit LD i gt 5 68 Programming Edit LD 0 v XxX 2k 1 PB FB Conditional PB FB Unconditional Break FBD Elements Presetting Insert Diagnostics lt lt gt lt lt gt gt lt f gt lt gt b You can carry out the functions by pressing lt Ctrl gt lt reference character gt e g lt Ctrl gt lt F gt for FBD Elements The following keys also have an effect Move the cursor lt Del gt Delete element lt PgUp gt Move image up line by line lt PgDn gt Move image down line by line lt Ctrl gt lt PgDn
62. The common functions are described under IL You are now in the FBD editor which is described below You can edit in FBD a in the Edit network pulldown menu by using the reference characters or by selecting menu lines with the Arrow keys and calling with lt Return gt or by using the mouse b or with lt Ctrl gt lt reference character gt from the higher editor level 84 Programming 34 a The following functions are available in the Edit network pulldown menu Edit network Insert Erase Co Modif Scroll Forward Scroll Backward Terminate save Break Signal Search Network Search Exchange Online Dyn Status Display Presetting 34 Programming 85 b If you have not selected the Edit network menu you can carry out the func tions by pressing lt Ctrl gt lt reference character gt e g lt Ctrl gt lt M gt for Modify The following keys also have an effect lt PgDn gt lt PgUp gt lt Esc gt lt gt lt gt lt Home gt lt Ins gt lt Del gt lt End gt Scroll to next network Scroll to previous network Break off input without saving Move screen up Move screen down Edit set network Insert new network Delete network Close off input and save You can also press lt Ctrl gt lt Return gt and select the functions listed above from the menu lines of the Edit network pulldown menu that is displayed at bottom right of the screen When programming
63. a network in FBD it should be noted that elements can only be input at specific cursor positions These positions must be accessed with the arrow keys The positions marked with boxes and numbers must be accessed with the arrow keys The significance of the numbers is explained after the figure H 1 1 E a H 1 2 mii gt a H 1 3 z H 1 4 3 H 1 11 no insertion of input here no overwriting of input here 86 Programming 34 Actions in input mode 1 3 see Input A O X Block inserted in accordance with input Input N l no action Input FBD elements block inserted in accordance with input Input A O X Block inserted in accordance with input Input N l Block input inserted in accordance with input Input FBD elements block inserted in accordance with input 1 Actions in overwrite mode 1 Input A O X Block overwritten in accordance with input Input N l Block input overwritten in accordance with input Input FBD elements block overwritten in accordance with input for the same type 2 Input A O X no action Input N l Block input overwritten in accordance with input Input FBD elements no action 3 Input A O X Block inserted in accordance with input Input N l no action Input FBD elements block inserted in accordance with input Insert To the right of the cursor the cursor must be on the path of the input Insert FBD element To the left of the cursor the cursor must be on the output of th
64. a schedule definition then this element is not cyclically but directly scheduled If all schedule definitions are directly sche duled then the preset in column Z is automatically set to dir direct Phase The number entered at phase determines the number of dummy cycles at prop gram start before the cycle intervals are begun Thus a phase delay is created in the cycle counter 34 Programming 221 Example cycle phase for a DAP106 on slot reference 4 Job Elements _ Sp 4 Ba DAPI06 Element Scan Phase Q o Cycle 1 2 3 4 5 6 7 10 11 12 13 14 15 Scan gt He moO er ee _ Job Elements _ Sp 4 Bo DAPI06 Element Phase Scan Q Cycle 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Scan Hy sa e E a Eu E eR ga et de pe yes no 222 Programming Equipment List Editor Standardize Bae Edit Equipment List lt Ctrl gt lt Return gt Standardize The equipment list is standardized i e reset to a standard presetting Note Only this function can be used to modify the primary backpla ne type This includes the following operations o Erase Subracks o Erase all entered modules o Set controller parameters to default values If you have standardized the equipment list by mistake exit the equipment list editor by pressing lt Esc gt and call it again Then your deleted equipment list re apears After standardiz
65. amming 121 Network 3 LBB DBB A TBB DBB kkk Network 4 LBW DBB A TBW DBB Network 5 LBW DBB TE 122 Programming BIT2 BSP3 MB10 BIA2 BSP4 MB20 BIT3 BSP5 MW10 BIA3 BSP6 MW13 E8 12 BSP5 MW22 Load bit string in byte register Define bit string width 1 8 Transfer byte register to bit string Define bit string width 1 8 Load bit string in word register Define bit string width 1 16 Transfer word register to bit string Define bit string width 1 16 Absolute addressing Define bit string width 1 5 since 18 12 18 16 if LBW LBB is absolute ANZ xx must be entered 34 LLD LHD Load Low Data Load High Data gt word doubleword The operations LLD and LHD load bytes from the signal memory into the word register or words from the signal memory into the doubleword register A word consists of a high byte and a low byte The low byte contains the less si gnificant word part the high byte contains the more significant word part Accor dingly a double word consists of a high word and a low word With the command LLD the user can define any byte as the low byte of a word or define any word as the low word of a doubleword With the command LHD the user can define any byte as the high byte of a word or define any word as the high word of a doubleword 10100110 01101010 11100010 00100010 27 20 27 20
66. an select an existing block in the desired display format and then edit it further Press lt Ctrl gt lt Return gt to access the Edit net work menu which has the same structure for all display format The common functions are described under IL You are now in the LD editor which is described below In LD you can edit a in the Edit network pulldown menu by using the reference characters or by selecting the menu line with the arrow keys and calling with lt Return gt or by using the mouse b or with lt Ctrl gt lt reference character gt from the higher editor level 62 Programming 34 a The following functions are available in the Edit network pulldown menu Edit network Insert Erase Co Modif Scroll Forward Scroll Backward Terminate save Break Signal Search Network Search Exchange Online Dyn Status Display Presetting 34 Programming 63 b If you have not selected the Edit network menu you can carry out the func tions by pressing lt Ctrl gt lt reference character gt e g lt Ctrl gt lt M gt for Modify The following keys also have an effect lt PgDn gt Scroll to the next network lt PgUp gt Scroll to the previous network lt Esc gt Break off input without saving lt Ins gt Insert new network lt Del gt Erase network lt Home gt Modify set network lt gt Move screen up lt gt Move screen down lt End gt Terminate input and save entry Yo
67. ave already been configured can be imported at any time via the Export and Import function Since Version 4 a station can be im ported by the new configuration software by making an entry in SETUP Follo wing a security inquiry the station is then irreversibly converted to the new ver sion o System features a Improved flash drive initialization Improved loading time loading blocks that are not present Swapping of IEC blocks MMSE to 2nd MB PLC memory automatically standardized before bootload Master slave function for Profibus added Miscellaneous error corrections oo Oo 0 2 o Configuration features a Real time status display Improved error localization during PLC diagnostics InterBus Stream DBs imported into the 2nd MByte UZ250 and UZ251 Loading of Expert data per group up to 8 KOS modules Pseudo module DXX for entering third party modules into the equipment list o New blocks a SFB465 BKF1 modified for operation with BKF 102 oO oOo 0 QO o Interface for modules a Interface to the BKF102 interface module for Modnet 1 IS InterBus instal lation remote bus and A120 to remote bus o Interface to the NOK 116 module for cam controller data structure 4 Introduction 35 1 3 Current information You can find additional current information on differences between versions and system limits in the Help texts by entering the following keystrokes lt F10 gt lt F10 gt lt PgDn gt differences between versi
68. aximum Number default aaa Marker Words MB 1 byte 0 255 128 127 30 000 5 000 The following values are valid for marker words Signal Type Allocation in Signal Memory Value Range Number maximum Number default OQOQaoaqa qo 216 Programming MW 2 bytes 0 65535 32 768 32 767 30 000 5 000 Marker Double Words The following values are valid for marker double words o Signal Type g Allocation in Signal Memory o Value Range o Number maximum o Number default Marker Floating Point Words MD 4 bytes 0 4 294 967 295 2 147 483 648 2 147 483 647 15 000 2 000 The following values are valid for marker floating point words o Signal Type a Allocation in Signal Memory o Value Range o Number maximum o Number default Marker Times Timers The following values are valid for timers o Signal Type o Allocation in Signal Memory Division o Number maximum o Number default 34 MG 4 bytes 3 4E 38 3 4E 38 15 000 2 000 T TAW TSW 7 bytes T 1 TAW 2 TSW 2 internal file 2 9 000 500 Programming 217 Marker Counters Counters The following values are valid for counters o Signal Type C CIW CSW go Allocation in Signal Memory 5 bytes Division C 1 CIW 2 CSW 2 o Number maximum 12 000 o Number default 500 Pointers The following values are valid for pointers o Signal Type P o Allocation in Signal Memo
69. be active Output is equivalent to the lt F1 gt key 34 Programming 75 Edit LD Exclusive OR block in correction mode oe ae Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Exclusive OR Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Exclusive OR Edit Overview select block lt Return gt Edit Block Symbol 2k 1 Reference character lt X gt This function is used to edit an exclusive OR block max 46 inputs Two inputs if the block has two inputs the output is activated if a 1 signal or 0 signal is applied to both of the inputs exclusive OR Several inputs if the block has more than two inputs the input is activated when an odd number of inputs carry a 1 signal or 0 signal odd element Insertion optimizes the network structure Exclusive OR is equivalent to the lt F5 gt key 76 Programming 34 Edit LD FBD Conditional PB FB aoe Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt PB FB Cond al Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt PB FB Cond al Edit Overview select block lt Return gt Edit Block With this function you call a block conditionally By thi
70. been chosen a window will appear on the screen Replace Text G begin with block start U ignore upper case N w o acknowl ment Q and or U and or N can be entered under Options If N is entered the text will be replaced without you having to confirm You can bypass the pulldown menu and repeat the function as often as you like by using lt Cirl gt lt W gt 3 3 3 10 Search Replace Again E Edit Symbols and Comments lt Ctrl gt lt Return gt Search Replace Again The parameters specified under Replace Text can be executed as often as you wish with this function 168 Programming 34 3 3 3 11 Insert comment line Edit Symbols and Comments lt Ctrl gt lt Return gt Insert Linecomment This function is used to insert a comment line above the present line The pre sent line will be pushed down Further commentlinea can be inserted by repea ting this function A maximum of 62 characters per comment line can be entered 3 3 3 12 Generate Symbols a Edit Symbols and Comments lt Ctrl gt lt Return gt Generate Symbols Symbols can be generated for an entire data structure if comments have been allocated to the individual elements when they were defined in the data structure editor Part symbols with a maximum of 15 characters can be entered for the individual samples in a window The comment now in capital letters from the definition of th
71. ck Edit Overview lt Return gt Search Block gt Select the block you want with this function For multiple calls the first call will be given With lt gt in front you can search forward and with lt gt in front you can search backward Unlinked blocks gt Edit Overview lt Return gt Unlinked blocks p gt This function is used to call a selection window which contains the blocks that are not linked and therefore not shown in the overview A block can be called with the arrow keys and lt Return gt This automatically causes the block editor to branch Note This function does not apply to AZs and AEs Terminate Edit Overview lt Return gt Terminate This function ends the overview and takes you back to the Edit menu You can also exit the overview with lt Esc gt 32 Programming 33 3 3 2 Blocks segi o o Edit Blocks This pulldown menu is used to generate the actual program You can use the editors to program individual blocks in the display format you have selected A description of the block editors follows after which the individual menu lines are explained You can select the following functions in this menu Edit Blocks Start Entry Block Network Number Input Mode Address ing Output Monitoring Select the menu line Block and confirm with lt Return gt You can then o use the line editor to enter
72. consists of the characters and gt Permissible operations The following operations are permissible in connection with the operand Pnnn Oo Load operations L LA o Assignments Some o Arithmetic operations ADD SUB INC DEC oO Comparison operations gt gt lt lt lt gt 130 Programming 34 Null pointer There is a null pointer P_NULL which indicates address 0 It enables a compari son at address 0 Example Pointers indirectly assign another pointer The contents of pointer 2 shall be indirectly assigned via pointer 1 to pointer 3 Phys Signal Operand address memory 6g 1000 P3 LA P3 Load and store address of pointer 3 1000 1000 P1 P1 in pointer 1 300 P2 L P2 Load and store contents 1000 P1 of pointer 2 300 P1 gt POINTER in the address 1000 300 P3 indicated by pointer 1 address 100 4 Pointer 3 Pointer 2 and pointer 3 now have the same contents An example for the practical application of this IL feature can be found in the user manual ALD for Beginners chapter 8 10 page 140 Further detailed examples of indirect addressing are also found in the user ma nual ALD for Beginners 34 Programming 131 a VS So Jumps only in IL Inputting jump marks When creating a network in IL you can include conditional and unconditional jumps within it The mark that is entered for the jump call must also be entered at the
73. d and control keys The typewriter keyboard is located in the middle light keys and is surrounded by darker control keys Only the white keys cause a display of the imprinted symbol to appear on the screen when they are pressed With the Dolog ALD Software these are used to operate the line editor the key macros and the reference characters see Special Keys Chapter 2 2 8 and to enter text o Function keys These play a lesser role in pulldown menu technology since all functions are se lected with the mouse reference characters or arrow keys 33 Operation 17 F10 is used to call the context dependent help texts These keys are located above or alongside the typewriter keyboard depending on the PaDT model and are labeled lt F1 gt lt Fx gt o Numerical pad The arrow keys and numerical pad are located to the right of the typewriter key board You can toggle between the numerical pad and the cursor pad with the lt NumLock gt key Of those in the numerical pad the arrow keys are needed chiefly for the Dolog ALD software They are used among other things for selecting the various menu lines see be low The numbers are used to call Graphics characters e g in the title block lt Alt gt lt number gt The lt ALT gt number combination can also be used for defining keystroke se quences Chapter 2 2 5 18 Operation 33 2 2 3 Line editor Line editor The line editor helps you to input text an
74. d or numbers and consists of combining the use of control keys and the typewriter keyboard It places the following editor functions at your disposal lt Ctrl gt lt A gt lt Home gt Cursor to the beginning of the input line lt Ctrl gt lt F gt lt End gt Cursor to the end of the input line lt Ctrl gt lt D gt lt gt gt Cursor to the right lt Ctrl gt lt S gt lt gt Cursor to the left lt Ctrl gt lt M gt lt Return gt End of input lt backspace gt lt gt Delete character to the left lt Del gt Delete character at cursor lt Ctrl gt lt Y gt Delete input lt Ctrl gt lt R gt Restore original text lt Ins gt Toggle between insert overwrite If the first character during input is a normal key ASCII character the input field is automatically deleted The above mentioned lt Ctrl gt keys leave the contents of the input field unchanged Using the lt Esc gt key interrupts input and the previous text is restored You can use the key macros see 2 2 6 to insert stored text e g symbols com ments hardware addresses file names in part or in full 33 Operation 19 2 2 4 Screen copy Screensave This function is used to copy the complete current screen contents into a file No printer need be connected The file is stored in the directory of the current sta tion in IBM ASCII format The copy file thus generated can then be edited using a text editor Step Simultaneously
75. dit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Presetting Output monitoring Edit Overview select block lt Return gt Edit Block You can toggle between on and off When output monitoring is on the address allocation is monitored during edi ting If an output address already in use is entered again a warning message is given This warns the programmer of multiple allocations of output assignments The message must be acknowledged 34 Programming 51 Edit IL LD FBD Enter Symbol in SYM COM block ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Presetting Enter Symbol in SYM COM block Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Presetting Enter Symbol in SYM COM block Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Presetting Enter Symbol in SYM COM block Edit Overview select block lt Return gt Edit Block You can toggle between on and off With on you can enter a symbol and comments for an absolute address in the SYM COM block using either the IL LD or FBD editor An entry can be made an input window appears provided the input is closed off in the editor with the lt Return gt
76. dware It thus combines the wide range of features of the A250 system software with the compact hardware of the A120 system Configuration ALU 204 205 The ALU 204 ALU 205 is configured with the aid of ALD25 as an additional ALU in the A250 system Configuration takes the same form as with the ALU 151 154 It is merely that the available modules and expert SFBs are different If the ALU 204 ALU 205 is chosen as the central processing unit the modules of the A120 system appear in the Equipment List Editor of the A250 system A detailed description of this editor can be found in Chapter NO TAG Using decouple module DEA 201 it is possible to operate an A120 secondary backplane DTA 20x on an A250 The communication for this is via Modnet 1 SFB All the SFBs of the A250 system are available for use with the ALU 204 ALU 205 The only exceptions are the expert SFBs These are available in modified form A precise description of the SFBs concerned can be found in the block li brary Configuration AKF12 Switch to software package AKF12 via the new menu command ALU Group in the SETUP PLC STATION menu window Switch back to the software package AKF125 for A250 via the menu command ALU type in the SETUP PLC STATION menu window 35 Introduction 3 1 2 New features AKF125 version 7 1 compared to version 6 0 If you have received a new version of the configuration software and installed it on your PaDT stations that h
77. e bus must be entered right after the bus terminal information The highest possible slot number is calculated by current BKI slot address 41 When the highest slot has been input via Enter the defined slot number range is highlighted in the module column with a double line 34 Programming 205 Equipment list elements with InterBus Slot Module Variant EQL Editor G A Data Type Node No 107 BKI601 108 109 110 111 112 113 114 115 116 000 107 Z Virt subrack Comment Bitbus interface DTA IBS F BKF 1 Subrack 720 AUJO Range 100 30 y Slot No of the higher re Not to be changed mote bus source e g BKF102 in the primary backplane or DEA202 in the VSR Number of slots ist stored VSRs in the selected subracks or VSRs For InterBus mode the meaning of the 4th column changes since a virtual subrack exists The group number is entered modified in column G See also page 325 Slot Virt subrack Virtual slot as config aid for the module position on InterBus Unlike a real subrack a virtual subrack VSR is used as a configuration aid The number of slots is definable 206 Programming subracks or slot addressof 34 Equipment List Editor Slot allocation for the inst remote bus E Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack
78. e data structure which was allocated in the data structure editor will be atta ched to this part symbol and if possible entered as a symbol The input of symbol names is closed with lt Ctrl gt lt B gt and once confirmation is given symbol generation starts Input can be broken off by pressing lt Esc gt The spaces commas and semicolons in the comment will be changed to under scores If a comment for several elements has been entered into the definition a symbol will only be generated for the first element in the group If symbols already exist for the data structure a message will appear 34 Programming 169 Example Organisation of the Data Structure Data Structure Editor Data Structure Editor Data Stucture Name BEISP gt Copies 9 Ex Loadable Address ing far Max Elements 99 SYMCOM Onl Ex able yes Def ined 8 EQ List Init 1 Values yes Size in Bytes 11 Extended Compressable yes Number Element Type Comments Reset Enable lower Val uper Val Input of Symbol Names SYM COM Editor SYM COM Editor Comments OURO aAWNe Display format Elem type BEISP read only data yes lt CTRL ENTER gt commands 170 Programming 34 Generated Symbols of the Data Structure Elements 34 Programming 171 3 3 4 Equipment list Dp ee ce a i o Edit Equipment List The equipment list contains the hardware equipment of the PLC
79. e differences between intelligent function modules and input output modules The TN number is noted in the SFBs of the intelligent function blocks You are therefore automatically asked to input the TN number during configuration The TN number is not noted in the SFBs of the I O modules The TN numbers must be called up here with the SBFs for input output IN OUT ANIN and ANA OUT before the inputs and outputs can be interlinked This call allows the scanning of complete I O modules individual I Os or I O ranges Note 1 O points on the InterBus modules can be triggered bit by bit 188 Programming 34 A Caution There is no syntax check on whether the TN No of a directly scheduled I O module will be called in a network Inputs or outputs which are never processed may be interlinked acci dentally a Column 4 G for InterBus Automatic group number entry Each node on the remote bus is first assigned its own group number The nodes on the installation remote bus always take the group number of the associated bus terminal Group numbers can be altered by the user Several bus terminals can also be assigned a shared group number For instance if a module from a group defined by this means fails all the modu les in the group are shut down by the system For further information see user manual InterBus Components for Modicon TSX A250
80. e eee eee 1 General 4 608 thi ot ee holt Rite Soe ets 2 Programming the A120 0 eee eee eee eee 3 New features 0 00 c eee eee ee 4 Current information ssas aanus cece cece eee eee 5 General operating information 00ee eee 6 Software compatibility 00 cece eee eee 9 Scope of the first menu level 05 10 Operation fie ss sei cierto sie eke eee 15 Using the mouse 2 eee eee 16 Using the keyboard 0 cece eee eee eee 17 US German keyboard 0 0 eee eee 17 Keyboard sections 0 cece eee eee 17 Line editor Line editor 00 c eae 19 Screen copy Screensave 000 eee eee 20 Key input memory Learning 20ee 21 Key text buffer Key macros 2 200005 22 Auto Repeat Function 00 eee eee eee eee 22 Special keyS 0 00 cece cece 23 Programming 0 cece ee eee eee 25 Introduction con ieai ea anra cece eee eee eee 26 Dolog AKF Main menu 0 eee eee eee 27 Pulldown menus 2 00000 cece cece eee ee 28 Help TUNCHOn s 0scc0cscadans Aiea see e 28 Edit oie hia tia aha cad S KAA ae oad ag eae tine de eke 29 Oveni W wid ee ee a eee 30 Blocks i eich obi Pada tn Th Peeled s 33 Symbols and Comments 2 000eeees 154 Table of Contents xiii Xiv 3 3 3 1 3 3 3 2 3 3 3 3 3 3 3 4 3 3 3 5 3 3 3 6
81. e network is optimized when this element is entered OR is equivalent to the lt F4 gt key 96 Programming 34 Edit FBD Exclusive OR block in correction mode ae Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Exclusive OR Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Exclusive OR Edit Overview select block lt Return gt Edit Block Symbol 2k 1 Reference character lt X gt This function is used to edit an exclusive OR block max 46 inputs Two inputs if the block has two inputs the output is activated if a 1 signal or 0 signal is applied to both of the inputs exclusive OR Several inputs if the block has more than two inputs the output is activated if a 1 signal or 0 signal is applied to an odd number of inputs odd element Insertion optimizes the network structure Exclusive OR is equivalent to the lt F5 gt key 34 Programming 97 Edit FBD Connector in correction mode ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Connector Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Konnektor Edit Overview select block lt Return gt Edit Block Symbol gt gt
82. e number and not to the hardware slot number in the first column Slot The software thus becomes slot independent allocation within the equipment list is possible Thus it is possible to use the same program on different hardware configura tions They adapt to the number of the module of the user program in this co lumn It is not necessary to adapt the user program to the slot addresses slot As a default the slot number is given for I O modules and a sequential number for intelligent function blocks 192 Programming 34 Erase Module Be Edit Equipment List Column 2 lt Return gt Erase Module The node on which the cursor is positioned will be deleted You can only delete a BIK when all subracks which are connected to this net work have been deleted If a DEA is deleted then all modules of this subrack will also be deleted A Caution If modules are to be erased from the equipment list all symbols and comments concerned must first be deleted from the SYM COM file 34 Programming 193 3 3 4 3 Equipment List editing functions Press lt Ctrl gt lt Return gt to call the functions of the equipment list editor If the cursor is on an A250 subrack the following menu is offered EQL Editor Menu Terminate Save Break Without Saving Search Function Enter Subrack Erase Subracks Modify BIK DEA Enter Comments Enter tiMeout Parameterize Central Controller Job Elements Normali
83. e of OBs PBs FBs TBs AEs and AZs you can program in one of three possible display modes IL LD FBD It is possible to switch between each of the special languages at any time There are however some exceptions to be aware of The various editors are explained on the following pages Certain menu lines or functions are present at several locations in the editor or are the same in several editors for example the Edit Network menu These positions are only described the first time they occur The keyword register provi des further guidance 34 Programming 35 Instruction list IL IL Editor pr n Edit Blocks Start Entry lt Ctrl gt lt Return gt Edit Overview select block lt Return gt Edit Block Note If you select an existing block in the required display format you can then edit it Press lt Ctrl gt lt Return gt to access the Edit Net work menu which has the same structure for all display formats The common functions are described here in IL You are now in the IL editor which is described below 36 Programming 34 You can edit in IL a in the pulldown menu Edit Network by using the reference characters by selecting menu lines with the arrow keys and calling with lt Return gt or by using the mouse b with lt Ctrl gt lt reference character gt from a higher editor level c by using the special keys a In the pulldown menu Edit Network
84. e path Delete To the right of the cursor the cursor must be on the path of the input Deleting an FBD element Elements of the same type can be exchanged when the cursor is on the first input of the path and overwrite mode is active For address input it is possible to use automatic cursor positioning from the Presetting menu 34 Programming 87 Address input New input If the cursor is on an address field and a letter or number is entered then an en tire address identifier is deleted and a new entry requested Correction If the cursor is on an address field and the lt Return gt key is pressed the entire address identifier is highlighted and you can then use the cursor to select the place to be corrected FBD Editor Correction mode as Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Edit Overview select block lt Return gt Edit Block From the Edit network menu present block or the Edit FBD menu new block after inputting the first element you can access the correction mode of the FBD editor You can then modify the network displayed on the screen There is an exception The block end network cannot be modified Modify is equivalent to the lt Home gt key 88 Programming 34 a There
85. each menu describes the available keys and their meanings 24 Operation 33 Chapter 3 Programming This chapter describes programming with the software DOLOG AKF for the A250 The chapter is intended as a reference for the person configuring the system Its structure follows the menu structure Menu items that appear more than once are only discussed the first time they occur The index contains the page numbers for descriptions of menu items that occur more than once 33 Programming 25 3 1 Introduction The individual menu points are described in the following order o Dolog ALD main menu Chapter 3 2 Configuration Vol 1 o Edit Chapter 3 3 Configuration Vol 1 o Load Chapter 3 4 Configuration Vol 2 o Online Chapter 3 5 Configuration Vol 2 o Print Chapter 3 6 Configuration Vol 2 o Special Chapter 3 7 Configuration Vol 2 o SeTup Chapter 3 8 Configuration Vol 2 First you will be shown how to select the menu line required the path from the main menu The functions which you can execute at this point programming documentation backup etc are then described This symbol shows how you can select the described functions The steps are always given starting from the main menu e g Edit Equipment List Controller Marker Bits means Select the Edit menu Press Return to confirm the Equipment list line Select Controller and confirm by pressing Return
86. ements block inserted in accordance with input The cursor must be on the circuit diagram to edit Insert To the right of the cursor Insert FBD element Cursor must be on first character of contact spread or activate insert mode first Erase To the right of the cursor Erase FBD element Elements of the same type can be exchanged if the cursor is located on the first input path For address input it is possible to use automatic cursor positioning in the Pre setting menu 34 Programming 65 Address input New input If the cursor is on an address field and a letter or number is entered then an en tire address identifier is deleted and a new entry requested Correction If the cursor is on an address field and the lt Return gt key is pressed the entire address identifier is highlighted and you can then use the cursor to select the place to be corrected Insert LD element To the right of the cursor Insert FBD element Cursor must be on first character of contact spread first if necessary Erase LD element To the right of the cursor Erase FBD element Elements of the same type can be overwritten when the cursor is on the first input path For address input it is possible to use automatic cursor positioning in the Pre setting menu Address input begins at the first question mark 66 Programming 34 LD Editor Correction mode hase Edit Blocks Start Entry lt Ctrl gt lt
87. er of BIKs 3k Number of OBs without OB1 8k If experts are used additional 9k if an SEAB interface is used additional 3k If MMSE is used additional 8k Equipment List Editor Maximum Number of Tasks T Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC Max Number of tasks Just as with Task data memory the Max Number of tasks setting has to be adapted to the user configuration 15 Number of BIKs Number of OBs without OB1 If experts are used additional 3 if a SEAB interface is used additional 1 if MMSE is used additional 2 The values 15 to 50 are permissible Equipment List Editor PLC Memory Test arn Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC PLC memory test All loaded firmware program segments can be cyclically checked for version changes read test with comparison of checksum and CRC value When this function is activated scan times of OB1 and time controlled OBs running in timesharing mode increase by about 20 gt Note We recommend NO for the standard setting If a station is not running correctly this function can check when Memory test YES whether FW parts have been mixed SM87 1 and which original FW was loaded in the PLC SMW13 34 Programming 225 Equipment List Editor SW time Monitoring ira Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC SW
88. erase For more information please see Erase Area 34 Programming 161 3 3 3 4 Copy Area a Edit Symbols and Comments lt Ctrl gt lt Return gt Copy Area It is also possible to assign comments and initial values to other signals The source of a copied comment is not erased Initial values will only be copied when the element type is the same After this function has been chosen a window will appear on the screen Copy Area From Signal First Signal to be Copied Until Signal Last Signal to be Copied To Signal Target Address First Signal Input can be absolute as well as symbolic The target address must be entered as an absolute Overlapping ranges cannot be copied A range can include a maximum of 200 samples Note No line comments will be copied deleted or relocated In or der to prevent double occupancy no symbols will be copied here The function Move Area is used to assign new addresses to sym bols 162 Programming 34 3 3 3 5 Erase Area a Edit Symbols and Comments lt Ctrl gt lt Return gt Erase Area It is possible to erase symbols initial values and comments from a block After this function has been selected a window will appear on the screen Delete Area From Signal First Signal to be Deleted Until Signal Last Signal to be Deleted The entries can be either absolute or symbolic target entry must be absolute Cautio
89. ered in the Data type column job element you can enter se parate parameters After selecting the function a menu with the following structu re appears Job Elements Sp 1 Bg DEP112 Element Scan Phase I EM a Inside this function you can use the following special keys lt Ctrl gt lt B gt Break with Save the values entered are accepted lt Esc gt Break without Save the values entered are ignored i e the existing values remain unchanged Arrow keys left right up down Choice the value to be edited lt Return gt Prepare line for input of values 220 Programming 34 Sp Bg Sp Enter here the slot reference on which the cursor was positioned before this function was selected Bg designates the module located on this slot reference Element Job elements means all those signals that are present in a module and that can be parameterized in AKF Specifically this includes g Digital I O Input and output bits a Analog I O Input and output words o Experts Actual and setpoint values status Scan and phase can be parameterized separately for each element type A ma ximum of 50 scans and 50 phases can be parameterized Scan The number entered at cycle determines the cycle interval in which this element is processed That means if scan 5 the signal memory of the module concer ned is polled every fifth user program cycle If you enter the value 0 for the cycle of
90. es for the OB1 interrupt driven OBs and time controlled OBs running in timesharing mode Time control led OBs not running in timesharing mode will automatically have a timeout time of 2 time base The watchdog time for the ALU 204 205 is specified by power supplies DNP 205 and DNP 210 as 300 ms In order that time for the ALU 204 205 can be mana ged just like time for the ALU types ALU 151 154 watchdog time is retrigge red by the software if a time greater than 300 ms is set The values that can be specified depend on the ALU type and the SW watch dog o SW Watchdog No o ALU 151 154 100 ms 1 600 ms a ALU 204 205 300 ms 1 600 ms o SW Watchdog Yes o ALU 151 154 300 ms 1 600 ms o ALU 204 205 300 ms 1 600 ms 34 Programming 227 Equipment List Editor Early Warning time watchdog ee Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC Early Warning time watchdog If the Early Warning Time Watchdog is exceeded system marker SM164 is set the user program keeps running This monitoring is only active for the OB1 Values from 100 ms to 1 500 ms are permissible Equipment List Editor Scan time I O Error handling a Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC Scan time I O Error handling I O nodes identified as faulty will be automatically reinterfaced once the error has been eliminated The
91. ess the SYM COM block editor SYM COM block To clarify the connection between an absolute address I Os markers etc and its technological function it is possible to provide absolute addresses with sym bolic names and comments In addition signal addresses can be given initial va lues Symbols comments and initial values are stored in the SYM COM block databank under the current station name The text of the symbolic names comments initial values and extended com ments is stored in the SYM COM block under the current station name After activating the symbols by setting the addressing to SYM the symbolic na mes entered in this editor can be used during programming as an alternative to the absolute addresses The SYM COM block can be documented under Print Symbols and Com ments There are standard presettings for the system markers 154 Programming 34 SYM COM editor This editor provides you with menus macro keys and a line editor Within the editor you can use lt Ctrl gt lt Return gt to call further menus You can bypass the pulldown menu and call functions by pressing lt Ctrl gt lt reference character gt A Caution In order to assign a symbol to another address you must select the function Replacement of Signals e g ANNA is to be assigned to pin 13 5 instead of 12 1 since this cannot be done here by amending The program and PLC always work with absolute addresses When SYM i
92. ew network the output is inserted at the same time as the function is selected b in a parallel path With this function a normally open contact as the first element of a parallel path can be edited For this purpose the cursor must be at least 3 lines below an element or insert mode must be active Normally open contact is equivalent to the lt F2 gt key 72 Programming 34 Edit LD Normally closed contact in correction mode i Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Normally closed contact Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Normally closed contact Edit Overview select block lt Return gt Edit Block Symbol w Reference character lt O gt This function serves to edit a normally closed contact to the right of the cursor a in a serial path In a new network selecting this function is accompanied by insertion b in a parallel path A normally closed contact can be edited as the first element of a parallel path using this function For this purpose the cursor must be at least 3 lines below an element or insert mode must be active Normally closed contact is equivalent to the lt F3 gt key 34 Programming 73 Edit LD Connector in correction mode ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert l
93. f minimal configuration The parameters you assign to the controller will be saved if you terminate with lt Ctrl gt lt B gt To break off without saving press lt Esc gt Note Regardless of the central processing unit ALU 64 kbyte markers I Os etc can always be parameterized If the ALU is not in a position to process the desired number of signals an error messa ge is produced when the program is being loaded in the PLC The number of signals used must then be reduced or a bootload must be performed The equipment list editor then allows entries up to the cur rent maximum possible size 214 Programming 34 System markers In addition to the user defined markers there are a number of system markers They give the user information about the status of the PLC timer information generate flashes and offer additional useful information which can be evaluated by the user Remember that system markers are only readable for users SM System Marker Bit SMB System Marker Byte SMW System Marker Word SMD System Marker Double Word SMG System Marker Floating Point Word aaau 34 Programming 215 Marker Bits The following values are valid for marker bits Signal Type Allocation in Signal Memory Value Range Number maximum Number default aaau Marker Bytes M 1 byte 0 1 30 000 10 000 The following values are valid for marker bytes Signal Type Allocation in Signal Memory Value Range Number m
94. he SeTup and Colors sections lt Cirl gt Reference characters Within an editor the individual functions can be called with lt Ctrl gt reference character without having to open the menu Arrow keys T With the arrow keys movement keys cursor keys direction keys lt gt lt l gt lt gt lt gt you can select individual menu lines The keywords are selected using the latter in the helptext When editing A key depression corresponds to lt l gt one line down in the same column lt T gt one line up in the same column lt gt gt one column to the right on the same line lt gt one column to the left on the same line Make sure you have switched the lt NumLock gt key off so that the keys re spond When editing a block you can move the cursor with the mouse as much as you like without restriction lt Return gt key lt Ctrl gt lt Return gt The lt Return gt key also lt Enter gt lt Cr gt is used to call certain functions or to accept translate You can also toggle with it see below Call a within the help function in order to call the help texts for the selected key word a in the pulldown menus in order to call the selected menu line menu func tion a in Edit blocks equipment list etc lt Ctrl gt lt Return gt calls the editing function windows Operation 23 Exit Accept a when editing a network and when making entries with the line
95. ibly another condition In the square on the right are the output formal operands and outside on the right the actual ope rands In IL the call is carried out with operations BA or BAB If formal parameters are changed deleted or added during editing of the declara tion part of a function block then all function block calls have to be reprogram med To find the places in the user program where the function block calls for the function block in question are located use the global cross reference list You can call a function block in the instruction part of another function block ne sting recursion The function block called in this way can contain the formal operands of the function block from which to call as actual operands Thus du ring user program run time actual operands can be passed on even as far as the deepest nesting level 10 Program blocks tested by the user and found to be appropriate can easily be converted to function blocks FB1 FB999 see PB 34 Programming 107 Standard function blocks SFBs SFB1 SFB999 Standard function blocks are provided by Dolog AKF The SFBs have various performance features You can use them as often as you like you need only parameterize them for your purposes Basically there are 999 possible SFBs To parameterize SFBs you can use for instance data structures A description of how to proceed when using the AEG predetermined data structures is presen ted stepwise
96. iles 12 14 Duplicate station 12 End station handling 12 14 Erase a Station 12 14 Erase Files 12 14 Export 12 Format diskettes 12 14 Further process PLC data 12 Import 12 Operating sys OS 2 12 14 Restore a station 12 14 System information 12 14 Table of contents 12 14 Special keys 23 Special modules 186 Spread Horizontal 70 91 Spread Vertical 71 92 PLC memory test 225 SR memory IL 114 SR memory LD FBD 145 Standard function block SFB 108 TN 185 Standard Funktionsbaustein SFB TN 191 Standardize Equipment List 223 Start Entry A250 subrack 197 201 Stored on delay TS LD FBD 151 Subrack Erase 210 Subrack size InterBus 194 Subrack Enter 197 236 Index SW time Monitoring 226 SYM COM block 154 SYM COM Editor 155 Symbols for signals 157 System limits 5 System markers 215 T Task data memory 224 Tastentabelle F5 69 Teilnehmer Nummer SFB TN 191 Terminate Correction mode 45 Edit 55 Equipment list 195 Overview 32 Text Replace 168 Search 167 Time base TI TV TE TS TA 117 Timers 217 IL 117 LD FBD 150 TN No 190 Direct scheduling 188 TN Node number SFBs 185 TN Teilnehmer Nummer SFBs 191 Toggle 24 Transition block TB 142 144 Typewriter keyboard 17 23 U Unlinked blocks 32 Using the keyboard 17 24 V Variants 187 WwW Watchdog time 227 35
97. iling and saving to the hard disk Edit IL LD FBD Break in correction mode gt Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Break Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Break Edit Overview select block lt Return gt Edit Block This function breaks i e aborts the network s correction mode Changes are ignored and the original status remains unchanged Break is equivalent to using the lt Esc gt key outside the pulldown menu 34 Programming 45 Edit IL LD FBD Network header NW Overwrite in correction mode eo Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt NW Overwrite Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt NW Overwrite Edit Overview select block lt Return gt Edit Block A network header of 32 characters can be entered in the status line When you select this function you are taken to the header You can now use the line editor to enter or edit a header for the current network Edit IL LD FBD Network comments in correction mode ae Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt NW comments Edit
98. ing FBD elements In the insert mode it is not necessary to spread Spread Horizontal is equivalent to lt Ctrl gt lt gt 70 Programming 34 Edit LD Vertical spread in correction mode aoe Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Spread Vertical Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Spread Vertical Edit Overview select block lt Return gt Edit Block It is necessary to spread vertically before inserting a new parallel path The cur sor must be situated below the horizontal series path Spreading takes place above the cursor position In the insert mode it is not necessary to spread Spread Vertical is equivalent to using lt Ins gt outside the pulldown menu 34 Programming 71 Edit LD Normally open contact in correction mode ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Normally open contact Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Normally open contact Edit Overview select block lt Return gt Edit Block Symbol de Reference character lt S gt This function serves to edit a normally open contact to the right of the cursor po sition a ina serial path In a n
99. ing you can begin editing again A menu is displayed for this pur pose and you can choose a primary backplane from it Subrack 34 Programming 223 Equipment List Editor Parameterize PLC gt Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC Parametrize PLC Task Data Memory KByte Max Number of Tasks PLC Memory Test SW Time Monitoring WatcHdog Time Early Warning Time Watchdog Scan Time I 0 Error Treatment Equipment List Editor Enter Ss Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC Enter The modification will be accepted Equipment List Editor Task Data Memory a Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC Task data memory The Task data memory setting reserves part of the RAM in the address space of the first MB a total of 768kB is available for static data and task stack areas This setting which is dependent on the user configuration is not amendable on line For this reason the planned maximum configuration must be taken into con sideration Additional OBs can only be added via Exchange Online for exam ple if a sufficient reserve is available in Task Data Memory Range A setting that is too high reduces the memory available for data blocks The values 40 to 180 are permissible 224 Programming 34 We recommend the following setting 36k Numb
100. input R the actual value and the output Q are set to 0 With a 0 1 edge on set input S the setpoint value SW is imported into the set point value register The actual value remains unchanged Only after at least one setpoint value has been accepted is a preset value actual value compari son undertaken The permissible setpoint values SW are V MW ZSW The output Q is set to 1 as soon as the actual value is greater than or equal to the setpoint value If the next count operation would result in the actual value becoming greater than 32 767 or less than 32 768 the system marker actual value overflow SM 638 is set to 1 The system marker is automatically reset before the counter is called again With a 0 1 edge on input Z the actual value is increased by 1 With a 0 1 edge on input Z the actual value is reduced by 1 148 Programming 34 The actual and setpoint values ZIW ZSW in the counter can be controlled through the on line list and or initial values The actual and setpoint counter va lues can be scanned using a load assignment and transferred to other operand areas 34 Programming 149 Timers TI timer function pulse lt T30 21 2i fT ane 100MS_ ZB Time A Ne v30 _ sw 12 2 at 3 22 _ R a 031 03 1 nr Figure 5 FBD element and
101. ionlist Contaktplan Functionlist Sequentiel Flow Chart with Diagnostics Sequentiel Flow Chart Instructionlist User programm Subrack Serviceconnection for PC ore VS210 Diagnostics Block for one time actions AE Diagnostics Block for cyclicel actions AZ Diagnostics Block for Block independent Diagnostics SYM KOM Datablock for A120 Diagnostics Block for Programm Blocks PB Diagnostics Structure Block Double word Input Output signales e g from a Module Function block Function list Floatingpoint Hardware z B PLC Initial value block Sequentiel block Sequentiel errorbit Sequentiel errorword Kontaktplan Kettenstatus f r Simultankette Run Time System Markerword Organisations Block Program Block Programming and Diagnostics testequipment Controlloop Standard Function Block Step marker 20 SM SSP SW SYM SYM COM SZ TB TN VBGT ZVT ZZ lt Return gt lt Esc gt Systemmarker Signal memory Software symbolic Adressing Symbol und Comment Step Counter Transitionsblock Teilnehmer Virtuelle Subrack InterBus S Modnet 1 IS Time organiasationtable Controlle Time Counter Applay the key Return Applay the key Esc lt Ctrl gt lt Alt gt lt Applay in the same time the keys Ctrl Alt und Del 20 beginning with Ctrl and finnishing with Del Objectives The functions of the software for configuring PLC stations are described The documentation is set up like a refere
102. is without an error message e g by program event or manually 198 Programming 34 Step 4 Input Enter Both these particulars must be accepted via menu item Enter You can also break off by pressing Escape Reaction A new menu will be displayed so that you can input the subrack type for A250 DTA112 DTA113 for A120 DTA20x Subrack DTA102 DTA103 DTA112 DTA113 DEA_H1 K1 DTAZOx The bus networking can then be chosen from another module menu in the case of A250 subracks i l Monue z gt Note If you choose the A120 magazine DTA20x a subrack with 16 free slots and a previously entered networking module DEA 201 is displayed for further processing 34 Programming 199 Note Subracks are always entered in increments of 20 The BIK you use in the first entry is occupied with the next possible slot ad dress If the BIK on slot address 1 is selected before the ALU BIK the following happens The BIK on slot reference 1 supplies slot references from 20 onward the BIK on the ALU with slot reference 0 supplies slot references from 40 onward Having made your entry choose the subrack type you require You can choose between If DEA_H1 K1 is selected as a subrack the Modnet 1 SFB interface will not be chosen In addition the equipping of this subrack takes place automatically and you cannot change the modules entered DEA_H1 K1 consists of DEA H1 or DEA K1 Subrack expansion for I
103. isplay Scroll Forward Scroll Backward Break Signal Search Network Search MW Mode Online List Data Structure Zoom Start PLC Stop PLC NW Display Comments Presetting Signal tracing The lt Esc gt key takes you back to editing mode A description can be found in the Chapter headed Online Dynamic Status Display 34 Programming 59 Edit IL LD FBD Network presetting ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Presetting Edit Overview select block lt Return gt Edit Block With this function you can change the basic settings of the editor The following functions are available Select Editor Setting Input mode IL Addressing ABS SYM Start char 1 Cursor Positioning horizontal Output Momtorme off Enter Symbol in SYM COM block off Input mode Ta Edit Blocks Start Entry lt Ctrl gt lt Return gt Presetting Input mode SeTup PLC station Input mode This is where you set the display format in the editor You can toggle between IL FBD and LD Note Networks which cannot be displayed in LD or FBD are auto matically displayed in IL Addressing a Edit Blocks Start Entry lt Ctrl gt lt Return gt Presetting Addressing SeTup PLC station Addressing 60 Programming 34 o All inputs outputs markers marker words etc
104. ist lt Ctrl gt lt Return gt Enter Subrack Enter lt Return gt Analog I O selection lt Return gt Analog modules for the remote bus VSR Module BAM 096 00 BAMO096 00 4xE 2xA PT100 mode 34 Programming 203 Equipment List Editor InterBus special modules selection ee Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Enter lt Return gt Special selection lt Return gt Special modules for the remote bus VSR Module BKI 601 BKI 601 bus terminal as branch to installation remote bus DEA 202 DEA 202 interface card for connecting a DTA 202 to the remote bus The bus terminal entry is highlighted with a filled cursor field I in the Module column Equipment List Editor Erase Module MN 1 IS InterBus a Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Enter lt Return gt Erase Module lt Return gt During deletion of bus terminals the inst remote bus modules are also remo ved after several requests for confirmation 204 Programming 34 Equipment List Editor InterBus determining VSR length E Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Enter lt Return gt Special selection lt Return gt lt Ctrl Re turn gt Enter Subrack lt Return gt Enter Last Slot Note The maximum number of slots required on the installation re mot
105. ist Equipment list Complete documentation PLC data Data structures 35 Introduction 11 Special Table of contents Backup the station Restore a station Erase a Station Format diskettes Copy diskettes Erase Files Copy files Import Export Further process PLC data Duplicate station operating system MS DOS System information End station handling Setup 12 System PLC station PADT station Networking Print Colors Introduction 35 AKF125 A120 Edit 35 Overview Blocks Symbols and Comments Equipment list Title Block Replacement of Signals Compile blocks Compile data blocks Load Link Program Program to PLC Exchange Online Read Equipment List Read out PLC Compare Set date time Process EPROM Bootload Online Start PLC Stop PLC Dynamic state display Online List PLC status Introduction 13 Print Overview Program protocol Symbols and Comments Cross reference list Signal assignment list Equipment list Complete documentation Special Table of contents Backup the station Restore a station Erase a Station Format diskettes Copy diskettes Erase Files Copy files MS DOS System information End station handling SeTup L L L L 14 Plant PLC station Print Colors Introduction 35 Chapter 2 Operation Dolog AKF software is used for programming on standard IBM compatible PCs under the MS DOS operating
106. ivalent to using the lt Del gt key outside the pulldown menu 34 Programming 99 Block we Edit Blocks Block Load Echange Online Block Load Exchange Online Block Here you can enter the block OB1 999 PB1 999 FB1 999 AE1 255 AZ1 999 KB1 255 that you want to process If you would like to see a display of the blocks present in the station press the space bar and then the lt Return gt key You can then select a block in the list using the arrow keys and the lt Return gt key Organization block OB Organization blocks OBs determine the order in which the individual blocks should be processed Program blocks function blocks and sequence blocks PB FB SFB and KB and the cyclical actions are called and processed by the OB in the required order The following particulars apply to OB editing o OB1 must always be edited This determines the framework for the complete user program o OB3 handles the linking of sequence controls o There are 4 OBs for interrupt processing oO There are 5 OBs for automatic control engineering o The OB is processed by cyclical scanning Each scan starts by processing network 001 and ends when the last network present in the OB is processed o PB calls FB calls AZ calls and possibly the user program are contained in consecutively numbered networks beginning with network 001 Oo Each network can contain only one PB FB or AZ exce
107. jump goal Jump marks are introduced with an sign just like formal pa rameters The jump goal should be a load instruction in the case of arithmetic or the start of a logical connection since the register is thereby initialised Since the register is initialised after an assignment this has an effect on the jump goal see Example SPB conditional jump A Caution If an endless loop has been configured a program transfer to PLC is not possible A renewed booiloading of the ALU is necessary and the program must be corrected and linked again Example SP unconditional jump A 12 1 Jump mark goals are entered to the left of A 12 2 the colon You will need to move the cursor there Q3 1 to do this arrow keys or mouse Jump marks SP AM0012 consist of up to six characters The first of ve ate these must be a capital letter The rest of AM0012 A Q3 1 the characters can be numbers special characters or letters but spaces are not allowed Example SPB conditional jump with initialization S 12 3 A 12 4 SPB AM0022 The jump is carried out if on a 1 signal P M4 1 AMO0022 A 12 5 with initialization AMO0022 Q3 2 without initialization Note Reproduction of the jumps in LD and FBD is not available 132 Programming 34 NOP instruction only in IL A NOP instruction is a dummy operation gt Note ILs with NOP instructions cannot be reproduced in LD or FBD FREE instruction only in IL FREE
108. k Enter lt Return gt lt Return gt Module Binary modules for the remote bus VSR BDI 346 00 BDI346 00 Input 2 x 8 pot isolated 24 VDC initiator mode BDO 346 00 BDO346 00 Output 2x8 pot isolated 24VDC actuator mode BDI 356 00 BDI356 00 Input 2x16 pot isolated 24 VDC initiator mode BDO 356 00 BDO356 00 Output 2x16 pot isolated 24 VDC actuator mode BDM 346 00 BDM346 00 16x E 2x16A 24 VDC initiator actuator mode BDM 346 30 BDM346 30 8 x E pot linked 2x4 A pot isolated 24 VDC BDI 546 50 BDI546 50 Input 2 x 8 pot isolated 120 VAC initiator mode BDI 746 50 BDI746 50 Input 2 x 8 pot isolated 230 VAC initiator mode BDO 946 50 BDO94650 Output 1 x 16 pot isolated 24 230 VAC actuator DEP 608 DEP 608 Input 1 x 8 pot isolated 24 VDC inst remote bus DAP 608 DAP 508 Output 1x8 pot isolated 24 VDC inst remote bus PaE Hp DAP 644 2x 8E pot isolated 2 x 4A 24 VDC without flange DAP 664 DAP 664 DAP 654 2 x 8E pot isolated 2 x 4A 24 VDC PG9 cross grad 2 x 8E pot isolated 2 x 4A 24 VDC initiator socket Modules may naturally be entered in the VSR for the remote bus but on the cabling side they only go with the installation remote bus This circumstance is highlighted by an appropriate message when you make an entry in the VSR Equipment List Editor InterBus Analog modules selection Edit Equipment L
109. key the input is error free and no symbol yet exists for the hardware address Your input signal appears in the first line Under it you can enter a symbol with a maximum length of A24 characters The comment can be up to 40 characters long All input must be closed off with the lt Return gt key If a symbol for the signal has already been entered in the SYM COM block the input window does not appear on the screen When the entry has been closed off the symbol or comment can only be chan ged in the Symbols and comments menu 52 Programming 34 Edit IL LD FBD Scroll network forward Bao Edit Blocks Start Entry lt Ctrl gt lt Return gt Scroll Forward Edit Overview select block lt Return gt Edit Block Online Dyn Status Display Current display or Single Scan Processing or Triggered recording lt Ctrl gt lt Return gt Start Display lt Ctrl gt lt Return gt Scroll Forward After selecting this function the next network is called If the network cannot be displayed in the current display mode FBD LD there is an automatic switch to IL Scroll Forward is equivalent to using the lt PgDn gt key outside the pulldown me nu 34 Programming 53 Edit IL LD FBD Scroll network backward ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Scroll Backward Edit Overview select block lt Retu
110. key lt F10 gt is always used to display the help text belonging to a menu line selected from the pulldown menu This text may contain things known as keywords These are terms and expressions that have a further explanatory help text atta ched to them Use the arrow keys to select them and press lt Return gt to call them This makes the help texts easy to follow For the most part these texts are reminders for Dolog ALD AKF beginners Keywords are highlighted in color You can access the previously selected help text with lt Alt gt lt F10 gt Press lt F10 gt again which brings you to Overview Help Texts Ths shows you the keywords you can select without menu lines of their own You may call references for any keyword in the index index for help texts The bottom edge of every help window contains a line in which the available functions are listed lt gt lt gt lt gt lt gt Select keyword lt Return gt Call help text for the keyword lt Esc gt Terminate and exit the help window lt F10 gt Overview Help Texts lt Alt gt lt F10 gt Call previous help text lt PgUp gt lt PgDn gt Scroll backward and forward in the help text 28 Programming 33 3 3 Edit The editing functions in pulldown menu Edit are used to create your user pro grams AKF editor your sequences for the sequence control system SFC edi tor and the diagnostic elements diagnostic editor including the station docu me
111. l and comment editor 4142 AB Storage in memory 4241 4142 158 Programming 34 Special keys lt lt gt lt gt gt lt gt lt gt Move the cursor lt Ctrl gt lt lt gt lt Ctrl gt lt gt Move screen to left or right lt Del gt Erase character beneath cursor lt backspace gt lt gt Erase character to left tab Next input field shift tab Previous input field lt PgUp gt Previous page lt PgDn gt Next page lt Ctrl gt lt PgUp gt Move line up lt Ctrl gt lt PgDn gt Move line down lt Home gt Jump to top of screen lt End gt Jump to foot of screen lt Ins gt Insert Overwrite lt Esc gt Terminate without saving lt Return gt Close off an input line lt F1 gt lt F8 gt Call up text memory Only those I O addresses defined in the equipment list under number are shown Note All changes made with the functions of this editor apply only to the SYM COM block and not to OB PB FB 34 Programming 159 Press lt Ctrl gt lt Return gt to call up a window with the following functions SYM COM Editor Terminate save Search Function Search Operand Erase Field Line Copy area EraSe Area Move Area Copy Modified SEarch Text Replace Text Search Replace Again Insert Linecomment Generate Symbols You can bypass the menu and call functions by pressing lt Ctrl gt lt reference cha racter gt 3 3 3 1 Search Function E Edit Symbols and Comments
112. l signals and words are unchanged To achieve initial state characteristics Initialisation upon voltage recovery the sy stem marker SM39 should be used as the Initialisation input of the function An example of each FBD element is shown below Memory SR Flipflops RS Flipflops dominant reset dominant set Q3 3 Q3 2 2 1 _ S 12 2 _ R 12 2 RQ Q3 3 12 1 S Q Q3 2 preferred state after power on 0 initial state preferred state after power on 0 initial Q3 3 SM39_ 12 1 S SM39_ 1 F A Pal Q3 2 12 2 RQ Q 12 2 R 12 1 Q Q3 2 preferred state after power on 1 preferred state after power on 1 Q3 2 sm3 f SM39 12 2 _ R T Q3 3 12 1 S 12 1 SQ Q3 z 12 2 RQ Q3 3 34 Programming 145 Counters CU counter up 0 32 767 Input l HUI ji zio TE a 1214 _ Pav get n ___ fj WL 2 2 g Reset R i i i l tL 65535 1i ae i i i Poy S E V320 SW Actual value i i i A ed eae 0 2 3 JR QL Q3 1 ERE E a ie be hey SW 3 rooi Preset value default 11 4 E L_ ida 0 pA 1 1 1 i mt i 1 Output Figure 2 FBD element and timing diagram counter up With a 1
113. lse input count up with 0 gt 1 edges on input 12 1 C12 count up counting pulse input count down with 0 1 edges on input 12 2 C12 count down With 1 signal on 12 3 the setpoint value CWS13 is loaded Reset input actual value and counter output are set to 0 with 1 signal on 12 4 When actual value setpoint value 1 signal on Q3 2 34 Timers In the case of IL input the function and operating time characteristics of timers are exactly equivalent to the FBD elements of the FBD or LD editor There are 5 timer functions available The associated timing diagrams can be found under FBD elements Please adhere strictly to the defined command sequence in or der to avoid syntax errors There can be additional instructions between com mands Example Tl pulse monostable circuit monoflop A 12 1 Start input signal timing element T30 SI T30 DZB 100MS Define the time base in ms 10 100 1000 10000 or 60000 or input 10MS 100MS 1000MS 10000MS 60000MS L K30 Load constant K30 for setpoint value A 12 2 Reset time block R T30 Q3 1 With 0 1 edge on 12 1 1 signal on Q3 1 TV extended pulse TE on delay zA 12 1 A 12 1 SV T31 SE T32 DZB 100MS DZB 100MS L TSW31 L TSW32 A 12 2 A 12 2 R T31 R T32 Q3 1 Q3 2 TS stored on delay TA off delay A 12 1 A 12 1 SS T33 SA T34 DZB 100MS DZB 100MS L MW32 L MW33 A 12 2 A 12 2 R T33 R T34
114. lt Return gt the reference characters or the left mouse button b You can bypass the menu and call menu items directly with lt Ctrl gt lt Referen ce character gt e g lt Ctrl gt lt S gt for Search Block 30 Programming 33 The following keys also have an effect lt Esc gt Terminate lt Arrow keys gt Move cursor lt PgUp gt Previous page lt PgDn gt Next page Edit Block gt Edit Overview lt Return gt Edit Block a You can use this function to edit a subordinate block which you have just se lected e g with lt PgUp gt lt PgDn gt Press lt Ctrl gt lt Return gt to access the Block Editor A Caution The logical functions provided are And Or Exc lusive Or FBD elements conditional and unconditional PBs SFBs and user defined FBs conditional unconditional SFBs are system specific AEG blocks that are called using either their SFB identifier e g SFB1 or their SFB names e g VIP A list of SFBs can be found using help text F10 F10 STDFB library The sequence editor SKB SFB375 should not be called Terminate takes you back to the overview The overview has then been upda ted Scroll forward backward i Edit Overview lt Return gt Scroll forward Edit Overview lt Return gt Scroll backward Select either of these functions to scroll the screen up or down 33 Programming 31 Search blo
115. lt number 18 Arrow keys 17 19 23 24 28 31 38 42 47 64 69 86 90 159 177 220 backspace 19 159 backtab 42 47 159 Bild 17 Character 90 Characters 30 69 Ctrl 17 Ctrl A 19 Ctrl Arrow keys 69 159 Ctrl B 220 Ctrl C 24 Ctrl D 19 Ctrl End 177 Ctrl F 19 Ctrl Home 177 Ctrl l 69 90 Ctrl M 19 Ctrl Pfeiltasten 90 Ctrl PgDn 42 69 90 159 177 Ctrl PgUp 42 69 90 159 177 Ctrl R 19 Ctrl Reference characters 23 Ctrl Return 64 69 86 Ctrl Right arrow 90 Ctrl S 19 Ctrl Y 19 Del 17 19 38 39 42 47 64 69 86 90 159 Druck 17 Einfg 17 Eing L sch 17 End 17 19 38 47 64 86 90 159 177 Ende 17 Esc 17 19 24 31 32 38 42 47 59 64 69 86 90 159 177 220 F1 69 90 F10 2 28 F2 69 90 F3 69 90 F4 69 90 232 Index F5 90 F6 69 90 F7 69 F9 69 90 Fx 159 Graphics characters 18 Home 17 19 38 41 47 64 86 159 177 Ins 17 19 24 38 39 42 47 64 69 86 90 159 L sch or Entf 17 PgDn 17 31 38 42 64 69 86 90 159 177 PgUp 17 31 38 42 64 69 86 90 159 177 Pos 17 PrtSc 17 Reference characters 17 Return 19 23 24 28 30 47 69 90 159 220 shift tab 177 Strg 17 tab 42 159 177 Key input memory Siehe Lernen Key macros 19 22 L Ladder diagram LD 101 142 143 LD Editor 145 LD Editor 39 40 41 45 46 48 50 51 52 53 54 55 56 5
116. med in IL Programming 109 34 Rules for constructing an instruction list network start end Example A Ong ben or LA Each network must start with the operations A O for logic or L LA for arithmetic we and terminate with Switch on marker The switch on marker SM39 startup marker acts as an initiating pulse The va lency of the switch on marker is only 1 for the first two program cycles Utilization For initializing the actual values of timers and counters in hot restart operating mode when powering up or on program start For details of how to program memories with preferred state after power up see Memory marker bit Example Network 001 A 121 Markers binary intermediate results save the results A 12 2 of logical operations for use elsewhere in the O 12 3 program They have to be defined before the scan M5 1 For nesting it is advisable to work with markers or tees bracket operations Network 002 A 12 4 A M5 1 Q3 1 110 Programming 34 Bracket operations only in IL Example A A 12 1 A 12 2 O 12 3 A 12 4 Q3 1 Block end Bracket operations can also be used in place of markers After an instruction Open brackets just as at the start of the program the next instruction has to begin with A or O The maximum nesting depth for bracket operations is 13 The number of Open brackets operations must be the same as the number of Close brackets ope
117. ments an AND with more than 7 inputs an OR with more than 16 inputs or several FBD elements cannot be displayed in LD Exceptional cases such as these are always presented in IL regardless of the display format selected Whilst a network is being edited and reproduced the addressing ABS SYM can be changed at will under Presetting After input the program is automatically examined for syntactical accuracy The next section is a description of the block editor for OBs PBs FBs AEs and AZs sequence control elements Edit block Edit Blocks Start Entry Edit Overview select block lt Ctrl gt lt Return gt Edit Block After defining the other settings in the pulldown menus editing can start 34 Programming 34 If the block you have set up is not present it will be created and displayed in a block network To call the editor pulldown menu press lt Ctrl gt lt Return gt Edit Network InseRt Erase Copy Modify Scroll Forwards Scroll BacKwards Terminate save Break Search Signal Search Network Exchange Online DYnamic Status Display Presett ing Compressed Present You cam also call an appropriate help text at each step with lt F10 gt You can terminate the editing procedure at any time with the lt Esc gt key However you then lose any data you have entered up to that point Editing in various display formats In the cas
118. mode 45 Edit 55 Equipment list 195 Bus terminal 204 Bus terminal Inst remote bus Slot reservation 205 Inst bus Slot allocation 208 Inst bus Slot allocation 207 C Comment line Insert 169 Comments for signals 158 Comments editor IL 47 Comparator IL 137 LD FBD 152 Connector 74 82 98 Continuation of parallel path 83 Controller Parameterize 213 Copy Area 162 Modified 165 Network 40 Copy Comments 48 Correction mode 67 88 Correction mode 41 Counter down CD IL 115 Counter down CD LD FBD 147 Counter range CU CD CUD 115 116 Index 229 Counter up CU IL 115 Counter up CU LD FBD 146 Counter up down CUD LD FBD 148 Counters 218 IL 115 LD FBD 146 Cross connection of parallel path 83 Cursor Positioning 51 Cyclic action block AZ 142 144 Cyclic processing of modules 220 Cyclic scheduling 188 D Data blocks 218 Data structure for SFBs 108 Data type 190 Databank 154 DEAKOP Subrack networking 198 Decrementing DEC 119 Delete Network 39 Destination area 166 Differences between versions 5 Digital I O 181 Direct scheduling 188 Display Formats IL LD FBD Siehe Eingabe Modus does not equal IL 137 does not equal LD FBD 152 Dynamic Status Display Network 58 E Early Warning time watchdog 228 Edge recognition LD FBD 153 Edit 10 13 26 29 Block 31 100 Blocks 10 13 33 99 OB PB FB AE AZ 34 Compile Blocks 10 13 Data struc
119. n If modules are to be erased from the equipment list all the symbols and comments concerned must first be deleted from the SYM COM file 34 Programming 163 3 3 3 6 Move Area a Edit Symbols and Comments lt Ctrl gt lt Return gt Move Area It is possible to relocate symbols initial values and comments as a block Initial values will only be relocated if the element types are the same After this function has been chosen a window will appear on the screen Move Area From Signal First Signal to be Moved Until Signal Last Signal to be Moved To Signal Target Address First Signal The entries can be either absolute or symbolic target entry must be absolute Overlapping ranges cannot be relocated A range can include a maximum of 200 elements After this function has been carried out the texts and initial values will have disappeared from their original location unlike Copy 164 Programming 34 3 3 3 7 Copy modified E Edit Symbols and Comments lt Ctrl gt lt Return gt Copy modified It is possible to assign symbols comments and initial values by copying several target ranges Initial values will only be copied if the element types are the sa me After this function has been selected a window appears on the screen Copy Modif ied From Signal Until Signal To Signal Symbols can only be copied once they have been changed For this purpose the following
120. nce document Frequent consultation of the index is recommended Arrangement of this guide Chapter 1 contains new features and a broad overview of the software structure Chapter 2 goes into how the software is used Chapter 3 contains actual functional descriptions of menu item editing Related Documents A250 User Manual A250 804 BHB 000 00 A250 User Manual A250 Regeln mit Dolog AKF 804 BHB 001 00 A250 User Manual A250 Prozessperipherie Frontanschlusstechnik 899 BHB 000 00 A250 User Manual A250 Cable 899 BHB 001 00 A250 Blockbibliothek Standard Funktionblocks A250 Vol 1 AKF125 V4 x ALD25 V4 1 804 BSB 001 00 A250 Blockbibliothek Standard Funktionblocks A250 Vol 2 AKF125 V4 x ALD25 V4 1 804 BSB 002 00 20 xi Validity Note These User Instructions apply to the AKF125 software version 7 1 on the DOS operating system The current intention is for remote control data only to be edited with the AKF125 configuration software and not with ALD25 Therefore within systems U250 and UZ250 remote control modules KOS140 KOS141 and DEZ161 should not be used as REAL TIME variants Correspondingly the KOS 20x modules of the U120 Z120 and UZ120 systems are not to be used xii 20 Table of Contents 35 Chapter 1 aonR4A woh oo Chapter 2 2 1 2 2 1 2 2 2 2 2 4 2 2 5 2 2 7 2 2 8 Chapter 3 3 1 3 2 3 2 1 3 2 2 3 3 3 3 1 3 3 2 3 3 3 Introduction 00 cece ee
121. ndicates a byte address All data types bit byte word double word floating point word address and pointer are addressed with byte adres ses Several data types word double word etc occupy several successive by te addresses The pointer always indicates the first address in the assigned si gnal memory area During pointer processing the programmer must insure that the pointer is adjusted by the correct value i e the width of the data type must be taken into account Caution Incorrect pointer addressing can cause a program to crash if Pointercheck No has been specified Pointer indicates data type bit or byte then next pointer address first pointer address 1 Pointer indicates data type word then next pointer address first pointer address 2 Pointer indicates data type double word floating point word pointer or address then next pointer address first pointer address 4 34 Programming 129 Phys address Signal memory Data Type eg 3700 bit 3701 byte 3702 Low byte 3703 High byte Word 3704 3705 cna Low word Double word 3706 Floating point word Low byte High word Pointer Address 3707 High byte Pointer option For indirect loading the pointer is expanded with an option that sets the register to the correct data width Pnnn gt BIT gt BYTE gt WORD gt DWORD gt FWORD gt Pointer For input into IL the arrow
122. ng point word marker T Timer time marker C Counter B2 Bit string width max 2 bits in a word B8 Bit string width max 8 bits in a byte B16 Bit string width max 16 bits in a word B32 Bit string width max 32 bits in a doubleword ANZ Bit string width see also page 121 NODE Node number number from equipment list for this required type the module type of the node must also be entered in the attribute field If the 3rd character in the attribute field is blank space a selection window is displayed and you can use it to choose the module type The module type can also be entered directly STRUCT Data structure a selection window appears it must have been previously edited in the data structure editor PROC Another block OB or PB a selection window appears V Constant POINTER Pointer 104 Programming 34 Attribute If the attribute field is blank the system makes a suggestion which can be ac cepted by pressing lt Return gt Permissible entries are l read only identifier O read write identifier F far addressing no signal memory address the presetting near signal memory is not displayed An entry from the attribute column I O has the effect of stating whether the pa rameter should appear in the display as input on the left edge of the block or as output on the right edge of the block The option F indicates that the parameter is not in the signal memory An appropriate representative of each of the
123. nodes for a station incl remote bus is limited including A120 components Note Exceeding the limit is currently reported in an appropriate er ror message when Exchange Online of the largest PB takes place The basic requirement for starting AKF125 is a main memory of at least 590 KByte There is an appropriate message to that effect 34 Programming 173 The possible number of components in the A120 subrack is limited to 31 MWs Typically 2 MWs are occupied per module If this number is exceeded a messa ge is output For details refer toTabelle 36 page 345 o Possible nodes on the remote bus are see also page 341 Bxx yy6 zz modules TIOs DAP 644 DAP 654 DAP 664 DEP 608 DAP 608 different connectivity from DAP 6x4 Bus terminal BKI 601 as remote bus branch to the installation remote bus o Interface module DEA 202 for coupling A120 subracks DTA 20X oO o0 0 o possible nodes on the installation remote bus are see also page 345 a DEP 608 DAP 608 a DAP 644 DAP 654 DAP 664 different connectivity from DXP 608 a Bxx yy6 zz modules TIOs different connectivity from DXP 608 Scroll through the various subracks with the aid of lt PgUp gt lt PgDn gt You can call stored pre configured subracks or VSRs with lt Ctrl 4PgUp gt and lt Ctrl PgDn gt Facilities for capturing and visualizing status and diagnostic messages BKF 102 include the SFB BKF1 in modified form as compared to the application with BK
124. not allowed e g 12 1 M4 6 34 Programming 157 Comments There are two different comments The first comment consists of 40 characters If you press lt Ctrl gt lt gt you can change to initial values and extended com ments The extended comment consists of up to 60 characters The arrow directions possible at the moment are shown in the upper right hand corner of the screen lt lt means moving only with lt Ctrl gt lt lt gt lt lt gt gt means lt Ctrl gt lt lt gt or lt Ctrl gt lt gt gt gt means only lt Ctrl gt lt gt Initial values Press lt Ctrl gt lt gt to change to initial values and extended comments Symbols or absolute addresses can be assigned an initial value The function Program to PLC loads values as blocks initial value blocks IB into the PLC Initial starts and hot restarts will activate these blocks thereby setting the signal memory and data structures Initial values apply during the first scan on initial starts cold re starts and hot restarts Note Initial values are permissible for the data type address in data structures and for the pointer An initial value is to be entered in ASCII foemat as a signal identifier e g MW105 GEDB5 2 etc Please notice that the storage of initial values in the case of the Character dis play format CHR is not rotated in Intel format Example A word in display format HEX CHR Initial value input in the symbo
125. nt List Editor Start Entry MN 1 SFB Sa Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Enter Use this function to enter new subracks Proceed as shown in the following steps 34 Programming 197 Equipment List Editor DEA interface MN 1 SFB ee Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack DEA interface Step 1 Input DEA interface The DEA interface address slave to which the secondary backplane is to be connected must be entered here 1 15 The input must agree with the HW setting on the DEA A maximum of 8 secondary backplanes and 7 DEA H1 K1 are allowed Equipment List Editor Initial address MN 1 SFB a Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Initial node address Step 2 Input Initial node address Enter at this point the starting node address from which the 10 slots on this subrack are to begin Addresses can be freely designated in increments of 20 within the range 20 to 980 Note Gaps can be freely configured Equipment List Editor Choice of networking structure MN 1 SFB ae Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Initial node address Step 3 Input Connection setup This is where the user can define whether the bitbus inter face is to be set up automatically AUTO or via the SFB DEAKOP HAND that
126. ntains program parts in IL LD or FBD FB1 FB999 user function blocks In order to optimize time critical processes you should create your own solutions whenever possible For this purpose you can program up to 999 function blocks You must be aware of the difference between a function block and a function block call An FB contains part of a user program An FB call ensures that du ring runtime the FB will be processed at exactly the time when the appropriate call is encountered in the user program For the processing of the block the for mal operands of the FB are replaced with the declared actual operands An FB that is not called from any place is also never processed Structure The function block program consists of the Declaration part and the instruction part IL LD FBD The declaration part is in the first network of an FB The in struction part follows in subsequent networks 102 Programming 34 Declaration part The declaration part contains the name of the function block and a list of the for mal operands with declaration of type After selecting an FB in the editor the following mask appears in network 1 NAME lt IDENTIFIE DESIRED TYPE ATTRIBUTE gt okK Creating the declaration part Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Enter the name of the function block in the first line and confirm with lt Return gt Insert a blank line
127. ntation You can select and call up the following menu lines Load Online Print Special Setup Help F10 Overview Software Blocks Sequence control system Diagnostics Symbols and Comments quipment List Title Block Replace Signals Compile blocks Data Structures Run time system A Caution The station specified under SeTup PLC station is edited The equipment list must be edited before the blocks 33 Programming 29 3 3 1 Overview 1 o Edit Overview After selecting this function a graphic program overview is created In the case of addressing type SYM the resulting display is symbolic This overview makes clear how the complete program is structured i e where and how often each block is called by other blocks This function provides for shifting the image se lecting with the cursor with the possibility of branching to the editing mode and block search The overview is generated from OB1 The display is sorted by networks If seve ral blocks from the same network are called they may not necessarily be dis played in the correct order Program structure Edit Overview lt Return gt a After pressing lt Return gt or lt Ctrl gt lt Return gt a menu with the following func tions appears Structure Edit Block Scroll Forwards Scroll Backwards Search Block Unlinked Block Terminate Functions are called with
128. nterBus Modnet 1 IS Equipment List Editor Enter virtual subrack E Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack With the cursor on BKF102 use this function to enter one virtual subrack VSR per BKF102 A maximum of 4 x BKF102 modules can be entered Note The installation remote bus can be connected with InterBus modules over a BKI 601 bus terminal within this VSR Note By the virtual entry of a DEA 202 interface module the mo dule is actually located in the DTA20x A120 subrack the remote bus is expanded to permit connection of a DTA 20x subrack o If therefore the cursor is on the BKF102 module InterBus adapter the follo wing window opens 200 Programming 34 Choice of Subracks Enter Initial node address 20 Max No nodes 256 Equipment List Editor Start entry Modnet 1 IS InterBus or ae Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Enter Use this function to enter a virtual subrack Note The VSR can contain 256 nodes on the remote bus gt Note The available slot address range is 20 to 999 The highest de finable initial address is 980 To enter a VSR proceed as follows Equipment List Editor Initial InterBus node address sE Edit Equipment List lt Ctrl gt lt Return gt Enter Subrack Initial node address Step 1 Input Initial node address
129. oftware 000 QO General advice on importing AKF Stations created with version 3 04 or older with POS102 112 o Export all blocks data structures and equipment list under version 3 04 or older Delete the structure definitions for data structures POA and MPPA Erase the STATION DBF file from the station directory o Import all data structures the equipment list and the blocks in that order under new configuration software If on changing to new software with more features more memory utilization for firmware there is insufficient memory available additional memory may possibly be freed by reducing signal memory and adapting task data me mory to system requirements EQU LIST lt Citrl Return gt Parameterize Cen tral Controller or Parametrize PLC a If task data memory is too small the processing of time controlled or inter rupt controlled OBs does not start o If watchdog time is too small as far as time controlled OBs are concerned the user program halts The use of DOS feature Doublespace is not recommended Compatibility with existing products a Exchange Online is only possible with the same version between PaDT and PLC a Online writing functions Set Force Triggered Recording Process PLC Load program signals are disabled if you have version 3 x in the PLC and version 4 x 6 0 or 7 x on the PUTE a Status display Dynamic Status Online List is terminated if pointer refe rences have to be
130. on block FB 100 102 142 144 Call 107 Declaration part 102 Edit 103 Instruction part 102 106 Function keys 17 G Gaps Slot 197 200 Generate Symbols 169 greater than IL 137 greater than LD FBD 152 greater than equal to IL 137 greater than equal to LD FBD 152 H Hard copy Siehe Bildschirm Kopie Help text 28 l IB 158 IL Editor 145 IL Editor 36 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 55 56 57 58 60 Correction mode 47 Incrementing INC 119 35 Indirect addressing 127 Initial values 154 Initial values for signals 158 Incompatibility of the Equipment List 172 Input 95 Input mode 60 Display Formats IL LD FBD 108 Input Symbols and Comments 156 Insert Comment line 169 Line 43 Example 43 Network 39 Inst remote bus Erase Module 204 Installation remote bus Slot allocation 207 208 Installation remote bus Slot reservation 205 Instruction list IL 101 109 110 112 114 115 117 118 119 120 121 127 132 133 134 136 137 138 140 141 Intelligent modules Experts 184 InterBus Equipment list 177 InterBus module types Auswahl 204 DTA 202 on the remote bus 204 Inst bus definition 204 Selection 202 203 InterBus Subrack expansion 200 J Job elements 220 Jump conditional SPB IL 132 Jump unconditional SP IL 132 K Key assignment 55 55 Alt F2 20 Alt F8 21 Alt F9 22 Index 231 Alt letter 21 22 A
131. ons All data relevant to the user program such as Equipment List Data Structures Symbols comments and initial values Blocks OBs PBs FBs Standard function block LIB O card definition list Qbagaodad can be imported and exported as ASCII files The standard method for transferring old stations AKF125 ALD25 to the current version is to use the Import and Export function 35 Introduction 5 1 3 1 General operating information 6 Oerating more than one PaDT on the PLC RS232 Modnet 1 SFB simulta neously is not allowed The PLC remains in boot mode after bootloading Action Remove the battery for a few minutes Exchange Online of control technology OBs is only possible when the applica tion is disabled CRT parameter on SFBs O_REG O_TIME O_INTR must 0 The contents of system marker SMD126 131 are false on the ALU154 204 205 when Boot EPROM Index 01 A250 slot addresses must be specified greater than 16 If this is not done in correct action occurs when downloading via Modnet 1 SFB SW time monitoring must be allowed to remain active If not various kinds of incorrect actions can occur with individual ALUs if program runtime exceeds the specified watchdog time EQU LIST lt Citrl Return gt Parametrize PLC a Possible incorrect actions include ALU154 goes to boot mode The green light on the ALU151 152 153 goes off the peripherals are shut down but the user program keeps running The green
132. pecial care must be exercised when confi guring with the pointer This applies especially to program loops in which the address range and step width will be changed ac cording to the function ln Note With effect from version 7 there is a selection point called Pointercheck under the menu SETUP PLC STATION With Poin tercheck enabled yes a check is carried out on each read write pro cedure to see whether access is allowed It should be kept in mind that this checking adds an overhead to program runtime If the setting is changed a new PLC Link and Load is required Warning When the signal memory ranges parameterized in the equipment list are being changed monitoring by means of Po intercheck Yes should be enabled at least for test purposes Note After changes to memory partitioning the program must be linked again These freedoms have been made possible by the internal use of the physical address es on which every user signal is based This is then known as indirect addressing Simply by increasing the contents of the pointer one byte at a time andthere 34 Programming 127 by the physical address each byte of any signal address can be accessed and changed This is also known as indirect addressing User actions then consist of e g cal ling and processing signal memory ranges whose contents need to be chan ged because for instance they are process dependent Examples of activities connected with
133. pment List Editor Parameterize Central Controller ea Edit Equipment List lt Ctrl gt lt Return gt Parameterize Central Controller The central processing unit is the controller of the PLC It executes the various program instructions in line with rules laid down by the basic software In other words it organizes the reading of external data and signals into the signal memory O processes these data and executes calculations o continually stores process results in the signal memory organizes the output of results 34 Programming 213 Parameterization of the controller determines the segmentation of the signal me mory in respect of the following signals Marker Bits 1 1 313 16 Bits Marker Bytes Bytes Marker Words Words Marker Double Words Double Words Marker Floating Point Words Floatpoint Words Timers Timers Counters Counters Pointers i Pointers DatablockS and Reserve kB Data Structure Sequence Number max 255 Sequence Number A further window will show you the possible maximum values for each of the marker types If the available space in the signal memory area is exceeded ne gative values will be outputed during the remaining allocatin In this case the pa rameterization of the controller can not be terminated Note The maximum values are dependent on the mounted compo nent selection Complex systems have less memory available for markers than those o
134. possibilities are available If search text and replacement text are specified the part of the symbol specified by the search text will be replaced by the replacement text in the destination area If only a search text is indicated the part in the destination area will be erased If no search text is indicated but a step width has been specified a number se parated by an underscore will be appended to the symbol in the target range The step width comprises a range of values from 100 to 100 or E for sample number If the specified search text contains a number this number depending on the step width will be either incremented decremented or replaced by the sample number in the destination area if no replacement text has been specified 34 Programming 165 If neither search text nor replacement text and step width are specified copying will take place without symbols If duplicate symbols result from copying only comments and initial values if da ta types are the same will be stored in the destination area The input for the signals can be absolute or symbolic If possible the target ad dress should be absolute The source area must be located within a sample number of a data structure e g M1 1 to M1 32 but M1 16 to M2 16 ist not possible An area can include a maximum of 200 elements Destination area The destination area can be established by a target address a sample list or both Example f
135. press the lt Alt gt lt F2 gt keys to generate a screen copy The first screen is saved under the name BILDO BLD Screen 2 is called BILD1 BLD etc Note f you leave Dolog ALD and start over screen numbering be gins again at BILDO BLD This means that copies created earlier with the same name will be overwritten 20 Operation 33 2 2 5 Key input memory Learning This function can combine up to 40 procedures key inputs Step 1 Simultaneously press the lt Alt gt lt F8 gt keys to activate the function Step 2 Press the key combination to which input sequences are to be assigned You can assign lt Alt gt lt 0 gt lt Alt gt lt 1 gt etc up to lt Alt gt lt 9 gt Response Learning appears on the status line Step 3 Choose the required menus with the reference characters up to 40 entries per assigned key Step 4 Press lt Alt gt lt F8 gt to end learning Response Learning disappears from the status line Step 5 Press lt Alt gt lt 0 gt or lt Alt gt lt 1 gt etc up to lt Alt gt lt 9 gt to run the procedures you have saved Note The menus should be selected with reference characters in order to make the learned functions independent of the current menu bar position 33 Operation 21 2 2 6 Key text buffer Key macros This simplifies the editing of symbols comments hardware addresses etc Fre quently used absolute or symbolic addresses can be stored as
136. pt in IL o It calls conditionally or unconditionally PBs FBs SFBs and AZs You can on ly enter an FB call if you have previously edited the block 100 Programming 34 o It can also contain program parts in IL LD or FBD Program block PB In general a program block contains parts of the user program which technically belong together e g one of x different machines o APB consists of a sequence of networks consecutively numbered starting with network 001 o Itcan call PBs FBs SFBs and AZs conditionally or unconditionally You can only enter an FB call when you have previously edited the block o The same PB can be called several times o It contains program parts in IL LD or FBD o In OB or another PB a block that is to be called is displayed as a square in LD FBD in the network The PB number is above the square For conditional PB calls the signal address of the call condition is to the left of the square The call is also possible in FB o A PB that is not called from any place is never processed 34 Programming 101 Function block FB FBs are used to create frequently recurring program parts They are parameteri zable subroutines i e an FB can be called and parameterized many times at va rious points o It can call PBs FBs SFBs and AZs conditionally or unconditionally You can only enter an FB call when you have previously edited the block Oo The same FB can be called many times o It co
137. put 16 Bit DAPZ09 igi i DAO216 Digital Output 16 Bit DAPZ10 DAP218 Digital Output 16 Bit DAP216 DAX216 Configureable Digital Output 16 Bit DAP217 Digital Output 16 Bit current sink DA0Z16 Val waits DAX216 DAP217 Digital inputs and outputs are also located on DEA H1 and DEA K1 These are entered by using the function Enter Subrack since they are operated over Modnet 1 SFB 182 Programming 34 o InterBus digital I O modules linked group over BKF 102 For details of allowed modules see page341 on the subject of appropriate ca bling Analogl O Edit Equipment List Column 2 lt Return gt Analogl O You can enter the following analog I O modules ag A250 with DTA 112 DTA 113 Module ADU 115 Ale 32 analog i i g inputs isolated ADU 116 ADU116 16 analog inputs isolated DAU 104 DAU104 Analog input Analog output DAU 108 DAU108 8 analog outputs isolated DAU 109 DAU109 8 analog outputs isolated DXX 116 DXX116 Joker module for entering third party modu les a A120 modules o A250 expansion using A120 modules with DEA201 DEA202 in the DTA 20x or a A120 with ALU 204 205 in the DTA 20x Module ADU 204 ADU 205 ADU 206 ADU 210 ADU 214 ADU 216 DAU 202 DAU 208 DXX 216 4 analog inpu 4 analog inpu 4 analog outp 4 analog inpu Analog input Analog input 2 analog outp 8 analog outp Freely configu s PT100 0 5V s 10V 20mA ut
138. r Automation GmbH You are not authorized to translate this document into any other language Trademarks All terms used in this user manual to denote Schneider Automation GmbH prod ucts are trademarks of the Schneider Automation GmbH 1996 Schneider Automation GmbH vi 20 Terminology y gt Note This symbol emphasizes very important facts Caution This symbol refers to frequently appearing error sources Warning This symbol points to sources of danger that may cause financial and health damages or may have other aggravat ing consequences Expert This symbol is used when a more detailed information is given which is intended exclusively for experts special training re quired Skipping this information does not interfere with understand ing the publication and does not restrict standard application of the product Path This symbol identifies the use of paths in software menus Figures are given in the spelling corresponding to international practice and ap proved by SI Syst me International d Unit s l e a Space between the thousands and the usage of a decimal point e g 12 345 67 20 vii Abbreviatons ABS Adr AE AZ AKF ALD ALS AWL AWP BGT BSS DAE DAZ DIB DBO 9 DPB DSB DW VO FB FUP FW HW IB KB KF KFW KOP KS LZS MW OB PB PaDT RK SFB SK viii absolute Adressing Adresse signal adresse Block for one time actions Block for cyclicel actions Instruct
139. rations The last network of each block contains only the block end 34 BE Programming 111 Logic functions Order of logic operations Example A 12 1 When logical operations are being calculated the rule AND A 12 2 before OR is applied as in Boolean algebra i e superfluous brackets need not be entered O 12 3 The accompanying IL obeys this rule O 12 4 12 1 A 12 2 v 12 3 v 12 4 Q3 1 Q3 1 Initializing operations Instruction with initialization Example A 12 1 With operations such as S R the register is reset S M5 19 initialized and with it the result of the logic operation The result cannot be A 12 2 directly used for the next operation Consequently the following instruction must always begin with the operation A or O This also applies to the instructions A O X UN ON XN Instruction without A M5 4 initialization The result of logic operation AM5 4 AM5 5 is not initialized in the case A M5 5 of assignment i e it is available for further assignment M5 6 multiple assignments are possible M5 7 M58 A 12 7 Before the next AND operation is executed the register is first initialized i e erased and therefore the previous we result of logic operation can no longer be used 112 Programming 34 Connector With the connector C a signal is placed on an intermediate marker or register The register is not initialized reset so networks can be saved The
140. rn gt Edit Block Online Dyn Status Display Current display or Single Scan Processing or Triggered recording lt Ctrl gt lt Return gt Start Display lt Ctrl gt lt Return gt Scroll Backward On selecting this function the previous network is called If the network cannot be displayed in the current display mode FBD LD there is an automatic switch to IL Scroll Backward is equivalent to using the lt PgUp gt key outside the pulldown me nu 54 Programming 34 Edit IL LD FBD Terminate save Bao Edit Blocks Start Entry lt Ctrl gt lt Return gt Terminate save Edit Overview select block lt Return gt Edit Block Editing is terminated when you select this function The block which is entered is checked for syntactical correctness compiled and stored on the hard disk Terminate is equivalent to the lt Esc gt key Edit IL LD FBD Break Bar gt Edit Blocks Start Entry lt Ctrl gt lt Return gt Break Edit Overview select block lt Return gt Edit Block If this function is selected and confirmed editing is terminated All changes are ignored when you have acknowledged Break is equivalent to using the lt Esc gt key outside the pulldown menu Edit IL LD FBD Network search for signal Ta Edit Blocks Start Entry lt Ctrl gt lt Return gt Signal Search
141. rom to to Sample List Destination Area M1 1 M1 5 M3 7 none M3 7 to M3 11 M1 1 M1 5 M3 7 4 7 9 M3 7 to M3 11 M4 7 to M4 11 M7 7 to M7 11 M8 7 to M8 11 M9 7 to M9 11 Example from to to Sample List Destination Area M1 1 M1 5 4 7 9 M4 1 to M4 5 M7 1 to M7 5 M8 1 to M8 5 M9 1 to M9 5 The destination area may not exceed the sample number Example from to to Sample List Destination Area M1 1 M1 5 M1 29 M1 29 to M2 1 is not possible 166 Programming 34 3 3 3 8 Search Text a Edit Symbols and Comments lt Ctrl gt lt Return gt Search Text It is possible to search for words parts of words or parts of sentences among the comments in the SYM COM block After this function has been selected a window will appear on the screen Search Text G begin with block start U ignore upper case G and or U can be entered under Options You can bypass the pulldown me nu and repeat the function as often as you like by using lt Ctrl gt lt W gt Note To search for symbols and signal addresses use the Search Function 34 Programming 167 3 3 3 9 Replace Text a Edit Symbols and Comments lt Ctrl gt lt Return gt Replace Text This function allows you to search for any text in the SYM COM block and repla ce it with a new text The texts do not have to be the same length In accordan ce with the search function only comment texts can be searched After this function has
142. rrent slot reference SP lt Ctrl gt lt Home gt First slot reference in the current subrack lt Ctrl gt lt End gt Last slot reference in the current subrack lt PgUp gt Next subrack lt PgDn gt Previous subrack lt Ctrl gt lt PgUp gt First subrack lt Ctrl gt lt PgDn gt Last subrack 34 Programming 177 3 3 4 2 Possible modules and their parameters Column 1 SP Column 1 contains the number of the slot address being either Oo areal A250 subrack ora Oo freely definable virtual subrack InterBus Column 2 Module This column is where you input individual nodes modules The ALU is always located at slot reference 0 Press lt Return gt to open the follo wing pulldown menu for configuring the ALU ALU Selection Enter ALU Type ALU 153 Floating Point Emulation Enter e Edit Equipment list Column 1 ALU lt Return gt Enter This menu item allows you to make entries about the ALU type and floating point processing in the equipment list editor If you do not want the data to be accepted cancel your changes by pressing lt Esc gt 178 Programming 34 ALU type a Edit Equipment list Column 1 ALU lt Return gt ALU type This is where you enter the ALU which is located in slot 0 Select the ALU you require from a list which you call by pressing lt Return gt Floating point 1 a Edit Equipment list Column 1 ALU lt
143. ry 4 Bytes o Value Range 0000 0000 Hex FFFF FFFF Hex o Number maximum 4095 o Number default 255 Data Blocks and Reserve o Near Data Structure Blocks Near Data Structures in the sense of near quick These are data structure blocks defined in the data structure editor which have been provided with the addressing attribute near They will be stored in the si gnal memory if they are used in the user program The advantage of quickly ac cessing them is coupled with the disadvantage that they are not exchangeable online Near data structures will be stored in signal memory as long as room is available o Reserve This data range is also used for the allocation of signal memory A Caution The size of the signal memory can only be reduced and not increased It is therefore important to always have a suf ficient range of reserve available so that subsequent expansions will be possible 218 Programming 34 If signal memory is to be made larger than its current size including the reserve the system must be rebooted 34 Programming 219 Equipment List Editor Job Elements Note No entry can be made in the case of InterBus nodes Ta Edit Equipment List lt Ctrl gt lt Return gt Job Elements The requirement for this function is the entry zyk in column Z For modules exclusively with direct scheduling an announcement appears on se lection of this menu item For each type ent
144. s 1V 5V 10V s 5V 10V 20mA 15 bits sign 16 bits uts isolated uts isolated rable I Os Programming 183 o InterBus analog modules linked group via BKF 102 For details of allowed modules see page 341 Experts Edit Equipment List Column 2 lt Return gt Experts You can enter the following intelligent function blocks in the primary subrack and secondary backplane o A250 with DTA 112 DTA113 Module ZAE 105 ZAE105 Intellig Module with 5 counters SAI 103 SAI103 _ Intellig function block switched axis pos incremental SAA 103 SAA103 Intellig function block switched axis pos absolute VIP101 1 VIP101 _ Intellig function block Operation and Display Technique KPO 104 KPO104 Intellig function block Object Identification POS 102 2 POS102 Intellig func block Positioning 2 axes incremental POS 112 3 POS112 Intellig func block Positioning 2 axes absolute SSI POS 104 4 POS104 Intellig func block Positioning 4 axes incremental POS 114 5 POS114 Intellig func block Positioning 4 axes absolute SSI DEZ 161 DEZ161 Intellig function block Interrupt Z subrack only TXT 1x2 TXT1x2__ Intellig function block Word Processing KOS 140 KOS140 Intellig function block Communication KOS 141 KOS141_ Intellig function block Communication NOK116_Intellig function block Cam control NOK116 can be enabled by an appropriate entry in file EAKARTEN STD 1 VIP 101 also s
145. s method whether a block is called depends on the result of a signal address e g PB4 12 2 PB 4 is only called when 2 2 1 You must personally enter the name of the block to be called Enter the condition address to the left of the block The call condition can also be negated FB The user FB must be declared before calling see function block SFB Standard FBs can be called directly either by SFB number e g SFB101 or by name PB These can be called even in advance of programming AZ These can be called even in advance of programming OB These cannot be called 34 Programming 77 Edit LD FBD Unconditional PB FB ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt PB FB SFB Uncond al Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt PB FB SFB Uncond al Edit Overview select block lt Return gt Edit Block With this function you call a block unconditionally i e it is run through on every scan You must personally enter the name of the block to be called Blocks are uncon ditiontally entered in accordance with their function PB FB SFB AZ see above which means that they will always be run through 78 Programming 34 Edit LD FBD FBD elements in correction mode aoe Edit Blocks Start Entry lt Ctrl gt lt Ret
146. s selected the symbol is only displayed for the viewer 34 Programming 155 Input Symbols and Comments oe Edit Symbols and Comments lt Return gt Symbols are entered using the SYM COM editor When the editor is started a table showing the signal symbol initial value and comments for the first input is displayed SYM COM Editor Symbol Comments Display format Elem type Bit read only data yes lt CTRL ENTER gt commands You can use special keys the line editor and macro keys to assign symbols in itial values and comments to the addresses shown 156 Programming 34 Symbols A maximum of 24 characters can be entered for symbols gt Note With COMAKF configuring you can use the first 8 characters only A Caution If the ALD25 or AKF125 station is to be visualized with Viewstar symbol names must be specified for all signals used maximum 24 characters Note Symbolic identifiers are not permissible for the data type ad dress and pointer The following characters are possible 0to9 A to Z AOUB the following special characters the first character should be a letter in this case A 1 ac gt 1 At A A A Ais At A Ag AK Av A AC i Al A AL A 7 At AI 15 ar A A gt A lt Ae AI 14 gt Note Symbol names which are also signal names are
147. sequently modify the bit address connection or the DEA networking o Input BIK Slot reference of the BIK in the primary backplane to which it is intended that the new subrack should be connected o Input DEA The subrack number in accordance with the address setting on the DEA module A maximum of 8 subracks and 7 DEAH1 K1 can be connected per BIK The address setting must be in the range 1 to 15 Equipment List Editor Modify subrack size VSR on the remote bus aa Edit Equipment List lt Ctrl gt lt Return gt Modify subrack size This function is used to subsequently modify the size of the virtual subrack for the remote bus The information is requested after the required number of no des It is not possible to change the size of the installation remote bus gt Note The installation remote bus cannot be modified with this func tion To make such a change delete the bus terminal and re enter with higher values if necessary using another slot on the remote bus 34 Programming 211 Modification limits Virtual subrack size cannot be reduced below the highest assigned remote bus slot address Virtual subrack size cannot be expanded beyond the next assigned slot address Slot Module 100 DEP 608 101 102 DEP 608 103 104 105 DAP 608 106 107 108 DEP 608 109 DAP 608 110 DEP 608 111 DAP 608 112 DEP 608 113 DAP 608 114 115 DAP 608 116 117 118 DEA 202 119
148. st editor consists of the following columns Oo Slot reference SP o Node Module o Variant o Column 4 optionally A250 InterBus S a Schedule Type Z o Group number G o Switch off Mode A o Data Type o Node Number TN No When the EQL editor is called up and the equipment list has been initialized subracks are offered for entry 176 Programming 34 Note When configuring for InterBus nodes you are assisted by being offered an appropriate subrack also known as a virtual sub rack The number of slots can therefore be freely chosen and co lumn 4 takes on another significance group number Nodes that are functionally similar can be grouped together by designating a com mon group number which for instance allows them to be deactivated together see also page 325 The following pulldown menu appears Subrack DTA 112 DTA113 DTA20x gt Note When using ALU 151 154 A250 choose subrack DTA112 or DTA 113 when using ALU 204 ALU 205 A120 choose subrack DTA 20x In general you can bypass the pulldown menu by pressing lt Ctrl gt lt reference character gt The following special keys can also be used in the equipment list editor lt Esc gt Break Without Saving lt gt lt Tab gt Next parameterizable column lt lt gt lt Shift Tab gt Previous parameterizable column lt Home gt Firts column of the current slot reference SP lt End gt Last column of the cu
149. system The work is performed with a mouse and or keyboard 33 Operation 15 2 1 Using the mouse In addition to the typewriter style keyboard line editor and arrow keys you can also use the mouse Please note that a parallel mouse bus mouse needs its own slot in the PaDT and has to be configured If using a P810 as a PaDT you need a Microsoft PS 2 mouse Mouse operating functions The left key is used to call and confirm a function It is therefore equivalent to the lt Return gt key The right key is used to cancel or break and is equivalent to the lt Esc gt key Note The mouse should be connected to COM2 as standard COM1 is required for PLC bootloading at least Warning If the mouse is operated on COM1 only meaningful when programs are called with NOSPS the key combination lt Ctrl gt lt Return gt open menu is not available 16 Operation 33 2 2 Using the keyboard 2 2 1 US German keyboard The following key legends are different on the German and English keyboards US UK keyboard German keyboard lt Esc gt lt Eing L sch gt lt Ctrl gt lt Strg gt lt Home gt lt Pos1 gt lt End gt lt Ende gt lt Prtsc gt lt Druck gt lt PgUp gt lt Bild T gt lt PgDn gt lt Bild l gt lt lns gt lt Einfg gt lt Del gt lt L sch gt or lt Entf gt 2 2 2 Keyboard sections The programming panel keyboard is divided into three different sections o Typewriter keyboar
150. t NW comments Copy Comments Edit Overview select block lt Return gt Edit Block Copy NW Comment Start Copying Source Block OB1 Source Network 1 Oo The source block is the block from which copies are to be made Enter lt Re turn gt space and lt Return gt to display a selection window Oo The source network is the network from which a comment is to be copied When you press the lt Return gt key you can use the line editor to enter or change the number of the source network 1 999 o Use Start Copying and the comment is copied from the selected network Edit IL FBD Elements in correction mode Ear Edit Blocks Start Entry create element lt Ctrl gt lt Return gt FBD Elements Edit Blocks Start Entry present block lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt FBD Elements Edit Overview select block lt Return gt Edit Block The elements can be called from the pulldown menu by using the reference cha racter or selecting the menu line and pressing lt Return gt When you have selected an FBD element the editor gives the appropriate se quence of instructions without operands function block diagram see page 168 The following FBD elements can be inserted in IL 48 Programming 34 FBD Elements SR Flip f lop RS Flip f lop TP Timer TEP Timer TON Timer TS Timer
151. t lt Return gt present block lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Erase Line Edit Overview select block lt Return gt Edit Block Use this function to erase the current instruction line in IL networks The line on which the cursor is situated is erased When you use the special key the cursor must be on the colon of the line to erase the line otherwise only letters are erased 44 Programming 34 Edit IL LD FBD Terminate in correction mode aoe Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Terminate Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Terminate Edit Overview select block lt Return gt Edit Block This function terminates the correction mode of the editor bringing correction of the network to an end and the inserted or modified network is accepted la Note If Diagnostics parameterization ON was chosen you will now be taken directly to the diagnostic editor If you do not intend to carry out diagnostics at this point you can exit the editor with lt Esc gt The diagnostic editor is described in Chapter 3 3 4 A Caution If the Edit network menu is terminated with Break i e Cancel Abort or lt Esc gt the amendment is ignored Termi nate must also be selected for comp
152. t Ctrl gt lt Return gt Connector Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Connector Edit Overview select block lt Return gt Edit Block Symbol gt gt Reference character lt C gt With the connector a signal is laid on an intermediate marker or output without register initialization Inserting optimizes the network Connector is equivalent to the lt F6 gt key Example NW1 Q4 2 M3 3 M4 5 Q4 3 oe M4 6 M3 4 In NW1 a connector has marker M4 5 assigned 74 Programming 34 Edit LD Output in correction mode Bae Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Output Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Output Edit Overview select block lt Return gt Edit Block Symbol 4 gt Reference character lt R gt This function is used for inserting an output a In anew network before the lt Return gt key is pressed before the pulldown menu an output can be edited with lt Ctrl gt lt R gt or lt F1 gt Simultaneously the first normally open contact is inserted b in an existing network an output signal is multiplied by using this function The cursor must be at least 3 lines below the previous output or insert mode must
153. tands for components VIP101 1 and VIP101 2 2 POS 102 via variant entry 01 02 stands for POS102 01 and POS102 02 3 POS 112 via variant entry 01 02 stands for POS112 01 and POS112 02 4 POS 104 also stands for components POS 104 01 5 POS 114 also stands for components POS 114 01 184 Programming 34 ao A120 with ALU 204 205 Module ZAE105 _Intellig function block with 1 counter ZAE204 Intellig function block with 4 counters TXT2E1 TXT201 in Print Mode TXT2c1 TXT201 in Networking Mode The POS modules cannot be entered directly into the equipment list Two ZAE 201s have to be entered for every POS gt Note Only certain node numbers are permissible for intelligent func tion modules ZAE 201 1 656 ZAE 204 1 656 You then enter the number in the user program under parameter TN for the FBs or specific SFBs 34 Programming 185 Special o gt Edit Equipment List Column 2 lt Return gt Special You can enter the following special modules in the primary subrack o A250 with DTA 112 DTA113 Module BIK 114 Modnet 1 SFB interface without power supply BIK 116 Modnet 1 SFB interface with power supply DNP 106 Power supply DNP 116 Power supply KPH 141 Ethernet interface Sinec H1 KPP 131 Profibus Controller KPP 132 Profibus Controller KPE 141 Ethernet interface MMSE KPM 111 Controller for MAP3 BKF 102 Interface module for InterBus Modnet 1
154. ter power on 0 and preferred state after power on 1 can be found on page 167 114 Programming 34 Counters Please adhere strictly to the command sequence C S L and R in order to avoid syntax errors There can be additional instructions between commands CU counter up 0 32 767 Example A 12 1 CUC10 A Prr 12 2 C10 V30 12 3 C10 Q3 1 Counting pulse input count with 0 gt 1 edges on 12 1 With the first edge the counter output is set to 1 C10 up counter With 1 signal on 12 2 the setpoint value is loaded with V30 Reset input actual value and counter output are set to 0 with 1 signal on 12 3 When actual value setpoint value 0 signal on Q3 1 CD counter down 0 32 767 Example A 12 1 CDC12 Drronpyp 34 12 2 Z12 CSW 12 3 C12 Q3 2 Counting pulse input count with O gt 1 edges on 12 1 With the first edge the counter output is set to 1 C12 down counter With 1 signal on 12 2 the setpoint value is loaded with CSW12 Reset input actual value and counter output are set to 0 with 1 signal on 12 3 When actual value setpoint value 0 signal on Q3 2 Programming 115 C C counter up down 32 768 32 767 It is possible to count both up and down with this counter Example A 12 1 C C12 A 12 2 C C12 A 12 3 S C12 L ZSW A 12 4 R C12 Q3 2 116 Programming Counting pu
155. the block you are going to edit and confirm with lt Return gt e g OB1 PB55 FB368 AZ3 AE6 KB8 Standard function blocks and transition blocks are not selectable Note If the block you have set up is not present it will be created i e when you select Start Entry and lt Return gt the message Block End or BE is displayed In this case you are given a choice of edi ting functions if you press lt Ctrl gt lt Return gt again o obtain a selection window containing all the blocks available in the station by entering a space and lt Return gt at Block Then use the arrow keys and lt Re turn gt to choose the block you want to edit 34 Programming 33 Block editors The available block editors are the IL LD and FBD editors depending on input mode The block types OB PB and FB can be input and reproduced in the special lan guage DOLOG AKF in input modes IL LD and FBD During the editing of the user program after Start Entry you can modify the display format at will toggle under Presetting Networks are presented on screen in the display format selected regardless of which display format they were programmed in There are exceptions For example if a network is programmed in IL and is then to be displayed in FBD this cannot be done since it contains commands LD T jumps which cannot be shown in FBD Another is when the width of the screen is insufficient to display all the ele
156. tially all arithmetic operations must begin with a load operation Example L ADD SUB K12 MW1 MW12 MW20 MW22 MW33 MW11 MW44 Several arithmetic commands can follow one another In arithmetic there is no no hierachy of operations The expression lt MW11 gt lt MW22 gt x lt MW33 gt lt MW44 gt must be programmed as shown here It is possible to convert between data types see Converting If system markers are to be used they must be called directly after the arithme tic operation 34 Programming 135 Generating two s complement For BCN switches with a separate sign the two s complement should be calcula ted for negative values 0 32 767 l 12 1 12 15 L o BA 1 0 corresponding IL LBW 12 1 DBB ANZ MW1 13 1 END KO MW1 MW1 MW1 MD1 NT M D gt il Cc U ius N m il END 136 Programming 34 Comparator Comparators can only be used with operands of the same data type in accor dance with conversion rules If you do not require reproduction in LD FBD arithmetic instructions are permis sible between load and comparison operations Several instructions on bit logic no operation can precede the assignment equal to gt greater than lt less than L MW30 r aE MW32 T MW50 MW31 gt MW33 lt MW51 Q3 1 Dos M5 22 Q3 3 lt gt does not equal 2 greater than equal to lt less than equal
157. time Monitoring You can toggle between Yes and No Yes SW time monitoring watchdog is active meaning that the user program is halted when the SW watchdog time expires This prevents the PAB from being switched off and the ALU from going into boot mode once the watchdog time has expired No SW time monitoring is not active meaning that once the watchdog time has expired the PAB is switched off and the ALU goes into boot mode Calculation of SW watchdog time SW watchdog time specified watchdog time 110 ms 110 ms is the maximum inaccuracy Note If SW watchdog Yes then the smallest permissible watch dog time is 300 ms 226 Programming 34 Equipment List Editor Watchdog time hae Edit Equipment List lt Ctrl gt lt Return gt Parametrize PLC WatcHdog time The scan times of the OBs will be monitored to see if they exceed the maximum values Such excess scan times can be caused by among other things program loops or recursions with incorrect or missing abort conditions in the user pro gram If an excess scan time is identified the status of the PLC will be changed to User Program HALT the networking to the PADT will be interrupted for a few seconds After this it is only possible to restart via the PaDT power up with B1 set to Automatic Start no longer causes the user program to start automatical ly Watchdog Time determines the maximum scan tim
158. timing diagram pulse TV timer function extended pulse 12 1 14V 100MS __ 7B Time Aa TSW30 SW T31 a ll 22 22 _JR a a2 Q3 2 Figure 6 FBD element and timing diagram extended TE timer function on delay pulse T32 E PS T0 EE ee 100MS __ 7B Time A i i TSW31 __ sw oi 12 2 2 22 IR a 33 03 3 H Figure 7 FBD element and timing diagram on delay 150 Programming 34 TS timer function stored on delay 12 1 e S 100MS __ ZB mws2 _ sw Time 12 2 R QL Q3 4 12 2 Q3 4 reset only possible with reset Figure 8 FBD element and timing diagram stored on delay TA timer function off delay T34 12 2 O T 100MS __ ZB MW33 _ Sw 12 2 R Q Q3 5 12 1 Time 12 2 Q3 5 Figure 9 FBD element and timing diagram off delay 34 Programming 151 Comparator The contents of two words are compared Six different comparators can be used equal to MW30 _ P Q MW31 Q 03 1 lt
159. tioning horizontal Output Monitoring off Enter Symbol in SYM COM Block off Diagns Parametrization on 50 Programming 34 Edit LD FBD Presetting Cursor Positioning es Edit Blocks Start Entry lt Ctrl gt lt Return gt Presetting Cursor Positioning Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Presetting Cursor Positioning Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Presetting Cursor Positioning Edit Overview select block lt Return gt Edit Block In automatic cursor positioning you can toggle to set the direction in which the cursor moves between question mark fields during entry in LD FBD Horizontal position When entering ladder address input the cursor moves horizontally from one ele ment to the next in a network line Vertical position When entering ladder address input the cursor moves vertically from one ele ment to the next in a network column Off position The cursor moves from one character position to the next on the screen Output monitoring weer Edit Blocks Start Entry lt Ctrl gt lt Return gt Presetting Output monitoring Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Presetting Output monitoring E
160. to L MW52 L MW40 soe MW lt gt MW53 DS MW42 n lt MW52 Q3 4 PbS M5 23 Q3 6 fers ee See 34 Programming 137 Conversion Note There are two types of processing and various types of ope rand The possible conversions occur automatically The user can use mixed operand types and mixed types of processing in IL The following functional description makes clear how the values in the dy namic display arise Converting into other operand types o Logic Operand types without sign bit byte word and double word including e g the following operations A O X AN o Arithmetic Operand types with sign byte word and double word including e g the following operations ADD MUL DIV SUB o The following operations do not influence the conversion SHL SHR LBS ROR ROL SIG DEC INC Conversion is always from a smaller to a larger operand type o Logic Operand type without sign when converting the more significant unas signed bits are filled with 0 Example Converting from MB to MW 00100010 gt 0000000000100010 27 20 215 20 138 Programming 34 a Arithmetic Operand types with sign when converting the more significant un assigned bits are filled according to sign More significant bits with positive values are filled with 0 More significant bits with negative values are filled with 1 Examples Converting from MB to MW 00
161. to be configu red Incompatibility of the Equipment List An error can occur when the equipment list is being read at the start of the pro gram case 1 or when it is being read by an ASCII import case 2 This can have the following causes o Possible Causes of Case 1 a Technological developments lead to modifications or adaptations which in validate the equipment list entries in question o The user has made unauthorised changes in EAKARTEN STD o Possible Causes of Case 2 a Error during creation of the ASCII equipment List a Import of an outdated equipment list In case 1 the equipment list will be cleansed as far as possible by the system that is faulty modules will be deleted For this reason you will only receive one error report The next time ALD is called up the cleansed equipment list will be used Errors can be corrected in the equipment editor the automatic equipment list cleansing may already be to your liking If you receive an error report you should always call up the equipment editor check for faulty modules and quit the equipment editor Save a Copy in order to ensure complete consistency of data With the help of an ASCII editor you can also process the ASCII equipment list BES25 ABL created by the system see case 2 In case 2 no import is carried out i e the equipment list in use before the import remains unchanged 172 Programming 34 Answer the question Display error analysis
162. tures 10 Equipment List 10 Equipment list 13 172 228 Network number 108 Overview 10 13 30 32 Read Out PLC 10 230 Index Read out PLC 13 Replacement of Signals 10 13 Run time system 10 Symbols and Comments 10 13 154 171 Title Block 10 13 Compile data blocks 13 Editing in various display formats Siehe AWL Editor FUP Editor KOP Editor Eight word block 61 Element 221 Enter 224 Comments 213 Enter Symbol in SYM COM block 52 Enter Timeout 213 equal to IL 137 equal to LD FBD 152 Equipment list Standardize 223 Equipment list column 1 178 Equipment list column 2 178 187 Equipment list Column 3 187 Equipment list Column 4 188 Equipment list column 5 190 Equipment list column 6 190 Equipment List Editor 194 Erase Area 163 Field 161 Line 44 161 Module 193 Network 79 99 Subrack 210 Erase Module Inst remote bus 204 Exchange Online 57 Exclusive OR block 76 97 Experts Siehe intelligente Funktionsbaugruppen F FBD Editor 53 54 55 56 57 58 60 77 78 79 84 88 91 92 93 94 95 96 97 98 99 145 153 FBD editor 153 35 FBD Elements 79 143 145 Erase 65 Insert 65 FBD elements 143 FBD Editor 39 40 41 45 46 48 50 51 52 FBD Elements Correction mode 48 Field Erase 161 FL 118 LD FBD 153 FLN 118 LD FBD 153 Floating point 179 FLP 118 LD FBD 153 Function block diagram FBD 101 144 145 146 150 151 152 153 Functi
163. two groups can be declared The declaration part closes with network end When changes are made later it is possible to delete or insert parameters The formal operand name itself can be changed at any time Whenever changes are made it is essential that all calls be revised 34 Programming 105 Instruction part In the instruction part the program is in IL LD or FBD This establishes algorith mic correlations between the formal operands in the declaration part The names of the formal operands in the instruction list must always be preceded by an sign In some cases to the right of the instruction list is a number which speci fies the nesting depth of the line in question The instruction list always ends with BE block end The figures below show sections of the instruction part of the above mentioned function block EX1 in IL LD and FBD IL UC 1 0 OP1 1 Statement of nesting depth a 0P2 1 0P9 E AUS1 LD 0P1 0P3 AUS1 IC IC 0P2 IC FBD 0P1 1 0P2 0P3 AUS1 106 Programming 34 Call BIT An FB can be called from another FB PB or OB The same FB can be called many times When the FB is called from a PB or OB in LD FBD it is displayed as a square in the network In the square its description is once again displayed in short form In the square on the left are the input formal operands and outside on the left the actual operands Above is poss
164. u can also press lt Ctrl gt lt Return gt and select the functions listed above from the menu lines of the Edit network pulldown menu that is displayed at bottom right of the screen When programming the network in LD it must be noted that elements can only be entered at specific cursor positions Positions marked with boxes and numbers must be accessed with the arrow keys The significance of the numbers is explained after the figure H 1 1 H 2 1 H 2 2 IC 1 1 C 5 i J H 2 3 J IC 1 H 2 5 H 1 2 J R Q a4 64 Programming 34 Actions in input mode 1 Input S O C contact inserted in accordance with input Input FBD elements no action invalid input position Input S O C contact inserted in accordance with input before path cross connection Input FBD elements no action invalid input position Input S O new OR path created contact inserted Input FBD elements no action invalid input position Input S O C contact inserted in accordance with input Input FBD elements block inserted in accordance with input Actions in overwrite mode 1 Input S O C contact overwritten in accordance with input Input FBD elements no action invalid input position Input S O C no action Eingabe FUP Elemente block overwritten in accordance with input when the type is the same Input S O C no action Input FBD elements no action Input S O C contact inserted in accordance with input Input FBD el
165. ues LBB TBB with bit operand DBB ANZ 1 8 for maximum 8 bits in byte register Formal parameter in FB declaration part B8 LBW TBW with bit operand DBB ANZ 1 16 for maximum 16 bits in word register Formal parameter in FB declaration part B16 LBW TBW with byte operand DBB ANZ 1 2 for maximum 2 bytes in word Formal parameter in FB declaration part B2 Rules for creating IL It is absolutely necessary that the instruction DBB directly follows its bit string in struction In the formal parameter declaration the declaration for the number must directly follow the declaration of the address Otherwise testing and as signment are not possible The declaration of the setpoint types B2 B8 and B16 must be followed by the declaration of a setpoint type ANZ 120 Programming 34 Note The maximum number of instructions and moved bits in a user function block DBB ANZxxx is lt 3 000 x instructions amp xxx lt 3 000 Example Network 1 FB3 NAME FBTEST lt ldentifier Required type Attribute gt IDENT BYE1 B2 IDENT BSP1 ANZ l l IDENT BYA1 B16 O IDENT BSP2 ANZ O IDENT BIT2 B8 l IDENT BSP3 ANZ l IDENT BIA2 B8 O IDENT BSP4 ANZ O IDENT BIT3 B16 l IDENT BSP5 ANZ IDENT BIA3 B16 O IDENT BSP6 ANZ O Network 2 LBW BYE1 Load 1 2 bytes in word register DBB BSP1 Define bit string width 1 2 A KHOOOF TBW BYA1 Transfer word register to bit string DBB BSP2 Define bit string width 1 16 MW12 kkk 34 Progr
166. uivalent to the lt F2 gt key 34 Programming 81 Edit LD Normally closed contact in parallel path ee Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt parallel path normally closed contact Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt parallel path normally closed contact Edit Overview select block lt Return gt Edit Block Symbol We Reference character lt O gt This function serves to insert a serial normally closed contact in a parallel path Normally closed contact in parallel path is equivalent to the lt F3 gt key Edit LD connector in parallel path Edit Blocks Start Entry create element lt Return gt parallel path connector Edit Overview select block lt Return gt Edit Block Symbol gt gt Reference character lt C gt This function serves to insert a serial connector in a parallel path The network is optimized when the element is inserted Connector in parallel path is equivalent to the lt F6 gt key 82 Programming 34 Edit LD Cross connection of the parallel path aoe Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt parallel path cross connection Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify
167. urn gt Insert lt Ctrl gt lt Return gt FBD Elements Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt FBD Elements Edit Overview select block lt Return gt Edit Block The elements can be called from the pulldown menu with the reference charac ters or by selecting the menu lines and pressing lt Return gt The entries under LD editor and Edit Blocks are valid for the input of FBD elements In addition In LD you can insert further FBD elements only to the right of existing elements The network is optimized when the element is inserted Exchanging FBD elements of the same type at the same place is permissible The cursor must be on the path of the first entry for this A list of the permissible FBD elements can be found in the section headed Dis play Format function block diagram page 168 Edit LD Erase in correction mode ae Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt Erase Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt Erase Edit Overview select block lt Return gt Edit Block This function is used for erasing elements from a network All LD elements to the right of the cursor are erased in the LD editor When dealing with FBD ele ments the cursor m
168. ust be situated on the first input path in order to erase Erase is equivalent to using lt Del gt outside the pulldown menu 34 Programming 79 Edit LD Parallel path eo Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert lt Ctrl gt lt Return gt parallel path Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt parallel path Edit Overview select block lt Return gt Edit Block This and the following functions take effect when you want to edit a second path parallel to the first path in a network The pulldown menu can be called with lt Ctrl gt lt Return gt 80 Programming 34 The menu remains available until the termination of the parallel path You can select the following functions Edit LD a gt Edit LD Normally open contact in parallel path Edit Blocks Start Entry lt Ctrl gt lt Return gt Insert _ lt Ctrl gt lt Return gt parallel path normally open contact Edit Blocks Start Entry lt Ctrl gt lt Return gt Modify lt Ctrl gt lt Return gt parallel path normally open contact Edit Overview select block lt Return gt Edit Block Symbol dF Reference character lt S gt This function serves to insert a serial normally open contact in a parallel path Normally open contact in parallel path is eq
169. xample ROR rotate to the right A MB1 The contents of MB1 are rotated 5 bits to the right ROR V5 ROR is only possible with constants MB1 The moved value is in MB1 Incrementing decrementing only in IL The following functions can be used to increase or decrease the contents of a byte word or doubleword by 1 This is used to modify setpoint values for exam ple INC increase value by 1 DEC decrease value by 1 Example INC DEC A MW1 LA MB1 INC DEC MW1 Dos MB1 34 Programming 119 Load Transfer only in IL LBB LBW bit byte word Operations LBB and LBW are used to load read into the register a defined bit string byte register word register The operand following the load operation is the least significant binary signal of the bit string Upon input an equipment list dependent syntax control of the ac ceptability of the bit string is carried out TBB TBW byte word bit Operations TBB and TBW assign the register contents binary to a bit string The transfer begins with the bit of least significant value from the register con tent The start of the bit string is determined by the operands In order to avoid damage to memory areas and undesired memory content a function is introduced in which the user states the width of the bit string The statement of bit string width is carried out with the command DBB ANZ xx Define bit string width The operand number ANZ can accept the following val
170. yes no with yes and make a note of the lines and fields where there have been errors in your equipment list or see error file FBL Then use an ASCII editor to amend the import file you created Locate the lines concerned and correct the entries Compare if neccessary the data here with that in EAKARTEN STD Import the corrected files into the equip ment list System changes that lead to this error message If an equipment list was created with AKF V3 0x containing a TXT102 ora POS102 POS112 this creates an error report with effect from ALD V4 1 In the case of POS a new module will automatically be entered and you will have to reparameterize the job element PIS in the equipment editor All TXT modules must be fully re entered and reparameterized Equipment list for InterBus module interface To couple the A250 to the remote bus enter the BKF 102 remote bus interface module into the primary backplane via the EQL Editor In the context of equipment list editing all nodes on the remote bus leaving the BKF 102 are entered in a virtual subrack VSR This includes branches to the installation remote bus via bus terminals or to A120 components via DEA202 The extent of the installation remote bus node must be taken into ac count when designating the slots for the remote bus in the VSR A linked group of A120 modules over the DEA 202 module is treated as one node on the remo te bus The total number of
171. ze Equipment List Parametrize PLC Insert line Erase Line for InterBus only If the cursor is on a virtual subrack VSR the following menu is offered EQL Editor Menu Terminate Save Break Without Saving Search Function Enter Subrack Erase Subracks Modify subrack size Enter Comments Enter Timeout Parameterize Central Controller Job Elements Normalize Equipment List Parametrize PLC Insert line Erase Line for A250 subrack only 194 Programming Equipment List Editor Terminate save Bae Edit Equipment List lt Ctrl gt lt Return gt Terminate This function allows you to end the entry and save the changes In addition the following files will be created o BES25 IMG Loadable Equipment List for the Firmware o SSPTAB25 DAT Allocation and Addresses of Markers and System Markers in Signal Memory The equipment list editor can only be terminated if it has been possible to bring parameterization of the controller correctly to an end If this is not the case an appropriate message is shown Equipment List Editor Break Without Saving i Edit Equipment List lt Ctrl gt lt Return gt Break Without Saving This function is used to abort the entry and exit the editor Break is equivalent to using the lt Esc gt key outside the pulldown menu Equipment List Editor Search Function a Edit Equipment List lt

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書 - タートル工業  HP D8900A  please see the real time information (rti)  HP 7510 User's Manual  DeLOCK 65257  103A - GANT DE PROTECTION  GE PK7000DFWW Use and Care Manual  Bedienungsanleitung Operating instructions Mode d'emploi  Asrock B85M Pro4  Manual do Usuário BST 1200es / SST 1200es  

Copyright © All rights reserved.
Failed to retrieve file