
Programming
CP1413plus manual
7-80
Rev. 00/07
7.6.3.3.3 Fetch passive
#include <S5ACCESS.H>
USHORT WENTRY_C S5FetchPassiv(S5_PARAMS W_POINTER s5, S5_PARAMS
W_POINTER(WENTRY_C *UserFctCall)(S5_PARAMS W_POINTER s5))
The S5FetchPassiv function sends the data that a remote station requested by means of an active
fetch task.
Parameters
s5
pointer to a structure of the type
S5_PARAMS
. The values
Kennung, DB, DW
and
Len
of the
s5
structure must contain
valid entries.
s5
must contain a valid connection number which
was returned by the function
S5StarteVerbindung
.
Any data must be entered into a memory allocation located after the
s5 structure. You should allocate the maximum amount of memory
required for the requested data before calling the function. If the
amount of data referenced by
s5
is not available before the
function is initiated you may reallocate memory once the amount
has become available.
The function will either return a 0 or an H1 error.
Tab. 7-9 contains an overview of the H1 errors and their
description.
UserFctCall
pointer to the call-back function. Once the request has been
received from the remote station the requested data is supplied to
this function. The requested data is located in
Kennung, DB,
DW,
and
Len
of the
s5
structure that the initial function call
referred to. If the request from the remote station is not valid the
function will not be initiated and
S5FetchPassiv
is terminated
by an error. The remote station can be informed of errors (e.g.
invalid data requested) by means of
Fehler
in the call-back
function. Any errors are returned to the requesting remote station as
S5 error code, otherwise the data bytes are reversed and transferred
to the remote station. The data must be located in memory after the
s5
structure. The caller must supply the data by means of
references contained in
DB, DW a
nd
Kennung
. The length of
data is calculated from
Kennung
and
Len.
The User-Function is defined as follows:
S5PARAMS W_POINTER WENTRY_C UserCallback(
S5PARAMS W_POINTER s5);
Содержание CP 1413plus
Страница 1: ...Subject to change to cater for technical progress Manual CP 1413plus Order No VIPA SSN HB83E Rev 00 07...
Страница 2: ...jkjlj...
Страница 8: ...Contents CP1413plus manual iv Rev 00 07...
Страница 10: ......
Страница 16: ...Special features CP1413plus manual 1 6 Rev 00 07...
Страница 18: ......
Страница 38: ...Standards and specifications CP1413plus manual 2 20 Rev 00 07...
Страница 40: ......
Страница 104: ...Entry into protocol file H1PROT_NIF CP1413plus manual 3 64 Rev 00 07...
Страница 106: ......
Страница 178: ...PLC Layer 7 program interface CP1413plus manual 4 72 Rev 00 07...
Страница 180: ......
Страница 194: ......
Страница 206: ...ksdjfk...
Страница 276: ...Programming CP1413plus manual 7 70 Rev 00 07 Flowchart Read from PLC Fig 7 7 Flowchart Read from PLC...
Страница 305: ...8 Supplement Please find here the current product description which was not ready for print earlier...
Страница 306: ......
Страница 317: ...Appendix A Technical data A 1 B Abbreviations B 1 C List of figures C 1 D Index D 1...
Страница 318: ...dfgdfgfdg...
Страница 324: ...List of figures CP1413plus manual C 2 Rev 00 07...