Home
FIP Analyser User`s Manual
Contents
1. 245 route des Lucioles BP 147 F 06903 Sophia Antipolis T l 33 0 4 92 38 20 00 Fax 33 0 4 93 65 30 31 Schneider Automation GmbH Steinheimer StraBe 117 D 63500 Seligenstadt T l 49 6182 81 2584 Fax 49 6182 81 2860 December 1998 851 FIP Analyser Chapter 1 Introduction 1 1 Introduction to the document 1 2 General introduction to FIP ANALYZER 2 Installation 2 1 Prerequisites 2 2 Installation procedure 3 Use 3 1 Running FIP ANALYZER 3 2 STATISTIC menu 3 3 CAPTURE menu 3 4 TRIGGER menu 3 5 FILTER menu 3 6 ADVANCED menu 4 Characteristics 4 1 Characteristics 5 Limits 5 1 Limits 6 Examples 6 1 Examples of using FIP ANALYZER Contents Page 20 23 23 25 25 27 27 FIP Analyser 7 Appendix 7 1 Example of an ASCII frames save file Contents 33 33 Chapter 1 1 Introduction 1 1 Introduction to the document This document is intended for users of the FIP ANALYZER tool Its aim is to describe the functions installation procedure and use of the tool This document covers the following points concerning FIP ANALYZER Chapter 1 Introduction general presentation of functions Chapter 2 Installation Chapter 3 Use Chapter 4 Characteristics Chapter 5 Limits Chapter 6 Appendix examples of use 1 2 General introduction to FIP ANALYZER FIP ANALYZER is a program which enables a PC compatible computer equipped with a Schneider FIP card TSX FPC 10 to act as
2. e ESC exits the display and returns to the main menu e B Bottom displays the last frame in the buffer e T Top displays from the first frame in the buffer onwards e Z Zoom displays more details about the frame error length frame displayed in ASCII 21 22 F Find searches for a byte string N find Next searches for the next occurrence of the byte string searched for in the previous Find S Saves all captured frames in an ASCII file P Printf Screen makes a copy of the screen in text mode in an ASCII file Pgup Page Up Pgdwn Page Down up or down arrows scrolls through the frames Chapter 4 4 Characteristics 4 1 Characteristics The most important characteristics of FIP ANALYZER are e FIP ANALYZER runs with the TSX FPC10 card based on the FIPIU component The turnaround time on the FIP segment must be bus or more e FIP ANALYSER can be used either on FIP network NF C46 60x or on WORLDFIP networks EN 50 170 However running on WorldFip networks requires a TSX FPC10 at least version 1 3 and a FIP DOS driver at least version 2 2 In order to run on a WorldFip network the following line should be added to the DFPWAY 001 file of the FIP DOS driver used WORLDFIP YES e Transmission speed 1 Mbits s e Frames time stamped with precision of 0 1ms Capacity of more than 16000 frames in continuous capture mode which means about 3s capture time Specific features of FIPWAY FIPIO at fi
3. type variable or message Pressing the right arrow key has the same effect e The Del key allows to delete the selected definition e The Space bar allows to switch ON and OFF as a filter the selected frame definition e The T key allows to define as a Begin Middle or End trigger the selected definition e Ctrl C allows to copy the current definition e Ctrl V allows to paste the last copied definition NOTE 1 The copy and paste functions can be used though they are not mentioned in the menu at the bottom of the screen NOTE 2 The ON OFF display activated by the space bar only concerns the filter function Even if the filter is OFF the trigger can be activated in such a case the frame will be seen only once where it acts as a trigger in the captured buffer if the trigger frame is also activated as a filter the frame may be seen at other places in the captured buffer NOTE 3 In the advanced mode ID DAT frames not followed by a RP_DAT frame will not be captured even if no byte is filtered in the RP_DAT frame NOTE 4 In the advanced mode stuffing frames ID DAT 90 80 h are never captured As soon as the filter and trigger have been defined type ENTER to start the capture using the defined filters and triggers The capture can be stopped at any time by pressing the Esc key As soon as the capture is over the captured frames are displayed off line The same command keys as for the CAPTURE or FILTER modes are available
4. 03 0 1 RP_DAT 02 05 40 40 40 40 05 0 0 ID_DAT 03 3 0 1 ID_DAT 03 5 2 RP_DAT 02 11 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 05 0 0 ID_DAT 03 5 CESC quit Bottom Dop Zoom Find find Mext Save all Print The byte shown in brackets just after the text decoding of the frame type is the numeric value associated with the frame type Example ID_DAT 03 When displaying the capture results available command keys are e ESC exit and return to the main menu e B Bottom displays the last frame in the buffer T Top displays from the first frame in the buffer onwards Z Zoom displays frame details error length frame displayed in ASCII F Find searches for a byte string 96 1683 gt gt 4193 4 ID_DAT 03 RP_DAT 02 50 06 80 04 SA 00 01 OA Enter Byte string to find Example 03 14 3F ESCAPE quit ENTER valid BACKSPACE 40 40 40 40 ID_DAT 03 CESC quit Bottom Top Zoom Find find Next S ave all P rint 12 Use 3 e N find Next searches for the next occurrence of the byte string searched for in the previous Find e S Save all captured frames in an ASCII file While saving the analyser displays the following information By pressing the ESCAPE key at any time the save can be stopped before completion the ASCII file will contain from the first frame up to the current frame The file format is shown in the appendix P Printf Screen ma
5. 09 OC 11 09 OD 11 Fi OD 11 OC 10 01 11 21 11 FA 7 EO SC 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 RP_ACK BO RP_FIN 40 RP_MSG_ACK 94 09 OD 11 09 OC 11 F1 OC 10 OD 11 11 11 21 EB E 5C l1 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 RP_ACK BO RP_FIN 40 ESC quit Bottom Top Zoom F ind find N ext Save all P rint e Check the start sequence of a FIPIO device The Advanced mode is appropriate for this purpose Define the FIPIO FB_ Control variable containing the start command as a Begin trigger in order to capture all frames following it and activate it as well as a filter so that any reiteration of the command will be captured Define the FB_ Status containing the current operating mode as a filter 30 Examples 6 NOTE depending on the results the Application Process Control variable may also be defined as a filter as this variable may act on the device operating mode 31 7 1 Frames save file Name trace txt Date Number of frames Note DT relative time N 00000 N 00001 N 00002 N 00003 N 00004 N 00005 N 00006 N 00007 N 00008 N 00009 N 00010 N 00011 31 05 1995 97 N Number L length L 003 ID_RO2 DT 05 01 L 007 RP_RO2 normal DT 04 03 03 03 03 03 L 003 ID_DAT DT 04 03 L 012 RP_DAT DT 40 09 02 00 00 00 L 003 ID_DAT DT 03 03 L 008 RP DAT DT 40 05 02 00 02 00 L 003 ID_DAT DT 03 03 L 008 RP DAT DT 40 05 02 00
6. You can then see in real time the change in the variable contents and the scan period for this variable inter frame time gt previous captured frame current frame turnaround time default 10us on FIPIO and FIPWAY Filter input FILTER MODE Selected Filter ESCH quit Home End PGUP PGDW CENTER valid 27 Result 90 02 8 3 RP SG 06 50 22 80 20 00 70 00 00 00 00 00 00 00 00 00 00 00 oo 00 00 00 og 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 02 0 3 ms RP T_M 06 50 22 80 20 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 02 0 3 ms RP_DAT 02 50 22 80 20 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 02 e Analyse elementary cycles duration and part of stuffing Select the filter function Select the ID DAT XX XX filter where XX XX is a variable produced once each elementary cycle The inter frame time will be the elementary cycle period Then select the ID DAT 90 80 filter 90 80 is the identifier corresponding to stuffing frames All the inter frame times are the same 0 0ms or 0 1ms except when there is a change in the elementary cycle In this case the inter frame time read is the duration of usefull frames in the elementary cycle mg elementary cycle N Stuffing Usefull part of the elementary cycle elementary cycle N 1 Stuffing e View all xway message traff
7. a spy on the FIP bus The required operating system is DOS FIP ANALYZER is suitable for any network conforming to the 1 Mhz FIP or WORLDFIP standard In addition it integrates special filter functions for Schneider FIPWAY and FIPIO profiles It is an observation tool at the data link level It observes but does not control the data link protocol FIP ANALYZER can be used during the debug and validation phases of a product with an integrated FIP connection and for operator action on FIP networks during operation FIP ANALYZER does not disturb the FIP network to which it is connected It is permanently in reception mode and does not send any frames along the network It enables the frames circulating on the FIP network to be seen on the PC monitor It can be used to define filters so that only certain frames are captured The captured frames can be viewed in real time or off line They can be saved in an ASCII file The tool also provides counters which represent the network status activity errors Hardware and software environment H FIP ANALYZER PC based on a 286 with 1Mb of RAM FIP network Dos d FIP physical layer C46 604 TSX FPCE 030 cable 9 pin female Sub D For example FIP ANALYZER can be used to Know the macro cycle applied by the bus arbitrator display flow and scan period to the nearest 0 1ms of a FIP variab
8. error Number of frames with Manchester code error Number of frame fragments received Press R to reset the counters Press ESC to stop and quit this function Use 3 3 3 CAPTURE menu This function is used to display all frames either variables or messages circulating on the network Once this function is activated the analyser captures all the network frames and stops automatically when it has filled its buffer The size of this buffer depends on the amount of free conventional memory and allows typically 2 5 to 3s of capture time The contents of the buffer can be displayed on screen and can also be saved in an ASCII file During capture the following information is displayed e Number of bytes captured e Time elapsed in seconds since the start of capture Note that this time is incremented even if there is no activity on the network Frames are displayed with the following information Frame number Inter frame time this is the time that has elapsed between the end of the previous frame and the end of the current frame see figure 6 1 Warning on each screen page the inter frame time displayed for the first frame is not significant in the example below the time 4193 4 ms is not significant The frame type is decoded in plain language for example ID_DAT RP_DAT RP_DAT_MSG Example of a capture result Frame 96 1683 gt gt 4193 4 ID_DAT 03 03 0 1 RP_DAT 02 06 80 04 SA 00 01 OA 0 0 ID_DAT 03
9. 0 90 02 0 50 22 80 20 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 90 02 The same command keys as for the CAPTURE mode are available e ESC exits the display and returns to the main menu e B Bottom displays the last frame in the buffer e T Top displays from the first frame in the buffer onwards e Z Zoom displays more details about the frame error length frame displayed in ASCII F Find searches for a byte string N find Next searches for the next occurrence of the byte string searched for in the previous Find S Saves all captured frames in an ASCII file P Printf Screen makes a copy of the screen in text mode in an ASCII file Pgup Page Up Pgdwn Page Down up or down arrows scrolls through the frames 19 3 6 ADVANCED menu This function allows to define up to 99 frame characteristics Each of them can individually be activated as a filter ON OFF and one of them can be used as a trigger The trigger can be a Begin trigger an End trigger or Middle trigger When a trigger is active as soon as the triggered frame is seen on the bus For a Begin trigger the capture goes on until the buffer is full For an End trigger the capture stops immediately even if the buffer is not full and the buffer contains all the frames before the triggered frame up to the buffer size For a Middle trigger the capture goes on until the buffer is full and the tr
10. 02 00 L 003 ID_RO2 05 01 L 007 RP_RO2 normal DT 04 03 03 03 03 03 L 003 ID_DAT DT 04 03 L 012 RP_DAT DT 40 09 02 00 00 00 Example of an ASCII frames save file 7 Appendix T absolute Time 0 00ms T 0 00ms 0 13ms T 0 13ms 0 06ms T 0 19ms 0 13ms 0 32ms 02 00 00 00 05 0 06ms T 0 38ms 0 13ms T 0 51ms 05 19 71ms T 20 22ms 0 13ms T 20 35ms 05 DT 1416 06ms 0 06ms 0 13ms 0 13ms 02 00 00 T 1436 42ms T 1436 48ms T 1436 61ms T 1436 74ms 00 05 33 N 00012 N 00013 N 00014 N 00015 N 00016 N 00017 N 00018 N 00019 N 00020 N 00021 N 00022 N 00023 N 00024 N 00025 N 00026 N 00027 34 L 003 L 008 L 003 L 008 L 003 L 003 L 003 L 012 L 003 L 003 L 003 L 008 L 003 L 003 L 003 L 008 ID_DAT DT 03 03 RP_DAT DT 40 05 02 00 02 00 ID_DAT DT 03 03 RP_DAT DT 40 05 02 00 02 00 ID_RO2 05 01 RP_RO2 normal DT 04 03 ID_DAT DT 04 03 RP_DAT DT 40 09 02 00 00 00 ID_RQ2 DT 05 01 RP_RQ2 normal DT 03 03 ID_DAT DT 03 03 RP_DAT DT 40 05 02 00 02 00 ID_RQ2 DT 05 01 RP_RO2 normal DT 03 03 ID_DAT DT 03 03 RP_DAT DT 40 05 02 00 02 00 0 06ms 0 13ms 0 06ms 0 13ms 05 DT 1658 43ms 0 06ms 0 13ms 0 13ms 02 00 00 19 84ms 0 13ms 0 06ms 0 13ms 05 20 03ms 0 06ms 0 06ms 0 13ms 05 T 1436 T 1436 T 1436 T 1437 T 3095 T
11. 3095 T 3095 T 3095 00 05 T 3115 T 3115 T 3115 T 3116 T 3136 T 3136 T 3136 T 3136 80ms 93ms 99ms 12ms 55ms 62ms 74ms 87ms 71ms 84ms 90ms 03ms 06ms 13ms 19ms 32ms N 00028 N 00029 N 00030 N 00031 N 00032 N 00033 N 00034 L 003 L 005 L 003 L 012 L 003 L 008 L 003 ID_RO2 05 01 RP_RO2 normal DT 04 03 03 03 ID_DAT DT 04 03 RP_DAT DT 40 09 02 00 00 00 ID_DAT DT 03 03 RP_DAT DT 40 05 02 00 02 00 ID_RO2 DT DT 1436 61ms 0 13ms 0 06ms 0 13ms 02 00 00 0 13ms 0 06ms 05 19 71ms Introduction 1 T 4572 93ms T 4573 06ms T 4573 12ms T 4573 25ms 00 05 T 4573 38ms T 4573 44ms T 4593 15ms 35 36
12. RP_DAT frames last byte is the MPS status This choice allows to capture all application variables frames with RP_DAT having an invalid MPS status e with MPS status 05 All variables troubles This allows to capture all errors including ID DAT without RP_DAT except stuffing frame Invalid MPS status i e 05 Length error i e Length field the RP_DAT frame second one is different from the frame real length invalid PDU frame i e RP_DAT frame with PDU code 51h e At filter level bit 7 of the frame type byte is masked and the value of the BP bit assigned to message handling is also ignored e For a filter affecting a frame of type ID_DAT ID_MSG ID_RQ1 or ID_RQ2 the captured frames are ID_XX frames which meet the filter specifications and all RP_XX frames which immediately follow the ID_XX frame e During real time filtering frames are displayed on screen as and when they are captured Occasionally the PC does not have time to display the frame on screen In this case the message OVERRUN appears The display stops momentarily and resumes when the PC is able to But even during the OVERRUN no frames are lost Although they may not be displayed they are put into the revolving buffer so that they can be displayed later e With some filters and with least powerful PCs such as 286 or 386 microprocessor based depending on the network load your PC microprocessor may not be fast enough which may cause some fram
13. WarldFIP FIP Analyser User s Manual A wem we ke A e ec GROUPE SCHNEIDER M Merlin Gerin M Modicon M Square D M Telemecanique While every precaution has been taken in the preparation of this document Schneider Automation assumes no liability for any errors or omissions it may contain nor for any damages resulting from the application or use of the information herein Schneider Automation reserves the right to change the characteristics of its products and services at any time in order to incorporate the latest technological developments The information contained in this document is therefore subject to change without notice Copyright Schneider Automation S A 1998 All rights reserved This document may not be reproduced or copied in whole or in part in any form or by any means graphic electronic or mechanical including photocopying recording or storage in a retrieval system The WorldFIP Inc Organization assists users and manufacturers through its Competency Centers These Centers provide the following services among others s guidance and orientation s training s development of specific small scale software e distribution of components and software tools Werld FIP W913293410301A REF FCP DM FIPANA V10E Schneider Automation Inc One High Street North Andover MA 01845 T l 1 978 794 0800 Fax 1 978 975 9010 Printed In France Schneider Automation S A
14. e on the network Filter captures and displays only those frames which meet the filter specifications 1 filter at a time only Advanced Allows to define up to one trigger and 5 filters at a time Chapter 2 2 Installation 2 1 Prerequisites FIP ANALYZER is supplied on a 1 44Mb 31 2 inches diskette FIP ANALYZER can only run with a Schneider FIP card TSX FPC 10 The space required on the hard disk is 240Kb As a minimum 300Kb of free conventional memory is recommended The PC processor should comprise an 80286 type microprocessor 16Mhz or more powerful Microsoft DOS version gt 5 e Before installing FIP ANALYZER check that the FIP DOS driver is already installed Check that the DFPWAY EXE driver is in the config sys file If not install the FIP DOS driver supplied on the diskette TSX FPCSD with the Schneider FIP card TSX FPC 10 e In order to RUN the FIP ANALYSER on a WorldFip network EN 50 170 check that you have a TSX FPC10 at least version 1 3 and a FIP DOS driver at least version 2 2 and add the following line to the DFPWAY 001 file of the FIP DOS driver used WORLDFIP YES e The CONFIG SYS file in the CA root directory must define at least FILES 30 BUFFERS 30 2 2 Installation procedure If the above prerequisites are satisfied carry out installation as follows e Insert the diskette in the drive A or B After the C gt prompt type A INSTALL and confirm The installation program sta
15. er for an ID XX filter or 2 first bytes of the frame FFh or RETURN allows to accept all values Macro filters these filters are predefined at FIP card level for example a filter on all the aperiodic variable exchanges The above list of filters gives details about macro filters definition Filters are entered via a specific screen as for the trigger e The list of filters is as follows ID DAT ID_MSG ID RQ1 ID RQ2 RP_DAT all xway msg captures all messages on FIPWAY or FIPIO On FIPWAY this corresponds to LSAP 09 and 0Dh On FIPIO this corresponds to LSAP 01 xway standard msg between captures all standard messages on FIPWAY or FIPIO between two stations The FIP address consists of 3 bytes LSAP address and segment number Only the address field is to be entered for the source and destination addresses it corresponds to the XWAY station number Only messages with LSAP 01 or 09 corresponding to the LSAP values for XWAY standard messages respectively on FIPIO and FIPWAY are captured Example of FIPWAY or FIPIO message filter between stations 12 and 13 xway express msg between captures all telegrams on FIPWAY between two stations Only those messages with LSAP ODh are captured The addresses to be entered are the source and destination XWAY station numbers specific LSAP msg between requires to enter a LSAP number and 2 station numbers All messages exchanged between these 2 stations with this LSAP
16. es to be lost If this occurs FIP ANALYZER will stop and display the following message These filters are for example all frames takes all network frames ID_DAT FF FF takes all ID_DAT frames and the following RP_DAT_XX e Off line display of captured frames Frames are displayed with the following information Number of current frame in top right hand corner the current frame being identified by the gt gt symbol Inter frame time this is the time elapsed between the end of the previous frame and the end of the current frame Warning on each screen page the inter frame time for the first displayed frame is not significant in the example below the time 3951 2 ms is not significant If two successive captured frames are more than 4s apart then the inter frame time displayed is not significant The frame type is decoded in plain language for example ID DAT RP_DAT ID_DAT_MSG etc with its hexadecimal code in brackets Use 3 Example of the screen display with a filter on ID_DAT 90 02 Presence_Check variable showing the list of connected stations In this example the period of this cyclic variable varies between 80 5 and 80 7ms 0 1ms 90 02 9 3 ms RP S 6 50 22 80 20 00 70 00 00 00 00 00 00 00 00 00 00 00 oo 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 02 0 m RP G 06 50 22 80 20 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
17. ic Select the filter function Select the all xway msg filter All the message frames with LSAP type equalling ODh 01 or 09 are captured irrespective of the addresses of the source and destination stations 28 Examples 6 These LSAPs correspond to messages circulating on FIPIO and on FIPWAY all messages including telegrams e View all the aperiodic variable exchanges on FIPIO Select the filter function In the filter selection screen select the Aperiodic variables traffic filter All ID_DATs and RP_DATs circulating after a RP_RQ2 are captured e View standard message exchanges between two stations with address 12 and 13 on FIPWAY Select the filter function In the filter selection screen select the xway standard msg between filter Enter the filter as shown below 29 FILTER MODE EDIT FILTER Selected Filter xway standard msg between OC OD Ip Dot ID_MSG Enter two stations number ID_RQ1 Hexa value ID_RQ2 First all xway msg xway standard msg between Second xway express msg between specific LSAP msg between note FFh for don t care xway msg troubles aperiodic variables traffic all frames all except stuffing RP_DAT RP_DAT_RQ1 RP_DAT_RQZ RP_DAT_MSG RP_DAT_RQ1_MSG ESC quit Home End PGUP PGDW CENTER valid Result The request from station 13 to station 12 is displayed The latter responds to the request after 59ms FILTER Frame 414 7 438 ms RP_MSG_ACK 94
18. iggered frame is in the middle of the buffer or at least in the first half of the buffer if there were not enough frames in the buffer before the trigger occurred Up to 5 filters and up to 1 trigger that can be one of the 5 filters or not can be activated simultaneously As soon as this menu is selected if no filter has been previously defined the user is prompted to enter a first definition Otherwise the current filters and trigger definition screen is displayed as the following example eratusss ORF etatusssok OFF The following command keys are available e ESC exits the display and returns to the main menu e INSERT defines a new frame A name must be chosen up to 10 characters long then the user must choose between variable or message frames For a variable frame the bytes in the ID_DAT and RP_DAT frames can be entered Use 3 For a message frame the bytes defining the source FIP address destination FIP address and the bytes in the RP_MSG frame can be entered The arrow keys are used to move through the frame definition buffer The x key has to be pressed to delete the definition for the current byte xx is displayed The filter or trigger definition is validated by pressing the ENTER key e R Renames allows to rename a frame definition Pressing the left arrow key when a definition is selected allows to do the same e E Edit allows to modify the selected frame definition but not to change its
19. kes a copy of the screen in text mode in an ASCII file Pgup Page Up Pgdwn Page Down up or down arrows scroll through the frames 3 4 TRIGGER menu This function is identical to the CAPTURE function except that the start of recording depends on the occurrence of a frame The frame which acts as the trigger is not captured The frame is selected by a trigger formed of 3 bytes the frame type byte for example ID_DAT two bytes depending on the frame type These 3 items of data are defined by the user via a specific trigger entry screen Example of a trigger on ID_DAT 9002h After entering the trigger definition type lt RETURN gt to start waiting for the trigger frame If the trigger is not released use the ESC key to return to the main menu Use 3 3 5 FILTER menu This function is used to display in real time those frames which meet the filter specifications This can be used for example to view the scan time of a variable aperiodic variables traffic message exchanges etc While this mode is operating in real time the frames are both displayed on the screen and stored in a revolving buffer of approximately 1300 frames depending on the amount of conventional memory available After ESC is pressed to stop this mode the last 1300 approximately captured frames can be displayed and saved e There are two types of filters Frame type filters After selecting the filter type 2 bytes can be entered Identifi
20. le in real time Check a specific sequence on certain frames using the trigger and filter capabilities of the Advanced menu Wait for the occurrence of an application error and whenever it occurs display all the frames or specific frames before and after this occurrence know the duration of elementary cycles check for the aperiodic bandwidth availability Observe aperiodic traffic variables observe message exchanges between two LSAP addresses Check for XWAY message handling problems Schneider datagrams standard and telegram type Display error counters on the network holed frames CRC errors etc Captured frames can be saved in an ASCII file Each frame is shown with both relative and absolute time stamping with precision of 0 1ms Introduction 1 Main advantages of FIP ANALYZER Ease of use no configuration required Can be run on a 286 processor with 1Mb of RAM Uses a standard FIP card Schneider TSX FPC 10 which can be used for other purposes for example connecting the PL7 software workshop to Schneider TSX PREMIUM PLC through FIPWAY or FIPIO Minimal software environment DOS 230Kb of disk space Enables filtering and monitoring of frames in real time FIP ANALYZER has five main functions Statistic displays the statistical counters in real time Capture captures everything circulating on the network for approximately 2 55 Trigger same as Capture but with acquisition triggered by circulation of a fram
21. lter level for message handling filter on XWAY station addresses detection of application program negative response with the code FDh etc 23 24 Chapter 5 5 Limits 5 1 Limits e Time stamping This should be ignored when two consecutive captured frames are separated by more than 4s If this happens the inter frame time shown on the off line display is incorrect The inter frame time and the absolute time given in the saved ASCII file are also incorrect During off line display the inter frame time shown for the first frame displayed on screen is not significant If you wish this time to be significant the frames should be displayed from the beginning Top and scrolled through using the PageDown key only 25 26 Chapter 6 6 Examples 6 1 Examples of using FIP ANALYZER e View the full bus arbitrator macro cycle Select the capture function in the menu screen After a few seconds of capture all frames which have circulated on the network during this time are displayed on screen This includes at least one full BA macro cycle e View the production and scan period of a FIP variable For example view the network management variable Presence Check variable 9002h Select the filter function Select filter ID DAT 90 02 During real time filtering each time this variable travels along the network it is displayed on screen with the inter frame time and put into a revolving buffer for off line display after ESCAPE is pressed
22. number are captured xway msg troubles captures XWAY message exchanges on which there is a problem message with acknowledgement not acknowledged by RP_ACK message acknowledged by RP_ACK message refused by the XWAY network layer code FFh negative response from the UNITE application layer code FDh aperiodic variables traffic captures all the variables requested by ID_RQ2 This corresponds to the aperiodic traffic of variables on FIPIO all frames takes all network frames all except stuffing captures all the network frames except the stuffing frames The stuffing frame identifier has to be entered its value is always 90 80 RP_DAT RP_DAT RQ1 RP DAT RQ2 RP DAT MSG RP_DAT_RQ1_MSG RP_DAT_RQ2_MSG Use 3 RP_RQ1 RP_RQ2 RP_MSG_ACK RP_MSG_NOACK RP_FIN RP_ACK RP_ACK The 3 last filters allow to check for errors The 2 first ones focuse on one specific kind of error while the last one include all errors For all 3 of them the errors can be either searched on all identifiers by entering FFh FFh for the identifier description or on specified identifiers by entering the appropriate description ID DAT without RP_DAT captures all ID DAT frames having no RP_DAT answer except of course stuffing frames RP_DAT with invalid status Application variables RP_DAT frames have a PDU code first byte equal to 40h as opposed to network management frames having a PDU code equal to 50h These application variables
23. rts e Indicate the source drive where the diskette has been inserted e g A and confirm e lf the destination directory offered by default C FIPANA is not appropriate indicate the required directory for example C TOOLS FIP and confirm This directory will be created if it does not already exist The program copies the files into the destination directory and creates configuration files An appropriate message indicates whether installation has been successful or not If installation is successful go to the directory in which you have installed FIP ANALYZER and run the it by typing FIPA lt RETURN gt Chapter 3 3 Use 3 1 Running FIP ANALYZER To run the analyser go to the directory where the tool has been installed type FIPA and confirm An introductory screen is displayed while the FIP module is initialized Loading process COPYRIGHT cl 1998 SCHNEIDER AUTOMATION After 10 seconds the menu screen is displayed MENU 3 2 STATISTIC menu This function tells the user at a glance whether there is activity on the network if there are any line termination problems or frame clashes It offers a screen with 8 activity and error counters The displayed counters are refreshed every 160ms The 8 counters are Number of frames received Number of frames with error detected Number of holed frames Number of frames with CRC error Number of frames with type error Number of frames with PDU length
Download Pdf Manuals
Related Search
Related Contents
KDS EZFlow 2020/2021 Syringe Driver Pump User`s Manual AS900 PRESSURE SEALER OPERATING INSTRUCTIONS Manual del operador Higro-Termómetro de Pluma Modelo 445580 MIRAKULÖS GRÄNSLÖS Copyright © All rights reserved.
Failed to retrieve file