Library descriptiony 04/2015 Convenient Command Interface ...€¦ · Convenient Command Interface...

20
https://support.industry.siemens.com/cs/ww/en/view/51678777 Library description 04/2015 Convenient Command Interface for central and distributed AS-i master for AS-Interface AS-Interface

Transcript of Library descriptiony 04/2015 Convenient Command Interface ...€¦ · Convenient Command Interface...

https://support.industry.siemens.com/cs/ww/en/view/51678777

Library description 04/2015

Convenient CommandInterface for central anddistributed AS-i master forAS-InterfaceAS-Interface

Warranty and liability

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 2

Sie

men

sA

G20

15A

llrig

hts

rese

rved

Warranty and liability

Note The Application Examples are not binding and do not claim to be completeregarding the circuits shown, equipping and any eventuality. The ApplicationExamples do not represent customer-specific solutions. They are only intendedto provide support for typical applications. You are responsible for ensuring thatthe described products are used correctly. These application examples do notrelieve you of the responsibility to use safe practices in application, installation,operation and maintenance. When using these Application Examples, yourecognize that we cannot be made liable for any damage/claims beyond theliability clause described. We reserve the right to make changes to theseApplication Examples at any time without prior notice.If there are any deviations between the recommendations provided in theseapplication examples and other Siemens publications – e.g. Catalogs – thecontents of the other documents have priority.

We do not accept any liability for the information contained in this document.

Any claims against us – based on whatever legal reason – resulting from the use ofthe examples, information, programs, engineering and performance data etc.,described in this Application Example shall be excluded. Such an exclusion shallnot apply in the case of mandatory liability, e.g. under the German Product LiabilityAct (“Produkthaftungsgesetz”), in case of intent, gross negligence, or injury of life,body or health, guarantee for the quality of a product, fraudulent concealment of adeficiency or breach of a condition which goes to the root of the contract(“wesentliche Vertragspflichten”). The damages for a breach of a substantialcontractual obligation are, however, limited to the foreseeable damage, typical forthe type of contract, except in the event of intent or gross negligence or injury tolife, body or health. The above provisions do not imply a change of the burden ofproof to your detriment.

Any form of duplication or distribution of these Application Examples or excerptshereof is prohibited without the expressed consent of the Siemens AG.

Securityinforma-tion

Siemens provides products and solutions with industrial security functions thatsupport the secure operation of plants, solutions, machines, equipment and/ornetworks. They are important components in a holistic industrial securityconcept. With this in mind, Siemens’ products and solutions undergo continuousdevelopment. Siemens recommends strongly that you regularly check forproduct updates.

For the secure operation of Siemens products and solutions, it is necessary totake suitable preventive action (e.g. cell protection concept) and integrate eachcomponent into a holistic, state-of-the-art industrial security concept. Third-partyproducts that may be in use should also be considered. For more informationabout industrial security, visit http://www.siemens.com/industrialsecurity.

To stay informed about product updates as they occur, sign up for a product-specific newsletter. For more information, visithttp://support.industry.siemens.com.

Table of contents

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 3

Sie

men

sA

G20

15A

llrig

hts

rese

rved

Table of contentsWarranty and liability ............................................................................................... 21 Library Overview ............................................................................................ 4

1.1 Field of Application ............................................................................ 41.2 ASI_CTRL program block .................................................................. 61.3 Hardware and software requirements................................................. 81.4 Library resources and performance data ............................................ 9

2 The ASI_CTRL Function Block in Detail ...................................................... 10

2.1 Functional description of ASI_CTRL ................................................ 102.1.1 Command interface for SIMATIC S7 ................................................ 102.1.2 Principle of operation of ASI_CTRL .................................................. 112.1.3 Error coding of ASI_CTRL ............................................................... 122.2 Description of the AS-i commands ................................................... 132.2.1 General structure of the AS-i commands .......................................... 132.2.2 Overview of the AS-i commands ...................................................... 14

3 Working with the Library .............................................................................. 18

3.1 Integrating the library blocks into STEP 7 ......................................... 183.2 Integrating the blocks into the program ............................................ 193.3 Operating the library functionality ..................................................... 19

4 Related literature .......................................................................................... 20

4.1 References ...................................................................................... 204.2 Internet links .................................................................................... 20

5 History .......................................................................................................... 20

1 Library Overview

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 4

Sie

men

sA

G20

15A

llrig

hts

rese

rved

1 Library OverviewWhat you get

This document describes the ASI_DIAG block library. The block library providesyou with the tested code with clearly defined interfaces. They can be used as abasis for your task to be implemented.A key concern of the document is to describe all blocks of the block library the functionality implemented through these blocks.

Furthermore, this documentation shows possible fields of application and helps youintegrate the library into your STEP 7 project using step-by-step instructions.

ValidityThe package supports both centrally inserted AS-i masters and distributed AS-imasters with a command interface.In detail, these are the AS-i masters of the following type: CP 343 2 / CP 343 2 P DP/AS-i Link 20E DP/AS-i LINK Advanced DP /AS-i F-Link CM AS-i Master ST for ET 200SP

1.1 Field of Application

IntroductionAS-Interface is an open, vendor-independent field bus system for easy networkingof binary sensors and actuators at the lowest process level.For setting up an AS-i line besides AS-i slaves an AS-i master is needed.Depending on structural-design technology the following types can be used: Modules for direct connection to S7 CPUs (AS-i CPs) or distributed gateways to higher-level bus systems such as PROFINET and

PROFIBUS.The AS-i master establishes the connection to a higher-level programmablecontroller, manages the connected slaves, organizes the data traffic on the AS-iline and takes on the parameterization and monitoring and diagnostic functions.The cyclical data interchange between CPU and in-/ outputs of the AS-i slaves aswell as the parameterization of run up goes off without assistance of the user.

Commandos at the AS-i masterBesides that the user can send so-called commandos to the AS-i master throughthe S7 program to poll e.g. the being configuration of the AS-i network, to changean AS-i slave address etc. The possible commandos and her call are described inthis document.

1 Library Overview

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 5

Sie

men

sA

G20

15A

llrig

hts

rese

rved

Differences in the commando call at AS-i masterHowever, there are significant differences in the procedure for commandoexchange between a controller and an AS-i master.When using IE/AS-i Link, the so called “data record interface” is used. Thedifferent commandos are called either with “read record” or “write record” fromdifferent data record numbers. The type of the commando is defined by the datarecord number and the data direction. This data record interface is not topic of thedocument on hand.S7-300 CPs, DP/ AS-i Links and ET200SP AS-i master use the so-called“command interface”. All commandos will be called by a couple wise “read record”and “write record” and data record number 2. The type of the commando is definedby the data content at the write order. This command interface is described in detailin the following.The following figure explains the command interface principle:

Figure 1-1

AS-i slave

AS-i slave

AS-i slave

SIMATIC Station AS-i masterCommand interface

Communication bus AS-Interface

Write recordData record No.2

(inc.command job no.)

Status information

Sende buffer

Receive buffer/commandresponse

Read recorddata record No. 2

Status nibble

1

2

3

Datarecord2

Table 1-1

No. Description

1. In the CPU user program, a command is transmitted to the AS-i master via the“Write record” order via the data record number 2. During this process, thedesired command is stored in the sending buffer of the “Write record” order.

2. The AS-i master processes the command and stores its current status in thereserved first byte in the bits 4-7 (status nibble) of the input area of processimage.The status nibble is cyclically polled and evaluated by the user program.

3. When command processing is finished, the command job is completed by theorder “Read record” and data record number 2. Depending on the command, thereceiving buffer of the “Read record” order contains the response data of thecommand or further status information.

1 Library Overview

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 6

Sie

men

sA

G20

15A

llrig

hts

rese

rved

This code package includes an ASI_CTRL STEP 7 block library to simplifycommunication with AS-i masters with command interface via the user program.

1.2 ASI_CTRL program block

The ASI_CTRL library consists of the central ASI_CTRL function block and theSFB52 (RDREC) and SFB53 (WRREC) system functions.The block is a new version of the previous ASi_3422 (FC7) function.

Overview of revisionsThe ASI_CTRL block is a revised version of FC7 (ASi_3422) and incorporatesimprovements in terms of functionality and compatibility. The changes in detail areas follows: To write and read diagnostic data records, the SFC58 (WR_REC) and SFC59

(RD_REC) system functions were replaced by the SFB52 (RDREC) andSFB53 (WRREC) system function blocks. They are identical in function,however, they support data transmission via PROFINET IO.

The block type was converted from a function (FC) to a function block (FB).The new ASI_CTRL block now has an instance data block and is multi-instance-capable.

The formal parameters of the new block now conform to the SIMATIC systemblocks. The STARTUP input parameter was removed. The definition of theparameter STATUS now follows SFB 52/53. In addition, the status IDs for thenew inserted parameter BUSY and DONE were adjusted.

Central block: ASI_CTRLThe figure below shows ASI_CTRL:Figure 1-2

1 Library Overview

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 7

Sie

men

sA

G20

15A

llrig

hts

rese

rved

The parameters have the following meaning:Table 1-2

Type Variable Type Area Meaning

Inpu

tREQ BOOL E,A,M,D,L,constant REQ = TRUE starts a new job if a job

is not already being processed.There is no edge evaluation.

LADDR WORD E,A,M,D,L,constant Start address of the AS-i master inthe S7 address space (logical baseaddress). The start address isdefined when configuring the masterin STEP 7 HW Config.

SD ANY E,A,M,D,L Send buffer:The parameter points to a memoryarea in which the command has to bespecified by the user (see alsochapter 2.2 (Description of the AS-icommands)).Example: P#DB101.DBX 0.0 BYTE223

RD ANY E,A,M,D,L Receive buffer:This buffer is only relevant forcommands that provide responsedata. The parameter points to amemory area in which a reply to acommand is stored (see also chapter2.2 (Description of the AS-icommands)).Example: P#DB102.DBX 224.0BYTE 221

Out

put

DONE BOOL A,M,D,L DONE = TRUE signals ‘jobcompleted without error’.

BUSY BOOL A,M,D,L BUSY = TRUE signals ‘job is beingprocessed’.

ERROR BOOL A,M,D,L ERROR = TRUE signals ‘job abortedwith error’.

STATUS DWORD M,D Job status / error codeWhen ‘job aborted with error’ issignaled, an error code is generatedto provide a more detailed errordescription(see chapter 2.1.3 (Error coding ofASI_CTRL)).

Note The LADDR, SD and RD parameters must not be changed in any blockexecution during job processing; they must remain constant.

1 Library Overview

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 8

Sie

men

sA

G20

15A

llrig

hts

rese

rved

Auxiliary blocks from the SIMATIC libraryInternally, the central block ASI_CTRL calls the following blocks:Table 1-3

Auxiliary blocks Description

SFB52 (RDREC) Block for reading a record from an addressed component.SFB53 (WRREC) Block for writing a record to an addressed component.

1.3 Hardware and software requirements

Requirements for this libraryTo be able to use the functionality of the library described here, the followinghardware and software requirements must be met.

HardwareThe ASI_CTRL block supports both centrally inserted AS-i masters and distributedAS-i masters with command interface.The supported AS-i masters are CP 343 2 / CP 343 2 P DP/AS-i Link 20E DP/AS-i LINK Advanced DP /AS-i F-Link CM AS-i Master ST for ET 200SP

SoftwareSTEP 7 V5.5 is used as configuration software.

1 Library Overview

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 9

Sie

men

sA

G20

15A

llrig

hts

rese

rved

1.4 Library resources and performance data

What will you find in this section?The following section gives you an overview of the main memory allocation by theblocks of the ASI_CTRL library.

Library resourcesThe table below shows the size of the program block or instance data block in themain memory:Table 1-4

No. Block Size

4. ASI_CTRL 2070 bytes5. Instance data block for ASI_CTRL 152 bytes

Restrictions for read/write record and command interfaceDepending on the CPU type, only a limited number of SFB calls can be processedsimultaneously.The number varies between four (for smaller CPUs) and eight (for larger CPUs)simultaneous calls.For more information, please refer to the FAQ.(see chapter \8\ )

Number of command callsWhen using ASI_CTRL as a command issuing element, you must notsimultaneously transmit further commands to the same AS-i master via the “Readrecord” and “Write record” interface with data record number 2. This also applies tomultiple calls of FB to the same AS-i master.The FB ASI_CTRL is not interruptible executable (not reentrant able). FB calls maynot be programmed therefore in program sequence levels, witch interrupts eachothers (e.g. by call in OB 1 and in OB 35).

2 The ASI_CTRL Function Block in Detail

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 10

Sie

men

sA

G20

15A

llrig

hts

rese

rved

2 The ASI_CTRL Function Block in Detail2.1 Functional description of ASI_CTRL

This chapter provides a detailed description of the ASI_CTRL library block in termsof the core functionality and internal functional sequences.

2.1.1 Command interface for SIMATIC S7

As already mentioned, the centrally inserted (CP343-2 (P)) or some distributed AS-i master have a command interface for the exchange of parameterization andinformation data.Communication via the command interface must take place according to a definedsequence.To make the command issuing process more convenient for the user, theASI_CTRL function block was developed.This block handles the above-listed command protocol independently and alsoenables the user to parameterize SIMATIC AS-i masters and to read outinformation dataThis is illustrated by the following:

Figure 2-1

SIMATIC station AS-i Mastercommand interface

User program

2

3

ASI_CTRL

Send buffercommand/

job data

Receive buffercommand

answer

Comm

andinterface

Start

Writerecord

Readrecord

Statuscheck

Startaddress

Start cmd 1

23

45

6

Data recorc 2 +command No

Data record2

Status

Commandprocessing

2 The ASI_CTRL Function Block in Detail

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 11

Sie

men

sA

G20

15A

llrig

hts

rese

rved

Table 2-1

No Description

1. In response to the trigger command, the block starts processing.2. The program transmits the desired command to the AS-i master via the “Write

record” command and the fixed data record number 2.3. The AS-i master processes the command.4. It stores its current status in the input range of its binary data (logical base

address).5. ASI_CTRL cyclically polls the status nibble and evaluates it.6. When command processing is finished, the command job is completed by “Read

record” with data record number 2. Depending on the command, the data field ofthe “Read record” command contains the response data of the command orfurther status information.

2.1.2 Principle of operation of ASI_CTRL

FB ASI_CTRL is a function block that operates asynchronously; this means thatprocessing extends over several FB calls.A job is started with REQ = TRUE.The job status is displayed via the BUSY output parameter and the two centralbytes of the STATUS output parameter.While processing a job, the BUSY parameter is set. When called for the first time,STATUS contains the value 00700100H. For all sequential calls that are part of thisjob, it contains the value 00700200H. Once the job is completed, the result iscommunicated in the DONE or ERROR parameters.If no error has occurred, DONE will be set. For jobs with response data from theAS–i master, this data is provided in the specified receive buffer. In this case, theSTATUS parameter additionally displays the quantity of supplied data in bytes. Forjobs without response data, the value 00000000H is entered in STATUS.If an error occurs during job processing, ERROR will be set. In this case, thecontents of the receive buffer are invalid. To provide a more detailed description ofthe occurred error, an error code is entered in the STATUS parameter.

Figure 2-2

2 The ASI_CTRL Function Block in Detail

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 12

Sie

men

sA

G20

15A

llrig

hts

rese

rved

2.1.3 Error coding of ASI_CTRL

The following table shows the correlation between BUSY, DONE and ERROR.They enable the user to determine the current status of FB.If an error occurs during processing, this will be signaled on the ERROR bit. WhenERROR = True, the job was terminated with an error. The error cause is encodedin the STATUS parameter.

Table 2-2

DONE BUSY ERROR STATUS Meaning

0 0 0 00700000H First call with REQ = FALSE; no job active0 1 0 00700100H First call with REQ = TRUE; job triggered0 1 0 00700200H Sequential call (REQ irrelevant); job still being processed.1 0 0 00000000H Job completed without error and without response data1 0 0 0000xx00H Job completed without error and number of xx bytes of

response data0 0 1 C0818400H Data type of formal operand RD not permitted0 0 1 C0818500H Communication error with AS-i master (incorrect address

configured in LADDR).0 0 1 C0838100H The AS-i slave address is incorrect.0 0 1 C0838200H The AS-i slave is not activated (not in LAS).0 0 1 C0838300H Error on the AS-Interface (the setting of the SD parameter

may be too small).0 0 1 C0838400H The command is not permitted in the current status of the

AS-i master.0 0 1 C0838500H An AS-i slave with address 0 exists.0 0 1 C0838600H The AS-i slave has illegal configuration data (I/O or ID

codes).0 0 1 C083A100H The addressed AS-i slave was not found on the AS-

Interface.0 0 1 C083A200H An AS-i slave with address 0 exists.0 0 1 C083A300H An AS-i slave with the new address already exists on the

AS-Interface.0 0 1 C083A400H The AS-i slave address cannot be deleted.0 0 1 C083A500H The AS-i slave address cannot be set.0 0 1 C083A600H The AS-i slave address cannot be permanently stored.0 0 1 C083A700H Error while reading the extended ID1 code.0 0 1 C083A800H The target address is not plausible (e.g., a B slave

address is used for a standard slave).0 0 1 C083B100H A length error has occurred while transferring a string.0 0 1 C083B200H A protocol error has occurred while transferring a string.0 0 1 C083F800H The job number or the job parameter are unknown.0 0 1 C083F900H The AS-i master has detected an EEPROM error.

Note For more error information, please refer to the description of SFB 54 “RALRM” inthis document: System and Standard Functions for S7-300/400 Volume 1 andVolume 2 (ID Number: 44240604).

2 The ASI_CTRL Function Block in Detail

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 13

Sie

men

sA

G20

15A

llrig

hts

rese

rved

2.2 Description of the AS-i commands

What will you find in this section?This chapter provides a brief description of the general structure and a coarsedivision of the commands.

DescriptionThe command interface offers the option to exchange parameterization andinformation data between the controller and the AS-i master.Using these commands, the complete functionality of the M4 master profile of the AS-i master

specification is provided. the AS-i master can be completely configured from the controller.

Note For the specific supported AS-i commands and their functionality, please refer tothe manual of the respective AS-i master.

ScopeThis chapter does not describe the functionality and meaning of the possiblecommands.For an overview of all AS-i commands, please refer to the manual of the respectiveAS-i master.

2.2.1 General structure of the AS-i commands

General structure of the send bufferThe following table shows the general structure of the send buffer for commandsand job data. The area for the command number must always be occupied. Thenumber of bytes for the job data are included according to the relevant commandor empty. “q” corresponds to the start address of the send buffer.

Table 2-3

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 1

Meaning

q + 0 Command numberq+ 1 Job dataq + 2 Job dataq + … Job data

2 The ASI_CTRL Function Block in Detail

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 14

Sie

men

sA

G20

15A

llrig

hts

rese

rved

General structure of the receive bufferThe following table shows the general structure of the receive buffer for theresponse data of the command. The number of bytes for the response datadepends on the relevant command. Some commands do not provide any answerdata and therefore need merely the declaration of a “virtual” receive buffer which isnot filled with data.

Attention If the receive buffer of the FB ASI_CTRL is too short, then adjacent memoryareas are overwritten. The length specification in the ANY pointer of theparameter RD at the call of the FB ASI_CTRL is irrelevant. The required lengthof the receive buffer has to be gathered from the description of the command.The additions listed in the following have to be noticed.

For the command numbers 39H, 41H, 42H, 43H and 44H applies:

The receive buffer must have a length of 221 bytes (byte 0 to 220) even if thecommand returns less data. Depending on command perhaps the highest bytescontained in the receive buffer of the AS-i master are overwritten with zerovalues.

“n” corresponds to the start address of the receive buffer.Table 2-4

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 1

Meaning

n + 0 Response datan + 1 Response datan + 2 Response datan + … Response data

2.2.2 Overview of the AS-i commands

The figure below shows a choice potential AS-i commands.

Note For a complete overview and a detailed description of all AS-i commands, pleaserefer to the manual of the respective AS-i master.

2 The ASI_CTRL Function Block in Detail

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 15

Sie

men

sA

G20

15A

llrig

hts

rese

rved

Figure 2-3

2 The ASI_CTRL Function Block in Detail

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 16

Sie

men

sA

G20

15A

llrig

hts

rese

rved

2 The ASI_CTRL Function Block in Detail

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 17

Sie

men

sA

G20

15A

llrig

hts

rese

rved

Additional for DP/ AS-I F-Links the following commando is available.Figure 2-4

Note Another commando, which is not mentioned in the table is commando 77H. Withthis call, the commando interface of the AS-i master will be reinitialized. If theAS-i master is busy with a commando at this time, it will be aborted.

As version V2.1.20 of the DP/AS-i Link Advanced the commando 0EH will beadditionally offered. With this call the function “Monitoring of ground fault” of aline can be deblocked or blocked.

3 Working with the Library

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 18

Sie

men

sA

G20

15A

llrig

hts

rese

rved

3 Working with the LibraryWhat will you find in this section?

This chapter consists of instructions for integrating the ASI_CTRL library into yourSTEP 7 project and for using the library blocks.

PreparationBefore you can use the functions of the library, the following points must becomplied with: Creation of a STEP 7 project with your hardware configuration. Configuration and parameterization of the AS-i network.

3.1 Integrating the library blocks into STEP 7

The table below lists the steps for integrating the ASI_CTRL library into yourSTEP 7 project. Subsequently, you can use the blocks of the ASI_CTRL library.

Note The following section assumes that a STEP 7 project exists.

Table 3-1

No. Action Note

1 Select “File” > “Retrieve” to extract the includedASI_CTRL library and select a target directory.

2 The library opens.The library includes an S7 program folder.

3 Open the program folder and copy all blocksfrom Blocks to your block container.

4 If necessary, create error interrupts and timeinterrupts.

3 Working with the Library

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 19

Sie

men

sA

G20

15A

llrig

hts

rese

rved

3.2 Integrating the blocks into the program

By means of a call, the following instructions show you how to integrate theASI_CTRL block into your project and how to parameterize it.

The block callTable 3-2

No. Action Note

1 Open OB 1 and call ASI_CTRL. You areprompted to enter an instance data blocknumber.After confirming the dialog box, STEP 7automatically generates the data block.

2 Parameterize the input and output parameters ofFB. (Chapter 1.2 ASI_CTRL program block)

3 Save OB 1.

Downloading the blocks to the S7 CPUTo ensure that all necessary blocks are downloaded to the CPU, select theSIMATIC 300 station in STEP 7 and download it to your CPU.

3.3 Operating the library functionality

The START input parameter on the function block starts the transmission of thecommand.The command number must be stored in byte 0 of the send buffer (SD parameter).ASI_CTRL now automatically handles the complete command issuing with the aidof data record number 2.When restarting the CPU, it is recommended that first the 77H command be sent tothe desired AS-i master to cause a defined initial state of the AS-i master commandinterface.This command causes a reinitialization of the command interface. A command thatis being processed will be canceled and all information memories will be reset todefault values.

4 Related literature

ASI_COMEntry-ID: 51678777, V1.1, 04/2015 20

Sie

men

sA

G20

15A

llrig

hts

rese

rved

4 Related literature4.1 References

This list is by no means complete and only presents a selection of relatedreferences.Table 4-1

Topic Title/1/ STEP7 Automating with STEP7 in STL and SCL

Hans BergerPublicis Corporate PublishingISBN 3-89578-113-4

4.2 Internet links

This list is by no means complete and only presents a selection of appropriateinformation.

Table 4-2

Topic Title

\1\ Siemens Industry OnlineSupport

http://support.automation.siemens.com

\2\ Download page of thisentry

https://support.industry.siemens.com/cs/ww/en/view/51678777

\3\ System and StandardFunctions for S7-300/400Volume 1 and Volume 2

http://support.automation.siemens.com/WW/view/en/44240604

\4\ DP/AS-i F-Link manual http://support.automation.siemens.com/WW/view/en/24196041\5\ DP/AS-Interface Link

Advanced manualhttp://support.automation.siemens.com/WW/view/en/22710305

\6\ DP/AS-Interface Link 20Eacc. to V3.0 manual

http://support.automation.siemens.com/WW/view/en/33563718

\7\ CP343-2 / CP343-2 Pmanual

http://support.automation.siemens.com/WW/view/en/5581657

\8\ FAQ to SFC 58/59 andSFB 52/53

http://support.automation.siemens.com/WW/view/en/15364459

5 HistoryTable 5-1

Version Date Modifications

V1.0 09/2011 First versionV1.1 04/2015 Added ET200SP AS-i master

Changes in text and picturesnew Layout