Namespace: IPS7Lnk
Assemblies: IPS7LnkNet.Advanced.dll, IPS7LnkNet.Advanced.dll
The IPS7WrMulti type exposes the following members.
Constructor
C#
public IPS7WrMulti()
Nummer des Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
C#
public int DBNr { get; set; }
Property Value
MemSize Fehler, -20, wenn user zu kleines Array übergibt/>
C#
public int ErrMemSize { get; set; }
Property Value
Nummer des ersten Elements DataType
in der SPS
C#
public int Start { get; set; }
Property Value
Nummer des ersten Bits in der SPS (wird nur bei Bitfunktionen ausgewertet)
C#
public int StartBit { get; set; }
Property Value
UserData0 und Userdata1
sind Elemente, die der Aufrufer frei verwenden kann, um z.B. Eigenschaften für diesen Eintrag zu kennzeichnen.
C#
public int UserData0 { get; set; }
Property Value
UserData0 und Userdata1
sind Elemente, die der Aufrufer frei verwenden kann, um z.B. Eigenschaften für diesen Eintrag zu kennzeichnen.
C#
public int UserData1 { get; set; }
Property Value
Bit-Zugriff: Datentyp der Variable im PC: ref byte
C#
public int Bit(char DataArea, int DBNr, int Start, int StartBit, int Cnt, byte Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
StartBit
Int32
Nummer des ersten Bits, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Byte
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
Bit-Zugriff, Datentyp der Variable im PC: byte[] Beschreibung: Bit(Char, Int32, Int32, Int32, Int32, Byte%40)
C#
public int Bit(char DataArea, int DBNr, int Start, int StartBit, int Cnt, byte[] Buf)
Parameters
DataArea
Char
DBNr
Int32
Start
Int32
StartBit
Int32
Cnt
Int32
Buf
Byte[]
Returns
Remarks
Beschreibung: Bit(Char, Int32, Int32, Int32, Int32, Byte%40)
Byte-Zugriff: Datentyp der Variable im PC: ref byte
C#
public int Byte(char DataArea, int DBNr, int Start, int Cnt, byte Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Byte
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
Zähler/Counter Datentyp der Variable im PC: short
C#
public int Counter(char DataArea, int DBNr, int Start, int Cnt, ref short Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Int16
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
DWord (32 Bit)-Zugriff: Datentyp der Variable im PC: int
C#
public int DWord(char DataArea, int DBNr, int Start, int Cnt, int Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Int32
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
short (16 Bit signed)-Zugriff: Datentyp der Variable im PC: short
C#
public int Int16(char DataArea, int DBNr, int Start, int Cnt, short Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Int16
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
int (32-Bit signed)-Zugriff: Datentyp der Variable im PC: int
C#
public int Int32(char DataArea, int DBNr, int Start, int Cnt, int Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Int32
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
LInt (64-Bit signed)-Zugriff: Datentyp der Variable im PC: long
C#
public int Int64(char DataArea, int DBNr, int Start, int Cnt, long Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Int64
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
Real (Fließpunktzahl 32-Bit)-Zugriff: Datentyp der Variable im PC: float
C#
public int Real(char DataArea, int DBNr, int Start, int Cnt, float Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Single
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
Timer Datentyp der Variable im PC: int
C#
public int Timer(char DataArea, int DBNr, int Start, int Cnt, int Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Int32
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.
Word (16 Bit)-Zugriff: Datentyp der Variable im PC: short
C#
public int Word(char DataArea, int DBNr, int Start, int Cnt, short Buf)
Parameters
DataArea
Char
Datenbereich, siehe: DA
DBNr
Int32
Nummer des gewünschten Datenbausteins. Wird nur bei Zugriff auf DB ausgewertet.
Start
Int32
Nummer des Bytes, ab welchem der Lesevorgang gestartet werden soll.
Cnt
Int32
Anzahl der zu lesenden Elemente.
Buf
Int16
Pointer auf den Speicher der Daten im Anwenderprogramm.
Returns
Auftrag wurde eingetragen, IPS7.Result.E_PC_BUFSIZE (-20) Bei Array, das übergebene Array ist zu klein.