User Manual

Betrieb
12/06 AWB2724-1584D
54
Funktionsaufruf: ReadBitDirect(uiSlot, uiBit, ptr_xValue)
Die folgenden Tabellen zeigen die Zugriffsmöglichkeiten.
Tabelle 11: Funktionen zum Ansteuern der I/Os
Tabelle 12: 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 13: Übersicht über die Rückgabewerte
Abbildung 58: 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 59: 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