Programming
CP1413plus manual
7-68
Rev. 00/07
Check read and continue (asynchronously)
#include <S5ACCESS.H>
USHORT WENTRY_C S5AbfrageLesenOverlapped(
S5_PARAMS W_POINTER s5,
void (WENTRY_C *UserFctCall)(S5_PARAMS W_POINTER s5),
long Timeout_ms)
The
S5AbfrageLesenOverlapped
function determines whether the data that was previously
requested by means of a
S5StarteLesenOverlapped
function is available. Internally, this
function employs the overlapped mechanism to access the function
UserFctCall
cyclically while
you are waiting for an event.
You must continue calling this function until you receive the expected data or an error message that
indicates a connection error.
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
.
The function will either return a 0 or an H1 error.
If the returned value is 0 you can access the received data as
follows:
PLCData[0]=(UCHAR*)s5+sizeof(S5_0;
PLCData[1]=(UCHAR*)s5+sizeof(S5_1;
Tab. 7-9 contains an overview of the H1 errors and their
description.
Any S5 errors returned by the other station are located in
Fehler
.
Chapter 7.6.3.4 contains an overview of the S5 error codes. A 0 in
Fehler
indicates that the data transfer was completed properly.
UserFctCall
pointer to a function located in the application program. This is
accessed at a rate of 10ms by the DLL while the function is being
processed. This mechanism returns control to your program while
the overlapped function is being executed (see chapter 7.6.1.1.2).
The User-Function must be defined as follows:
void WENTRY_C UserCallback(S5PARAMS W_POINTER
s5);
Timeout_ms
the time limit for completion of the function by the DLL (see
chapter 7.6.1.1.2). The connection will be terminated if a timeout
occurs.
Содержание 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...