Home

User Instruction DOK–707695.35–1096 Accom

image

Contents

1. Comparison Mode ms Load Compare Blocks with PLC Comparison Mode You can choose between the following by toggling Byte comparison The blocks are compared byte by byte highest level of certainty Quick comparison Only one test polynomial per block is compared 72 Programming 35 Title Block Load Compare Blocks with PLC Title Block Load Compare Program with PLC Title Block Online PLC Status Title Block Online network monitoring display messages amp modify Inh bits Title Block Print Overview Program Protocol SFC Protocol Symbols and Comments Cross Reference List Signal Allocation List Equipment List Entire Documentation Data Structures DiagNostics Protocol Title Block Print PLC Data Prg Signals Title Block Print PLC Data Data Structure Title Block Special Table of Contents AKF Blocks Title Block Special Table of Contents DOS Files Title Block Special System Information Title Block You have the option of also displaying the title block you have created in the Edit Title Block menu item or the one which is available as standard under the name HEAD DOC and which has been copied under the station You can toggle between on
2. A Freely config V24 B DRU 096 C DRU 120 D DRU 292 E DRU 293 F PRT 294 G PRT 295 H DRU 1200 I Printer_xyz J HP Laser JetIV IIL TV Freely configurable V 24 interface serial a Setup Print Output unit Print Freely config V24 The following parameters must be entered for a printer with a freely configurable V 24 interface RS232 Conf iguration Printer InterFace COMZ Baudrate 110 Parity none Data Bits 8 Bit Stop Bits 1 INitialization 1B43000C NOrmal Print NArrow Print Initialize Printer 274 Programming 35 Printer interface E Setup Print Output Unit Printer Freely Config V24 Printer Interface You can toggle between COM1 and COM2 Please make sure that the PLC is correctly connected to COM1 A Caution When using a serial interface before you start ALD or AKF the following setting must follow from the level of the ope rating system MODE COM1 96 P or MODE COM2 96 P Baud rate en Setup Print Output Unit Printer Freely Config V24 Baud Rate You can select one of the following baud rates 110 Bd 300 Bd 600 Bd 1200 Bd 2400 Bd 4800 Bd 9600 Bd The baud rate is set by toggling Please check your printer setting Parity Mn Setup Print Output Unit Printer Freely Config V24 Parity You can toggle betw
3. Rec Scans 130 Programming v 0 0 Trigger conditions Recording conditionany Trans Recording Signal Start condition Start Signal Stop condition Stop Signal Number of run ons M4 7 unconditional Status 1 M4 8 0 35 Recordings gt Online Dynamic Status Display Triggered Recording Recordings lt Return gt Use this function to view recordings and delete recordings Recording Block List Display Recording Number 1 Recording Comments Erase Recording GroUp Block List display ns Online Dynamic Status Display Triggered Recording Recordings Block List Display Use this function to display the recorded data If you have recorded a block then the recordings will be shown in network form If you have recorded an online list then the recordings will be shown in list form 35 Programming 131 Press lt Ctrl gt lt Return to reveal a window containing following functions Current Display Scroll Forwards Scroll BacKwards Break Search Signal Search Network CHoose Block MW Mode Online List Start PLC StOp PLC NeXt Record Last Record ChoosE Rec Presetting SIgnal Tracing Data Structure Zoom NU Display Comments The functions can be called up outside the pulldown menu with lt Ctrl gt lt referen ce character gt The following special keys are also
4. 0 cece eee eee eee 122 Output mode 0 cece eee 138 Online list 2232 A SRP Beck ue toe Meath arate 139 Load online list 2 0 eee 139 Delete Online List 0 150 Table of Contents xiii 3 55 PEG Status co Asse aa uae ante 151 3 5 6 PLC diagnostics 0 cece eee ee 153 3 5 6 1 PLC diagnostics General 2 005 153 3 5 6 2 Undervoltage battery Timeout Run time monitoring PaDT link up A equipt link up 155 3 5 6 3 UP processing scrii pni renu e eee eee eee 159 3 93 64 WO system se ete ee yi eee deed do 160 3 5 7 Communication operating functions 163 3 5 7 1 Initialize remote linking 0 eee eee 164 3 5 7 2 Deactivate remote linking 008 164 3 5 7 3 Display messages amp modify inhibit bits 164 3 5 7 4 Start trace ne ees 167 3 9 7 8 Stop aCe wise ara ead Sahel ane oe ee 168 3 5 7 6 Display trace buffer 0 eee eee ee eee 168 3 5 7 7 Display trace error buffer 0 20 0ee 170 3 5 7 8 Display Current Trace Buffer 172 3 5 7 9 Current Trace Error Buffer display 172 3 5 8 Run Time System 00 cece eee 173 3 6 Print aussehen tat 178 3 65 11 OVENICW p02 cise aG peed A case eh 179 3 6 1 1 Start printing 0 eee eee 179 3 6 1 2 Start Page number 00 e eee eee eee 180
5. Example DBAA1 DBAA2 DBAB1 68 Programming 35 Load DBs and streams gt Load Process PLC Data Load DBs and Streams Here you can transfer the contents of data structures from a file into the PLC In doing this it tests to see whether the structure of the data blocks has been mo dified If this is the case the affected data structures are rejected The following functions are available Load DBs and Streams Start Function File Name SIGNALS DSB The function should only be used when the PLC is stopped or is in a defined state If the PLC is running the load process occurs independently of the pro gram scans You must therefore take the appropriate measures yourself to en sure the consistency of your signals 35 Programming 69 3 4 7 Compare gt o gt no Load Compare These functions compare data from the AKF station in the PaDT with that in the PLC The following compare functions are available Compare Blocks with PLC Program with PLC Equipment Lists Block Display 3 4 7 1 Compare blocks with PLC I oo vn no Load Compare Blocks with PLC This function allows you to compare the blocks found in the block list Unequal blocks are entered in a list for display The source block in the station databank is compared with the linked block on the PaDT and the loaded block in the PLC The result of the comparison is de termined u
6. Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Exit Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Exit Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Exit Edit Overview Select Block lt Return gt Edit Block Use this function to terminate list editing and save the list 34 Programming 149 Abort online list Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Abort Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Abort Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Abort Edit Overview Select Block lt Return gt Edit Block With this function you exit the list without storing it 3 5 4 2 Delete Online List On
7. lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Signal Search Edit Overview Select Block lt Return gt Edit Block Use the search function to look for signals within the block The signals names can be either absolute or symbolic By prefixing one of the optional characters the search direction can be specified as forward or backward The default direction is forward The search begins at or before the currently selected network The following entries are possible g Absolute addresses Oo Symbol names Dyn status display Network search en Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Network Search Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Network Search Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Network Search Edit Overview Select Block lt Return gt Edit Block You can search for networks within the block using this search function Enter the network number and press lt Return gt to confirm or enter 0 and con firm with lt Return gt to display a list of all the block networks network number und header 114 Programming 35 Choose block ni Onli
8. 33 Programming 193 3 6 8 PLC data CT Prima Print PLC Data Here the contents of signals data structure elements or complete data structu res can be printed out The data must have previously been read out from the PLC and saved in a file see Process PLC data The following functions are available All files created in connection with the data readout from the PLC are saved ina separate subdirectory This directory is called SPSABZUG 3 6 8 1 Program signals m Print PLC Data Program Signals Here you can print out program signals that have been extracted from the PLC using Read Program Signals The following functions are available Program Signals Start Print Title Block von Title Block File TITLE DOC Output Unit Monitor File NaMe SIGNALS PSG Start Page Number 1 194 Programming 33 Start printing en Print PLC Data Program Signals Start Printing The output of program signals is started You should first check the correct set ting of the menu parameters File name o gt Print PLC Data Program Signals File Name Here you enter the name of the file with program signals whose contents are to be printed out The file must first have been created under Read Prog Signals A space followed by lt Return gt will reveal a selection window containing the avai lable files Note You cannot print out
9. 1 with run ons Timing diagram Rec Cond Start Cond Stop Cond Run on Rec Scans v 6000 0 b Pre triggering on positive edge Timing diagram Rec Cond Start Cond Stop Cond Run on Rec Scans 35 Trigger conditions Recording conditionunconditional Recording signal Start condition Start signal Stop condition Stop signal Number of run ons Trigger conditions Status 1 M4 4 Status 1 M4 4 10 Recording conditionunconditional Recording signal Start condition Start signal Stop condition Stop signal Number of run ons unconditional Transition 0 1 M4 5 0 Programming 129 c Mid triggering on positive edge run ons Timing diagram Rec Cond Start Cond Stop Cond Run on Rec Scans v e O C Cco Trigger conditions Recording conditionunconditional Recording signal Start Condition Start signal Stop condition Stop signal Number of run ons unconditional Transition 0 1 M4 6 5 d Recording of all the changes to marker M4 7 until marker M4 8 assumes status 1 If the available memory is insufficient for saving all the recordings at least the events can be counted Timing diagram Rec Cond Start Cond Stop Cond Run on
10. Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Online List Edit Overview Select Block lt Return gt Edit Block Use this function to proces the online list within the dynamic status display For a description see under Online List refer to Chapter 3 5 4 page 141 Data structure zoom Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Data Structure Zoom Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Data Structure Zoom Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Data Structure Zoom Edit Overview Edit Block lt Return gt Edit Block If you position the curser on a data structure in the dynamic status display this function allows you to view all the data elements of the respective instance The display takes the form of a list in which you can page 116 Programming 35 Start PLC in Online Dyn Status Displ
11. lt Ctrl gt lt Return gt Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Page Up Edit Overview Select Block lt Return gt Edit Block This function is used for paging up and down network by network within the se lected block If a network cannot be displayed in the selected depiction mode LD FBD then IL is automatically used Abort dyn status display Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Abort Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Abort Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Abort Edit Overview Select Block lt Return gt Edit Block After selecting this function the dynamic display is terminated Use lt Esc gt to close the window again 35 Programming 113 Dyn status display Signal search wu Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Signal Search Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Signal Search Edit Blocks Start Entry
12. 0 Condition applies for status transition 1 to 0 negative edge Any transition condition applies for each status transition lt Trigger level Condition applies if signal byte word double word or floating point word is less than or equal to the entered trigger level gt Trigger level Condition applies if signal byte word double word or floating point word is greater than or equal to the entered trigger level Bytes words double words and floating point words are acceptable trigger le vels Floating point words are characterized by e or E The following entries are authorized e g 1 57E3 1 88e 2 1 76 0 005e2 126 Programming 35 Recording condition The condition for recording is defined here If the condition is fulfilled the signal states are recorded If a different condition has been chosen as unconditional it is mandatory to en ter the recording signal Note The recording condition only comes into force if the Start condi tion has been fulfilled in an earlier scan of the PLC or in the current one Recording signal The signal specified here is the trigger for the recording condition Start condition The condition for starting triggering is defined here This condition must be fulfil led before the signal states can be recorded Triggering is now active If a different condition has been chosen as unconditional it is mandatory to en ter the Start signal Start signal
13. 3 6 2 Program protocol 2 cee eee eee 181 3 6 2 1 Output mode lt osese ep iaia anai i A RS 181 3 6 2 2 Symbols and comments 0000e0000 182 3 6 2 3 Cross reference list 00 ee eee eee eee 182 3 6 2 4 Cross reference mode eee eee eee eee 183 3 6 25 Page mode ii aie ei 183 3 6 3 Symbols and comments 000ee eee eee 184 3 6 3 1 Signal liS u ech nr ae oo 184 3 6 4 Cross Reference List 00 cee eee eee ee 185 3 6 5 Signal assignment list 0 0 cece eee eee 186 3 6 5 1 Allocation mode 2 cece eee eee 187 3 6 6 assignment list 0 cee eee eee 189 3 6 6 1 Outputlist au en coche heat ne 190 3 6 6 2 Module output eee een 191 3 6 7 Complete Documentation 0005 192 3 6 8 PEC data utce s ee ieee NR estates 194 3 6 8 1 Program signals 0 cece eee eee eee 194 3 6 8 2 Data structureblocks 0 cease ee eae 196 3 6 9 Data structures cee eee eee 197 3 6 9 1 Data structure list 0 eee eee eee 198 3 6 9 2 Load data structure list 00 008 198 3 6 9 3 Save data structure list 0 0 c eee eee eee 199 3 7 Special nn de Sed be bh Be eth ed 200 xiv Table of Contents 35 35 Table of contents 0 eee e ee ernennen nen 200 Backup a station or system 0 ee 205 Restore a station or syst
14. New Signal Auxiliary Contact Start Replace Step2 Old Signal B New Signal A Start Replace Step3 Old Signal Auxiliary Contact New Signal B Start Replace 34 Programming 5 The auxiliary contact is only needed for this exchange and must be of the same type as contacts A and B This procedure is necessary to prevent information loss because if you were to replace contact A with contact B and then replace contact B with contact A contact A would be lost at the first use of the Replace function Start Replace gt Edit Replace Signals Start Replace After entering all the required data see the following pulldown menu lines re placement is started following a safety check This check involves a test to see whether the new signal addresses in the SYM COM block already contain sym bols and comments which would be overwritten by the replace procedure If this is so then the user is given an opportunity to revise his decision Old or new signal a Edit Replace Signals Old or New Signal Enter the desired hardware address here I Q M MW MD MG etc The old and new signals must have the same signal type If you enter a range you can replace several signals simultaneously e g Old Signal E8 1 8 16 New Signal E8 17 8 32 The following conditions must be met o The signal lists must be equally long o The signal lists cannot be identical Oo The ol
15. Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Force amp Control Edit Overview Select Block lt Return gt Edit Block This function combines the two functions Control On and Update Force The signal is both forced and controlled at the same time Force completely off Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Force Completely Off Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Force Completely Off Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Force Completely Off Edit Overview Select Block lt Return gt Edit Block Forcing is inactive for all signals currently being forced The respective identifiers remain unchanged 34 Programming 147 Accept Force Status gt Online Online List Load Online List Name lt Return gt sa lt Ctrl gt lt Return gt Force Completely Off Online Dyn Status Display
16. ZVT5 as ZVT1 contains standard symbol names standard initial values and standard comments as soon as a new station is generated Standard symbol names only differ from the standard names of the ZVT1 in that they are preceded by Zx_ with the x standing for the number of the ZVT x 2 5 33 Programming 49 Additional local data s Edit Run Time System Select ZVT lt Return gt 2 Select Column lt Return gt Online Run Time System Select ZVT lt Return gt Select Column lt Return gt Additional local data can be changed by selecting the columns with the Arrow keys lt Return gt can then be used for the change cursor moves to the left Use lt Return gt again to adopt the change OFF Line RTM Global data of ZVT1 Basic scan time 0 10 sec Priority 5 global mode active Phase state 1 Task No 1 No of ctrl Global Activate Passivate Initialize data of zuUT1 stepdoun mode status active active active ssi DONDA A WN e Ha C d jed pjd jd NY Re m e e h a OOOO Comments Control loop 1 CL No local The CL number is the number of the control loop that is to be shown During ALD configuration you can organize the sequence as you wish After each new ALD call however the series is sorted in ascending order 50 Programming 33 Reduction local Reduction is the factor with which basic sampling time tO from the ZVT must be multiplied to arr
17. lt Return gt Display NW Comment Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Display NW Comment Edit Overview Select Block lt Return gt Edit Block The network comment generated in a window under Edit can be retrieved at this point Press any key to return to the dyn status display Dyn status display preset in Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Preset Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Preset Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Preset Edit Overview Select Block lt Return gt Edit Block You can select the following functions at this point Select Setting for Status Display Input Mode FBD Address ing ABS SYM Start Character 1 118 Programming 35 Dyn status display Signal tracing E Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Signal Tracing Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Signal Tracing Edit
18. off 35 Programming 281 3 8 5 4 Upgrading the printer driver For a new printer to be accepted by the ALD or AKF system all you need is a simple editor to which you can use to edit the DRUAKF40 DRV file in the ALD25 or AKF125 sub directory Up to 15 printers can be specified in this file A printer description is initiated by the name Printer The configuration software displays the name which is to follow in a pulldown menu There then follow 3 initialization sequences to be entered in a hexadecimal representation Please take note of capitalization You will find the initialization sequences in the printer manual Examples Printer DRU293 parallel serial 1B3C Initialization 12 Switch to 80 characters OF Switch to 132 characters Printer DRU096 parallel 1B3C Initialization 12 Switch to 80 characters OF Switch to 132 characters Defining the Epson Fx 80 Printer Epson FX 80 parallel 1C1B04 Initialization 040577 Switch to 80 characters 0F 444488 Switch to 132 characters A Caution When using a serial interface before starting ALD or AKF the following settings must follow from the level of the operating system MODE COM1 96 P bzw MODE COM2 96 P 282 Programming 35 There are restrictions regarding Character set The IBM graphics character set is required Cable Assignment see printer manual and PaDT 3 8 6 Colors gt Setup Colors If your PaDT is equipped with a co
19. Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Force Completely Off Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Force Completely Off Edit Overview Select Block lt Return gt Edit Block If some signals in the PLC are to be forced which are not entered in the online list selected then this function can be used to adapt the list to the status of the PLC Missing entries are always inserted after the last list entry If a Force signal is in the Liste but is forced with a different signal value to that in the PLC the signal is given the value from the PLC Excess forcing signals in the online list are not affected by this function Edit Online List as Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Edit Online List Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Edit Online List Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt
20. External Data Structures Source Directory This is where the complete path is entered from which the data is to be impor ted If a path is not given the data to be imported will be expected in the current sta tion directory 35 Programming 231 3 7 9 2 Import data structures ae Lo ion no o Special Import Data Structures This is where the external data structures from the selected import file can be re ad The data structures are subject to the same conditions as in the data structu re editor and will be integrated into the selected station Note If no Source Directory is entered the data to be imported is expected in the current station directory The following functions are available with sample entry Import Start Source directory F ANL_NAME STA_NAME DST_EX Import file name If upon reading an error occurs an error file with the name of the import file along with the extension FST will be stored in the station directory currently set This file can be corrected with an ASCII editor and then loaded again Note Data structures already present in the system such as stan dard AEG data structures can no longer be imported The existing data structure of the same name will not be overwritten An entry will be made in the error file 232 Programming 35 Import Import file name m Special Import Data Structures Import File Name Specia
21. Triggered Recording Abort Triggering This function aborts triggering on the PLC This is useful if for example you have set a start or stop condition which never occurs Trigger conditions nn Online Dynamic Status Display Triggered Recording Trigger Conditions For triggering to be carried out various conditions must be established in the Trigger Conditions menu a the condition under which recordings should be made g the condition for starting recording Start condition g the condition for stopping recording Stop condition g the number of recordings after the stop condition run on o Type of PLC Buffer 35 Programming 125 The following pulldown menu is available Trigger Conditions Record Condition Always S ignal S 777777777 Start Condition Always Signal 22772229 Stop Condition Always Signal DRITT No of Run on s Stop when PLC Buffer Full yes 1 2 3 4 5 6 8 Possible entries for the Record Start and Stop conditions For each of the Record Start and Stop conditions select one of the following functions from the right hand window and use lt Return gt to transfer it to the left hand window Unconditional Condition always applies Status 0 Condition applies if signal status is O low Status 1 Condition applies if signal status is 1 high Transition 0 1 Condition applies for status transition 0 to 1 positive edge Transition 1
22. a via BIK003 and Modnet 1 SFB interface ALU BIK or DEA at any point in the network using cable YDL103 Note Experts can be mounted either in the master or in the expan sion subrack SW requirement Oo The corresponding Expert must be entered in the Equipment List o Networking is activated a The user program has been stopped Start load gt Load Expert Data Load Expert Data Start Load 98 Programming 35 Start read Load Expert Data Load Expert Data Start Read Select one of these menu items to start the processing operation in accordance with the entries in the subsequent menu items User data parameters genera ted using the respective configuration software e g ZAE10S is processed Subsequent explanations for the Load Expert data example Module gt Load Expert Data Load Expert Data Module Select this menu line by pressing lt Return gt to reveal a corresponding window in which possible Experts are displayed for selection Die Leistungen f r die Fern wirk Experten werden im Kapitel 3 4 12 Seite 49 behandelt Module ZAE 105 SAI 103 SAA 103 DEZ 161 lt FW Expert KOS140 lt FW Expert KOS141 lt FW Expert Variant Load Expert Data Load Expert Data Variant There are currently no A250 Expert variants Node number am gt Load Expert Data Load Expert Data Node Numbe
23. so that the signals can be recorded at the time the associated IL line is processed Note This real time representation holds for the current display It comprises the representation of operand contents as well as any as sociated register contents 35 Programming 107 Note Both the triggered status display and the Online list will be pro cessed as before at the end of a scan Additional constraints The real time status display EZS does not necessarily always follow however Depending on the block type instruction type and on the number and type of re presentation the switch is made automatically to the network status display NE or to the scan end status OB1 BE block end The current display mode is in dicated in the top right hand corner of the screen Representation is either hexadecimal or decimal in accordance with the proces sing type logic without sign or arithmetic with sign With bit string commands hexadecimal representation is used for the register contents and in addition to this two line binary representation is used for the bit string signals depending on the number of bits Values are only displayed after Jump commands if the corresponding lines real ly would cross Note The addition of 2 Nops 2 bytes per network extends the PLC scan time and the program length accordingly A Caution If an FB is called up several times in a user program the contents of the first FB call withi
24. structures are stored in the firstMByte The conventional blocks such as PBs ad FBs are stored in the add on memory while there is still room available If not this data is also stored in the first MByte 34 Programming 151 The following diagram shows an example of such a list REE Modicon Polog REF SPS Status Liste 12 Tyg Lu 21 Sachnunner 26 ALU Ur tader i 273 134 02 BIP Schalter ALU Power on Start Uerhalten BO Weiterstart i Bustart Start Hedus Bij futastart Handstart Speichervariante 2 EPRON Lademedus BJ liriaden Hormalbetrieh ES Liste geladen EBL geladen Force Baustein in SPs Film Baustein in 3P3 Sammelfehler E A Suster annung Batterie nein annung Batt nein Status der ARF ja ib ns nein BIR Fi lersion 225 137 01 BEP Schalter PIK Power on Haud Hate SUL Baud Rate 375 Khaud Slave fehit ER 8 ibit j bit 268 kB e HAM BR Ext EPROM 3 a kB BR icher im 1 HR 260 kB iterungsspeicher ai kB 152 Programming 34 3 5 6 PLC diagnostics 3 5 6 1 PLC diagnostics General Error localization triggered by endless loops limit violations when using pointers stack overflow through exceeding the permitted block call depth and task runtime overflow etc has been realized starting from Version 7 1 The faulty IL line is highlighted by the cursor position ni Online PLC diagnostics PLC diagnostics provide an overview of the
25. you can use lt Ctrl gt lt Return gt to call up the following pulldown menu Abort Search Signal NW Mo Online List Data Structure Zoom Display NW Comment Preset Signaltracing Dyn status display Signal return m Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Signal Tracing Signal Return Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Signal Tracing Signal Return Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Signal Tracing Signal Return Edit Overview Select Block lt Return gt Edit Block Use this function to return to the network from which signal tracing was started 120 Programming 35 Dyn Status Display Abort E Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Signal Tracing Abort Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Signal Tracing Abort Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Signal Tracing Abort Edit Overview Select Block lt Return gt Edi
26. you enter the message number with which the list is to begin After the function has been selected an LMN between 1 and 65535 is expected It must be an LMN valid for the station Then use the function Start Display to display the table 3 5 7 4 Start trace T Online Communication Operating Functions Start Trace Note Tracing is only possible with initialized linking In order to dis play the trace buffer tracing must first be stopped Use Trace to record the communication volume of the current station without actively interfering in it After the display the recording is deleted Use this function to start recording The message TRACE ON in the status line shows that the trace function is switched on During the trace function the messages that are transferred to or from this sta tion via the bus are stored in the trace ring buffer This process goes on for as long as the PaDT is linked up to the station You can only display the trace buffer if the trace function has been switched off again stop trace 34 Programming 167 3 5 7 5 Stop trace Online Communication Operating Functions Stop Trace This function stops the recording trace The message TRACE ON in the status line is deleted 3 5 7 6 Display trace buffer gt Online Communication Operating Functions Display Trace Buffer Use this function to send the contents of the trace buffer to th
27. 1 357 18 10 91 14 23 56 448 3898 Senden 1 1 358 18 18 91 14 23 56 446 300 Senden 1 1 355 18 10 91 14 29 56 454 300 Senden 1 1 360 18 10 91 14 23 56 462 366 Senden 1 1 361 18 10 91 14 23 56 468 300 Senden 1 1 362 18 10 91 14 23 56 476 306 Senden 1 1 363 18 10 91 14 29 56 484 3900 Senden 1 1 364 18 10 91 14 23 56 430 300 Senden 1 1 365 18 10 91 14 23 56 498 300 Senden 1 1 366 18 10 91 14 23 56 504 300 Senden 1 1 lt UEBUNG lt LOCAL gt PUTE Ki The contents of the trace buffer can only be displayed if the Stop Trace func tion has previously been executed The following functions are available lt Esc gt 34 Exit display Programming 169 3 5 7 7 Display trace error buffer T Online Communication Operating Functions Display Trace Error Buffer Use this function to send the contents of the trace error buffer to the selected output unit The trace error buffer can only be selected in Local or Remote linking mode The last entries are always output The following pulldown menu is available Display Messages Start Print Title Block on TItle Block File TITLE DOC Qutput Unit Monitor After starting the function the following buffer elements are displayed Contents of the Error Trace Buffer BE nza Datun Uhrzeit LHH Fehler Typ KP SEA ZKA Fe
28. 172 Display messages 164 Display NW comment 118 Display trace error buffer 170 DOS files erase 222 Drive Format 218 DRU 096 277 DRU 120 278 DRU 1200 280 DRU 292 278 DRU 293 279 Dynamic display 111 Dynamic Status Display abort 113 start 110 Dynamic status display Current display 109 E EDB 247 Edit basic sampling time 41 comment 48 Compile Blocks 9 16 data structures 17 31 Replace Signals 5 8 Run Time System 32 Title Block 1 4 Edit online list 148 Enable Control 145 35 EPROM status of the PLC 90 Test if empty 89 Equipment List import 234 Equipment list 78 export 243 Erase DOS files 222 EXIT Siehe MS DOS Exit 49 149 158 Data structure 26 Export Action block 239 blocks 245 Data structures 242 equipment list 243 external data structures 247 sequence module 239 symbols and comment 244 Total export 240 Export file name 242 Exporting TBs 245 External data structure Exchange online 57 External data structures export 247 import 238 F Fetch signal Dyn status display 119 File name 62 195 197 251 File output Output unit 181 Flash ALU 88 Force amp Control 147 Force completely off 147 Form feed 281 Freely configurable V 24 interface 274 From Station 214 From station 207 Function start 62 64 Function block diagram FBD 181 G G_EXPIMP 230 240 35 General information Dyn status display 107 global cross reference list
29. 185 Global Mode 43 activate 44 Global mode make passive 45 standardize 46 Graphics characters Siehe Tastentabelle H Hardware equipment list 58 HEAD DOC 4 73 l Import blocks 236 Data structures 232 Equipment List 234 External data structures 238 Source Directory 231 Symbols and Comments 235 Total import 230 Import file name 233 Importing start 231 Initialization 276 Initialize Printer 277 Initialize remote linking 164 Insert line 25 Instruction list IL 181 Internal data structure Exchange Online 57 K Key assignment Alt F1 143 Arrow keys 112 132 143 backspace 143 Ctrl C 206 209 213 215 222 Ctrl D 143 Ctrl G 143 Index 287 Del 143 Esc 112 132 143 169 171 172 F1 143 F2 143 F3 143 F4 132 134 143 F5 132 133 F6 132 133 Ins 143 PgDn 112 132 143 PgUp 112 132 143 Return 171 S 172 shift tab 143 tab 143 W 172 Key Table Ctrl Return 40 Key table Alt 2 Arrow keys 2 ASCll characters 2 backspace 2 backtab 2 Ctrl B 2 Del 2 Graphics characters 2 Ins 2 numerical keypad 2 PgDn 2 PgUp 2 Return 2 L Ladder diagram LD 181 Line delete 25 Lines page 281 Link mode 261 full reproduction 262 without comments 262 without reproduction 262 List display 131 Load 53 105 Block List 8 block list 8 288 Index Bootload 95 96 Compare 70 84 data structure 25 data structure list 198 data structures 69 Exchange O
30. 5 28 Run Time System RTS 2 22222222 32 LOA inst ee sae beech bastante Eee REN 53 Link Program 2 22 ee gaat ley Alek asthe 54 Program to PEGs oas eni epeetan a 55 Exchange Online 0 0 c eee eee eee eee 55 Read equipment list 00 eee eee eee 58 Read out PLG ones iit awed Seva ened he 60 Process PLC datas area esta ani teats 60 Compare oes dbs Rds cgi sla teak en 70 Compare blocks with PLC 200005 70 Compare program with PLC 0000 eee 76 Compare equipment lists 0000000 78 Block display ur ea 79 Set date time 2 0 0 cece eee eee 85 Setdate una rare Ghee tay Are 86 Set ime 2 en een 86 PLE selup uns ah ein an a ne 87 Process EPROM FLASH 222222222 88 EPROM ALU in the equipment list 88 Flash ALU in the equipment list 92 Bootlo ad 8 5 are ea ek ee 95 Processing A250 Expert data 0 97 Handling A250 Expert data 0 00 eee 97 Processing remote control Expert data 101 Remote control Expert data handling 101 Online a aaa wah bisa a ae 106 Start PLC oie ee oe ered ede 106 SlOp PLC une ae nee sat 107 Dynamic status display ee eee eee 107 Dyn status display current display General information 0 c cece eee 107 Current display 000 cece eee eee eee 109 Triggered recording
31. AWD UZM UZM AWD gt Load Expert Data Load Expert Data Node Number You must now enter the node number associated with the Expert into the offe red menu lineThe permitted number range goes from 1 to 999 Note The selected Node Number must match the Equipment List entry in the Node No column 104 Programming Expert station Load Expert Data Load Expert Data Expert Station The MS DOS path in which the user data generated by the configuration tool PRO FWT can be found must be entered in this menu line Comment _ gt Load Expert Data Load Expert Data Comment This menu line is not used by remote control Experts Start Control File oon gt Load Expert Data Load Expert Data Start Control File Trigger this function to load all FW KOS nodes Path to Control File Load Expert Data Load Expert Data Path to Control File You must enter the path here which contains the Control File for common loa ding In the top window LW SYS DIR FW stands for the path in which the system can find the requisite Control File The Control File of the Station currently set in SETUP is evaluated 35 Programming 105 3 5 Online The Online functions are used to test the program in the PLC Note You can only carry out these functions if the PLC is properly connected PaDT lt gt PLC cable connected local ne
32. Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Signal Tracing Edit Overview Select Block lt Return gt Edit Block After identifying the signal by the cursor position the controlling network is con nected The following pulldown menu is available Trace Signal Fetch Signal Signal return Abort Note If the PLC block and the PaDT block are not equal you are gi ven an error message containing an appropriate notice instead of the above menu Signal tracing is then not possible Dyn status display Fetch signal ee Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Signal Tracing Fetch Signal Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Signal Tracing Fetch Signal Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Signal Tracing Fetch Signal Edit Overview Select Block lt Return gt Edit Block A list of blocks and networks which control the signal is displayed 35 Programming 119 Process Signal AZ1 NW1 NW1 You can use the cursor keys and lt Return gt to select the block with the network to be connected In the connected network
33. Ctrl gt lt Return gt Localize Error Example for the localization of an endless loop Block Editor endless loop LL1 A E6 4 SPB LL1 The cursor position identifies the faulty IL loop Exit as Online PLC Diagnostics lt Ctrl gt lt Return gt Undervoltage Battery Timeout Run Time Monitoring PaDT Link Up A Equipt Link Up lt Ctrl gt lt Return gt Exit This exits the detailed presentation 158 Programming 34 3 5 6 3 UP processing en Online PLC Diagnostics lt Ctrl gt lt Return gt UP Processing The detailed diagram for user program processing covers the potential errors of cyclical program processing These include Division by zero error SFB batch error for each OB task floating point library batch error math processor emulation for each OB task and math batch error for each OB task as well Process User Program batch error in cyclic user progra Batch error time contr emul UP 5 batch error time controlled UP 1 Batch error int contr emulation UP batch error time controlled UP 2 Batch error int contr emulation UP batch error time controlled UP 3 Batch error int contr emulation UP batch error time controlled UP 4 Batch error int contr emulation batch error time controlled UP 5 batch error interr controlled UP Math batch error in cyclic UP batch error interr controlled UP Batch error time contr c
34. Editor functions Editor functions Use lt Ctrl gt lt Return gt to call the following pulldown menu Act ions Data Structure Name InseRt Line Erase Line Load Data StrUcture Erase Data Structure Save Data Structure Copy Data Structure Terminate Save Break Without Saving Change PresettinG Data structure name a Edit Structure Editor Data Structure Name With the data structure name option you can change the name of the data structure The new data structure must then be loaded if necessary Exit the menu with Enter to save the changes Use lt Esc gt to abort the Editor and the changes will not then be adopted 24 Programming 34 Insert line gt Edit Structure Editor Insert Line gt This function inserts a new line in the data structure at the current cursor posi tion The line is given a standard value Delete line o gt Edit Structure Editor Delete Line gt Deletes the line at the current cursor position within the data structure Load data structure _ gt Edit Structure Editor Load Data Structure The existing stored data structure with the name from the Editor header is loa ded from the databank to the editor corresponds to the initial state If a new data structure has been created and not yet stored then the data ent ered in the action window is deleted by this function Use lt Esc g
35. Equipt Link Up Detailed information on these ranges is combined into a single detailed display Battery Undervolt PADT Link Undervoltage Battery 1 V24 driver sequence error Undervoltage Battery 2 SKOS sequence error SKOS telegram unknown Timeout Early warning op time overshoot in A Equipment Link Scan time timeout SEAB send buffer is full SEAB receive buffer full Runtime Monitoring Detail Dsp R T Monitor Batch Error Stackoverf low OB T Terminate am rejected Batch Error OB runtime supervision The detailed diagram gives you concrete error information If you take the error Undervoltage Battery this means that the defective battery of the ALU is displayed Press lt Ctrl gt lt Return gt to call the following pulldown menu 34 Programming 155 Detail dsp R T monitor Online PLC Diagnostics lt Ctrl gt lt Return gt Undervoltage Battery Timeout Run Time Monitoring PaDT link up A Equipt Link Up lt Ctrl gt lt Return gt Detail Dsp R T Monitor Run time monitoring takes effect when endless loops or recursive block calls ha ve been configured within a user program In earlier AKF ALD versions such pro gram processes invariably resulted in the HW watchdog responding causing PLC boot mode to be activated Now these program processes are recognized through run time monitoring and the user is informed by the Run
36. If the error buffer of the Display Trace Error Buffer function is empty after initialization then the communications processor works error free 3 5 7 2 Deactivate remote linking nan Online Communication Operating Functions Deactivate Remote Lin king After confirmation use this function to terminate Modnet communication After this Modnet communication is only possible after remote linking has been reinitiated 3 5 7 3 Display messages amp modify inhibit bits mi Online Communication Operating Functions Display Message amp Modify Inhibit Bits The logical message numbers LMN of the station are displayed For this purpo se a previous initialization of remote linking is required When this function is first called up the EQ list is automatically read out and sa ved in a file At every further call this file is used If you exit the Communication Operating Functions function and restart it the EQ list is read out again 164 Programming 34 The following pulldown menu is available Display Messages Start Print Title Block on TItle Block File TITLE DOC Output Unit Monitor Start printing mi Online Communication Operating Functions Display Message amp Modify Inhibit Bits Start Printing When this function is first called up PLC status is automatically read out of the PLC and stored in a file For each subsequent call you are asked whet
37. Note If you want to enter 16 inputs of one module in slot reference 6 into the list you have to type E6 1 16 E6 1 to E6 16 are then ent ered automatically into the list Column 4 FRM In this column the format of the signal value from column 5 6 will be entered The following formats are possible FRM Format Example signal value ASC ASCII Otto BIN Binary 11011001 DEC Decimal 1234567890 GLP Floating point 1 234e 4 HEX Hexadecimal 9AFF PTR Pointer MD 1 Column 5 Force Status Control Value Force Status Control Value In this column the signal content is displayed in the format selected under FRM also refer to column 4 also Column 4 142 Programming 34 Edit A new list can be edited immediately see list header The functions can be called up from outside the pulldown menu using lt Ctrl gt lt reference character gt The following special keys are also available lt gt lt gt gt lt f gt lt gt lt Esc gt lt tab gt lt Shift gt lt tab gt lt PgUp gt lt PgDn gt lt backspace gt lt Del gt lt Alt gt lt F1 gt lt Ins gt lt Ctrl gt lt D gt lt Ctrl gt lt G gt lt F1 gt lt F2 gt lt F3 gt lt F4 gt 34 Move cursor In Edit mode Abort In Active mode switch to Edit mode Cursor to the next Input field of a line Cursor to the previous Input field of a line Page the list back one page Page the list forward one page Delete char
38. Programming 61 The following functions are available Read Program Signals Start Function Signal List x File Name SIGNALS PSG The function should only be used if the PLC is stopped or is in a defined state When the PLC is running the reading process is always carried out at the end of a scan Thus a maximum of 72 signals per scan can be read If you want to read out more than 72 signals you must take appropriate measures yourself to ensure that your signals are consistent Start function is Load Process PLC Data Read Prg Signals Start Function Load Process PLC Data Read Sig Mem Range Start Function Load Process PLC Data Read DBs and Streams Start Function The readout of signals or data structures from the PLC commences You should first check that menu parameters have been entered correctly File name is Load Process PLC Data Read Prg Signals File Name Load Process PLC Data Load Prg Signals File Name Load Process PLC Data Read Sig Mem Range File Name Load Process PLC Data Load Sig Mem Range File Name Load Process PLC Data Read DBs and Streams File Name Load Process PLC Data Load DBs and Streams File Name Enter here the name of the file in which the data contents from the PLC are sa ved or from which th
39. Return gt Online List Edit Overview Select Block lt Return gt Edit Block This list is used to test check and monitor the user program in the PLC It acces ses the signal memory of the PLC directly You may edit several lists per station Each list may include status control and forcing instructions Select this function to reveal the following window Online List Load Online List Erase Online List 3 5 4 1 Load online list is Online Online List Load Online List Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Edit Overview Select Block lt Return gt Edit Block This function is used to load and to call up the online lists Several lists can be created for each station The lists are station specific Select the function and a menu line appears in which you can enter a name If lists already exist the last list to be edited is displayed This name can be corfir med with lt Return gt or changed using the line editor In addition to this enter a space and press lt Return gt to reveal a window in which you can use the cursor keys to select an already existing list 34 Programmi
40. The signal specified here is the trigger for the Start condition Stop condition If the condition defined here occurs triggering is stopped Triggering becomes inactive If a different condition has been chosen as unconditional it is mandatory to en ter the Stop signal Stop signal The signal specified here is the trigger for the Stop condition 35 Programming 127 Number of run ons In addition to this also enter the number of run ons 0 N which should be re corded after the Stop condition has occured In this case the recording condition is no longer taken into account The number of run ons corresponds to the num ber of cycles on the PLC which follow the occurrence of the Stop condition Stop when PLC buffer full Here you can choose between having the recording buffer filled with data only once or having it function as a ring buffer Enter yes and the buffer will be filled with data only once You will always see the beginning of a triggering Enter no and the buffer will be filled more than once ring buffer You will al ways be given the end of your triggering If all entries are correct use lt Esc gt to accept the menu 128 Programming 35 Triggered status display examples Note The diagrams of the time characteristics of the various condi tions do not show the value of the signal 0 or 1 but the fulfilment of the specified condition yes or no a Triggering on status
41. Time Monitoring detailed diagram If such an error occurs the PLC is automatically stopped STOP state instead of going in to boot mode Runtime Monitoring The following information can be found in the detailed diagram of run time moni toring o The event itself again plus task interrupt Oo The task that called the defective block Task column Oo In the Comments column an exact description of what led to the event na ming the blocks between which there is recursion specifying the blocks which contain endless loops The Task Interrupt event presents a special case and can only occur in con junction with a time overflow 156 Programming 34 From this detailed diagram you can also call a further menu by pressing lt Ctrl gt lt Return gt Display Stack Localize Error Terminate Display Stack o gt Online PLC Diagnostics lt Ctrl gt lt Return gt Undervoltage Battery Timeout Run Time Monitoring PaDT Link Up A Equipt Link Up lt Ctrl gt lt Return gt Detail Dsp R T Monitor lt Ctrl gt lt Return gt Display Stack An image of the PLC block stack during the activation of run time monitoring can be displayed The display should be read from the left to the right and from top to bottom Runtime Monitoring Event Task Comment Baustei
42. Unit Monitor 3 7 15 End station handling Dp oa m R en gt Special End Station Handling This function allows you to end the processing of DOLOG ALD software for A250 A Caution Before exiting OS 2 always make sure you close all active programs and carry out a system shut down right hand mouse button menu item System Shut Down Data may otherwise be lost 35 Programming 255 3 8 Setup The Setup functions serve as a means of presetting fixed system data They inc lude the following settings Edit Load Online Print Special Help F10 The menu commands Sy stem and PLC Station always have to be proces sed before the user pro gram is edited 256 Programming PLC Station PaDT Station Networking Print Colors Directory structure on the PaDT The configuration software is installed in two different directories on the hard disk o Program path The system program and the ALD software data are saved in this The pre sets for installation are as follows C AEG A91 o Data path The data path is subdivided into system and station path The presets for installation are as follows System path C AKF125 Station path Example o Example of the division of programming SW and user data onto different drives e g E and F recommended for reasons of clarity E 7 lt AEG A91 gt Enter the program path E AEG A9
43. after all control loops have been processed if the run time system is disabled 33 Programming 35 Example Setting up closed loop control Network xx in OB1 D_REG 0_REG BIT CRT HELD HELD ZUT PARA AF BIT PROC OB WAF 7 WORT Example Use of the call marker OB2 START PB Initialization before sustained operation of control loop 1 LAUF 1 PB2 Configured control loop 1 L HALT PB3 Final processing after sustained o ration of control loop 1 Status markers In addition to the call markers the run time system has status markers for the run time system itself as well as for each control loop available in the ZVT The control loop status markers STAT xx are important not only for the synchroni zation of the control blocks used but also for the start up behavior of the blocks The run time system recognizes the following states Reset STAT 1 Start Up STAT 0 Running STAT 1 Halt STAT 2 36 Programming 33 The status signals Reset and Halt are evaluated by the run time system The control blocks do nothing if they are called with this status The status signals Start up and Running are processed by the control blocks If control loop sta tus is set to Start up the internal values are generally standardized for all the control blocks of the control loop concerned and t
44. and off The entry on means that the title block whose file name is listed under the Tit le Block File menu item appears on the printout If the entry on is made and the desired title block is not under the station then output is rejected with an er ror message 35 Programming 73 Title block file Load Compare Blocks with PLC Title Block File Load Compare Program with PLC Title Block File Online PLC status Title Block File Online network monitoring display messages amp modify Inh bits Title Block File Print Overview Program Protcol SFC Protocol Symbols and Comments Cross Reference List Signal Allocation List Equipment List Entire Documentation Data Structures DiagNostics Protocol Title Block File Print PLC Data Prg Signals Title Block File Print PLC Data Data Structure Title Block File Special Table of Contents AKF Blocks Title Block File Special Table of Contents DOS Files Title Block File Special System Information Title Block File Here you should enter the name of a title block file which is available under the station if you have selected the entry on in the Title Block menu item Other wise when the printing process starts you will be given the
45. be transferred into the menu lines Type of output AKF blocks me gt Special Table of Contents AKF Blocks Type of Output This function allows you to specify how the output of the table of contents should look You can toggle between Long Form Short Form Long form means all the data from the blocks will be displayed length date etc Blocks will be arranged according to block type Short form means only the block names will be displayed 202 Programming 35 Table of contents DOS files gt oo po os as gt Special Table of Contents DOS Files This function allows you to display a table of contents with all the files of the gi ven station A pulldown menu appears containing the following functions with sample entry DUS Files Start Print Search Text s Mask OUtput Mode Unsorted long form Title Block on Title Block File TITLE DOC Output Unit Monitor Search key s Mask DOS files naa Special Table of Contents DOS Files Search Key s Mask Use the line editor to enter a mask for the files to be shown display all the files in the set station ONL display all the files with the extension ONL e g 35 Programming 203 Type of output DOS files gt Special Table of Contents DOS Files Output Type This function allows you to specify how the output of the table of contents should look You can
46. contents of the node specific system markers for the selected BKF 102 lt PgUp gt or lt PgDn gt and a selectable lt Cursor gt key module are displayed The status display for the BKF102 represents the contents of the first 8 system markers BKFSMx y The relative position of the selected Cursor module after the BKF102 is speci fied by the relative module line The contents of the corresponding node speci fic system markers as well as of the slot for DEA 202 of the virtual slot and the node number are also represented This also applies to the node in the DTA20x subrack 34 Programming 161 Analysis BKF IBS and node status The system marker analysis is made visible by using function key lt F1 gt to call a further window wi Online PLC Diagnostics lt Ctrl gt lt Return gt l O System lt Return gt lt Return gt lt F1 gt Status interpretation IBS status BKF status BKF self test error Remote bus error Planned equipment missing Local bus error Actual lt gt Planned equipment Controller error MPM dialog error Bus segment disabled Internal error in PAB test dialog Reset all outputs SMW540 1 disabled defective not mounted Module batch error KONF18 lt LOCAL gt PaDT RUN FORCE ON Exit the detailed diagram by pressing lt Esc gt Exit gt Online PLC Diagnostics lt
47. data structure list Print Data Structures Load Data Structure List The list created under Data Structure List and stored under Save Data Struc ture List is loaded by giving its name Enter a space and press lt Return gt to re veal a selection window containing all the existing lists 198 Programming 33 3 6 9 3 Save data structure list gt Print Data Structures Save Data Structure List Use this function to save the list edited in Data Structure List under any name desired It can subsequently be loaded under this name in Load Data Structure List Enter a space and press lt Return gt to reveal a selection window containing all the existing lists The name of the data structure list should not contain a period 33 Programming 199 3 7 Special This menu contains the functions related to the programming units The following system functions are available Edit Load Online Print Setup Help F10 Table of contents Archive the station Restore a station Delete a station Format diskettes Copy diskettes Erase files Copy files Import Export Further processing of PLC Dat Duplicate station Operating System OS 2 System information End station handling 3 7 1 Table of contents gt ps ay m Special Table of Contents Use this function display the table of contents of your current station You are then provid
48. functions are available under this menu Print Symbols and Comments Start Print Title Block on TItle Block File TITLE DOC Output Unit Monitor SiGnal List Start Page Number 1 3 6 3 1 Signal list gt Print Symbols and Comments Signal List Print Cross Reference List Signal List Print Signal Asignment List Signal List With this function you enter signal ranges by which you are able to limit the out put The entries are valid for a or clear Allthe signals and data structures of a particular station will be considered I Q M MW PB FB OB VVZ a l Q VVZ All the signals of a given type will beconsidered o la b x z All signals of a given type from a b to x z will be considered o In m Only the signal In m will be considered Use commas to separate the individual entries from each other 184 Programming 33 3 6 4 Cross Reference List 2 Print Cross Reference List All the inputs outputs markers etc which you have used in the cross referen ce list are listed and the parts of the program in which they appear are also spe cified You can either print out the global cross reference list i e across all blocks or the local cross reference list i e block by block The following functions are available under this pulldown menu Print Cross Reference List Start Printing Symbols and Comments on it
49. functions in the order in which they occur in the Import menu Import Equipment List before Symbols and Comments and Blocks Otherwise it can cause errors in the SYM COM file and in the blocks unknown operands The following functions are available Import Total Import Data Structures EQuipment List SYmbols and Comments Blocks External Data Structures Example of Possible Errors You can produce an error by attempting the following For example there are 3 stations called A B and C Various files are to be taken from them to create a station called D It is possible in ALD AKF125 to define user specific data structures that are only valid in one station i e it is possible to define date structures with the same name in all stations but they will have different structures in each 228 Programming 35 The data structures are exported from station A which has data structure ABCD The symbol and comment files as well as the equipment list are exported from station B which also has data structure ABCD but this is different to that of sta tion A The AWP blocks are exported from station C which also has data struc ture ABCD but this has nothing in common with the data structures of stations A and B All the ASCII files are imported one after the other in the correct order into sta tion D When importing the Import program cannot recognize that for example the signals in the sy
50. global and local local the assignment list relates only to the specified block global the assignment list refers to the specified block and to all blocks which are called up from that block In the local signal assignment list a list is made of all the signals which occur in a block and are entered in the signal list In the global signal assignment list not only the local list but also the blocks cal led from a block are considered The following diagram gives an example of the signal assignment list on the screen 33 Programming 187 Drucken D VER3_125 TEST1 0B1 AEG Hodicon Dolo Querverweismodus SIGNAL i 3 B 1 2 3 4 5 6 7 8 9 B 1 2 3 4 5 6 7 8 9 S 6 7 8 9 B 1 2 M1 x KIX H12 x K B 1 2 3 4 5 amp 7 8 9 MW1BOx K 811 2 3 4 5 6 7 8 9 SFBJIx 811 213 4 5 amp 7 8 9 OBx X B 1 2 3 4 5 6 7 8 9 ZUTx x 811 2 3 4 5 6 7 8 9 HELDx X Weiter mit beliebiger Taste ESC Abbruch gt TESTI lt LOCALSPUTE RUN 188 Programming 33 3 6 6 assignment list gt L Drinp PERS gt Print Equipment List With this function you can have your station equipment list printed out The slot reference the equipment list the BIK number the structure type
51. horizontal representa tion to vertical representation Although then comments are not inserted Entry to Editing mode lt F3 gt lt F4 gt is made through Comparison mode Follow the reverse sequence to exit Once the changes have been saved to an export file you exit Editing mode by calling Comparison mode lt F3 gt lt F4 gt Note An exit using lt Esc gt is not possible 84 Programming 35 3 4 8 Set date time gt Load Set Date Time This menu is used to set the date and time for the PaDT as well as for the PLC When the function Set PLC is selected the date and time are transferred to the PLC This brings the system marker bytes SMB1 to SMB9 up to date The following functions are available Date Time Date Time SEtting PLC Note The time in the PLC cannot be set by the user program com munication or Viewstar AKF function Time is the time master 35 Programming 85 3 4 8 1 Set date gt Load Set Date Time Date In the first line you will see the date currently set on your PaDT This date can correspond to today s date if you have set the date and time when starting up the system or if your PaDT has an integrated multi function card If this is the case use lt Esc gt to exit the editor A new date is entered in the second line Input must be repeated until a valid date has been entered or you have exited the editor Note Your PaDT s date will be overwritt
52. in the selected station can be dis played by entering a space and pressing lt Return gt You can then use the Arrow keys and lt Return gt to select a Block list 8 Programming 34 3 3 7 Compile blocks Dp oe n gt Edit Compile Blocks This function is used to adapt other AKF programs to the present software The se programs can be AKF programs from other programmable controllers or ALD25 programs of an older version for later use The following functions are available here Compile Blocks Start Translation S stem Assignment off User Assignment off User A File General information on converting other or old ALD AKF programs If one or more foreign blocks not AKF125 or old AKF125 version are to be found in the station currently set an attempt will be made to convert them to the current ALD Before you start this function you should generate an equipment list which reflects the equipment list of the foreign old system as accurately as pos sible If an old block is successfully converted it will be deleted from the current station and then placed in the databank used by AKF125 to manage the blocks Caution During compiliation the old blocks to be compiled are always deleted Even if conversion is successful it is possible that the behavior of some blocks may differ from what it was in the foreign ALD This is because various system markers in ALD25 have different meanings The system
53. is made here between Interface Parallel Interface 1 LPT1 Parallel Interface 2 LPT2Z Serial Interface 1 COM1 Serial Interface 2 COM2Z PRT 295 Dp oo Drinp oo 4 Dri no o Setup Print Output Unit Printer PRT 295 The choice is made here between 35 Programming 279 Interface Parallel Interface 1 LPT1 Parallel Interface 2 LPT2 Serial Interface 1 COM1 Serial Interface 2 COM2Z DRU 1200 a Setup Print Output Unit Printer DRU1200 The choice is made here between Interface Parallel Interface 1 LPT1 Parallel Interface 2 LPT2 Serial Interface 1 COM1 Serial Interface 2 COMZ Printer_xyz m Setup Print Output Unit Printer Printer_xyz The choice is made here between Interface C Serial Interface 1 COM1 D Serial Interface 2 COM2 280 Programming 35 3 8 5 2 Lines page lt p a Dy yop Setup Printer Lines Page You can use the line editor to specify the number of lines per page to corres pond to the paper format used in your printer here 3 8 5 3 Form feed gt Setup Print Form Feed Printouts can occur with or without form feed depending on the type of printer used If the form feed is switched off the print program outputs a number of li nes to correspond to the number of blank lines You can toggle between on and
54. lt Ctrl gt lt Return gt Number of tasks to be processed This function allows you to enter the number of control loops to be processed The value of this parameter can lie between 1 and 64 The smaller the selected value the smaller the base load of the control task as then only the call marker and the status word from 1 to this number are processed Edit Comment local a Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Edit Comment Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Edit Comment This is where a comment describing the control loop can be entered This com ment will be linked to the enable marker EF_RKxx in the ZVT of control loop XX Use the Arrow keys to select the desired control loop Then open the menu with lt Ctrl gt lt Return gt or edit the comment directly with lt Ctrl gt lt K gt 48 Programming 33 Exit global ni Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Exit Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Exit This exits the function and the modified values from the time organization table can be adopted as initial values In addition to this standard names will be generated for all global ZVT data and the local ZVT data specified in Number This normally only holds true for ZVT2
55. marker SM12 from AKF12 flashing rate 1Hz for example is called SM167 inALD25 34 Programming 9 You can solve such problems by editing the block however it is better to use a system and or user assignment file during conversion The system assignment fi le tells the compiler how the meanings of the system markers have shifted so that the old system markers can be replaced by the new ones during conversion Subsequent editing then becomes unnecessary Basic procedures for converting old blocks or for re assignment in the current ALD AKF 10 Programming 34 Adaptation of a foreign old ALD AKF station Step1 Define a station under ALD25 AKF125 Step2 Export the foreign blocks to the ALD25 AKF125 station Step3 Import the foreign blocks to the ALD25 AKF125 station Step 4 Configure the Equipment List of the current ALD AKF so that differences between it and the foreign configuration are minimal identical slot references nodes or module ty pes Step 5 Compile once without User Assignment this way you gain an overview of any operands which are stil faulty or with User Assignment see below Response The old blocks are converted and adopted into the data bank or at least provided no major errors have been found the original blocks are deleted automatically Step6 In the current station create a user A file see below with the mandatory extension ARD to carry out additio nal or on board assignm
56. maximum of 999 recording can be stored on the hard disk for a single group 122 Programming 35 If you have entered a group name you must enter the blocks to be recorded in the block list and or select an online list You must also set the size of the recor ding buffer and the trigger conditions Now you can start triggered recording using the Start Triggering menu item Once you have done this a block is created that contains all the signals from the blocks in the block list and the Online list Signals can be from the signal memory or they can be pointers or data structure elements Then the block is loaded into the PLC where it is always run at the end of a PLC scan and the signal states are recorded if required Whether data is recorded or not depends on the conditions for starting recor ding and stopping which are preset in the trigger conditions menu The data is recorded only if the starting condition has been fulfilled in any previous or in the current scan Now whenever the recording condition is fulfilled the signal states are entered into a special buffer provided for this purpose the so called recor ding buffer If the stop condition is fulfilled exactly as many more cycles will be recorded as there are run ons set In this case the recording condition is not taken into account If this happens triggered recording is stopped There are two other possible ways to stop a triggered recording It can be either sto
57. message Title block file not found Press any key Then you must either enter the name of an alternative title block file available under the station or copy an appropriate title block file that has already been created to the station in the Special File Copy Files menu items You can use the line editor to enter the filename 74 Programming 35 Output unit Load Compare Blocks with PLC Output Unit Load Compare Program with PLC Output Unit Online PLC Status Output Unit Online network monitoring display messages amp modify Inh bits Output Unit Print PLC Data Prg Signals Output Unit Print PLC Data Data Structure Output Unit Print Overview Program Protocol SFC Protocol Symbols and Comments Cross Reference List Signal Allocation List Equipment List Entire Documentation Data Structures DiagNostics Protocol Output Unit Special Table of Contents AKF Blocks Output Unit Special Contents Directory DOS Files Output Unit Special System Information Output Unit A menu appears from which you can select Output Unit Monitor Printer FIle Screen Printer File 35 output appears page by page on the screen output is made at the printer selected under Set
58. options you wish to have You can toggle between a with comments Module comments will be displayed as well screen a with node numbers Data type s node numbers will be displayed as well screen a with job elements Data type s scan and phase will be displayed as well The outputs with comments and with instance numbers function only on the screen In the printout the output for with comments and with instance num bers is the same 33 Programming 191 3 6 7 Complete Documentation a Print Complete Documentation With this function a summary of the following lists will be printed chronological ly m m m m Equipment List Signal Assignment List Cross Reference List Symbols and Comments Overview Program Protocol Data Structures Table of Contents Only the elements which have been used in the program will be printed out In the printout of the lists the settings of the various single menus will be taken into account The following presets are available for the complete documenta tion Print Entire Documentation Start Print Page Mode blockwise listwise Start Page Number 1 Title Block on TItle Block File TITLE DOC Output Unit Monitor 192 Programming 33 In the following diagram you can see an example of a section from a complete documentation printout Init value 1 PULSE_4 4 1 1 1 1 4 1 1 4 1 1 3 2
59. start printing 33 Programming 179 3 6 1 2 Start Page number Print Overview Start Page Number Print Program Protocol Start Page Number Print SFC Protocol Start Page Number Print Symbols and Comments Start Page Number Print Cross Reference List Start Page Number Print Signal Assignment List Start Page Number Print Equipment List Start Page Number Print Complete Documentation Start Page Number Print Data Structures Start Page Number Print PLC Data Program Signals Start Page Number Print PLC Data Data Structure Start Page Number Print Diagnostics Protocol Start Page Number With this function you can enter the page number 1 to 9999 for the first page of the printout For block by block page mode you start again for each block or each list The printout is numbered consecutively if the page mode is continuous 180 Programming 33 3 6 2 Program protocol gt _ Drin gt Print Program Protocol Use this function to make a printout of your user program OB PB FB TB AZ AE KB which you created using Edit Blocks in IL LD or FBD or print it to a file or screen In KBs sequencer presentation is selected automatically In this pulldown menu you can select and call the following functions Print Program Pro
60. start the decompression restore in accordance with the subsequent parameters Follow any messages instructions on the screen A Caution Files which already exist will be overwritten It is only possible to interrupt decompression by pressing lt Ctrl gt lt C gt simulta neously After decompression you are immediately returned to the menu 35 Programming 215 Specify source file From File gt 4 ig ER cy ee m Special Restore a Station From File Once selection is made with lt Return gt there are two source file default options a Default of only the file name if the backup was made without a default path and the currently set station corresponds to the Setup at the time the backup was made gt e g KOMP_DAT a Default of the complete storage path such as gt e g H KOMP KOMP_DAT Note The station path currently given in Setup is normally without significance However if decompression of a set station occurs imme diately after compression ALD25 must be called again beforehand If the station path does not exist on the PC it is created during decompres sion 216 Programming 35 3 7 4 Erase a station I 7 on de TRE gt Special Erase a Station The given station will be irrevocably erased after confirmation has been given Enter a space and lt Return gt to display a selection window gt Note This function requires you to specify the complete station na me e g F ALD25 EXAMPLE a
61. state can achie ve optimum utilization of computer capacity Note This parameter can only be modified in online operation if pa rameter CRT at SFB O_REG is ZERO In order to modifiy this para meter the task must be made passive A new value can then be ent ered Following this the task should be reactivated CRT from ZERO to ONE Task number global er Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Task Number Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Task Number Each time task is given its own number The system marker range is where in formation about the task is stored This parameter will be used as an index For more detailed information on this topic please refer to the A250 Pocket Guide Two time tasks must not be given the same task no This leads to an error mes sage in the block Note This parameter can only be modified in online operation if the parameter CRT at SFB O_REG is ZERO In order to modifiy this pa rameter the task must be made passive A new value can then be entered Following this the task should be reactivated CRT from ZERO to ONE 33 Programming 47 Number of tasks to be processed global mn Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Number of tasks to be processed Online Run Time System Select ZVT lt Return gt
62. the ZVT will be changed to ONE and ER_RKxx to ZERO The marker Lauf xx will no longer be set This means that PBs or FBs control loop called up conditionally with this marker are no longer called Control loop status switches to Reset Standardizing the run time system means that all control loops are changed from the active state to the inactive state The status of the STAT xx control loops and the status of the entire run time system RTS STATCLC switch to Reset Before the next Activate CLC command marker STARTCLC is set to ONE An initialization before the actual start of the control loop is possible via this procedure If the global mode is set to Standardize the marker Lauf xx will no longer be set whatever the local mode of each control loop This means that PBs or FBs called up conditionally with this marker are no longer called The modes passive and standardize will automatically be passed on to all control loops whatever their local modes In active mode the individual local control loop modes are valid 46 Programming 33 Phase state global ni Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Phase State The phase state defines a Wait time until the first initiation of the task in 10ms units The phase state can ensure that tasks are not called in the same time in terval but are called out of phase The correct choice of phase
63. the files can later be found by AKF125 The file comprises the old signal the number of signals of the same type that should be assigned and the new signal Old signal Number gt New signal Old signal and new signal are obligatory entries If the number is 1 this entry can be left out as only one contact or operand needs to be assigned The follo wing entries are also valid o Comma separates the old signal and the number this entry in only ne cessary if the number is greater than 1 e g MW100 7 gt M666 o gt separates the number and the new signal this entry is always necessary means assign to o semicolon ends the assignment line and is always necessary lines consisting only of a semicolon are not permitted A text can be entered after this point as a comment o Tabulators Spaces are allowed for signals only between the name and the instance Oo Spaces are permitted a Comments can be entered as you wish after the semicolon oO Line breaks are not permitted in the assignment line 14 Programming 34 The following types of signal old new signals are valid E EB EW ED EG EWA AB AW AD AG AWA M MB MW MD MG SM SMB SMW SMD SMG T TIW TSW Z ZIW ZSW PB SFB Note Types EWA and AWA can only be identified in the conversion from AKF13 Otherwise they are automatically converted to EW and AW with the same copy number Data strcutures cannot be converted When
64. the original operand is entered the notation of the original ALD AKF should always be used e g for AKF13 M 0 1500 or SM 9 2 and M 9 64 for the DEA marker The target operands in the assign ment file must satisfy the ALD25 checks Example for User ARD A2 A2 1 Ass A3 1 7 E9 AQ A10 34 E11 El l 16 7 16 1 16 7 16 16 7 16 8 16 1 2 6 1 16 gt E2 1 A complete module is assigned gt HS ely gt A4 1 gt A5 1 gt A6 1 gt A7 1 gt M22 Only one marker is assigned gt E 15 1 gt A 18 1 SAA hed Programming 15 Start compiling o Edit Compile Blocks Start Compiling After setting up the other menu lines start compiling with this function System assignment ws Edit Compile Blocks System Assignment In this function toggle to set the programmable controller from which you want to convert Each programmable controller has its own system assignment file User assignment ae Z Egip A on gt Edit Compile Blocks User Assignment Here you can choose whether you want to carry out your own user assignment setting on or not setting off user A file gt Edit Compile Blocks user A file If you have created a user assignment file you can select it here If no such file exists in the current station an error message appears 16 Programming 34 3 3 8 Dat
65. the user data is loaded into the Expert and can be read in the Expert Expert data Load Expert data Read Expert data Delete Expert data lt The Delete line ist currently not in force Select any of these menu items to call up the window shown below which will only show a corresponding difference in the first line The choice is between Load or Read 3 4 12 1 Remote control Expert data handling gt Load Expert Data Load Expert Data Load Expert data Start load Module KOS140 Variant UZT Node number 1 Expert station C U250 PRO U001 003 KFL Comment lt line can only be read Load more Experts Start Control File Path to Control File LW SYS DIR FW 35 Programming 101 E o no gt Load Expert Data Read Expert Data Read Expert data Start load Module KOS140 Variant UZT Node number 1 Expert station C U250 PRO U001 003 KFL Comment lt line can only be read HW requirements o Establish PaDT PLC connection using o COM1 2 and V24 interface of the ALU using cable YDL52 Note The KOS Experts 140 and 141 can be mounted in the ma ster subrack and the DEZ161 can be mounted either in the master or the expansion subrack SW requirements Oo The corresponding Expert must be entered in the Equipment list o Networking is activated a The user program has been stopped Start Load Load Expert Data L
66. toggle between Sorted Long Form Unsorted Long Form Sorted Short Form Unsorted Short Form Long form means all the data from the files will be shown length date etc Sorted means the files will be arranged alphabetically Short form means only the file names will be displayed Sorted means the files will be arranged alphabetically 204 Programming 35 3 7 2 Backup a station or system Dp oo en z yena gt Special Archive the Station Select this menu item to open a further window Zur Auswahl wird das Archivie ren DOS Backup und ein komprimiertes Archivieren angeboten Backup Compression Backup Compression Use these functions to backup save all the data of a set station or system to any drive A Caution For external storage of data on diskette DR A or DR B All old files on the diskette can be deleted following consultation For external storage of data on disk drives Already existing Bak kup files can be deleted folowing consultation I Restore Decompression is only possible under the same station path if necessary see Backup file CONTROL 001 or Filename ZOO o Backup und Restore should only be carried out in the same operating system version see Operating system manual under Backup Restore Note Only compression and decompression are possible indepen dently of the operating system 35 Programming 205 o Backup a station or system The following functio
67. various runtime errors on the PLC Starting with an overview diagram which allows you to monitor all the error ran ges at the same time you can swith to further diagrams giving detailed informa tion on the error ranges If an error occurrs the corresponding field on the screen is highlighted in red with a color monitor or inverted for a monochrome monitor System Error Display Battery Undervoltage PADT Link Timeout A Equipment Link Runtime Monitoring Process User Program Memory Test 1 0 System 34 Programming 153 Press lt Ctrl gt lt Return gt to call the following pulldown menu System Error Display Battery Undervoltage PADT Link Detail Display Timeout Batt Undervoltage Timeout Process User Prog 1 0 System PADT Link Runtime Monitoring A Equipment Link Runtime Monitoring Terminate Memory Test Use this menu to call up detailed information for the individual error ranges Note There is no detailed information on the Memory test range This error is activated when defective memory is discovered in the in itialization cycle In this case the only solution is to get the ALU re paired 154 Programming 34 3 5 6 2 Undervoltage battery Timeout Run time monitoring PaDT link up A equipt link up in Online PLC Diagnostics lt Ctrl gt lt Return gt Undervoltage Battery Timeout Run Time Monitoring PaDT Link Up A
68. 1 lt SET gt for installation lt AKF125 gt F lt ANL_NAME gt lt A gt RUTE gt The Data path F AKF125 is divided into lt STA_NAME gt the system and the station path e g m OB1 ANL_NAME und STA_NAME m PB1 35 Programming 257 3 8 1 Plant CT o no gt Setup Plant A system corresponds to a directory on the PaDT It can contain several different stations This function is used to set systems If the system entered does not yet exist it will be created after confirmation has been requested and given A system consists of many stations With existing systems the last station worked on is automatically set up again Example F ANL_NAME STA_NAME 3 8 2 PLC station aS o gt no inn gt Setup PLC Station This function enables the user to create presets for the station Station Presetting Station Name A250_ST1 Addressing SYM Max No of Blocks 200 Link mode Full reproduction Bus Type Load procedure normal packed compressed SYM Start char Overview Mode MEMORY ALU Group 15X 204 205 258 Programming 35 3 8 2 1 Station name en Setup PLC Station PLC Station Name e g A250_ST1 This function allows you to select a station using the line editor typewriter key board Enter space lt Return gt to reveal a window containing the name of the currently existing stations From this window use the Arrow keys and lt Retu
69. 2 E1 2 POSE AUSG A 2 1 02 1 1 3 E1 NEGA 1 4 E1 4 HEGE 1 5 E1 5 _ RZEIT 1 6 E1 6 _ RAUSG FLANK 1 FLANKE 30 Programming 34 SYM COM Editor In the SYM COM editor symbols and comments can be assigned to the data structure elements and instances Initial values for the data structure elements are also assigned here see SYM COM Editor SYM KOM Editor Signal Symbol Kommentar Initislvert lt gt FLANK1 1 HPOSA Hilfsmerker fuer pos FLANK1 2 HPOSB Hilfsmerker fuer pos FLANK1 3 HNEGA Hilfsmerker fuer neg FLANK1 4 HNEGB Hilfsmerker fuer neg FLANK1 5 HPOS Hilfsmerker fuer pos FLANK1 6 HNEG Hilfsmerker fuer neg FLANK1 7 SOLL Sollwert fuer Ausschal 55 FLANK2 FLANK2 1 FLANK2 2 FLANK2 3 FLANK2 4 FLANK2 5 FLANK2 6 FLANK2 7 34 Programming 31 3 3 9 Run Time System RTS CT _ Egip Ti Edit Run Time System Note For general information on Controls technology with the ALD25 run time system etc please refer to the publication A250 Closed loop control with Dolog AKF Control functions generally exhibit dynamic behavior and are usually described by differential equations The digital realization of control functions generally re quires the differential equations to be approximated by difference equations as suming equidistant sampling A run time system RTS ensures that for the various contro
70. 6 Further processing of data structure 252 Output unit 75 Total program comparison 76 Pulldown Men s Program signals further processing 249 Table of Contents 201 203 Pulldown menus Actions 24 AKF Blocks 201 AKF blocks 223 Backup 206 Choose Block 115 CL NO 51 Colors Help 284 Colors messages 284 Colors pulldown 284 command 40 Commands 176 Communication Operating Functions 163 compare 70 Compare blocks 71 82 Compile blocks 9 Compression 209 Copy data structure 26 290 Index Copy diskettes 220 Copy Files 223 Data structure Presetting change attributes 27 Date Time 85 Display messages 165 168 170 DOS Files 203 DOS files 225 Dyn display 112 132 Dyn status display 107 109 Edit data structures 24 Edit Title Block 1 Element types 21 Erase Files 221 Export 239 242 243 244 245 247 Format diskettes 217 Global 43 Import 228 232 234 235 236 238 Interface 278 279 280 interface 277 278 Link mode 261 Message No 165 Networking 269 Online 106 Online LZS 176 Online List 139 Output unit 273 PLC data further processing 248 PLC Status Display 151 Presetting 27 Print 178 Print Complete Documentation 192 Print cross reference list 185 Print Data Structures 197 Print equipment list 189 Print overview 179 Print Presets 273 Print Program Protocol 181 Print signal assignment list 186 Print Symbols and Comme
71. A o Special MS DOS operating system What is an operating system What is MS DOS MS DOS is called for Microsoft Disk Operating System ant is an Operating Sy stem An operating system controls the basic functions of the computer and connects the individual modules in such a way that user programs word proces sing spreadsheets databanks etc can easily use them The operating system allows you to save and retrieve data in files on diskette or on the hard disk to use the keyboard to enter data print it out again at the printer to copy delete compare rename save and resave files from diskettes It creates tables of con tents for your data carriers and furnishes each entry with time and date In addi tion it controls the procedure of saving your data from the hard disk onto a ma gnetic tape drive You can now carry out the functions described in the Operating System Manual By entering EXIT you return to the DOLOG AKF software 254 Programming 35 3 7 14 System information Dp oo impon NE gt Special System Information This function informs you about the hardware configuration of your PaDT e g ab out the processor the operating system version the interfaces and the main me meory This information can be sent to the screen a file or the printer Output commences after the following menu Systeminformation Start Print Title Block On Title Block File Title D01 Output
72. Baudrate 121010 Set up networking es Setup Networking LOCAL RS232C Set up networking Confirm with lt Return gt or select with the reference character to set up the net working in accordance with the set networking conditions V24 interface gt gt Setup Networking LOCAL V 24 V 24 interface You can toggle between COM1 COM2 and COM3 270 Programming 35 Baud rate ee Setup Networking LOCAL RS232C Baud rate You can toggle between 9600 and 19200 baud 3 8 4 3 REMOTE Modnet gt Setup Networking REMOTE Modnet After selection of this networking mode any previous link up is ended The net working configuration is then checked If the entries are valid then the new co nection is set up a If the following requirements are met a Modnet 1 SFB link can be set up for example a PaDT station number already determined with COM AKF o slave address of the PaDT A byte already determined with COM AKF Note The PaDT slave address should lie between 112 and 126 as this range is suppressed during the SSP short scan poll If the slave address lies outside this range and the PaDT is taken off the bus an error will be reported in the SSP a System messages already configured with COM AKF software a Itis only possible to load the user program using Modnet 1 SFB if the firmware has been loaded
73. Block Width Edit Title Block Title Block Width gt Enter the desired width of the title block here Once files have already been created it is no longer possible to change them 64 to 132 characters are permitted Title Block Height p gt EH Ti Ti FAHNEN gt Edit Title Block Title Block Height Enter the desired number of lines for your title block permitted values 1 to 12 Once files have already been created it is no longer possible to change them 4 Programming 34 3 3 6 Replace Signals gt _ Pen gt Edit Replace Signals Use this function to replace signal addresses by others This is done in ranges by specifying signal lists replacement can thus also be carried out by module A block list must be entered for this purpose a has the effect of replacing all the blocks in the current station The SYM COM block is adapted automatically This means that the symbol names and comments of the contacts to be repla ced are assigned to the new addresses and deleted for the contacts to be repla ced In this pulldown menu you can select and call the following functions Replace Signals Start Replace Old Signals Neu Signals Block List Load Block List Sale Block List The SYM COM block is modified when you enter SYMCOM1 in the block list If you want to exchange two contacts A and B proceed as follows Step1 Old Signal A
74. 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 reference docum
75. Ctrl gt lt Return gt Exit The PLC Diagnostics function is terminated 162 Programming 34 3 5 7 Communication operating functions as Online Communication Operating Functions These functions are used for networking a two automation devices via Modnet o an automation device and a PaDT via Modnet Every device must be set up separately via the RS 232C interface The initialization and deactivation of a remote link is only possible via the local link Note The prerequisites for these functions are as follows 5 Communications tables configured in COMAKF o AKF program linked with the SetUp PLC Station Bus Operation preset Yes g Linked devices PLC already loaded with basic software and AKF data o RS 232 C connection PaDT lt gt PLC and type of networking Local The following functions are available to control communication Communication Operating Functions Initialize Remote Networking Deactivate Remote Networking Display Messages amp Modify Inhibit Bits Start Trace Stop TRace Display TrAce Buffer Display TraCe Error Buffer Current DiSplay Trace Buffer CUrrent Display Trace Error Buffer 34 Programming 163 3 5 7 1 Initialize remote linking Ti Online Communication Operating Functions Initialize Remote Linking When the above requirements are met you can use this function to start initiali zing Modnet communication Note
76. Dolog AKF125 A120 A250 Type AKF125EN Version 7 10 Configuration A250 Vo 2 User Instruction DOK 707695 35 1096 Translation of the German Description DOK 702653 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 AKF125 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 Instruc
77. FLASH Write FLASH Read FLASH FLASH status FLASH port LPT1 92 Programming 35 Note This menu is only offered if the corresponding ALU has been entered in the EQ List Write FLASH 1 20 EPROM Process FLASH Write FLASH Selecting this function activates the writing of the Flash Card Current memory capacities are 1Mbyte MEFO001 and 4Mbyte MEF004 HW requirements o The LPT1 or LPT2 3 4 Flash drive connection is established o The Flash drive is enabled and ready for operation o Flash Card is inserted into the Flash drive SW requirement Either a the current station is linked see Chapter 3 4 1 or o the data from a Flash Card has been read out Then in the subsequent write call it is not the linked Station data that is written but the data from the re read Flash Card Copy function Note After a link run has taken place it is once again the data from the linked station that is automatically written 35 Programming 93 Read FLASH wi Load EPROM Process FLASH Read FLASH Selecting this function activates the reading of the FLASH Card The read out data is saved in the FLASH IMG file of the set station directory HW requirements oO The LPT1 or LPT2 3 4 Flash drive connection is established a The Flash drive is enabled and ready for operation o The Flash Card is inserted in the Flash drive SW requirement o The corresponding FLASH ALU is entered in th
78. G is ZERO In order to modifiy this pa rameter the task must be made passive A new value can then be entered Following this the task should be reactivated CRT from ZERO to ONE 42 Programming 33 Global Mode global Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Activate or Make Passive or Standardize There are three possible states for Global mode which can be changed through a menu or by using lt Ctrl gt lt reference character gt Activate Passivate Initialize o Active the individual control loops are being processed o Passive the individual control loops are not being processed o Standardize the individual control loops are being standardized The global modes make passive and standardize dominate the local modes of the individual control loops These are then also made passive or standardi zed In the Activate global mode control loops are processed according to their lo cal modes 33 Programming 43 Activate global local m Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Activate Online Run Time System Select ZVT l
79. PaDT station 268 PLC station 258 268 Print 273 283 system 258 Short comment 137 Sig mem range load 67 read 65 Sig mem section 65 Signal search 114 Signal list 184 Signal list Export SYM COM 244 Signal memory structure 66 Signal return Dyn status display 120 Signal tracing Dyn status display 119 Signal assignment list example 187 Source copy 224 226 Source or target drive 221 Special 200 255 Index 291 Backup the station 205 211 Copy diskettes 220 221 Copy files 223 227 Duplicate station 253 End station handling 255 Erase a Station 217 Erase Files 221 222 Export 239 247 Format diskettes 217 219 Import 228 238 MS DOS operating system 254 PLC data further processing 248 Restore a station 212 216 System information 255 Table of contents 200 204 PLC diagnostics A equipt link up 155 Process UP 159 Detailed dsp R T monitor 156 Display Stack 157 I O system 160 Exit 162 Memory test 154 PaDT link up 155 Timeout 155 Undervoltage battery 155 SPSABZUG 194 248 Standardize 46 Start 241 compression 209 copying 224 decompression 215 Exchange Online 56 Function 62 function 64 printing 179 Compare 72 Replace 6 Start backup 206 Start compiling 16 Start Display 110 Start Entry Title Block 1 Start exchange 56 Start formatting 218 Start function 249 252 292 Index Start messages inhibit bits 166 Start page number 180 Start PLC 117 Star
80. Press lt Return gt to adopt the set parameters DRU 096 9 SeTup Print Output Unit Printer DRU096 The choice is made here between Interface A Parallel Interface 1 LPT1 B Parallel Interface 2 LPT2 Note By dispensing with a margin paper having a width of A4 pa per can also be used 35 Programming 277 DRU 120 a Setup Print Output Unit Printer DRU120 The choice is made here between Interface Parallel Interface 1 LPT1 Parallel Interface 2 LPT2 Serial Interface 1 COM1 Serial Interface 2 COM2Z Note DRU 120 can print a maximum of 136 characters line in IBM graphics configuration DRU 292 cas Setup Print Output Unit Printer DRU292 The choice is made here between Interface Parallel Interface 1 LPT1 Parallel Interface 2 LPT2 Serial Interface 1 COM1 Serial Interface 2 COMZ Gr Note To ensure a clean print out the following settings should be made on the DRU 292 CHARACTER PITCH 20 CPI PRINT MODE UTILITY 278 Programming 35 DRU 293 E Setup Print Output Unit Printer DRU293 The choice is made here between Interface Parallel Interface 1 LPT1 Parallel Interface 2 LPT2 Serial Interface 1 COM1 Serial Interface 2 COM2 PRT 294 win Setup Print Output Unit Printer PRT 294 The choice
81. Stack overflow in task No recursion found stands for the block in which the error occurs Localize Error display faulty IL Loop 266 Programming 35 3 8 2 8 OveRview mode gt Setup PLC Station OveRview Mode You can toggle between MEMORY and HDD With bigger stations having many inter connected block calls there may not be enough RAM available to produce a graphic overview In such a case the set ting is automatically changed from MEMORY to HDD This then creates the overview on the hard drive Creating the overview on the hard drive is a bit more time consuming than doing this in memory The setting should therefore be on MEMORY whenever possi ble 35 Programming 267 3 8 2 9 A250 A120 switchover option eS Lo no wy o Setup PLC Station ALU Group You can choose between 15X 204 205 und 200 201 202 3 8 3 PaDT station p gt os no nn Setup PaDT Station PaDT station name m Setup PaDT Station PaDT Station Name This function allows you to enter the name of your PaDT station if you have configured a PaDT network over Modnet 1 SFB The network and the name we re previously configured with the COM AKF software Version gt 4 3 The preset standard without COM networking is PUTE and is required for a V24 link up Enter a space and press lt Return gt to call a selection wi
82. The following functions are available with sample entry Export Start Target directory F ANL_NAME STA_NAME Export file name DSR_EX Structure list Determine Export file name gt gt Special Export Data Structures Export File Name Special Export Equipment List Export File Name Special Export Blocks Export File Name Special Export Symbols and Comments Export File Name This is where the name of the file is entered in which the data is to be stored You can choose the name The extension will be subsequently added by the sy stem it will not be shown Data Structures AST FST DST Blocks IL Symbols and Comments ASD FSD DSD Equipment List ABL 242 Programming 35 Name data structures to be exported de gt Special Export Data Structures Structure List A list of data structure names can be entered This list can contain a maximum of 200 characters The entries are to be separated by commas Enter a blank field to generate a list of all the data structures from the set sta tion which can be exported You can then select individual data structure names and combine them to make a list System and division structures can only be exported with appropriate authoriza tion If this is not available the entry will be rejected with an error message 3 7 10 3 Export equipment list Dp oo ech ES y
83. Total Export Start Special Export Data Structures Start Special Export Equipment List Start Special Export Blocks Start Special Export Symbols and Comments Start Special Export External Data Structures Start The data to be exported will be stored in the export file Name target directory for Export gt Special Export Total Export Target Directory Special Export Data Structures Target Directory Special Export Equipment List Target Directory Special Export Blocks Target Directory Special Export Symbols and Comments Target Directory Special Export External Data Structures Target Directory This is where you enter the complete path in which the Export file is to be sto red If this path does not exist it will be set up when the function is started If this is impossible the function will be aborted If a target directory is not given the data being exported will be stored in the current station directory The default allocation is the current station directory 35 Programming 241 3 7 10 2 Export data structures gt oo ion no o Special Export Data Structures This is where data structures can be stored in an export file
84. Wray gt Special Export Equipment List This function is used to store equipment lists in an ASCII file The following functions are available Export Start Target directory F ANL_NAME STA_NAME Export file name BESLI_EX 35 Programming 243 3 7 10 4 Export symbols and comments a Special Export Symbols and Comments This function is used to store symbols comments and initial values in an export file The following functions are available with sample entry Export Start Target directory F ANL_NAME STA_NAME Export file name SYKO_EX Signal list 126 9 025 9 Export symbols and comments Signal list Rs Special Export Symbols and Comments Signal List A list of signals can be entered The list can consist of a maximum of 50 charac ters The entries are to be separated by commas Range specifications are pos sible Example 11 1 1 32 M APOA1 In this example the entries for signals 11 1 to 11 32 for all the markers and for the data structure APOA1 are exported 244 Programming 35 3 7 10 5 Export blocks lt p oa ion on gt Special Export Blocks This function is used to store blocks in one or more ASCII files Note Importing at a later date can lead to changes in the presen tation of the sequencer and this may mean that some of the step numbers could be allocated differently For reasons of clarity we therefore recomme
85. a structures 1 Edit Structure Editor General Data structures are tables in which memory cells can be reserved Data structu res have a function similar to that of the FBs Once they have been created they can be used repeatedly With data structures however the number of times that they can be used should be defined at the time of their creation This num ber is called Instances Memory cells bit byte word etc are reserved in the instances These memory cells are called Elements The elements can be used in FBs as auxiliary markers e g for intermediate results timer and counter set point values etc When calling up the FB you only need to specify the desired instance of the data structure All the auxiliary markers in the FB will thus be as signed data structure elements This means that it is not necessary to assign ac tual operands to the auxiliary markers when calling the FB This assignment is made automatically when entering the data structure instance In the SYM COM editor symbols initial values and comments can be specified for data structure instances and elements There are two types of data structure o data structures specified by Schneider Automation which cannot be modified for more information see the A250 Pocket Guide user instructions o new data structures created by the user for more information please refer to the AKF125 for Beginners user instructions This Edito
86. acter to the left of the cursor Delete the character above the cursor Delete the entire list Switch to Insert mode Delete the line at the cursor position Insert a blank line after the cursor Status Display Enable Control Update Force Force and Control Programming 143 Once the list has been entered you can use the function key lt Ctrl gt lt Return gt to process execute the list using an online menu Online Functions StatUs Display COntrol Enable UpdAte Force Force amp CoNtrol Force Completely Off AccePt Force Status Edit Online List Store Online List Edit ScaLing GraphiC Record Terminate Break Status display T Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Status Display Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Status Display Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Status Display Edit Overview Select Block lt Return gt Edit Block After selecting this function the entire online list switches to the active state display in the header and cannot be edited In this mode the current actual va lues of all signals entered in the list are cyclically read in by the PLC and dis played in the column for t
87. active state The marker EF_RKxx from the ZVT will be set to ZERO and ER_RKxx to ZERO The PBs or FBs called conditionally using the LAUF xx marker are no longer called Marker LAUF xx is no longer set in accordance with the time condition Making the run time system passive means that all control loops will be chan ged from the active state to the inactive state As a result the control loops will no longer be called The marker HALTCLC is only set once A terminating initiali zation of the entire closed loop control is possible with this marker The status of all control loops as well as the status of the entire run time system RTS swit ches to Halt If the global mode is set to passive marker Laufxx will no longer be set whate ver the local mode of each control loop This means that the PBs or FBs condi tionally called up with this marker are no longer called 33 Programming 45 Standardize global local m Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Standardize Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Standardize Standardize the individual control loop or the entire run time system Standardizing a control loop means changing the selected control loop xx from its present status to one in which it is possible to standardize using marker START xx The marker EF_RKxx from
88. again in ALD EXIT 254 OS 2 files copy 225 Output list 190 Output mode 138 181 Output unit 75 273 OveRview mode 267 Overview mode 268 35 P PaDT communication Station name 268 Page Down Dyn status display 113 Page mode 183 Page Up Dyn status display 113 Parameter restore 215 Parameter for formatting 219 Parameters for copying 227 Parity 275 Phase 51 Phase state 47 PLC setup date time 87 PLC diagnostics 153 162 PLC station name 259 PLC status 151 152 PORT PRT 236 Preset Dyn status display 118 Previous recording 133 Print 178 199 assignment list 189 191 Complete Documentation 192 193 Cross Reference List 185 Data structure 196 Data structures 197 199 Form feed 281 Lines page 281 Overview 179 180 PLC data 194 program signals 194 Signal assignment list 186 188 start table of contents 201 start page number 180 Symbols and comment 184 print Program protocol Cross reference list 182 Symbol and comment 182 Printer driver 282 Printer interface 275 Printer_xyz 280 Printout output unit 181 Index 289 Priority 42 Process FLASH 88 Program EPROM 89 Program signal load 64 Program signals further processing 249 print 194 program signals read 61 Program with PLC 76 Program protocol 181 183 Log file 236 PRT 294 279 PRT 295 279 pulldown menu Load 53 Pulldown menus Detailed display 154 Pulldown menu Equipment List comparison 78 Exchange 5
89. ard For all other ALUs the choice is between loading the data into the ALU RAM or EPROM Depending on the type of ALU entered in the EQ List you will obtain the se quential menu for EPROM or Flash processing 3 4 9 1 EPROM ALU in the equipment list gt Load EPROM Process FLASH o An EPROM file is created under Program Link The contents of this EPROM fi le can be burned into the EPROM or compared with the EPROM s contents using the EPS 2000 programming station In this menu the following functions are available Process EPROM Empty Test Program EPROM Compare EPROM The EPROM programming device EPS 2000 is to be connected to either one of the PaDT s serial interfaces COM1 or COM2 if available using cable YDL 36 1 Note Make sure that no PLC link up is active for the selected inter face 88 Programming 35 Mode of operation Before starting the program is loaded from the EPROM into RAM Extensive hardware checks are carried out before the program is started This takes approximately one minute If data has been lost in RAM the process of loading the user program from the EPROM to the RAM can be accessed by setting DIP switches BO B2 to the left and resetting the system Test if empty gt Load Process EPROM Empty Test With this function all the memory cells of the EPROM are checked for blanks i e hexadecimal FF This test is carried out again
90. ation lt Ctrl gt lt B gt to enter them in the Block list This list can be given a name and sa ved using Save Block List and then be reloaded when and where you wish 34 Programming 7 Load block list m Edit Replace Signals Load Block List Load Read Out PLC Load Block List Load Compare Blocks with PLC Load Block List Print Program Protocol SFC Protocol Cross Reference List Diagnostics Protocol Signal Allocation List The list which is programmed under Block list and saved under Save Block Lists can be reloaded using this function if required If desired an overview of all block lists stored in the selected station can be dis played by entering a space and pressing lt Return gt You can then use the Arrow keys and lt Return gt to select a block list Save block list m gt Edit Replace Signals Save Block List Load Read Out PLC Save Block List Load Compare Blocks with PLC Save Block List Print Program Protocol SFC Protocol Cross Reference List Diagnostics Protocol Signal Allocation List The list entered under Block List can be stored under a name chosen by the user The block list name should not contain a period If required it can be called again using Load Block List If desired an overview of all block lists stored
91. automatically before the bur ning of EPROMs Program EPROM o gt Load Process EPROM Program EPROM This function allows the burning process of EPROMS to be carried out However you must first have either linked to the updated station see Chapter 3 4 1 or have read out the contents of already burned EPROMs with Read PLC see below with Read PLC Either the current station or the read out data is bur ned depending on what you carried out last EPROM s that have a capacity of 1 Mbit or 4 Mbit can be used You will discover how many EPROMs of the selected type are required after you have activated the function Note If you burn data from read out EPROMs the EPROMs used must have the same capacity as the read out EPROMs 35 Programming 89 If you want to transfer a new program start with step 1 If you want to transfer a program that has been read out from the PLC start with Step 3 Step 1 Link the program under Load Link Program continue with Step 2 Step2 Mount the empty EPROM in the EPS 2000 Step 3 Start the Load Process EPROM Program EPROM function Compare EPROM T Load Process EPROM Compare EPROM This function enables a comparison to be made in order to be sure that the con tents of burned EPROMs correspond to the data of the updated station The EPROMs are placed next to one another in the EPS 2000 programming device and the functi
92. available lt 1 gt lt gt lt gt gt lt lt gt lt PgDn gt lt PgUp gt lt Esc gt lt F4 gt lt F5 gt lt F6 gt 132 Programming Move cursor Page to next network Page to previous network Abort dynamic display Choose recording Previous recording Next recording 35 Choose Block ni Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Choose Block Use this function to select a block from the block list Next recording er Online Dynamic Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Next Recording Use this function to select the next recordings The recording number can be found in the top left of the screen footer You can also call up this function with lt F6 gt Previous recording a Online Dynamic Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Previous Recording Use this function to select previous recordings The recording number can be found in the top left of the screen footer You can also call up this function with lt F5 gt 35 Programming 133 Choose recording m Online Dynamic Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Choose Recording This
93. ay Current Display Start Display lt Ctrl gt lt Return gt Start PLC Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Start PLC Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Start PLC Edit Overview Select Block lt Return gt Edit Block This function makes it possible to start the user program in the PLC during the dynamic status display Stop PLC ns Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Stop PLC Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Stop PLC Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt Stop PLC Edit Overview Selkect Block lt Return gt Edit Block This function is used to stop the user program in the PLC during the dynamic status display 35 Programming 117 Display NW comment m Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Display NW Comment Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt
94. d by a conditional block end before the network to be displayed this is highlighted by the following flashing message when the Dyn Display is called for this block Network not being processed in the screen header Note If the PLC block differs from the PaDT block after an appro priate inquiry this can be shown in its PLC form in the dyn display The PaDT block is not destroyed Programming 111 Press lt Ctrl gt lt Return gt and you will then be able to select the following functions in the pulldown menu Dyn Display Scrou rorwara Scroll Backward Break Signal Search Network Search MW Mode Online List Data Structure Zoom Start PLC Stop PLC NW Display Comments Presetting Signal tracin Compressed Present Outside the pulldown menu you can call the functions using lt Ctrl gt lt reference character gt The following special keys are also available lt 1 gt lt gt lt lt gt lt gt gt Move cursor lt PgDn gt Page to the next network lt PgUp gt Page to the previous network lt Esc gt Abort the dynamic display 112 Programming 35 Dyn status display Page Up Page Down Online Dyn Status Display Current Display Start Display Page Up Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Page Up Recording Block List Display
95. d signals and the corresponding new ones must have the same validity state in the equipment list o If a range is entered the first address must be smaller than the second Oo The start and end signals must be entered in the equipment list It is permitted to have the signal lists overlap 6 Programming 34 Block list in Edit Replace Signals Block List Load Read out PLC Block List Load Compare Blocks with PLC Block List Online Dyn Status Display Triggered Recording Block List Print Program Protocol Cross Reference List Signal Allocation List Enter here a list of all the blocks to be processed The list can comprise a maximum of 200 characters Authorized entries d Processing of all the blocks under the l station is the preset Space lt Return gt gt a selection window of all blocks appears OB PB FB gt e g OB1 PB1 FB55 PBxxx yyy gt e g PB8 19 FB10 gt FB10 only With a list of entries the items must be separated by commas e g PB1 19 PB23 24 FB5 8 FB13 28 You can overwrite existing entries or use lt Shift gt lt F2 gt to delete them and then replace them Enter lt Blank gt and lt Return gt to reveal a window containing all the existing blocks in the station databank You can then use the Arrow keys and lt Return gt to select and mark the desired blocks Then use the key combin
96. e ZVT to be processed Further infor mation about the control task will be shown This is the associated OB and the associated data block MELD These particulars are determined by calling SFB O_REG If no SFB O_REG SFB390 call has been determined for a ZVT this is represented by The ZVT in question can still be edited Choose Time Management Parameter O_REG Loc n O_REG Control Loop Comments CL1 comments of ZYT1 Control loop 1 CLZ comments of ZYT1 Control loop 2 CL3 comments of ZYT1 Control loop 3 rt NOTE rt Select the desired ZVT using the and cursor keys Then confirm by pressing the ENTER key 38 Programming 33 Once the time organization table to be processed has been selected and confir mation is given by pressing lt Return gt a window containing the time organization table data appears The ZVT contains global data which refers to every control loop and local data which refers to each individual control loop OFF Line RIM Global data of zuT1 Basic scan time 0 10 sec Priority 5 global mode H active Phase state iad Task No 1 No of ctrl loops 10 data of ZUT1 mode status active active active si DONDAN A UN e a O p pd pd pad Nee m j jd jd jd O OOO Comments Control loop 1 33 Programming 39 Change global and local data m Online Run Time System Select ZVT lt Return gt Edit Run Time System Select ZVT
97. e you are immediately returned to the menu 35 Programming 213 Specify source drive gt 4 Aa BESTEN PEN m Special Restore a Station From Station This is where the source drive is entered using the keyboard line editor gt e g A The entries A and B for external storage of data are useful here However you can also use the disk drives in the same way Step1 _ lt Return gt initiate Edit Step2 Enter source drive Step3 Complete with lt Return gt Specify Target Station gt on Pr l au en gt Special Restore a Station To Station Use the keyboard line editor to enter the path of the Target station including the drive gt e g F ANL_NAME STA_NAME The path name must match the backup name Warning Existing files with the same name will be overwritten Step 1 lt Return gt initiate Edit Step 2 Enter station name Step 3 Complete with lt Return gt 214 Programming 35 Specify data transfer parameter gt Special Restore a Station Parameter Parameter S is preset for Restore including the sub directories Additional parameters can be found in the Help texts gt e g S o Decompression Restore of a station or system The following functions are to be processed Decompression Start Decompression From File KOMP_DAT Start decompression Special Restore a Station Start Decompression Transfer with lt Return gt to
98. e BIK116 to assume the new switch position The yellow ALU LED flashes the green one glows If you have not yet entered the ALU call ALD25 on the PaDT and set your ALU under Edit Equipment List Plug in the connection cable PaDT lt gt ALU YDL52 Set the link up in ALD25 with Setup Link up Local Select the Load Bootload function Programming 95 Response A window appears indicating how much of the basic soft ware is being transferred At the end of the bootloading process a small message window appears which you must confirm with lt Esc gt The yellow ALU LED goes out the green one glows Step8 Flip DIP switch B3 on the ALU to OFF user program operation and switches BO and B1 in accordance with the requirements of the technology cold restart warm restart and manual automatic start The bootloading process is now completed You may now begin with the pro gram configuration or link the already edited program and transfer it to the PLC Note The yellow ALU LED flashes until the bootloading process is completed or if there is an error After correct bootloading the LED goes out After loading and starting the user program the LED stays on A Caution The green ALU LED should not flash during bootloa ding nor after its completion If this does occur bootloading must be repeated A Caution You must wait at least 3 minutes after bootloading is complete before ca
99. e equipment list Note The data of a Flash Card FLASH IMG which has already been read out will be overwritten FLASH Status rae Load EPROM Process FLASH FLASH Status The function is not currently active Flash Port ur 102 EPROM Process FLASH FLASH Port Select this function and you can then modify the preset printer interface LPT1 through which the Flash drive should be addressed 1 4 94 Programming 35 3 4 10 Bootload bl ad Load Bootload This function allows the basic software to be transferred from the programming device to the ALU There are no requirements for the user program Boot mode must be activated under the following exceptional conditions 00000 The PLC station is started up for the first time Configuration change Master lt gt Slave New programming SW has been installed Enter or change bus type ALU change ALU 1xx lt gt 2xx The following steps are necessary for first time operation brand new PLC Step 1 Response Step 2 Step 3 Response Step 4 Step 5 Step 6 Step 7 35 Insert the desired modules into the subrack and connect to the power supply Place the RAM backup battery into the ALU The yellow ALU LED flashes the green one glows Flip DIP switch B3 on the ALU to ON Bootload DIP switches BO B2 to OFF Carry out a RESET power supply Off On or insert and withdraw the Disable pin e g on th
100. e keys of the right hand Numerical keypad Press the lt Alt gt key and keep it pressed Use the keys of the right hand numeri cal keypad to enter a three figure number and then release the lt Alt gt key again The corresponding graphics character appears on the screen at the current cur sor position 2 Programming 34 The following graphics characters are available on the left the 3 digit number on the right the corresponding character 173 1881 1811 1821 183 n 184 1851 186 1877 188 183 19 131 12 1939 134 r 195 H 196 197 158 F 133 266 261 mp 202 209 r 264 205 206 ir 267 208 209 7 210 m 21 212 Ade 214 r 215 216 2177 ABS Figure K 10 Available graphics characters Instead of creating your own title block you can also use a standard title block file in which you only need to enter the current details This is what the standard title block looks like Schriftkopf Editor jerschreiben Zeile 1 Spalte 1 be Datun Bear Gepr ir nderung Datum Nane Norn AEG 34 Programming Title Block Name 2 Edit Title Block Title Block Name gt Enter here the name of the Title Block file which you would like to process The standard Title Block File is called HEAD DOC Normally the extension DOC is given to Title Block filenames Title
101. e reading process begins a backup copy of the equipment list of the PaDT is made as the current PLC equipment list is overwritten during the rea ding process The copy is saved under the file name BES25DAT BAK in the cur rent station The copy can be loaded at any time using the Special Import and Equipment List function However it must first be renamed xxx ABL Hardware equipment list is Load Read Equipment List Hardware Equipment List The hardware EQ list contains the equipment actually available in the PLC It can be read out from the PLC immediately after the bootload The Disconnection Characteristics Node Number Scan Phase Timeout and Module Com ments parameters are given the standard preset You can then modify these further in the equipment list editor as required The subrack types cannot be read out as none of their functions are process related For all subracks therefore the system uses the type with the mostslots The hardware EQ list can only be read when the PLC is stopped 58 Programming 35 A Caution The actual equipment of the PLC is only updated du ring bootloading and when loading a program to the PLC l e at all other times there may be discrepancies between the hardwa re EQ list and the actual equipment user equipment list wi Load Read Equipment List User Equipment List The user EQ list is equipment that you have edi
102. e selected output unit The trace buffer can only be selected in Local or Remote linking modes The last entries are always the ones to be displayed The following pulldown menu is available Display Messages Start Print Title Block on TItle Block File TITLE DOC Qutput Unit Monitor 168 Programming 34 Start printing o Online Communication Operating Functions Display Trace Buffer Start Printing Online Communication Operating Function Display Trace Error Buffer Start Printing When this function is first called up the messages are automatically read out of the PLC and saved in a file At every further call of the function the user is asked to state whether or not the messages are to be read out again Answer yes or no o Yes the messages are read out of the PLC o No the existing file in the PaDT is used The following buffer elements are displayed Contents of the Trace Buffer Richtung Empfangen Enpfangen Senden Zyklus Datun Uhrzeit LHH Senden Durchr KP SEA KP IS 18 12d 56 enden 351 18 10 91 14 29 56 394 306 Senden 1 1 352 18 10 91 14 23 56 402 3900 Senden 1 1 353 18 10 91 14 23 56 408 306 Senden 1 1 354 18 10 91 14 29 56 418 300 Senden 1 1 355 18 10 91 14 29 56 424 300 Senden 1 1 356 18 10 91 14 23 56 432 3908 Senden 1
103. e you can see immediately the reason you made these recordings Comment is Online Dyn Status Display Triggered Recording Comment An input window is displayed where you can enter a comment consisting of 15 li nes The comment refers directly to the recording group It may for example contain all the important information on one group of recordings Press lt Ctrl gt lt Return gt to reveal the following pulldown menu Edit Comments Break Terminate Text Start Text End InseRt Line Erase Line Erase Comments CoPy Comments 35 Programming 137 3 5 3 4 Output mode m Online Dyn Status Display Output Mode Print Program Protocol Output Mode In this menu line you can choose the mode of output for your program protocol You can choose between instruction list IL ladder diagram LD and function block diagram FBD Select by toggling between the modes The following example shows the same program in three display formats A 1 2 1 2 13 Q43 A 11 3 11 2 Q4 3 2 ae amp 1 3 L a43 IL LD FBD 138 Programming 35 3 5 4 Online list ee Online Online List S Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt
104. ed with an overview of the AKF blocks or DOS files located there Directory AKF Blocks DOS Files 200 Programming 35 Table of contents AKF blocks gt oo po oo gt Special Table of Contents AKF Blocks This function allows you to view a table of contents with all the blocks from the station databank A pulldown menu appears containing the following functions with sample entry AKF Blocks Start Print Search Text s Mask OUtput Mode long form Title Block on TItle Block File TITLE DOC Output Unit Monitor Start printing gt Special Table of Contents AKF Blocks Start Printing Special Table of Contents DOS Files Start Printing Once the remaining parameters have been established you can start printing to the printer a file or the screen Search key s Mask AKF Blocks so Special Table of Contents AKF Blocks Search key s Mask Use the line editor to enter a mask for the files to be shown all blocks will be shown FB display all function blocks PB2 FB display PB2 then all FBs e g Use a space and lt Return gt to reveal a window containing all the blocks available in the station databank You can use the Arrow keys and lt Return gt to select and 35 Programming 201 mark the blocks in the list to be displayed Use lt Ctrl gt lt B gt to terminate selec tion The selected blocks will then
105. eded by Zx_ with x standing for the number of the ZVT x 2 5 Example The basic sampling time of ZVT3 is given the symbol name Z3_TO_CLC The call marker for the fourth control loop of ZVT2 is given the symbol name Z2_LAUF 4 33 Programming 33 Note All dynamic control blocks have a status word STAT by which they are linked to the respective control loop Connecting the status words with the associated status word in the ZVT STAT xx allows all the dynamic blocks within the control loop to run a start up phase within the control loop when the transition is made from disa bled to enabled control loop status The start up phase creates inter nal old values so that the dynamic blocks can be set to the current status A Caution If the status signals are not connected to the conirol loop status word in the ZVT the user himself must control the status Closed loop conirol configuration procedure oO aadd m Edit control run time system Set up task closed loop control using the O_REG control block Form subfunctions as control loops Configure control loops using control blocks in PBs thus linking the control block status words to the status word of each respecti ve control loop in the ZVT STAT xx Call PBs using ZVT call markers in OB REG LAUF xx as conditions Error conditions will be intercepted by the blocks and reported in WAF Call markers Before OB_REG is called however the ZVT will be pr
106. een even odd and none for parity 35 Programming 275 270Databits gt Setup Print Output Unit Printer Freely Config V24 DataBits You can toggle between 8 bit and 7 bit Stop bits Zen SeTup Print Output Unit Printer Freely Config V24 Stop Bits You can toggle between 1 and 2 stop bits Initialization Setup Print Output Unit Printer Freely Config V24 Initialization ASCII sequence for initializing the printer z B character set auto LF etc or DATEl dddd eee Name of the Initialization file e g for a laser printer Normal font gt Setup Print Output Unit Printer Freely Config V24 Normal Font ASCII sequence for initializing at 80 characters line corresponds to 10 cpi e g for DRU096 15 oder FILE dddd eee Name of the Initialization file e g for a laser printer 276 Programming 35 Narrow font in Setup Print Output Unit Printer Freely Config V24 Narrow Font ASCII sequence for initializing at 143 characters line corresponds to 20 cpi e g DRU096 OF or FILE dddd eee Name of the Initialization file e g for a laser printer Initialize Printer _ SeTup Print Output Unit Printer Freely Config V24 Initialize Printer
107. em 00 212 Erase a station i eee eee eee 217 Format diskettes 0 cece ee eee eee 217 Copy diskettes 0 00 cece eee eee 220 Erase Files 2 22 na 221 Copy files v2 5 2 3 hates SG aw tee og dea ee ae 223 Import 2 2 sr a io E lee dans 228 Total import a3 He eee aaa 230 Import data structures 00 eee eee ern 232 Import Equipment List 0c eee eee 234 Import Symbols and Comments 222 235 Import DIOCKS fn gh or 22 ana E 236 Import external data structures 238 Exporting station specific data 239 Total export of current station 240 Export data structures 0 e cece eee eee 242 Export equipment list 2 0 eee eee 243 Export symbols and comments 05 244 Export blocks meis raa ianea o a ee 245 Export external data structures 247 Further processing of PLC data 248 Program signalSa sya etenga ie ana n a aa 249 Data structure blocks 020 eee e eee eee 252 Duplicate station 0 cece eee eee 253 Operating system 0 cece eee eee 254 MS DOS operating system 000 eee ee 254 System information 00 cece eee eee 255 End station handling ee eee e eee eee 255 SELUP if os eee re interes 256 Planti c teste Behe ae tA RER dee Ate Ae ae ee dete Ba
108. en by the entered date Examples of valid input day month year 12 3 1991 1231991 12 3 1991 12 3 1991 12 3 1991 12 3 1991 3 4 8 2 Set time is Load Set Date Time Time In the first line you will see the time currently set on your PaDT This time can correspond to the current time if you have set the date and time when starting up the system or your PaDT has an integrated multi function card If this is the case use lt Esc gt to exit the editor A new time is entered in the second line Input must be repeated until a valid ti me has been entered or you have used lt Esc gt to exit the editor Note Your PaDT s time will be overwritten by the entered time Examples of valid input hour minute second 12 13 19 121319 12 13 19 12 13 19 12 13 19 12 13 19 86 Programming 35 3 4 8 3 PLC setup gt Load Set Date Time PLC Setup If you have just entered the new time and date these will be transferred to the PLC Otherwise the system date and time will be transferred to the PLC Then the system markers SMB1 to SMBS in the PLC are brought up to date The system s date and time can also be set on the PaDT with the operating sy stem functions Date and Time after it has been switched on or after a warm restart for example 35 Programming 87 3 4 9 Process EPROM FLASH When using ALU154 or ALU154 1 you can choose to load the FW and the user data into the ALU RAM or into the Flash C
109. en selected Control is only effective for the duration of a PLC program cycle The status of the si gnals controlled remains until the signals are overwritten with new values by the program in the PLC or by functions of the online list force control Signals with the identifier C are not controlled The identifier S is merely a si gnal classification and is required for editing Update Force nn Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Update Force Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Update Force Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Update Force Edit Overview Select Block lt Return gt Edit Block Signals in the online list with the identifier FO Force On are forced to the cor responding signal value once this function is triggered Forcing remains active until it is explicitly disabled Use the function Force Completely Off online me nu to disable forcing It can also be disabled by changing the Identifier of the si gnals concerned from FO to F and then trig
110. ension TXT It is only possible to interrupt the deletion by pressing lt Ctrl gt lt C gt simultaneous ly 222 Programming 35 3 7 8 Copy files gt Special Copy Files Use this command to copy AKF blocks within the station e g FB1 to FB2 or DOS files between any two directories Copy Files AKF Blocks DOS Files Copy AKF blocks gt oo mon ac gt Special Copy Files AKF Blocks The following functions are available under this pulldown menu AKF Blocks Start Copying SQurce PB1 TArget PB1 This function allows you to store a block under a different name i e copy A Caution If you copy OB1 the ALSOB1 call is deleted A Caution If you copy any block to OB1 the ALSOB1 call is transferred to Network 1 35 Programming 223 Start copying m Special Copy Files AKF Blocks Start Copying Special Copy Files DOS Files Start Copying After source and target have been specified copying will begin source u Special Copy Files AKF Blocks Source Using the line editor enter under source the block to be copied Enter a space followed by lt Return gt to display a selection window Use the Arrow keys and lt Return gt to select a block from the list AKF blocks can only be copied within the current station target gt oo mon on vo Special Copy AKF Blocks Target This is
111. ent Frequent consultation of the index is recommended Arrangement of this guide Chapter 3 contains new features and a broad overview of the software structure 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 3 3 5 3 3 6 3 3 7 3 3 8 3 3 8 1 3 3 9 3 4 3 4 1 3 4 2 3 4 3 3 4 4 3 5 4 1 3 5 4 2 Tithe Blok v4 2 died cada aa an 1 Replace Signals 0 cece eee eee eee 5 Compile blocks 00 cece eee eee ee 9 Data structures sercis aias ia eee 17 Example of a data structure 0
112. ents You must then use the block editor to edit blocks in which bit string parameters or node numbers are used Assignment in AKF125 Rewire Reconfigure In AKF 125 you can modify blocks with the help of a user assignment This pro cedure is similiar to that of replacing signals Proceed as follows hnlich wie beim Ersetzen von Signalen k nnen Sie im AKF125 mit Hilfe einer Anwender Rangierung Ihre Bausteine ver ndern Daf r gehen Sie in folgender Reihenfolge vor Step1 Create user A file see below 34 Programming 11 Step2 Change equipment list if necessary Step3 Start Compiling user A file User Assignment on Sy stem Assignment off Fur die Umsetzung anderer nicht AKF125 bzw alt AKF125 ALD Programme sind zwei Verfahren m glich o System Assignment System assignment is used in the conversion of foreign old blocks to replace si gnals which have a meaning in the foreign old ALD AKF which is different to that in the current AKF with the corresponding signals of the current AKF125 which have the same meaning The system assignment file supplied with AKF125 cur rently only contains directions for the assignment of system markers So that the compiler knows which assignments he should make toggle with lt Return gt in the System Assignment menu item to select the name of the system to be conver ted e g A350 Set A250 if old AKF versions for A250 are to be converted The s
113. enu lines block internal external data structure The remaining two lines are automatically set to 3 i e a blank entry When approaching the limit of available memory an Exchange Online may no longer be possible In such a case try to transfer the whole program to the PLC after relinking 35 Programming 55 Note OBs that are called by a time control task of the O_TIME and O_CON SFBs or OBs that call an OB with a time and control task may only be exchanged online if the corresponding task has been made passive RCT 0 It is not permitted to exchange O_INTR parameters online The following entries are available in this menu Exchange Start Exchange Block Internal Data Struc External Data Struc Start Exchange is Load Exchange Online Start Exchange Edit Blocks Start Entry existing block lt Return gt Exchange Online Start Exchange Edit Overview select block lt Return gt Edit Block After determining the block to be exchanged type and number the exchange commences Small windows show you the point you have reached in processing Note An Exchange Online is only possible if the program has first been loaded into the PLC and is no longer linked on the PaDT after loading 56 Programming 35 Internal data structure m Load Exchange Online Internal Data Structure The name and copy number of the interna
114. ernal data structures 35 Programming 239 3 7 10 1 Total export of current station o Special Export Total Export This function is a combination of the functions Data Structures Blocks Sym bols and Comments Equipment List and External Data Structures The system handles each of these functions in turn until an error occurs or an Abort command is received from the user Note The result is stored in Target directory G_EXPIMP Before the function is executed you will be asked to decide whether or not the function should be directly terminated if an error occurs If Y Yes when an error occurs the individual function will be terminated with an error message and the Total export will be aborted This will be accompanied by a separate message If you enter N No the error messages of the individual functions will be col lected and then displayed at the end of the total export The total export function will not be aborted Note Importing at a later date can lead to changes in the sequencer presentation only for ALD application and this may mean that so me of the step numbers could be allocated differently For reasons of clarity we therefore recommend that you export with symbolic ad dressing The following functions are available Total export Start Target directory F ANL_NAME STA_NAME 240 Programming 35 Start Export gt Special Export
115. ey should be loaded 62 Programming 35 35 The files have the following extensions which cannot be changed Program signals PSG Signal memory range SSB DB s and Streams DSB Programming 63 Load program signals Load Process PLC Data Load Prg Signals Signal memory contents and data structure elements can be transferred into the PLC here from a file This will mean that only the signals found in your AKF pro gram are transferred Data structures which have since had their declaration mo dified will not be included for safety reasons A corresponding note is made The following functions are available Load Program Signals Start Function File Name SIGNALS PSG The function should only be used if the PLC is stopped or is in a defined state When the PLC is running the loading process always occurs at the end of a scan Thus a maximum of 72 signals per scan can be loaded If you want to load more than 72 signals then you must take appropriate measures yourself to ensure the consistency of your signals Caution If the PLC is stopped it is not possible to load the si gnals in NEWSTART mode as the values of the PLC would be overwritten when starting Start function Mn Load Process PLC Data Load Prg Signals Load Process PLC Data Load Sig Mem Range Load Process PLC Data Load DBs and Streams Signals or data structures
116. f your signals A Caution When the PLC is stopped it is not possible to load the signal memory contents in NEWSTART mode as the values would be overwritten when the PLC was started 35 Programming 67 Read data structures and streams gt Load Process PLC Data Read DBs and Streams Here you can read out the contents of data structures from the PLC The data structures that are to be read are found in the data structure list Only those da ta structures which are present in the PLC can be read i e those referred to in the user program Near data blocks are not taken into account here A file with the extension DSB is created The following functions are available Read DBs and Streams Start Function DB List i File Name SIGNALS DSB The function should only be used when the PLC is stopped or is in a defined state When the PLC is running the readout occurs independently of the pro gram scans You must therefore take appropriate measures yourself to ensure the consistency of your data structures Data structure list a Load Process PLC Data Read DBs and Streams DB List This function allows you to enter a list of data structures The following conditions must be observed o The data structures must be known to the system oO Only single copies can be processed oO The copy number must be located in a valid area otherwise a warning mes sage will appear
117. function is used to display the recording of your choice The recording num ber can be found in the bottom right of the screen footer You can make your choice in the following menu Records Total number of recordings incl run ons No run ons t Start number of run ons Number of run on displayed Run on 0 means The recording displayed is not a run on Run on n means The recording displayed is the n th run on You can also call up this function with lt F4 gt Record number ws Online Dyn Status Display Triggered Recording Recording Recording Number Here you can select a particular trigger process recording that you would like to view Recording comment wi Online Dyn Status Display Triggered Recording Recording Recording Comment Enter a comment This comment refers directly to the trigger process recording 134 Programming 35 Delete recording group E Online Dyn Status Display Triggered Recording Recording Delete Recording Group At this point you can delete a group of recordings Enter lt Return gt or lt Blank gt lt Return gt to open a selection window Online list i Online Dynamic Status Display Triggered Recording Online List If you enter a name in the online list under Triggered Recording the signals in the list will also be recorded Thus an exte
118. gering the Update Force func tion A forced signal is recognizable by the color change 34 Programming 145 Constant forcing is possible for inputs and for outputs that are not used in the user program Forcing can only influence user logic at the end of a scan For M MW MD MG direct inputs outputs IN OUT and interlocked outputs see mode of operation described below y oe Bez Force Q1 1 1 A VO Q1 1 e IL A Q11 Q1 2 Signal memory Force Q1 1 1 Se gt 3 Sn Trigger vO Q1 1 1 Q1 2 0 Figure 11 Force mode of operation The operands mentioned above are forced at the beginning and at the end of a scan During the runtime they may momentarily assume other values see exam ple Q1 1 However the Force values are displayed in the Online List und Trig gered Recording functions To see what this means look at the following presen tation 146 Programming 34 Vo 91 1 amp 01 1 amp 01 2 Force amp Control Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Force amp Control Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Force amp Control Online Dyn Status Display
119. h Fehler i i i ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 ZKA Fehler 1 1 1 gt UEBUNG lt LOCAL gt PUTE ER 170 Programming 34 The following functions are available lt Return gt Display defective stations lt Esc gt Exit display With the error message ZKA Error ZKA Short Scan Poll press lt Return gt to specify the stations which have not yet responded to the ZKA The following errors can occur o Local message number errors Format error Receive Format error Send Unknown Message Number Telegram too long o SEA errors Receive Buffer Overflow Send Buffer Overflow Horizontal Parity Error Vertical Parity Error Endlabel MTA List Framing Error SSP Error a Line Error BUS time monitoring expired Line error 34 Programming 171 3 5 7 8 Display Current Trace Buffer m Online Communication Operating Functions Display Current Trace Buffer Use this function to continuously send the updated contents of the trace buffer to the screen The trace buffer can only be selected in Local or Remote linking mode The last entries are always the ones to be displayed The following functions are available lt S gt Stop Current Display lt W gt Restart Current Dis
120. h 132 Title Block Height 6 Input is made with a title block editor Start Entry gt Edit Title Block Start Entry After determining the name width and height of the title block and pressing lt Re turn gt you can start the input This title block can then be used for all print operations Output is always made at the end of a page of print If the Title Block File does not exist it is created automatically with the parameters name width height determined in the Pulldown menu 34 Programming 1 Title Block Editor gt Edit Title Block Start Entry lt Return gt With this editor you enter the title block for the station documentation lists for output to a printer file or screen You can edit any text in the displayed frame using the following special keys and the typewriter keyboard Special keys lt Del gt Delete character under cursor lt backspace gt lt gt Delete character to the left lt lt gt lt gt gt lt gt lt gt Move cursor lt Return gt Cursor to the start of the next line tab Cursor 8 Columns to the right backtab Cursor 8 Columns to the left lt PgUp gt Move image to the left lt PgDn gt Move image to the right lt Ins gt Insert Overwrite lt Ctrl gt lt B gt Save End Editing Graphics characters You can also use graphics characters when drawing a new title block This is created using the Keyboard with the lt Alt gt key and th
121. he corresponding PLC block displayed in separate windows The comparison is made at IL level It is a requirement g for the program to have been linked with the Setup setting Complete Repre sentation or Without Comments Setup PLC station Link Mode If the block has been linked without comments then neither will comments be dis played for the PaDT blocks g for networking to have been set up Setup Networking The user then has two different modes available to him a Comparison mode o Editing mode You can alternate between the modes using the Function keys Note The keys have different meanings in each mode Comparison mde Use Comparison Mode to display a previously selected block in two separate windows The block is compared at IL level and the comparison is made line by line The block located on the PaDT is entered in the top left window and the block located in the ALU is entered in the bottom right window Use the lt gt and lt gt function keys to search for and highlight unequal IL lines 35 Programming 79 Key assignment in Comparison mode lt Right cursor gt lt Left cursor gt lt F2 gt lt F3 gt lt F4 gt lt gt lt Esc gt lt Home gt lt End gt lt Ctrl gt lt Home gt lt Ctrl gt lt End gt lt PgUp gt lt PgDn gt lt Ctrl gt lt PgUp gt lt Ctrl gt lt PgDn gt lt Cursor up gt lt Cursor down 80 Programming Move contents of b
122. he requisite old values for pro cessing are created so that as a rule the control block can set up smoothly on the existing process status If the control loop status is Running all the control blocks of the control loop concerned will be processed according to their algo rithms and modes of operation A 33 Caution All control blocks should be called unconditionally within their control loops PBxx so that the old information ab out the process can always be passed on It is possible to stop all control blocks using special markers so that they no longer change their output By taking advantage of this possiblity you can ensure that the old information of the control blocks about the process is valid and the blocks can be smoothly set to the current values There is an exception in the case of two control SFBs with dif ferent sampling times in a control loop the PB representing the control loop will be called unconditionally the SFBs however will be called conditionally with LAUF xx Programming 37 Select time organization table global m Edit Run Time System Edit Run Time System lt Return gt lt Ctrl gt lt Return gt Select ZVT Online Run Time System Online Run Time System lt Return gt lt Ctrl gt lt Return gt Select ZVT After the function Run Time System has been chosen a window will appear in which to select the time organization tabl
123. he signal value You can display them in the numerical system determined in the Format column The keys lt PgUp gt lt PgDn gt lt gt and lt gt retain their functions even if the list is active The functions of the online menu are also available except for the func tions Status Display already active and Adopt Force Status To get back to Edit mode from the active list press lt Esc gt or use the Edit On line List function Online menu The status display simultaneously becomes in active and any signal values that have been overwritten return automatically 144 Programming 34 Enable Control in Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Enable Control Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load On line List Name lt Return gt lt Ctrl gt lt Return gt Enable Control Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Enable Control Edit Overview Select Block lt Return gt Edit Block All signals available in the list with the identifier CO Control On are controlled to the corresponding signal value after this function has be
124. her PLC status should be read out again or not Answer yes or no a Yes PLC status is read out from the PLC a No the existing file in the PaDT is used Once you have given your answer a further pulldown menu appears The follo wing functions are available Message No Start Monitoring Message No 1 65535 1 34 Programming 165 Start display m Online Communication Operating Functions Display Message and Modify Inhibit Bits Start Printing Start Display The LMN s or logical message numbers configured for the station are displayed in a table on the screen The table contains the following elements gt UEBUNG lt LOCAL gt PUTE Ki The display in the send bit name column will be either logical or symbolic This depends on the AKF addressing mode selected absolute symbolic Except for the system messages all inhibit bits can be changed Once a line is selected use lt Return gt to set 1 no output or release 0 output the inhibit bit Up to 30 inhibit bits may be modified at one time Once you have pressed lt Esc gt to complete the function and confirmed the message with Yes the changes are sent to the station 166 Programming 34 Message number is Online Communication Operating Functions Display Message and Modify Inhibit Bits Start Printing Message No With this function
125. ible with a properly connected PLC Connection options for the A250 PLC are either local via the PaDt serial V24 interface COMx or remote via a bus interface from Modnet 1 or Modnet 3 The following load functions are available under this pulldown menu Edit Online Print Special Setup Help F10 35 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 lt depending on ALU type in the equipment list Programming 53 3 4 1 Link Program Ze Load Link Program When this function is selected the PLC program is generated The OB and all blocks called from the OB are linked to make a program which can be run for the PLC This complete program is filed in the directory under CODE25 PLC and can be transferred to the PLC with the Program to PLC function The link is made according to the presets given in Setup PLC station Link mode type of networking diagnostics If OB3 is called in a block then all sequence KB and AZ blocks will automatical ly be linked otherwise the sequence and AZ blocks will not get into the linked object The maximum number of blocks that can be linked is equal to the number of blocks set in Setup PLC station Note Exchange Online is only possible if the program has first been loaded into
126. ic sampling time For better utilization of computer capacity it is possible to 32 Programming 33 call up the individual control loops out of phase A maximum of 64 different con trol loops is possible each one separately parameterized and enabled or disa bled The parameterization of the basic sampling time as well as the reductions and the phase states of the control loops takes place in the time organization table ZVT The control loops are configured as PBs which must be called up from within OB REG using the markers LAUF xx as conditions Example Network 1 in OB REG CL1 LAUF 1 CL1 is the symbolic name for PB1 for example LAUF 1 is the call marker for control loop 1 from the ZVT Each element of ZVT1 symbolic name ZVT has standard symbol names stan dard comments and standard initial values If a ZVT other than ZVT1 is to be used e g in the case of several control tasks standard symbol names and standard initial values will not be available here initially To create standard symbol names the ZVT in question must be edited in the Edit Run Time System menu It is important that the number of the control loops to be processed be set to the desired number Saving will then store the edited values In addition standard names will be generated for all ZVT global data and the ZVT local data specified in Number Standard symbol names only differ from the standard names of ZVT1 in that they are prec
127. ing functions in this pulldown menu Print Data Structures Start Print Data StrUcture List Load Data Structure List SaVe Data Structure List Title Block on TItle Block File TITLE DOC Output Unit Monitor Start Page Number 1 33 Programming 197 3 6 9 1 Data structure list gt Print Data Structures Data Structure List gt Enter a list of all data structures that are to be processed The list can comprise a maximum of 200 characters Valid input 5 process all the data structures available under this station BESLIS NOKBF process BESLIS NOKBF The individual data structure entries should be separated by a comma You can overwrite existing entries or delete them with lt Shift gt lt F2 gt and then re place them Enter a space and press lt Return gt to reveal a window containing all the data structures from the station You can move around in this window with the Arrow keys Use lt Return gt to select the data structure on which the cursor is positio ned In this way you can combine a number of data structures to form a list Use lt Ctrl gt lt B gt to terminate selection The selected data structures will then be transferred to the menu line The list of data structures created in this way can now be given a name and sto red so that it can be reloaded at any time sko If you wish to have all the data structures printed enter Presetting 3 6 9 2 Load
128. ipment List after it has been imported and before symbols comments and blocks have been imported If for example a module is removed which is referred to within the symbol and comment data or in the blocks of the user program error messa ges will be generated upon importing these files and stored in the corresponding error files Incompatibility of Equipment Lists The integration of new or modified modules has led to incompatibilities in the Equipment Lists of different ALD versions or when changing from AKF to ALD 234 Programming 35 3 7 9 4 Import Symbols and Comments gt Special Import Symbols and Comments This is where symbols comments and initial values can be read in from an im port file The following functions are available with sample entry Import Start Source directory F ANL_NAME STA_NAME SYKO_EX Import file name The symbols and initial values are subject to the same conditions as in the sym bol and comment editors and will be integrated in the system If upon reading an error occurs an error file named after the import file but with the extension FSD will be stored in the source directory These files can be corrected with an ASCII editor and read in again later 35 Programming 235 3 7 9 5 Import blocks oe ion yo o Special Import Blocks This is where blocks can be read in from ASCII files When importing an ASCII IL the conversion process
129. is logged in a log file It will contain a list of the ASCII files processed and the AKF blocks generated In addition the following errors are listed o Errors identified by the converter with the line number of the ASCII file o Errors of the AKF compiler which lead to an Abort command with the network number and the instruction number in accordance with AKF notation The log file is always called PROT PRT in the current station The following functions are available with sample entry Import Start Source directory F ANL_NAME STA_NAME BAUST_EX x Block list 236 Programming 35 Import blocks Block list gt Special Import Blocks Block List Specify the blocks here which you wish to have imported with the import file File identifiers should be entered here without an extension as the defined ex tension IL is a requirement The default is this means all ASCII files with the extension IL You may only enter the name of one ASCII file to be conver ted A list with a maximum of 200 characters consisting of ASCII file names without the extension IL can be entered Entries are to be separated by commas The standard wildcards and are valid Example FB PB1 PB222 HUGO SFBG_11 If no entry is made a window opens containing all the files with the extension IL which can be found in the specified source directory Files can then be se lected fr
130. iskettes Source Drive or Target Drive Using the line editor you can enter the same drive twice or different drives Ex 1 one drive Ex 2 two drives Source drive A Source drive A Target drive A Target drive B or Bto A 3 7 7 Erase Files ial gt Special Erase Files This function can be used to delete any number of AKF blocks in the current sta tion or DOS OSJ2 files Erase Files AKF Blocks DOS Files 35 Programming 221 Delete AKF blocks gt Special Delete Files AKF Blocks Using the line editor you can enter a mask for the block s to be deleted Enter a space and lt Return gt to display a selection window You can then use the Ar row keys and lt Return gt to select and mark the blocks to be deleted in the list Press lt Ctrl gt lt Return gt to acept these as a mask in the list In the case of AKF blocks this function is only valid for the current station eg Delete all blocks FB Delete all FBs FB10 Delete FB10 It is only possible to interrupt the deletion by pressing lt Ctrl gt lt C gt simultaneous ly Erase DOS files gt Special Erase Files DOS Files The line editor is used to enter a mask for the files to be erased Enter a space and lt Return gt to display a selection window eg gt Erase all files of the current station F ANL_NAME STA_NAME TXT on the hard disk in the station STA_NAME erases all files with the ext
131. ith ongoing updates for signal changes You can select from the following functions 35 Programming 109 Dynamic Status Display Start Display Block OB1 Network Number 1 Start Display a Online Dyn Status Display Current Display Start Display Once block type and network number have been selected the display is started with this line Example of a dynamic display in IL mode Dynamic Status Display EZS U clock pulse_6 1 1 U 12 1 1 1 02 1 1 1 Signal states in Accumulator Sig mem SM169 clock pulse_6 1 0 Hz flashing frequency Block OB1 NETWORK 1 110 Programming 35 Dynamic display Online Dynamic Status Display Current Display Start Display Online Dyn Status Display Triggered Recording Recording Block List Display Edit Blocks Start Entry lt Return gt Dyn Status Display You are in dynamic display mode 35 Note If the user program is in an endless loop the runtime is excee ded or Pointercheck cuts in the program endblock has not been re ached this is highlighted by the flashing message in the screen hea der Network not being processed Error localization is effected by PLC diagnostics The faulty network is localized and displayed Note If within a user program a block is not processed because of a missing condition or if the block is terminate
132. ive Step3 Complete with lt Return gt Note We recommend that when formatting diskettes you assign the station name to the data carrier so that it can be identified at a later date If necessary the station path and also the first lines can be taken from the backup file CONTROL 001 Specify parameters for data transfer gt Special Backup station Parameters Parameter S is preset for the backup including the sub directory Further pa rameters can be found in the Help texts gt e g S 208 Programming 35 o Compressed backup of station or system The following functions are to be processed with sample entry Compression Start Compression System F ANL_NAME PLC Station STA_NAME PaDT Station PaDT Preset Store Length Station In File KOMP_DAT Start compression TE Special Backup Station Start Compression Press lt Return gt to transfer and in accordance with the entry of the parameters shown below the compressed backup commences Follow any messages instructions on the screen It is only possible to interrupt during the backup by pressing lt Ctrl gt lt Pause gt si multaneously After the backup you are immediately returned to the menu Note It must be possible for compression to be carried out without changing the data carrier 35 Programming 209 Enter system path gt Special Backup Station System Enter here the system path of the s
133. ive at the actual sampling time for the control loop The effective sampling time should be selected so that it corresponds to approx 1 10 of the smallest process time constant to be recorded Phase local The phase state can allow control loops with the same reduction not to be called in the same call of O_REG OB in which the closed loop control is configured but to be called out of phase The correct choice of phase states will achieve op timum utilization of computer capacity To provide the control loops with a common reference for their phase state they must all be started at the same time They can be started using the CRT marker at the standard function block O_REG or using the global mode of the run time system If a particular control loop is started at a later point there is no way of fi xing its phase state with respect to the other control loops Mode local Each control loop has its own mode CL NO 1 Activate Passivate Initialize 33 Programming 51 Status local read only The status is only shown in the Online Run Time System menu Sampling time local read only The sampling time is obtained from the basic sampling time and the reduction of the control loop in question 52 Programming 33 3 4 Load The load functions are used to communicate with the PLC and to process the user program in the PLC Note Please note that all functions except Link Program are only poss
134. l 4 The diskette will be formatted with 40 tracks per side This parameter is used to format a 5 1 4 inch diskette with 360 KB in a 1 2 MB drive This allows you to use 360 KB diskettes in a high density drive It is not guaranteed however that you will be able to read these diskettes in a2D or DD drive as well N Enables you to assign a name to the data carrier max 11 characters including spaces When you are backing up a station we recommend that you specify the station name as otherwise it will only be possible to identify the diskette again when it is restored 35 Programming 219 3 7 6 Copy diskettes Special Copy Diskettes This function is used to copy the entire contents of one diskette onto another diskette of the same capacity Any data stored on the target diskette will be des troyed as the target diskette will be formatted for copying The following functions are available in this pulldown menu Copy Diskettes Start Copying Diskettes SOurce Dr ive B TArget Drive A Start copying diskette m Special Copy Diskettes Start Copying Diskettes After the source and target drives have been entered copying will begin After this function has been chosen please follow the directions that appear on the screen Once this function has started it is possible to abort by pressing lt Ctrl gt lt C gt 220 Programming 35 Source drive or target drive gt Special Copy D
135. l Import Equipment List Import File Name Special Import Symbols und Comments Import Data Name This is where the name of the file that you wish to have imported is entered The file extension refers to the contents of the file Data Structures AST FST DST Blocks IL Symbols and Comments ASD FSD DSD Equipment List ABL If no entry is made a list will be generated of all the import files in the source di rectory which come into consideration for the chosen function An import file can be selected from this list 35 Programming 233 3 7 9 3 Import Equipment List gt on ion no rap Special Import Equipment List This is where the equipment lists from the entered import files can be read in and integrated into the specified station The following functions are available with sample entry Import Start Source directory F ANL_NAME STA_NAME BESLI_EX Import file name If upon reading the file an error occurs you will be asked if an error list is to be shown If you so wish a list of all the errors which have occurred will be dis played This list includes the line number in which an error is to be found as well as its position within the line separated by commas Only ASCII Equipment Lists that are without error can be integrated otherwise the Equipment List re mains unchanged Errors can occur when an equipment list is modified via Edit Equ
136. l data structure to be exchanged is entered here A list of all internal data structures can be called with lt Blank gt and lt Return gt A data struture can be selected from the list with lt Return gt The copy number should then be updated External data structure e Load Exchange Online External Data Structure The name and copy number of the external data structure to be exchanged is entered here A list of all external data structures can be called with lt Blank gt and lt Return gt A data structure can be selected from the list with lt Return gt The copy number should then be updated For example this function allows Viewstar images to replace the directory blocks VRG This is necessary for example if images have been modified in View star If a directory block is to be exchanged then all the external data structures refer red to in it are checked with regard to the dates they were created The referen ce is the date in the block header of the corresponding block in the PLC and on the PLC If the dates do not match the block is then exchanged A block that is not yet available in the PLC is also loaded into the PLC 35 Programming 57 3 4 4 Read equipment list lt p oo vn f wap o Load Read Equipment List This functions allows an equipment list to be read out from the PLC There are two possible options EQ List Selection Hardware EQ List User Equipment List Before th
137. l functions which both here and in the text which follows also include functions of measured va lue processing with dynamic behavior e g filter algorithms the corresponding control algorithms are processed with constant sampling steps It is possible that parts of the control algorithm will need to be scanned in longer periods of time than others The run time system ensures that the various control loops are pro cessed with different scan times The entire closed loop control can be configured in a maximum of 5 operating system tasks Usually however only one control task is used This is configured in an organization block e g OB2 abbreviated below to OB REG SFB O_REG which must always be called up in the OB1 organization block is re sponsible for setting up and checking the control task s SFB O_REG works to gether with the time organization table ZVT Using the basic sampling time found in the ZVT t0 the OB REG linked to the O_REG block will be called in in terrupt controlled fashion If several control tasks are used each control task is generally a separate clo sed program configured in its own OB For each control task a call of the SFB O_REG SFB390 in OB1 must be configured The parameters OB ZVT and MELD are each to be used only once This means for example that ZVT1 can not be used the second time SFB O_REG is called Control loops are generally characterized by sampling times which differ from the bas
138. labels are not reproduced in this setting Otherwise the function corresponds to full reproduction Link Mode Without Reproduction a Setup PLC Station Link Mode Without Reproduction Reproduction is no longer possible with this setting 262 Programming 35 3 8 2 5 Bus type selection gt Setup PLC Station Bus Type This call reveals the bus system currently available The entry is made by the appropriate selection of one or more bus types and identifying it with Yes After carrying out the Link Program menu item the corresponding FW modules are loaded into the A250 together with the user program by carrying out the Pro gram to PLC menu item Modnet 1 SFB in Setup PLC Station Bus Type Modnet 1 SFB If the set PLC station is to exchange data with a different PLC station over Mod net 1 SFB A equipment A equipment communication or this PaDT station is linked with the PLC station via REMOTE linking P equipment A equipment communication then it must be possible to load the COM Table into the A250 The line Modnet 1 SFB must be set to yes in order to do this Once the COM Table has been created the ALD25 AKF125 user program must be linked again and loaded into the PLC TheModnet 1 SFB network requires the COM table to be configured and created using the network configuration software COM gt Dolog AKF version gt 4 3 and the c
139. le with sample entry Export Start Target directory F ANL_NAME STA_NAME Structure list Export external data structures Structure list gt Special Export External Data Structures Structure List A list of external data structures can be entered This list can contain a maxi mum of 200 characters The entries should be separated by commas e g VRG1 VVZ1 etc Enter an empty field to generate a list of all the external data structures which can be imported You can use lt Return gt to mark the individual data structures which are then combined to make a list 35 Programming 247 3 7 11 Further processing of PLC data CT o ia o Special Further Processing of PLC Data Here you can continue processing the contents of signals data structure ele ments or complete data structures i e take over the values into the SYM COM databank or create an ASCII Export file The data must previously have been re ad out of the PLC and be stored in a file see also PLC Data Processing The following functions are available Further Process PLC Data Program Signals Data Structure Blocks All files created in connection with the read out of data from the PLC is saved in a separate subdirectory This directory is called SPSABZUG 248 Programming 35 3 7 11 1 Program signals en Special Further Processing of PLC Data Program Signals Here you can c
140. le Block on Title Block File HEAD DOC Output Unit Screen Cross Reference Mode Local block by block Signal List Block List OB1 Load Component List Save Component List Page Mode Block by Block Start Page Number 1 33 Programming 185 3 6 5 Signal assignment list lt gt Drin Qi f rap o Print Signal Assignment List The signal assignment list contains a list of all the inputs outputs markers etc you used which are assigned in the blocks of the block list you created An X in the corresponding position of the signal table means that this signal oc curs in the blocks which are entered in the Block List You can either print out the global signal assigment list i e across all blocks or the local signal assignment list i e block by block The following functions are available in this pulldown menu Print Signal Assignment List Start Printing Title Block on Title Block File HEAD DOC Output Unit Screen Allocation Mode Local block by block Signal List Block List OB1 Load Component List Save Component List Page Mode block by block Start Page Number 1 186 Programming 33 3 6 5 1 Allocation mode o gt Print Signal Assignment List Allocation Mode 2 You have to decide here whether you want to print the global signal assignment list i e across all blocks or the local signal assignment list i e block by block You can toggle between
141. line Online List Delete Online List Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Delete Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load On line List Delete Edit Overview Select Block lt Return gt Edit Block After selecting this function a window is displayed containing all the stored onli ne lists of the station Select one list using the Arrow keys This function erases the list selected from the station directory 150 Programming 34 3 5 5 PLC status ca _ Online gt Online PLC Status You can display the following list on the screen print it at the printer stated in Setup or print it to a file PLC Status Display Start Print Title Block on TItle Block File TITLE DOC Output Unit Monitor This online function displays various PLC parameters and system markers For example the available RAM on the ALU is displayed here The display is made in KBytes separated according to memory in 1mByte and ext memory Furthermore memory which is still available to the user is shown divided into a range less than the first MByte and more than the first MByte i e in the add on memory To put it simply this means that the signal memory GSW stacks and data
142. lor monitor and the corresponding card you can set the colors yourself You may set the colors for pulldown windows help windows and message windows to suit your taste A prerequisite for the software call is the extension COL Furthermore you can also set the screen parameters GR for grey scales and BW for black and white for the call If the software is called with these parameters the system uses fixed settings Recommendation Color monitor COL Liquid Crystal Display BW Monochrome monitor GR 35 Programming 283 If the software is called with the COL parameter a further pulldown menu ap pears for each type of window In this window for color setting you can choose the following parts of a window for the color selection Pulldown window Window Part Frame Normal Text Inverse Text Reference Character INverse Reference Char Background InVerse Background Messages window Pulldown Window Help Window Message Window Window Part Frame Normal Text Inverse Text Background Inverse Background ne Print Spe cial SeTup Help F10 Version S Nr 0452 Pull Demo Normal Text Inverse Text c 1996 by AEG Schneider Automation 7 1704 of 23 May Help Demo Normal Text Inverse Text Catchuord Index Message Demo Normal Text Inverse Text PlAnt PLC Station PaDT Station NetWork ing Print Colors Debuggi
143. lt Return gt Use lt Ctrl gt lt Return gt to call up a further menu It will allow you to modify global and local parameters In the following text the information in brackets after the call specifies whether it is a global or local parameter Edit Basic Scan Time Priority Global Mode Phase State Task Number Number of CL s to be Processed Edit Comments SeLect ZUT Terminate save An explanation follows of the individual items in the run time system menu 40 Programming 33 Edit basic sampling time global ni Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Edit Basic Sampling Time Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Edit Basic Sampling Time This is where the basic sampling time can be edited The basic sampling time ZVT 2 is the time with which the task Closed Loop Control can be called The sampling times of each control loop derive from this basic sampling time in conjunction with the reduction parameterized to the respective control loop The value range for this parameter in the ZVT goes from 1 to 1000 This corres ponds to a basic sampling time of 10ms to 10 00 secs Entries in the menus ho wever are made in floating point format as values in seconds 0 01 10 00 The digits after the decimal point must be specified The basic sampling time sho
144. lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Edit Online List Edit Overview Select Block lt Return gt Edit Block Use this function to switch an active online list with the entry active in the first line to be Edit status You can only make changes to the list in Edit status The same function is available if you press lt Esc gt 148 Programming 34 Store online list Online Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Store Online List Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Store Online List Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt lt Ctrl gt lt Return gt Store Online List Edit Overview Select Block lt Return gt Edit Block Using this function the list is stored again in the current station Select the new file name as desired Enter a space and lt Return gt to reveal a window containing all the currently available lists The list is stored under the name selected This does not exit the list editor Exit online list
145. mbol and comment files from data structure ABCD from sta tion B do not refer to the previously imported data structure ABCD from station A Neither does it recognize that the references to data structure ABCD from Station C are no longer valid it is just that there is a data structure with the sa me name Even though it is unlikely that such a mixture could be compiled and linked the inconsistencies in the new station D will be very hard to find Note If in the hope of saving yourself some work you are planning to take parts from different stations that are only imperfectly suited and then somehow adapt these to new tasks you should first check whether problems might arise as a result of name conflicts particu larly for the user data structures 35 Programming 229 3 7 9 1 Total import D Special Import Total Import This function represents a combination of the functions Data Structures Blocks Symbols and Comments Equipment List and External Data Struc ture The system handles each of these in turn until an error occurs or until an Abort command is received from the user The Import files will be expected in the path Source Directory G_EXPIMP The result will be stored in the current station directory if no alternative source directory is specified Before the function is executed you will be asked to decide whether or not the function should be directly terminated if an error
146. ment in Editing mode lt Cursor keys gt Cursor moves in the window in accordance with the cursor direction lt Ctrl gt lt O gt n Copy n number of lines 1 9 from the alternative window in each case from the marked position incl behind the currently flashing cursor Enter O when the Ctrl key is pressed and then enter a number lt Ctrl gt lt K gt S Save the file as an export file under the above name and directory Note After the above command the PLC block or PaDT block in the PLC or PaDT is not updated The update is made when the sa ved file is imported 35 Programming 81 lt Esc gt lt F2 gt lt F3 gt lt F4 gt lt Home gt lt End gt lt PgUp gt lt PgDn gt lt Ctrl gt lt F gt lt Ctrl gt lt A gt lt Ctrl gt lt PgUp gt lt Ctrl gt lt PgDn gt lt Insert gt lt BkSp gt lt Del gt Abort Toggle between side by side and stacked representation Alternate between Comparison and Editing mode left or top window Alternate between Comparison and Editing mode right or bottom window Jump to the start or end of the line Page the screen up or down a page at a time Move the cursor to the right a word at a time Move the cursor to the left a word at a time Position the cursor at the start of the IL Position the cursor at the end of the IL Alternate between Insert and Overwrite mode Delete character to the left of the cursor Delete characte
147. menu by moving the cursor to the corresponding menu line and pressing lt Return gt Edit Load Online Special Setup Help F10 Overview Program Protocol an ols and comments ross Reference List Signal Assignment List Equipment list Complete Documentation PLC data Data structures 178 Programming 33 3 6 1 Overview gt Print Print Overview Here you can print out the program overview graphic that is available under Edit Overview After you have made your selection the following pulldown menu becomes avai lable Print Overview Start Print Title Block on TItle Block File TITLE DOC Output Unit Monitor Start Page Number 1 3 6 1 1 Start printing is Print Overview Start Printing Print Program Protocol Start Printing Print SFC Protocol Presetting Start Printing Print Symbols and Comments Start Printing Print Cross Reference List Start Printing Print Signal Assignment list Start Printing Print Equipment List Start Printing Print Complete Documentation Start Printing Print Data Structures Start Printing Print Diagnostics Protocol Start Printing Online PLC Status Start Printing In accordance with the remaining entries in the pulldown menu you may now
148. n Stack Z PBG gt 18 gt PBG gt PEIid gt PBE gt PEG gt PBi8 gt PBG gt PBEiB gt PBG gt PBig gt PBG gt PEIid gt PBG gt PBi8 gt PBGE gt PBi8 gt PEG gt PBI gt PBG gt PBi8 gt PBE gt PBig gt PBG gt PBI8 gt PBG gt PBiB gt PEBG gt PBig gt PBG gt PEIid gt PBG gt PBi8 gt PBE gt PBig gt PEG gt PBi gt PBG gt PBi8 gt PBE gt PBig gt PBG gt PBi8B gt PBG gt PBiB gt PBG gt PBig gt PBG gt PEid gt PBG gt PEId gt PBGE gt PBi8 gt PEG gt PBld gt PBG gt PBi8 gt PBE gt PBig gt PBG gt PBiGB gt PBG gt PBiG gt PEG gt PBig gt PBG gt PBIid gt PBG gt PBi8 gt PBE gt gt REKURS lt LOCAL gt PUTE STOP 34 Programming 157 Starting from the organization block you can easily reconstruct the sequence in which the blocks called each other In the case of a recursion you can recognize a repeated presentation of a block sequence The last block which is displayed is a block with a configured endless loop because this block cannot call up any other blocks Localize error ie Online PLC Diagnostics lt Ctrl gt lt Return gt Undervoltage Battery Timeout Run Time Monitoring PaDT Link Up A Equipt Link Up lt
149. n the program processing sequence are displayed on the screen The address and contents of the actual operands are displayed 108 Programming 35 Mode features o Real time status display EZS The operand and register data is read line by line after each IL instruction and written to the status buffer This display occurs for o OBs PBs FBs and AZs Possible limits are exceeded with o more than 156 IL lines incl comment and NOPs or e g a with approx 120 direct logical commands or a with approx 60 indirect instructions such as U P1 gt word If limits are exceeded the switch to NE mode is automatic internal limit 4Kbyte o Network status display NE Operand values are read after the network is processed and written to the status buffer Extent of recording as in the previous old status display This dislay occurs for o LD and FBD data also for compressed representation o more than 156 IL lines with EZS mode incl comment and NOPs If the limit for NE mode is exceeded the switch is automatically made to OB1 BE mode internal limit 4Kbyte a Scan End Status OB1 BE The operand values are read at the program end of scan and are written to the status buffer old status display This display occurs for o TBs and AEs and o all networks containing BEB or IDT instructions 3 5 3 2 Current display ats Online Dyn Status Display Current Display This display works w
150. nd that you export with symbolic addressing Note Transition blocks TBs when exporting KBs are automatically exported with them The following functions are available with sample entry Export Start Target directory F ANL_NAME STA_NAME Block list Addressing B Output mode ASCII block files 35 Programming 245 Export output mode gt Special Export Blocks Output Mode Files are always generated according to the output mode ASCII IL files located in the target directory will automatically be overwritten if the names are identical You can toggle between the following settings o ASCII Block Files An ASCII file with the block name and the extension IL xxxxx IL will be generated for each AKF block xxxxx o ASCII Station File An ASCII file with the name of the station and the extension IL yyyyy IL will be generated for all the AKF blocks from station yyyyy Export blocks Block list Dp 2o inpo o oy sap Special Export Blocks Block List This list allows you to specify which blocks are to be exported e g PB FB10 etc 246 Programming 35 3 7 10 6 Export external data structures gt Special Export External Data Structures This function is used to export external data structures into the target directory selected They will be given the file extension code EDB The following functions are availab
151. nd the station to be erased must not match the current station 3 7 5 Format diskettes gt on a Special Format Diskettes New diskettes must first be formatted before they can be used as data carriers Formatting prepares the diskette so that the operating system can read it and save data on it Caution Formatting destroys all data stored on the diskette it can thus be used to completely erase a diskette The following functions are available under this pulldown menu Format Diskettes Start Formatting Drive A Parameter 7V 35 Programming 217 Start formatting 2 Special Format Diskettes Start Formatting gt Specify the drive and if applicable the parameters to start formatting After you have chosen this function please follow the directions that appear on the screen Formatting cannot be aborted drive gt Special Format Diskettes Drive By toggling you can specify the data carrier to be formatted A means that the diskette in drive A will be formatted 218 Programming 35 Parameter Special Format Parameter This is where you can use the line editor to enter additional parameters to be edited for additional information please see the Operating System manual Examples for parameters these are valid for portable AEG programming units different manufacturers may use different parameters please check your opera ting system manua
152. nded program investigation is possi ble 35 Programming 135 Recording buffer m Online Dynamic Status Display Triggered Recording Recording Buffer Here you can set the size of the recording buffer on the PLC The higher the va lue the more memory you have for your recordings The size of the recording buffer depends on the size of the ALU memory There fore it is not possible to enter the maximum value for the recording buffer for every single ALU Values for the recording buffer can range between 1000 and 65 500 bytes If you have entered too large a value for the buffer a message flashes during re cording informing you that the PLC memory is insufficient In this case you must enter a lower value or use the buffer as a ring buffer Recording group a Online Dyn Status Display Triggered Recording Recording group You must enter a group name here max 8 chars Example Recording Group LOOP_21 INF All the following recordings will then be assigned to the group LOOP_21 INF You must enter a name as all recordings that are displayed will also be saved on the hard disk 136 Programming 35 Short comment m Online Dyn Status Display Triggered Recording Short comment Here you can enter a short comment The comment refers directly to the recording group Example Recording group LOOP_21 INF Short Comment Test of control loop 21 Her
153. ndow It contains all the stations configured with the corresponding network SW Use the Arrow keys to select the desired station and press lt Return gt to call it 268 Programming 35 3 8 4 Networking gt oo no inga gt Setup Networking Use this function to set the connection type link up between the PLC and the PaDT connec Offline Local RS232 Remote MODNET 3 8 4 1 OFFLINE no networking gt oo oo rary Setup Networking OFFLINE This setting is used for Offline program generation Establishing the connection between the PaDT and the PLC is not possible even if you have connected a cable Any existing link up will be ended Online functions are only possible again once the link has been re established 35 Programming 269 3 8 4 2 LOCAL V 24 gt Setup Networking LOCAL RS232C Local networking involves a link between the selected PaDT station and the tar get station via the serial interface V 24 RS 232 C After selection of this linking mode any previous linking is ended The networ king configuration is then checked If it is found and if the entries are valid then the new link is set up Without a networking configuration with COM gt DOLOG AKF a network can on ly be set up with the standard name PaDT Requirement PaDT lt gt PLC connection cable in place RSZ232 settings establish the Connection RS232 interface COM1
154. ne Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Choose Block Use this function to select any block you like The following menu is displayed Choose Block Block OB1 Network Number 1 Dyn status display MW mode en Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt MW Mode Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt MW Mode Edit Blocks Start Entry lt Ctrl gt lt Return gt Dyn Status Display lt Ctrl gt lt Return gt MW Mode Edit Overview Select Block lt Return gt Edit Block Use this function to toggle presentation mode In LD FDB a Signal symbols or addresses are displayed in the network and signal address symbol and comment are displayed in the status line b Signal contents byte word DWORD are displayed in the network and signal address symbol and signal contents are displayed in the status line in DEC BIN HEX representation In IL a Line comments are displayed in the network and signal address symbol and comment are displayed in the status line b Signal contents are displayed in the network in BIN representation and signal address symbol and comment are displayed in the status line 35 Programming 115 Online list Online
155. ng 139 Now the window appears in which you can edit and run the online list Edit online list en Online Online List Load Online List Name lt Return gt Online Dyn Status Display Current Display Start Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt Online Dyn Status Display Triggered Recording Recording Block List Display lt Ctrl gt lt Return gt Online List Load Online List Name lt Return gt Edit Overview Select Block lt Return gt Edit Block A table is displayed containing five columns Signals can be displayed status controlled and forced Once the list has been entered you can use the function key lt Ctrl gt lt Return gt to process execute the list through a pulldown menu Column 1 ID To set individual signals without having to discard the entire list you can use the following identifiers ID ID brings about F Signal set on forcing not active FO Forcing on current signal will be forced with Update Forcing Cc Markers set on control not active co Control on current signal will be controlled with Enable Control Space Status display active Column 2 G In this column a G identifies which signal is to be recorded graphically A maxi mum of 7 signals can be identified With analog signals you must also enter
156. ng Tool p W Window Part Frame Normal Text Inverse Text Catchword INdex Background Inverse Background By selecting one of these menu lines a window appears with a color palette from which you can select a color value The current setting is visible in the demonstration windows Use lt Esc gt to exit the Colors menu The new color settings appear after exiting from the Setup pulldown nenu 284 Programming 35 Index A A250 Expert Data handling 97 Abort 113 150 data structures 27 Dyn Status Display 121 Abort triggering 125 Accept Force Status 148 Activate 44 AKF blocks copy 223 AKF Delete blocks 222 Allocation mode 187 ASCll characters Siehe Tastentabelle ASCII file 250 Output mode 246 IL comparison 79 B Backup station system 206 Backup from station 207 Backup to station 208 Basic sampling time edit 41 Baud rate 271 275 Betriebssystem MS DOS Siehe MS DOS Block display 79 131 Block list 7 237 Export blocks 246 Blocks export 245 import 236 buffer size Dyn status display 136 Bus type selection 263 C Call marker Run time system 35 35 Call markers 34 Call parameters BW 283 COL 283 GR 283 Change presetting 27 31 Change global and local data 40 176 Choose Block 133 Choose block 115 Choose recording 134 CL No 50 Comment 137 Compare Block display 79 Blocks with PLC 70 EPROM 90 equipment lists 78 Pr
157. ng printed out 3 6 2 3 Cross reference list gt Print Program Protocol Cross Reference List Print SFC Protocol Cross Reference List The blocks from the block list make up the output when using this function After each network the inputs outputs markers etc you have used are listed It is also indicated in which networks of other blocks these addresses occur The si gnals are displayed together with their symbols initial values comments and ex tended comments if available in SYM COM block You can toggle between on and off The entry on means that the cross reference list appears in the program proto col For each block it will then be stated on the printout in which network the si gnals also occur IL LD FBDe g Entry PB1 1 l or FB3 5 O l e the requested signal appears in network 1 of PB1 as an input Input 4 or in network 5 of FB3 as an output Output O 182 Programming 33 3 6 2 4 Cross reference mode D Print Program Protocol Cross Reference Mode Print Cross Reference List Cross Reference Mode Print Diagnostics Protocol Cross Reference Mode You have to decide whether you want an output of the global i e across all blocks or the local i e block by block cross reference list You can toggle bet ween global and local local the cross reference list refers only t
158. nline 55 57 Link Program 54 Load procedure 265 load procedure 266 Process EPROM FLASH 88 94 Process PLC data 60 69 program signals 64 Program to PLC 55 Read equipment list 58 59 Read out PLC 60 Set date time 85 87 Sig mem range 67 Streams 69 LOCAL V 24 270 local cross reference list 185 Local mode 51 LZS 173 177 M Make passive 45 Mask Table of contents DOS files 203 max RVL run time Online LZS 174 Maximum no of blocks 259 Maximum nuber of blocks 259 Message number 167 MMSE 264 Modify inhibit bits 164 Modnet 1 SFB 263 Configuration requirement 271 Modules output 191 MW mode 115 N Narrow font 277 Network search 114 Networking PaDT and PLC Modnet 1 SFB REMOTE 271 35 OFFLINE 269 V 24 RS 232C LOCAL 270 V 24 networking baud rate 271 V 24 networking V 24 interface 270 V 24 Set up networking 270 Next recording 133 Normal font 276 Number of tasks to be processed 48 O O_REG 32 OB REG 32 OFFLINE no networking 269 Old or new signal 6 Online 106 138 Communication operating functions 163 172 Dynamic status display 107 138 exchange Directory block 57 External data structure 57 Internal data structure 57 Online list 139 150 PLC diagnostics 153 162 PLC status 151 152 Run time system 173 177 Start PLC 106 Stop PLC 107 Online list 116 edit 140 load 139 signal types 141 triggered 135 Organization block OB 54 OS 2 227 off OS 2
159. ns are to be processed with sample entry Backup Start backup From station F ANL_NAME STA_NAME To station A Preset Parameter IS Preset Start backup lt p on op on non gt Special Backup Station Start Backup Once you have entered the station to be backed up and the target system the backup commences From this point on please follow the directions on the screen It is only possible to interrupt the backup by pressing lt Ctrl gt lt C gt simultaneous ly After the backup you are immediately returned to the menu 206 Programming 35 Specify source station in Special Backup Station From Station This is where the station or parts of the station to be backed up can be entered using the keyboard line editor gt e g F ANL_NAME STA_NAME Step1 lt Return gt initiate Edit Step2 Enter Station Name Step3 Complete with lt Return gt Note If no station is entered the entire system is backed up The entry then would be gt e g F ANL_NAME 35 Programming 207 Specify target address gt Lo Eie p PRE ES ee o Special Backup Station To station This is where the target drive is entered using the keyboard line editor gt e g A This is where the entries A and B are useful for external storage of data For rapid re use diskette drives can also be used Step1 lt Return gt initiate Edit Step2 Enter target dr
160. nstances elements etc Data Structure Editor Data Stucture Name BEISP gt Copies 9 Ex Loadable Addressing 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 001 i Reset 002 i Enable 003 005 lower Val 006 008 uper Val 28 Programming 34 Creating the FB In the Declaration part of the FB the data structure is assigned a formal operand name see FBs NAHE BEISP lt Bezeichner Solltyp Attribut gt BEZ P S BIT I BE POSE BIT I BE NEGA BIT I BE NEGB BIT I BE RZEIT BIT I BE RAUSG BIT I BE FLANKE FLANK IF BEZ ZEIT T D BEZ AUSG BIT D In the Instruction part of the FB the data structure elements are linked logically The number after the formal operand refers to the element number see FBs FLANKE 1 PosA FLANKE 2 FLANKE 5 POSB FLP FLP N FLANKE 3 NEGA FLANKE 4 FLANKE 6 ZEIT WEGB B T 1664S FLANKE RZEIT R 07 AUSG 34 Programming 29 Calling the FB FBi BEISP BIT POSA ZEIT 1 BIT 3 POSE AUSG BIT BIT NEGB BIT RZEIT BIT RAUSG FLANK FLANKE Entering the actual operands Now the actual operands are assigned to the formal operands see FBs The number of the instance is assigned to the data structure EN DE ie BEIS EN 11 E14 POSA ZEIT Ti 1
161. nt the entire data structure is stored in RAM Use lt Ctrl gt lt Return gt to call the Editor functions 22 Programming 34 Column 5 Presentation Attribute The Presentation attribute is selected using the Arrow keys in the pulldown me nu and confirmed usng lt Return gt or selected using the reference character Please note that storage of the initial values for the presentation type character CHR is not rotated in Intel format Example Word in the type of presentation HEX CHR Initial value input in symbol and comment editor 4142 AB Storage in the memory 4241 4142 The following presentation attributes are made available for the creation and pro cessing of data structure elements Pres type Shortform display Used for element type character CHR byte word double word bit string BIN byte word double word for online functions decimal DEZ byte word double word decimal SDZ byte word double word octal OKT byte word double word hexadecimal HEX pointer stream floating point GLP floating point word string STR address pointer Use lt Return gt to call a selection menu Here you will find the possible types of presentation for the element types in question Use lt Ctrl gt lt Return gt to call the Editor functions Column 6 Comment In this column you can assign the variable group as many as 9 characters of comment 34 Programming 23 Use lt Ctrl gt lt Return gt to call the
162. nts 184 Print System Information 255 Printer selection 274 Process EPROM 88 35 Process FLASH 92 Process online functions 144 Process online list 144 Replace Signals 5 Restore 213 215 Select setting for status display 118 Setup 256 Signal tracing 119 Special 200 Station Presetting 258 Table of Contents 200 Total export 240 Total import 230 Trigger Conditions 126 Triggered display choose recording 134 Triggered Recording 122 V 24 setting 270 V 24 configuration 274 R Read data structures 68 program signals 61 Streams 68 Read Sig mem range 65 Read PLC EPROM 91 Recording buffer 136 Recording comment 134 Recording group 136 delete 135 Recording number 134 Reduction 51 REMOTE Modnet 271 Remote control Expert data handling 101 Replace old new signal 6 Replace character 225 Restore parameter 215 station system 212 213 Restore From Station 214 Restore To Station 214 RK status 175 35 RTS 32 Run time monitoring Memory test 155 Run time system LZS 173 177 run time system LZS 32 Runtime overflows Online LZS 174 S Sampling time 52 Save block list 8 data structure 26 data structure list 199 Screen output Output unit 181 Search network 114 signal 114 Search key s Mask 201 Select time organization table 38 39 Set date 86 Set time 86 Set up networking 270 Setup 256 284 Colors 283 284 networking 269 272
163. number of instances Instance indicates the number of times a data structure may be used in a station 18 Programming 34 Data Structure Editor Data Stucture Name BEISP gt Copies 9 Ex Loadable Addressing 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 001 Reset 002 i Enable 003 005 lower Val 006 008 uper Val Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 34 Programming 19 Editor header Information relating to the entire data structure is displayed in the top 5 lines of the window o Data structure name specified by AEG or the user o Instances the total number of times the data structure can be used for parameterization o Elements max number of elements which can be defined in the data structure D defined number of elements defined in the data structure o Size in bytes memory requirement for the elements defined in the data structure Oo Attributes the following attributes are valid for the entire data structure Externally loadable used internally by AEG used here only for display SYMCOM assign for user defined data structures whether selectable in the SYM COM editor o EQ list used internally by AEG used here only for display Extended reserved for later use currently only for service Addressing if the data structure is stored in the signal memo
164. o the specified block e g 12 1 5 l global the cross reference list refers to the specified block and to all blocks called up from OB1 e g 12 1 FB1 5 l In the Block list you must decide from which blocks the cross reference lists should be created An I or an O appears after the number of the network in which the corresponding signal occurs as an output 3 6 2 5 Page mode int Program Protocol Page Mode Print SFC Protocol Page Mode Print Cross Reference List Page Mode Print Signal Assignment List Page Mode Print Complete Documentation Page Mode Using this function you can determine how the page numbering should be car ried out by toggling continuously the start page number is only determined at the beginning numbering is continuous across the various blocks in the list block by block numbering starts again for each new block each new list at Start Page Number Using this method allows you to insert a new block a new list into an existing printout without adapting the numbering 33 Programming 183 3 6 3 Symbols and comments CT _ Drinp o gt Print Symbols and Comments You have the option of printing out the signals inputs outputs markers data structures etc to which you have assigned symbolic names and comments in the menu item Edit Symbols and Comments The following
165. oad Expert Data Start Load Start read Load Expert Data Load Expert Data Start Read 102 Programming 35 Select one of these menu items to start the processing operation in accordance with the entries in the menu items shown below User data parameters genera ted using the configuration tool PRO FWT is processed Subsequent explanations for the Load Expert data example Module gt Load Expert Data Load Expert Data Module Select this menu line by pressing lt Return gt to reveal a corresponding window in which the Experts are displayed for selection Module ZAE 105 SAI 103 SAA 103 DEZ 161 lt FW Expert KOS140 lt FW Expert KOS141 lt FW Expert Note Modules DEZ and KOS are remote control Experts The user data is created with the configuration tool PRO FWT and the configu ration tool AKF125 or ALD25 is made aware of the management path for the Control File Variant Load Expert Data Load Expert Data Variant Select this menu line by pressing lt Return gt to reveal a corresponding window in which the permitted variants are displayed for selection The selected variant must match the EQ List entry 35 Programming 103 Example for DEZ161 Variant Interrupti Real time Node number Example for KOS140 Example for KOS141 Variant Variant UST 1W UZM 1W UZS 1W UZT UZT AWD UZU PETAD UST
166. occurs If Y Yes is entered an error will cause the individual function to be ended and an error message to be displayed The total import will be aborted This will be accompanied by a separate message If N No is entered the error messages of the individual functions will be col lected and then displayed when the total import is finished The function total im port will not be aborted The following pulldown menu is available the entry is merely an example Total import Start Source directory F ANL_NAME STA_NAME 230 Programming 35 Start Importing Special Import Total Import Start Special Import Data Structures Start Special Import Equipment List Start Special Import Blocks Start Special Import Symbols and Comments Start Special Import External Data Structures Start The data to be imported from the selected import file will be moved to the speci fied station Import Source Directory Special Import Total Import Source Directory Special Import Data Structures Source Directory Special Import Equipment List Source Directory Special Import Blocks Source Directory Special Import Symbols and Comments Source Directory Special Import
167. ocess PLC Data 60 Programming 35 Signals data structure elements entire data structures und streams can be read out here from the PLC and read out data can be transferred back to the PLC The following functions are available Process PLC Data Program Signals PRogram Signals Signal Memory Range Signal Memory Range DBs and Streams DBs and STreams The values read are saved in a file and can then be reloaded printed or proces sed further There are two conditions to be met before these functions can be selected otherwise the function will be terminated a Networking must be connected lt ONLINE gt o The equipment lists on the PLC and on the PaDT must be the same i e ha ve the same creation date If necessary the PLC equipment list can be trans ferred to the PaDT using the Read Equipment List User Equipment List function This does not apply to the reading and loading of DBs and streams All files created in connection with reading out data from the PLC are saved in a separate sub directory This directory is called SPSABZUG read program signals gt oo no no gt Load Process PLC Data Read Prg Signals Here you can read the contents of the signal memory and data structure ele ments out of the PLC The signals to be read out are declared in the signal list Only those signals referred to in your AKF program are read out A file with the extension PSG is created 35
168. ocessed in such a way that three markers will be processed in the ZVT in accordance with reduction and phase state as well as enable input and reset input 34 Programming 33 These three markers are o START xx one time run before continuous processing of the control loop The START xx marker is used to initialize control loop xx for the first time This is where the user can define what should happen before the continuous processing of control loop xx begins o LAUF xx continuous processing of the control loop The LAUF xx marker is designated for ongoing processing of control loop xx It is set whenever the sampling time configured for the control loop has elap sed e g once every second o HALT xx one time run after continuous processing of the control loop The HALT xx marker can be used to finalize processing if control loop xx is no longer to be processed In addition to the call markers for the individual control loops there are two call markers for the entire run time system a STARTCLC one time run before continuous processing of all control loops The STARTCLC marker can be used for the first initialization of complete clo sed loop control It is set once before any control loop can be called with the LAUF xx marker o HALTCLC one time run after all control loops have been continuously proces sed The HALTCLC marker can be used to finalize processing initialization after all control loops have been run It is set once
169. ogram with PLC 76 Compare block Comparison mode 79 Editing mode 81 Comparison Mode 72 Compression store length 210 In File 211 PaDT station 210 station system 206 209 Confirm 251 Control loop call marker 35 Control task 32 Copy AKF blocks 223 blocks SFCOB1 223 227 data structure 26 Flash Card 93 Index 285 OS 2 files 225 Create user A file 14 Cross reference list 182 Siehe auch Drucken Querverweisliste Cross reference mode 183 Current display 109 D Data structure Change presetting 27 copy 26 delete 25 Example 28 export 242 further processing 252 import 232 Instance 18 load 25 print 196 save 26 Data structure list 198 Export data structure 243 Data structure name 18 24 Data structure Editor Association name Samples Variables 18 20 Attributes 22 Comment 23 24 Editor functions 24 31 Editor header 20 Element type 21 Number 21 Presentation attribute 23 Run No 20 Data structures load 69 read 68 Data structure zoom 116 Data structurte list 68 Databits 276 Deactivate remote linkung 164 Decompression From File 216 286 Index station system 213 215 Delete AKF blocks 222 data structure 25 line 25 recording group 135 Delete online list 150 Destination 250 directory 200 Directory block Exchange Online 57 Directory structure 257 Diskette copy start 220 Display trace buffer 168 Display currently executing Trace Error Buffer
170. om here and combined to make a list by moving the cursor and selec ting with lt Return gt 35 Programming 237 3 7 9 6 Import external data structures gt Special Import External Data Structures This is where external data structures can be imported from the source directory to the current station directory The file extension EDB attatched during expor ting will be removed The following functions are available Import Start Source directory F ANL_NAME STA_NAME EXDSR_EX Structure list Import external data structures structure list gt ee Special Import External Data Structures Structure List A list of external data structures can be entered This list can contain a maxi mum of 200 characters The entries are to be separated by commas e g VRG1 VVZ1 etc Enter an empty field to generate a list of all the external data structures which can be imported You can use lt Return gt to mark individual data structures which can then be combined to make a list 238 Programming 35 3 7 10 Exporting station specific data gt Special Export Use this function to export data from the set station in ASCII files i e swapped from the current station There is a free choice of relocation target The menu shown below contains the Export function options Export Total export Data structures e auipment list Symbols and comments Blocks Ext
171. on 7 1 only modified or added blocks OBs PBs FBs SFBs and modules GSW components will be loaded This load procedure does not apply when using the ALU 151 35 Programming 265 3 8 2 7 Pointercheck in Setup PLC station Pointercheck Monitoring of the range limits for configured pointers can be switched on or off here as desired yes no If changes are made to pointercheck you must re link and load Note This check adds to the run time of the program The Read and write access extends the scan by 17us Near or 19us 30us Far in the first and second MByte If necessary the pointercheck need only be set during an adequate commissioning phase An example of the Read and Write cycle is given below LA M1 1 P1 U P1 Bit Read M1 2 U M1 2 P1 Bit Write If there is not proper configuration with pointers data in critical areas can be overwritten If Pointercheck is enabled access authorization is checked for every pointer read or write operation If there is an error the PLC carries out a diagno stic warm restart which stops the PLC deliberately Use the menu item PLC Dia gnostics under Online to localize the error and display the faulty IL loop The menu sequence and informative texts when calling the menu with lt Return gt are as follows ONLINE PLC DIAGNOSTICS RUN TIME MONITORING DETAIL DSP R T MONITOR batch error Stack overflow in the OB task Display Stack or
172. on is started While the comparison is running you will be given detailed information on the EPROM located in the programming device The following information is shown the name of the burned station the time of burning the total number of EPROMs in the set an ID number and the ALU slot for which the EPROM has been created EPROM status of the PLC Ms Load Process EPROM EPROM Status of the PLC This function carries out tests on the EPROMs located on the ALU to determine whether they are correctly positioned To do this it tests if the EPROM s belong to the same burning set and if they have been plugged into the correct socket If there is inconsistency then you will be asked to check the EPROMs in certain slots 90 Programming 35 EPROM Read PLC o gt Load Process EPROM Read PLC gt First connect the PLC to the PaDT via the serial interface COM1 COM2 and activate the PLC link up This function reads out data from the ERROMs which are located in the prede termined slots on the ALU and saves this in a file on the PaDT If the function Burn EPROM is activated after the readout an EPROM set is created which has the same content as the EPROMs on the ALU It is then pos sible to duplicate EPROMs gt Note If you want to burn the data of the set station instead of the data from the read out EPROMs then you must carry out the Link Program function before burning 35 P
173. ontinue processing the program signals which you extracted from the PLC using Read program signals Further processing can include ASCII Export or the direct transfer of data into the symbol and comment databank as you wish The following functions are available Further Process Program Signals Start Function Signal List Conf irm von DestInation Sym Com data bank Ascii File File Name SIGNALS PSG Start function ae Special Further Processing of PLC Data Program Signals Start Function This starts the further processing of a file with program signals You should first check the correct setting of the menu parameters 35 Programming 249 Destination m Special Further Processing of PLC Data Program Signals Destination Special Further Processing of PLC Data Data Structure Blocks Destination There are two possibilities for processing the contents of program signal files PSG or data structure files DSB a take them over into the Sym Com databank as initial values b ASCII export a The signals you have chosen will be directly entered into Sym Com databank as initial values b The signals you have chosen will be exported in the form of an ASCII file Al so refer to Special Import Symbols and Comments ASCII file 2 Special Further Processing of PLC Data Program Signals p gt ASCII File
174. oproc batch error interr controlled UP Batch error time contr coproc batch error interr controlled UP Batch error time contr coproc Batch error time contr coproc batch error in cyclic UP Batch error time contr coproc error time contr emul UP 1 Batch error int control coproc error time contr emul UP 2 Batch error int control coproc error time contr emul UP 3 Batch error int control coproc Batch error time contr emul UP 4 Batch error int control coproc Use lt Esc gt to exit the detailed diagram 34 Programming 159 3 5 6 4 VO system T Online PLC Diagnostics lt Ctrl gt lt Return gt O System The detailed diagram of the I O system provides you with additional information on PAB nodes and Bitbus nodes The last four columns of the table allow you to localize the faulty node precisely If several nodes contain errors this data refers to the node with the highest slot address T O system Composite fault PAB module problem Composite fault PAB module failure Composite fault BITBUS module problem lt Return gt Composite fault BITBUS module failure Composite fault INTERBUS module probl IBS Diagnos Composite fault INTERBUS module failure Composite fault DEA battery faillure 0 PABBUS 1 BITBUS Slot addr faulty module BIK slot addr for NDADR SMW134 Address of DEA for NDADR SMW134 KONF18 l
175. ops read only O control loops to be standardized read only is displayed This information is related to the number of control loops to be pro cessed 174 Programming 34 Status local read only Each control loop has a status All control blocks associated with a particular control loop should be connected by this status The status tells the control blocks whether they are in the initial or currently executing state in initial old va lues must be initialized The status can take on one of four possible states a Reset The Reset state means that control loop xx can be initialized using call marker START xx prior to the next startup a Initial The initial state sets the call marker LAUFxx once Blocks that are called and have this state initialize their old values o In progress In this state the control loops are periodically called up using the call marker LAUFxx a Halt The Halt state means that a terminal initialization has been carried out for control loop xx with call marker HALT xx if it has been configured If the value shown in the Mode field does not agree with the corresponding cur rent status of the ZVT then the field is highlighted to draw attention to this fact 34 Programming 175 Change global and local data u Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Use lt Ctrl gt lt Return gt to call a further menu In it you can modify the pa
176. orresponding hardware in the PLC and PaDT stations ALU BIK BIK 116 BIK 002 BIK 003 etc gt Note If the Yes No setting is changed after the linking the pro gram the new setting will not take effect until the program has been linked and loaded again 35 Programming 263 Modnet 3 MMSE m Setup PLC station Bus Type Modnet 3 MMSE gt Note This menu item should not be used when running under AKF125 Modnet n Profl o Setup PLC Station Bus Type Modnet 1 P Note This menu item should not be used when running under AKF125 264 Programming 35 3 8 2 6 Load procedure m Setup PLC Station Load Procedure The system offers 3 different load procedures These can be selected by tog gling They are normal packed and compressed Depending on the ALU type and the PC the load time can be improved by up to 50 compared with the normal Load However the ALU type only plays a sub ordinate role An important contribution is made by the PC type and the PC ma nufacturer Depending on the PC you should normally use the compressed or packed Load This should be established by trying both the packed and compressed load procedures If the load operation is terminated by the system try the normal Load The cau se can be an ALU RAM that is almost 100 used up which is insufficient for the other load procedures with an additional overhead Note From Versi
177. oth windows to the left by 3 columns Move contents of both windows to the right by 3 columns Toggle between side by side and stacked representation Alternate between Comparison and Editing mode left or top window Alternate between Comparison and Editing mode right or bottom window Forward comparison of IL lines from the same initial cursor position in both windows Backward comparison of IL lines from the same initial cursor position in both windows Abort Scroll up cursor in window 1 top left Scroll down cursor in window 1 Page back IL in window 1 Page forward IL in window 1 Scroll cursor in window 2 bottom right up Scroll down cursor in window 2 Page backward IL in window 2 Page forward IL in window 2 Scroll up IL in windows 1 2 Scroll down IL in windows 1 2 35 Editing mode With Editing mode both the PLC block and the PaDT block can be filed as an Export file in the PaDT station directory This means that after modification the block must be imported if the changes are to be shown on the screen Note Exit Editing mode after saving by switching to Comparison mode The block is stored in the sub directory LW SYSTEM STATION COMPR for a modified block in the ALU depending on the block type under the name OBxxxALU IL PBxxxALU IL FBxxxALU IL or for a modified block in the PaDT depending on block type under the name OBxxxAPU IL PBxxxAPU IL FBxxxAPU IL Key assign
178. ow appears in which the time organi zation table ZVT to be processed can be selected Select the time organization table to be processed and confirm with lt Return gt to reveal a window containing the data of the time organization table The ZVT contains global data applicable to all control loops OFF Line RTM Global data of Z2UT1 Basic scan time 0 10 sec Priority 5 global mode active Phase state 1 Task No 1 No of ctrl loops 10 data of ZUT1 mode status active active active ssi PWR RRR Nee PRR jd jd O OOO D O NOA A W N e Comments Control loop 1 34 Programming 173 Runtime overflows global read only If the current processing time for the individual control loops exceeds the para meterized basic sampling time t0 the run time will be exceeded as it will not be possible to call the Control task again while it is still active The number of such run time overflows is added up by the marker CRT in the block O_REG CRT from ZERO to ONE when the Control task begins to be activated and displayed with this marker maximum RVL run time global read only The maximum run time of the control loops maximum OB run time for the OB in which the control is configured measured since the start of the Control task is displayed on the screen here In addition the current number of control loops with the states a running control loops read only o halted control lo
179. play lt Esc gt Exit Current Display The screen layout is the same as that for the Display Trace Buffer function In addition the note Current display and the number of messages read out is dis played 3 5 7 9 Current Trace Error Buffer display wen Online Communication Operating Functions Display Current Trace Er ror Buffer Use this function to continuously send the updated contents of the trace error buffer to the screen The trace error buffer can only be selected in Local or Remote linking mode The last entries are always the ones to be displayed The following functions are available lt S gt Stop Current Display lt W gt Restart Current Display lt Esc gt Exit Current Display Screen layout and possible errors are the same as for the Display Trace Error Buffer function In addition the note Current Display and the number of mes sages read out are displayed 172 Programming 34 3 5 8 Run Time System gt _ Onlinea Ti gt Online Run Time System Note In the main the functions of this menu are identical to the func tions in chapter 3 3 11 Edit Run Time system and are therefore not explained in detail here Note This function is only possible if the user program in the PLC contains the standard function block O_REG with the time organiza tion table ZVT and networking has been activated After selecting Run Time System a wind
180. pped using the menu command Abort Triggering or it can be stopped auto matically if you have chosen Yes for Stop when PLC buffer full in the trigger conditions and the PLC buffer is completely filled with data In all these cases you can view the data recorded up to the point the process was stopped The data is always saved You can view the data using the Recordings Block List Display menu item For this purpose they are called from the PLC to the PaDT stored in a file and displayed on the screen The Recordings menu contains the menu item Recording Number It can also be used to select and view older recordings 35 Programming 123 Note As already mentioned above the data is always recorded at the end of a PLC scan If the statesof some signals have changed seve ral times within the space of one scan this is not recognized in the triggered recording Only those signal states which are currently in the signal memory at the end of a scan are stored Start triggering a Online Dynamic Status Display Triggered Recording Start Triggering This function generates a block which contains the signals to be recorded and the trigger conditions It loads the block into the PLC and starts it While the block is being created the status of the trigger process is displayed in a window 124 Programming 35 Abort triggering ii Online Dynamic Status Display
181. r 35 Programming 99 You must enter the node number associated with the Expert in the offered menu line The permitted number range runs from 1 to 999 Note The selected Node number must match the Equipment List entry in the Node No column Expert station gt Load Expert Data Load Expert Data Expert Station The stationpath which the user has assigned for the station configuration in the Expert system software must be entered in this menu line The Expert station must match the Station name in the Expert system software setup Comment _ gt Load Expert Data Load Expert Data Comment A comment edited with the Expert system software is displayed in this menu li ne It it used for information and cannot be edited Start Control File m gt Load Expert Data Load Expert Data Start Control File This starts the Control File which has been made available under Path to group file Currently not enabled Path to Control File gt Load Expert Data Load Expert Data Path to Group File A Caution The system currently does not generate the Control Fi le necessary for the common loading of A250 Experts 100 Programming 35 3 4 12 Processing remote control Expert data o Load Expert Data User data generated using the PRO FWT Expert system software can be pro cessed using the menu items in the window shown below l e
182. r is used to view the Schneider Automation data structures and to create and change the user defined data structures Once this function has been chosen the data structure name line appears You can use spaces and lt Return gt to display a selection window containing all the existing data structures Use lt Return gt to choose the desired name gt Note The functions described below are used to create and change user defined data structures 34 Programming 17 Association Name length Number of instances Elements There are associations between possible name lengths the possible number of instances and the maximum number of elements that can result The names consist of 2 6 see Note characters and may contain neither special charac ters nor numbers Note From Version 7 it will be possible to define as many as 4096 elements bit byte word DWORD GWORD for a data structure This has been made possible by the fact that the data structure name can now consist of only 2 characters whereas previously it was 4 However you must ensure that this indicates a corresponding memo ry pre assignment in the PaDT which if it is not used will be lost for other structures To generate a new data structure enter a new name in the Data Structure Na me line after you have selected the function If you enter a name comprising less than 4 characters a corresponding message will be issued You will then be asked for the
183. r to store the processed data structure in the databank 26 Programming 34 Abort 2 Edit Data Structure Editor Abort D gt The data structure in the editor is not stored if Abort is used As with lt Esc gt you exit the Editor Change presetting ns Edit Data Structure Editor Change Presetting You can use this function to allocate certain attributes to your user data structu re You can toggle between yes and no in the following menu Change Presetting Enter DisplAy in SYMCOM yes no Exchangeable Online yes no Initial Values yes no AddreSsing near far You can enter Data structure with display in the SYM COM editor Data structure is exchangeable online Data structure can be allocated initial values in the SYM COM editor also refer to Volume 1 Near or Far addressing The display appears in the top left portion of the data structure editor gt Note AEG data structures can not be modified With an imported data structure via an ASCII file see under Special Import Data structures you can allocate additional attributes 34 Programming 27 3 3 8 1 Example of a data structure The following example shows the application option for a data structure and its integration into an FB Creating the data structure The Data Structure Editor also refer to Volume 1 is used to define the construc tion of the data structure name i
184. r under the cursor The following functions are available once Block Display has been selected Block Display Start comparison File PB31 Start comparison m Load Compare Block Display Start Comparison Once this function is called the comparison starts for the block entered under File Two windows are inserted The PaDT block is inserted in the left or top window and the ALU block in the right bottom window in IL representation 82 Programming 35 Position of the line ruler Write mode Column position of the cursor for editing Comment 1 Comment 4 aa glad COMPR PB31alu il Col 1 Insert I2 1 Comment 1 12 9 M10 1 Q2 16 Comment 4 13 1 13 3 ve CE xi Ee The top window contains the PaDT block The bottom window contains the PLC block The call with lt gt compares the IL of the two windows with each other from the set ruler positions moving down line by line The next time inequality is detec ted the ruler stops The call with lt gt compares the IL of the two windows with each other from the set ruler positions moving up line by line The next time inequality is detected the ruler stops Note The initial positions of the two rulers can be unequal 35 Programming 83 The display mode for the two windows can be changed in accordance with the Function keys described above lt F2 gt is used to convert
185. rame ters Note For a description of the individual items see page 33ff Edit Basic Scan Time Priority Global Mode Phase State TAsk Number Number of CL s to be Processed Edit Comments SeLect ZUT Terminate save 176 Programming 34 Other local data gt Online Run Time System Select ZVT lt Return gt Select Column lt Return gt You can change local data by selecting the column using the arrow keys You can then use lt Return gt to make the change cursor moves to the left Press lt Return gt again to adopt the change OFF Line RTM Global data of ZVT1 Basic scan time 0 10 sec Priority 5 global mode active Phase state Ha Task No 1 No of ctrl Global Activate Passivate Initialize data of zuT1 stepdoun mode status scan time active active active si DONDA A WN e PURPRPR pad NY pd pad m e e h a O OOO Comments Control loop 1 Note For a description of the individual items see the Run times chapter 34 Programming 177 3 6 Print You can choose to have a printout of the program overview program protocols symbols and comments cross reference lists signal assignment lists the equip ment list the complete documentation or the data structures or have them dis played on the screen or printed to a file Select the reference letters to select the corresponding menu line directly You can also get into the sub
186. rats 258 PLEG St ationia 2 r 220 ee 258 Station name 0 6 eee 259 ACOreSSING tices ek pe Seale ea ne 259 Maximum number of blocks 005 259 Einkmode ann act ee reas 261 Bus type selection 00 0 cece eee eee 263 Load procedure 2 cece eee eee 265 P interchecK esie mesei Store ee 266 OveRview mode 0 cece eee eee ees 267 A250 A120 switchover option 268 PaDT station 2uu 2 2er ea 268 Networking z 2 22 4 0 2 2 a nr Beas 269 OFFLINE no networking 0eee ee eee ee 269 Table of Contents Xv 3 8 4 2 LOCAL V 24 ieie innet a E 270 3 8 4 3 REMOTE Modnet 00 e eee eee eee 271 38 55 PINS era ee Muller 273 3 3 5 1 Output Units 222 seen 273 3 8572 WINCS PAGe seers aes esse ae ale AANE 281 3 8 5 3 Form feed en eee ai ee 281 3 8 5 4 Upgrading the printer driver 005 282 3 83 06 COLORS pester eka oe each ae setae a are 283 WIGGX atsak ernennen 285 xvi Table of Contents 35 3 3 5 Title Block ae eee Edit Title Block This editor allows you to specify the title block for all station documentation lists to either be printed or displayed on the screen The title block editor uses special keys and graphics characters In the Title Block pulldown menu the following functions are available Edit Title Block Start Entry Title Block Name TITLE DOC Title Block Widt
187. rn gt to select a station If a new station is defined it will be initially created as an AKF station This corresponds to the creation of a directory on the hard drive or on diskette Each PLC within the system is given a station name All the following processing functions will then be carried out in this station and the files created will be sa ved under this directory see directory structure e g A250_ST1 3 8 2 2 Addressing m Setup PLC Station Addressing You have the opportunity of switching between symbolic and absolute addres sing by toggling See Help text for additional information 3 8 2 3 Maximum number of blocks Setup PLC Station Max No of Blocks The number of blocks that you can enter in this menu lies between 100 and 500 AKF125 or ALD25 reserves a corresponding amount of room in the PLC for lin king the program A maximum of 500 blocks can be transferred to the PLC memory If the number is set too low it is not possible to link the program When linking for the last time you should enter a number of blocks with an additional 10 to 20 at this point The number of blocks in the program will be indicated in a re port after linking 35 Programming 259 Note Ifthe maximum number of blocks set in the list is reached no new block can be added on line The block numbers can be selected independently of the number set here from 1 to 999 However the total of all blocks mus
188. rogramming 91 3 4 9 2 Flash ALU in the equipment list HW configuration This requires the exclusive use of an external flash drive which is connected to the printer interface of the PC LPTx by the enclosed cable The data carrier to be processed is of the Flash Memory Card type There are 4MByte MEF004 and 1MByte MEFO001 cards available for use in ALU154 and ALU154 1 When shipped these cards are given an identifier which guarantees their operation in the respective ALU type Like any diskette this Flash Card has write protection In this case it take the form of a slide switch integrated into the narrow side of the card without a socket connector Once the data has been written to the Flash Card the card can be removed from the drive and mounted in the card slot of the ALU by applying gentle pres sure The transfer of data from the Flash to the RAM is triggered by powering up the PLC or by inserting and withdrawing the Disable pin on the DNP BIK It is a requirement for switch B2 ON to be set on the ALU front panel The positions of the remaining switches are unimportant Menu description 2 Load EPROM Process FLASH o gt The data present on the PaDT FW and the generated user data is written to a Flash Card via a Flash Card write read station Written Flash Cards can be re ad out or their status can be determined The menu shown below contains the menu items to be processed Process
189. rom directory will be copied If a file name rather than a path is entered the file of the current station will be copied target gt Special Copy DOS Files Target This is where the target directory for the files under Target is entered using the line editor 226 Programming 35 Parameters m Special Copy DOS Files Parameters Specify additional parameters here for copying with the line editor additional in formation can be found in the OS 2 manual Parameters N Checks the copy A The file will be treated as a text file Source The file will be copied up to but not including the EOF charac ter Target The file is terminated with the EOF character B Source The entire file will be copied Target The file will not be terminated with an EOF character 35 Programming 227 3 7 9 Import CT o gt om Special Import This function is used to import data from ASCII files i e inserted into the current station In order to be able to import with this function you must either previous ly have carried out an export in another station or have used an editor to create an ASCII import file Importing stream DBs to the second MByte From Version 7 1 stream DBs can also be loaded by importing into the second Mbyte Previously this had only been possible by definition using the Data Struc ture Editor in the currently set station Extended Yes Carry out the individual
190. rrying out a RESET DNP BIK or switching the PLC off and then on again 96 Programming 35 3 4 11 Processing A250 Expert data gt Load Expert Data The user data generated by the Expert system software e g ZAE10S can be edited with the menu items in the window shown below l e user data is loaded into the Expert system and can be read in the Expert system Note The Delete function cannot be activated Expert data Load Expert data Read Expert data Delete Expert data lt The Delete line is not currently in force Select any of these menu items to call up the window shown below which will only show a corresponding difference in the first line the choice is between Load or Read 3 4 11 1 Handling A250 Expert data Load Expert Data Load Expert Data Load Expert data Start load Module ZAE 105 Variant none Node number 1 Speri stanon C ZAE105 Example zeline Ganionly Load more Experts be read Start Control File nt no Path to Control File LW Sys Dir created by AKF ALD 35 Programming 97 Load Expert Data Read Expert Data Read Expert data Start load Module ZAE 105 Variant none Node number 1 Expert station C ZAE105 Example Comment lt line can only be read HW requirements o Establish PaDT PLC connection either a via COM1 2 and V24 interface of the ALU using cable YDL52 or
191. ry Near or in the user memory Far o Onl exchang specify for user defined data structures if exchangeable online a Initial values specify for user defined data structures if yes then SYM COM no is invalid a Compressible procedure for Exchange Online yes only the described elements of the data struc ture are exchanged online loading into the PLC is speeded up no all elements are exchanged First comes the column description followed by explanations for the editor func tions Column 1 Run No Indicates the element number is generated automatically 20 Programming 34 Column 2 Number The number of related variables of the same type is determined in this column These variables then occupy consecutive lines in the SYM COM block and con secutive addresses in the PLC The total of the numbers in Number is limited by maximum variables in the Editor header Use lt Return gt to activate the column cursor jumps to the left or to accept the entered number Note Once the data structure in a block is linked you may no lon ger change the number of elements It is therefore necessary to desi gnate a reserve of elements when the data structure is created Use lt Ctrl gt lt Return gt to call the Editor functions Column 3 Element Type A structure consists of several different elements of a fixed element type These element types are predetermined and fixed Data str
192. s Special Further Processing of PLC Data Data Structure Blocks ASCII Files Enter here the name of the ASCII file in which an ASCII export of the signal me mory contents or the data structure contents is to take place Note If the Destination Sym Com Databank is chosen entry of an ASCII file is disabled 250 Programming 35 Confirm ne Special Further Processing of PLC Data Program Signals Confirm Special Further Processing of PLC Data Data Structure Blocks Confirm You can toggle between on and off If confirmation is set to on you can specify separately for each signal from the signal list whether it is to be processed or not An interactive question and ans wer session accompanies each signal If confirmation is set to off all the signals entered in the signal list are proces sed File name chase Special Further Processing of PLC Data Program Signals File Name Special Further Processing of PLC Data Data Structure Blocks File Name This is where you enter the name of the ASCII file from which the signal memory contents or data structure contents are to be loaded and then further processed 35 Programming 251 3 7 11 2 Data structure blocks gt Special Further Processing of PLC Data Data Structure Blocks Here you can continue processing the data structures
193. s the number the directory block and the comments will be printed out The file will only be printed out to the last assigned element The folowing functions are available under this pulldown menu Print Equipment List Start Print Output List Module Output with Node numbers Title Block von Title Block File TITLE DOC Output Unit Monitor Start Page Number 1 33 Programming 189 3 6 6 1 Output list Dp 2 Drin A p py o Print Equipment List Output List With this list you select which parts of the equipment list you want to print The following settings and therefore distinctions are possible og M All subracks o Mx x 0 Slot 0 9 16 o Mx y x 1 Slot 20 29 36 etc o U the modules in the subrack as a tree structure oz the segmentation of signal memory Parameterize Central Controller o U Z and M The individual items of information in a list must be separated by commas 190 Programming 33 3 6 6 2 Module output lt p _ Drin f ap m gt Print Equipment List Module Output m This function only takes effect if the output mode M Mx MX y or is set for Output List For module output output unit Screen File or Printer the following is usually printed o Slot reference Module Variant Access procedure and Switch off mode In the available menu lines select which additional
194. s must be present according to the equipment list o The first signal must come before the second Examples M1 1 M10 10 02 1 Q3 7 In addition to the User Defined Area a series of predefined areas are availa ble from which you can choose as required Structure of the signal memory The following signals are lined up in the signal memory o Header no access o Special markers SM SMB SMW SMD SMG o User markers M MB MW MD MG P T Z o Module signals mod slot 1 Status I O or Exp Sig i 2 Status I O or Exp Sig n Status I O or Exp Sig only actually equipped slots Oo Sequence parameter sets SZ ZZ KS KF KFW in accordance with the defined sequence number refer to equipment list o Near data structures User defined structures 66 Programming 35 Load sig mem range ee Load Process PLC Data Load Sig mem range Here you can transfer signal memory contents from a file into the PLC This is a physical write which does not take into account whether the signals are used in your AKF program The following functions are available Load Signal Memory Range Start Function File Name SIGNALS SSB The function should only be used when the PLC is stopped or is in a defined state When the PLC is running the load process occurs independently of the program scans You must therefore take appropriate measures yourself to ensu re the consistency o
195. signal memory files with the extension SSB 33 Programming 195 3 6 8 2 Data structureblocks 2 Print PLC Data Data Structure Blocks I Here you can print out data structures which have been extracted from the PLC using Read DBs and Streams The following functions are available Data Structure Blocks Start Print Title Block von Title Block File TITLE DOC Output Unit Monitor File NaMe SIGNALS DSB Start Page Number 1 Note You cannot print out the contents of stream data structures Start printing gt gt Print PLC Data Data Structure Start Printing Data structure output commences You should first check the correct setting of the menu parameters 196 Programming 33 File name in Print PLC Data Data Structure File Name Enter the name of the file with data structures whose contents are to be printed out The file should first have been created under Read DBs and Streams A space followed by lt Return gt will reveal a selection window containing the avai lable files Note You cannot print out signal memory files with the extension SSB 3 6 9 Data structures lt p _ Drin gt Print Data Structures Here you can have the data structures printed which appear in the data structure editor under Edit preset by AEG and user defined data structures You can select and call the follow
196. sing a block CRC which is formed from the source block when a block is filed in the station databank and is passed on to the linked or loaded block on the PaDT or to the PLC when linking or loading If a block CRC equals 0000 then this is an old block In such a case the comparison is carried out using a different process The MCode CRC of a block from the linked object on the PaDT is compared with that in the PLC The result of the comparison will depend on the settings in Se tup link mode and diagnostics If the block CRC exists in part it is used in the comparison as well 70 Programming 35 For text blocks the MCode CRC of the linked block on the PaDT is always com pared to that of the loaded block in the PLC Here too the result of the compari son depends on the settings link mode and diagnostics in Setup The following functions are available Compare Blocks with PLC Start Print Title Block on TItle Block File TITLE DOC Output Unit Monitor Block List Load Block List SaVe Block List 35 Programming 71 Start printing Load Compare Blocks with PLC Start Printing The blocks named in the block list are compared between the PaDT and PLC in accordance with the specified mode The following example shows a successful block comparison Print AEG Modicon Dolog AKF Block comparison Block Leng t h Bytes PADT Source MCode Source lt gt 999999909
197. ssful program comparison first page z Brucken AEG Modicon Boleg ARF Programm bergleich BEHUALTUNGES PTAERELLE 2 31 871 il ay va R ckdarstellung 17 08 1993 j 95 46 n Anzahl 5 HEede Lange AUP 333 Bytes ANWVENBER F 35 Programming 77 3 4 7 3 Compare equipment lists in Load Compare Equipment Lists After you have selected this function you are shown the actual hardware in the SPS compared with the equipment list on the PaDT on your selected output unit The comparison can be shown immediately after bootloading In addition the revision index for the integrated software is displayed only actual equip ment for modules that have different variants The following functions are available Equipment List Comparison Start Print Title Block on TItle Block File TITLE DOC Output Unit Monitor It is only possible to compare PaDT and PLC equipment lists when the PLC is stopped A Caution The actual equipment of the PLC is updated only when bootloading and loading a program to the PLC This means that at all other times there may be discrepancies between the hard ware equipment list and the actual equipment The DEA modules are neither shown nor compared as they have no function in the process to be controlled 78 Programming 35 3 4 7 4 Block display gt Load Compare Block Display The function compares a specified block in the PaDT with t
198. ssignment 16 V V 24 interface 270 View recordings 131 WwW Wildcards 225 Z ZVT 32 173 Index 293 294 Index
199. start to be loaded into the PLC You should first check that the menu parameters have been entered correctly 64 Programming 35 Read Sig mem range is Load Process PLC Data Read Sig mem range Signal memory contents can be read out from the PLC here This is a physical read which does not take into account whether the signals in your AKF program are used This function allows large areas to be taken from the PLC in a relative ly short period of time The following functions are available Read Signal Memory Range Start Function SSP Segment M1 1 File Name SIGNALS SSB The function should only be used if the PLC is stopped or is in a defined state When the PLC is running the readout occurs independently of the program scans You must therefore take appropriate measures youself to ensure that your signals are consistent Sig mem section oa Load Process PLC data Read Sig mem range Sig mem section lt Return gt Here you can choose which area of the signal memory is to be read out The following options are available Please select User Defined Area Marker Area I 0 Area Near DB Area Marker and I 0 Area Marker I O and Near DB Area 35 Programming 65 The User Defined Area allows you to enter any two signals located in the si gnal memory All signals located between these key points are read The requirements are as follows a Both signal
200. t to abort Editor input and the changes will not then be adopted Delete data structure _ gt Edit Structure Editor Delete Data Structure The existing stored data structure with the data structure name from the Editor header is deleted in the databank The action window with already entered basic settings data structure name instance is retained The deletion is carried out when the Exit Save function is called Use lt Esc gt to abort Editor input and the changes will not then be adopted 34 Programming 25 Save data structure Edit Data Structure Save Data Structure The data structure specified by data structure name and instance is stored in the databank If another data structure exists with the same name it will be overwrit ten Use lt Esc gt to abort Editor input and the changes will not then be adopted Copy data structure gt Edit Data Structure Copy Data Structure The identical data structure to that in the editor is stored with a newly entered data structure name Otherwise executing the function accepts the data structu re name Select the data structure with the following menu Data structure copying Data Struct Name BEISP Copies 9 Start Use lt Esc gt to abort Editor input and the changes will not then be adopted Exit save gt _ Egip una SE gt Edit Data Structure Editor Exit save Exit the Edito
201. t Block Use this function to move to the network where the signal tracing started 35 Programming 121 3 5 3 3 Triggered recording m Online Dynamic Status Display Triggered Recording With triggered recording you can start and end recording specifically when conditions are met You can then view these recordings A Caution This function requires the PLC to be in scan The following functions are executable in the pulldown menu Triggered Recording Start Triggering Abort Triggering TRigger Conditions View Records Block List Online List REcord Buffer Recording Group Short Comments CoMments The triggered recording serves as a startup aid If you carry out the triggered recording the states of various signals are recor ded in the PLC After you have stopped the recording you can view the data The data from the PLC is transferred to the PaDT and then the data is displayed on the screen The type of representation corresponds to that of the Current Display or the Online List How to proceed First you have to specify the recording group The recordings which follow are then assigned to this group To understand what this means replace the word group with the word problem This will associate all the recordings in a group with a certain problem e g tracking down a programming error in a particular block If a new problem occurs a new group can be opened forit A
202. t LOCAL gt PaDT RUN FORCE ON If there is an error on the InterBus use lt Return gt to switch to the IBS Diagnos field Press lt Return gt again to switch to the IBS Diagnostics window for the BKF102 at the lowest slot address IBS Diagnostics To Online PLC Diagnostics lt Ctrl gt lt Return gt I O System lt Return gt lt Return gt 160 Programming 34 IBS Diagnostics BKF2 Group No Module error X BKF failure disabled X BKF fault BKF status esoooooooooooooooooooooooooooooj BKF SMW2 PEPTTTTTTTSTTITTTTTETT TTT TTT Tee Slot 0540 e eessscsecococoscccoocococoooood IBS status ce ccccccccccccccccccccccccccces IBS diagn e eseseeoeoeseeoeceeooooooooooood Relat module e eesosscsccocososeccoosocossoseod Slot 540 ven Node vn bss seve veserecsteceeessesseed SM 540 1 ai nad euaubledessssssvsseses esses SM540 2 fault ELLE EFT SMW540 1 H KONF18 lt LOCAL gt PaDT RUN FORCE ON Group is disabled or not defined The status of all 256 possible groups Equipment List on the InterBus is dis played Period Group is enabled X Group is disabled or has not been de fined The module status of as many as 512 modules modules incl peripheral bus at the InterBus can be displayed Period Module running error free at the bus or has not been entered X Module is defective or has an error In the third large column the
203. t Return gt lt Ctrl gt lt Return gt Global Mode Activate Activate the individual control loop or the entire run time system Activating a control loop means changing the selected control loop xx from the inactive state passive or standardizing to the active state The marker EF_RKxx from the ZVT will be changed to ONE and ER_RKxx to ZERO The PBs or FBs called up conditionally using marker LAUF xx are called according to the time condition Activating the global mode of the run time system means that first the individual control loops will be processed according to their local modes The status STATCLC of the entire run time system changes from Start Up to Running If Global mode is activated and the mode associated with control loop xx is acti vated in this state marker LAUF xx is set and the PBs or FBs called up condi tionally using this marker are called in accordance with the time specified in the Sampling Time field 44 Programming 33 Make passive global local is Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Make Passive Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Global Mode Make Passive Make the individual control loop passive or the entire run time system Making a control loop passive means changing the selected control loop xx from the active state to the in
204. t not exceed the number set here Note If a setting is modified after linking the program the new set ting will not take effect until the program has been linked and loaded again 260 Programming 35 3 8 2 4 Link mode Dp on vo as o Setup PLC Station Link Mode You can specify here the amount of additional information which is to be loaded into the PLC You can choose between Link Mode Complete Representation Without Comments Without Representation Note If a setting is modified after linking the program it will not take effect until the program has been linked and loaded again Note The full reproduction or without comments link modes are required for Load Compare Block Display and Load Read out PLC 35 Programming 261 Link Mode Full Reproduction wi Setup Station Link Mode Full Reproduction This setting permits unrestricted reproduction of the IL Comments network and line comments no signal comments symbols gt para meter symbols no signal symbols and labels are identical to the original Line comments network comments parameter symbols and labels are reprodu ced The following is also reproduced the initial values in the SYM COM block the Setup values of the PLC station and the COM tables Link Mode Without Comments gt Setup PLC Station Link Mode Without Comments Comments symbols and
205. t printing 165 169 195 196 Start readout 60 Start Restore 213 Start trace 167 Start triggering 124 Station backup compression 206 compression 209 restore decompression 213 215 Status display 144 Status marker control loop 175 Status markers Run time system 36 Stop PLC 117 Stop trace 168 Stop bits 276 Store online list 149 Streams load 69 read 68 Structure list 238 247 Structure of the signal memory 66 Symbols and comment export 244 Symbols and Comments import 235 Symbols and comments 182 System backup compression 206 compression 209 restore decompression 213 215 System assignment 12 16 T Table of contents AKF blocks 201 DOS files 203 OS 2 files 203 start 201 station 200 Table of contents mask AKF blocks 201 Target copy 224 226 Target directory export 241 35 task 32 Task number 47 Time organization table ZVT Siehe ZVT Title Block 73 Title block file 74 Title Block Height 4 Title Block Name 4 Title Block Width 4 Title Block Editor 2 To Station 214 To station 208 Total export 240 Total import 230 Trace signal content 135 Trigger conditions 125 Trigger level 126 Trigger status 124 Triggered recording 122 Triggered status display examples 129 Type of output Station table of contents 35 AKF blocks 202 DOS files 204 U Update Force 145 User equipment list 59 User A file 16 User Assignment 13 User a
206. tation to be backed up drive system na me gt e g F ANL_NAME Select station name gt oo ion on inn o Special Backup Station PLC Station You can select the Station Name from a list in a window Enter a space and press lt Return gt to open a corresponding window and press lt Return gt to transfer the desired station name gt e g STA_NAME Select PaDT station o Special Backup Station PaDT station Any of the PaDT stations contained in the system can be accepted here for bak kup by pressing lt Return gt and lt Citrl B gt The preset is the V24 PaDT gt e g PaDT1 PaDT2 PaDT3 PaDT Select store length Dp oo op on non o Special Backup Station Store Length Toggle to choose between Entire System a Station with its various PaDTs and a Station without PaDTs gt e g Station PaDT 210 Programming 35 Specify target file In File gt oo err Pr PE gt Special Backup Station In File After selection with lt Return gt there are two target file default options a Default of file name with Storage under the system name indicated in Setup gt e g KOMP_DAT gt see Note o Default of a complete storage path such as gt e g H KOMP KOMP_DAT gt see Note The maximum length for the filename under which storage is to be made is 8 characters The backup you generate is stored under this name The system as signs the extension ZOO au
207. ted and loaded into the PLC using Load and Program to PLC It may not relate to the actually existing hardware configuration This menu item allows you to read out the equipment list in which for example you have entered modules that are wanted for later use but are currently not yet available in your PLC These would not be taken into consideration when rea ding out the hardware equipment list The Disconnection Characteristics Node Number Scan Phase Timeout and Module Comments parameters are also read out unlike the hardware EQ list 35 Programming 59 3 4 5 Read out PLC CT oo no Load Read out PLC This function allows all blocks OBs PBs FBs AZs AEs KBs IBs data structu res and SYM COM block as well as the equipment list to be read out of the PLC Caution This function should always be carried out in an empty station without a user program equipment list etc in order to avoid overwriting The following pulldown menu is available for retranslating once you have given confirmation Starte Reading Out Blocklist Loade Blocklist Store Blocklist Initial value blocks and data structures are always read out They cannot be de clared in the block list Start Readout gt Load Read out PLC Start readout 2 The blocks named in the block list will be reproduced 3 4 6 Process PLC data an o nos gt Load Pr
208. the display limits Edit scaling menu 140 Programming 34 Column 3 signal The following signal types are available for the individual parts of the list see Pocket Guide Operand Status Control Force possible possible possible IB possible possible possible IW possible possible possible ID possible possible possible IG possible possible possible Q possible possible possible QB possible possible possible QW possible possible possible QD possible possible possible QG possible possible possible VFx possible not possible not possible VFWx possible not possible not possible KSx 1 possible not possible not possible KSx 2 possible not possible not possible M possible possible possible MB possible possible possible MW possible possible possible MD possible possible possible MG possible possible possible P possible possible possible SM bit possible not possible not possible SMB possible not possible not possible SMW possible not possible not possible SMD possible not possible not possible SMG possible possible possible SKx y possible not possible not possible SZx possible not possible not possible T possible not possible not possible TIW possible not possible not possible TSW possible possible possible C possible not possible not possible CIW possible possible possible CSW possible possible possible ZZx possible not possible not possible Near data structures possible possible possible 34 Programming 141
209. the PLC and is no longer linked on the PaDT after loa ding 54 Programming 35 3 4 2 Program to PLC gt Load Program to PLC This function loads the linked program the equipment list the firmware and the linking tables if available to the PLC During the Load procedure the amount of memory available in the ALU is continuously checked If there is not sufficient memory available the Load procedure is terminated following an inquiry Note This function is only possible if the PLC is stopped 3 4 3 Exchange Online gt Load Exchange Online Edit Blocks Start Entry existing block lt Return gt Exchange Online Edit Overview select block lt Return gt Edit Block This function allows you to load a new block OB PB FB IB AZ AE KB con tains the TBs an internal or an external data structure into the program while the PLC is running or stopped It is also possible to exchange an existing block within the program with a modi fied one or a modified external data structure in the program while the PLC is either running or stopped The IB initial value block allows new or modified initial values to be loaded into the PLC In addition to a newly configured block e g PBx the next higher ranking block should always be exchanged If PBx has been integrated into an OB1 the OB1 must therefore also be exchanged An entry can only ever be made in one of the three m
210. tion 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 er Automa
211. tion 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 Systeme 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 Instructionlist
212. tocol Start Printing Output Mode IL Symbols and Comments on ross Reference List on Cross Reference Mode Local block by block Title Block on Title Block File HEAD DOC Output Unit Screen Block List PB Load Component List Save Component List Page Mode Block by Block Start Page Number 1 3 6 2 1 Output mode _ Tint Program Protocol Output Mode Print SFC Protocol Output Mode Online Dyn Status Display With this menu command you can select the mode of output for your program protocol You can choose between Instruction list IL ladder diagram LD Aund function block diagram FBD Make the changeover by toggling lt Return gt 33 Programming 181 3 6 2 2 Symbols and comments a Print Program Protocol Symbols and Comment Print SFC Protocol Symbols and Comments Print Cross Reference List Symbols and Comments You can toggle between on and off The entry on means that the symbolic names and initial values you have assi gned to the individual signals inputs outputs markers data structures etc ap pear next to the signals when the list is printed After each network a list is printed of all the signals which occur in the network with symbol comment and extended comments The Off entry prevents these symbolic names initial values comments and ex tended comments from bei
213. tomatically and this is not displayed The Directo ryname e g KOMP must have previously been defined by the user Note If no extension is specified the system provides you with ZOO However you can also specify your own extension This ena bles you for example to save or backup different configuration le vels 35 Programming 211 3 7 3 Restore a station or system O o inpo TA o Special Restore a Station Select this menu item to open a further window The choice is between Restore Dos Restore and a decompression restore Restore Decompression Restore Decompression Use these functions to restore all the data of a backed up station or system under the same path name from any drive A Caution Files which already exist will be overwritten without comment Note Only compression and decompression are possible inde pendently of the operating system 212 Programming 35 o Restore a station or system The following functions are to be processed with sample entry Restore Start Restore From Station A Preset To Station F ANL_NAME STA_NAME Parameter IS Preset Start Restore gt Special Restore a Station Start Restore Call this menu item to start Restore in accordance with the set defaults From this point on please follow the directions on the screen It is only possible to interupt during Restore by pressing lt Ctrl gt lt C gt simulta neously After Restor
214. tworking Boot load Link Program and Program to PLC functions already carried out You can select from the following functions Edit Load Online Print Special Setup Help F10 Start PLC Stop PLC Dyn status display Online List PLC Status PLC diagnostics Communication Operating Function Run time system 3 5 1 Start PLC CT _ Online o Online Start PLC This function is used to start the program in the PLC Before the PLC program is started confirmation is required 106 Programming 35 3 5 2 Stop PLC gt _ Onlina o Online Stop PLC This function is used to stop the program in the PLC and to update the status display of the PLC Confirmation is required to stop the PLC 3 5 3 Dynamic status display lt p on inan gt Online Dyn Status Display You can use this function to carry out the dynamic behavior of a program in the PLC in various ways After you have selected this menu line the following functions appear Dynamic Status Display Current Display TrigGered Recording Output Mode FBD Addressing ABS 3 5 3 1 Dyn status display current display General information From Version 7 1 the dyn status display will contain a real time status display in IL representation The intermediate signal states markers I O data structu res etc assigned to a block network can thus be shown in real time
215. uctures can consist of any mixtures from bits to floating point words Press lt Return gt to select or accept the following element types in the second co lumn Element Types 1 Bit i Value 2 Byte i 0 1 binary 3 Word 0 to 255 128 to 127 0 to 65 535 32 768 to 32 762 4 Dbl Word 2 147 483 648 to 2 147483 647 5 Floatuord 3 4E 38 3 4E 38 6 Address 2 147 483 648 bis 2 147 483 6473 4E 38 3 4E 38 Use lt Ctrl gt lt Return gt to call the Editor functions 34 Programming 21 Column 4 Attributes The elements can be assigned attributes Use lt Return gt to toggle between yes and no in the write and read co lumns This column is divided into three parts Oo read yes Element contents can be read by the user e g in IL with L comparable with constants o write yes Element contents can be written by the user yoy e g in IL given the assignment oO Sys wr yes System write used only for display the data structure is stored in RAM additionally in case the user program is saved in EPROM The combinations write yes read no the contents of the element can only be written in the user program write no read no the contents of the element can be neither written nor read do not produce a meaningful application Note When write or sys write is set to yes for an eleme
216. uld be selected so that it corresponds to approx 1 10 of the smallest process time constant to be recorded Online modification of the basic sampling time is only permitted if parameter CRT Create Task at SFB O_REG SFB390 is ZERO The reason for this is that modified values for the basic sampling time are only adopted when the Clo sed Loop Control task is reactivated When modifying the basic sampling time o closed loop control must be stopped parameter CRT at block O_REG must be set to ZERO e g with Online Control List g anew value must be specified for the basic sampling time e g using Onli ne Run Time System lt Ctrl gt lt Return gt Edit Basic Sampling Time or by Exchange Online in the data structure ZVT a closed loop control must be activated the parameter CRT on block O_REG is set to ONE 33 Programming 41 Priority global m Edit Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Priority Online Run Time System Select ZVT lt Return gt lt Ctrl gt lt Return gt Priority The priority parameter gives a relative priority to the time and control tasks com pared to the cyclical task OB1 The parameter can be set to a value between 1 and 5 The task with the higher priority will interrupt the task with the lower priori ty Note This parameter can only be modified in online operation if the parameter CRT at SFB O_RE
217. up output is made to the MS DOS file determined by the complete path If a file already exists with the same name then a message appears asking if this file should be overwritten Programming 75 3 4 7 2 Compare program with PLC m Load Compare Program with PLC The source block in the station databank is compared with the linked block on the PaDT and the loaded block in the PLC The result of the comparison is determined using a block CRC formed using the source block when filing a block in the station databank and passed on to the linked or loaded block on the PaDT or into the PLC when linking or loading If a block CRC equals 0000 this is an old block In such a case the comparison is carried out using a different process The MCode CRC of a block from a linked object on the PaDT is compared to the one in the PLC The result of the comparison depends on the settings in Setup link mode and diagnostics If the block CRC exists in part it is used in the compari son as well For text blocks the MCode CRC of the linked block on the PaDT is always com pared to that of the loaded block in the PLC Here too the result of the compari son is dependent on the settings in Setup link mode and diagnostics The following fnctions are available Total Program Comparison Start Print Title Block on TItle Block File TITLE DOC Output Unit Monitor 76 Programming 35 The following example shows a succe
218. where the target block is entered block name under which the copied block will be stored Enter a space followed by lt Return gt to display a selection window Use the Arrow keys and lt Return gt to select a block from the list 224 Programming 35 Copy DOS files gt Special Copy files DOS files The following functions are available under this pulldown menu DOS Files Start Copying Source Target A Parameter IV You can use the Replace character Wildcards and in the source and target names When using replace characters please always ensure that you will not unkno wingly overwrite important files Note External data structures e g VVzn VRGxy may not be co pied into other stations as this could lead to naming conflicts they must always be created for the particular station by using the specific configuration sofware e g VS200 Note AKF blocks Stations may not be copied into ALD stations You should use the Export or Import function 35 Programming 225 source gt Lo Kie d io 3 ae 6 gt Special Copy Files DOS Files Source Using the line editor enter under source the file to be copied along with the enti re path e g F ANL_NAME STA_NAME BES25 DAT File BES25 DAT of station STA_NAME in directory ANL_NAME on drive F of the hard disk will be copied to the target FA ANL_NAME STA_NAME CODE SPS All files f
219. which you extracted from the PLC using Read DBs and Streams Further processing can include ASCII Export or the direct transfer of data into the symbol and comment data bank The following functions are available with sample entry Further processing of data structure blocks Start function Confirm on Destination ASCII file ASCII file SIGNALE ASD File name SIGNALE DSB Note Itis not possible to process streams further Start function gt Special Further Processing of PLC Data Data Structure Blocks Start Function This starts the further processing of a file with data structures You should first check the correct setting of the menu parameters 252 Programming 35 3 7 12 Duplicate station Special Duplicate Stations This function is used to duplicate the station currently set A system and a sta tion must be entered in the menu as a target The default is the current system The specifications can be changed using the line editor If they do not exist the system and station will be stored after they are confirmed by the user ifthey do exist they will be overwritten 35 to system F ANL_NAME to station Duplicate station STA_NAME Note Please ensure that there is enough space on the storage me dium to save the station Programming 253 3 7 13 Operating system 3 7 13 1 MS DOS operating system Dp Lo om PMO 3
220. with the Setup setting Modnet 1 SFB Yes if after generating the linking tables it has already been linked and loaded on the ALD side a BIK 00x exists in the PaDT o BIK1xx exists in the PLC With this type of linking BIK 00x in the PaDT and BIK1xx in the PLC are con nected Note Connection to an A120 is not possible 35 Programming 271 Using the Modnet 1 SFB network you can perform the same functions as with the RS 232 C V 24 link Only the function Bootload is not possible A Caution Modifying the AKF125 program in the PLC with several PaDTs at the same time is not authorized and will cause the PLC to crash 272 Programming 35 3 8 5 Print gt Dying gt Setup Print The following settings are possible in the Print menu Printer Presetting Output Unit Monitor Lines Page 66 Form Feed on 3 8 5 1 Output unit Dp oD pings u gt Setup Print Output Unit A menu appears in which you can make your choice Output Unit Monitor Printer FIle Screen output appears page by page on the screen Printer output is made on the selected printer File output is to the file specified by the complete path Should a file with the indicated name exist you will be asked if you want this to be overwritten 35 Programming 273 An additional window opens under the Printer menu line in which you can ma ke your printer selection Printer directory
221. ystem assignment file is located in the AKF125 program directory and should not be modified You can however look at the system assignment in structions in the system assignment file In addition you can use any given editor or the TYPE command from MS DOS The name of the file is SRAN25_1 SRD 12 Programming 34 o User Assignment user A file This functions like system assignment except that the user creates his own user A file in which he can enter any assignment instructions Unlike system assignment a user assignment makes sense even for blocks from ALD25 or AKF125 to achieve signal re wiring In addition user assign ment is used in conversion to replace the instructions found in the system as signment file only carry out user assignment or to complement them carry out user and system assignment To carry out a user assignment you must toggle with lt Return gt in the User As signment menu line to select on You must also use a window to select an as signment file from the current station in the User Assignment File menu line 34 Programming 13 Procedure for creating the user assignment file user A file You can create a user assignment file in the current station with any text editor Diese wird im AKF125 interpretiert und als Steuerdatei f r das Rangieren und Umverdrahten von Kontakten benutzt You are free to choose the filename Only the extension ARD is mandatory so that

Download Pdf Manuals

image

Related Search

Related Contents

UniDANFe 2.x  Samsung DVD 5.1 Sistema de Cinema em Casa HT-Z210R manual de utilizador  MGS38AD 取扱説明書  鉄筋探査機プロフォメーター5+ 取 扱 説 明 書    n°19 mi-octobre 2014 (pdf - 250.5 ko)  MasterKure 111WB  User Manual  PC Tablet  取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file