User manual

Betrieb
10/10 MN05003003Z-DE
54
Funktionsaufruf: ReadBitDirect(uiSlot, uiBit, ptr_xValue)
Die folgenden Tabellen zeigen die Zugriffsmöglichkeiten.
Tabelle 10:Funktionen zum Ansteuern der I/Os
Tabelle 11:FBs für die „Schnellen Zähler“
Fehlercode bei „Direkter I/O-Zugriff“
Alle Funktionen prüfen soweit wie möglich die Gültigkeit der
Aufrufparameter. Bei einem festgestellten Fehler wird der Zugriff
nicht durchgeführt und ein Fehlercode ausgegeben.
Folgende Rückgabewerte sind möglich:
Tabelle 12:Übersicht über die Rückgabewerte
Abbildung 59: Funktion ReadBitDirect
EC_UTIL.Lib EC4-200-I/O
I1-I12
digital
I7,I8,I11,I12
analog
Q1-Q8
digital
QA1
analog
ReadBitDirect Bit 0-11
ReadByteDirect Byte 0+1
ReadWordDirect Offset 2,4,6,8
WriteBitDirect Bit 0-7
WriteByteDirect Byte 0
WriteWord Direct Offset 2
EC_UTIl2.Lib
Schnelle Zähler
Funktionsbaustein 16 Bit 32 Bit Incremental
Acc16BitCounterDirect Offset
0+1
Acc32BitCounterDirect
ok
AccIncremental InputDirect ok
Abbildung 60: Rückgabe der EC-UTIL.Lib-Funktionen
IO_ACCESS_INVALID_SLOTNUMBER
IO_ACCESS_INVALID_OFFSET
IO_ACCESS_DENIED
IO_ACCESS_NO_MODUL
IO_ACCESS_INVALID_BUFFER
READBITDIRECT x x x x
READBYTEDIRECT
x x x x
READWORDDIRECT
x x x x
WRITEBITDIRECT x x x
WRITEBYTEDIRECT x x x
WRITEWORDDIRECT x x x
ACCESS16BITCOUNTERDIRECT x x
ACCESS32BITCOUNTERDIRECT x
ACCESSINCREMENTALINPUTDIRECT x