Hi,
I allways used libnodave, but now trying snap7.
However this code doesn't work:
int intValue = 0;
int Area = 0x84;
int DBNumber = Convert.ToInt16(txtDBnr1.Text);
int Start = Convert.ToInt16(txtDBitem1.Text);
int Amount = 1;
int WordLen = 0x04;
Buffer = new byte[2];
intValue = Client.ReadArea(Area, DBNumber, Start, Amount, WordLen, Buffer);
int value = Convert.ToInt16(S7.GetLIntAt(Buffer, 0));
txtRcvVar1.Text = Convert.ToString(value);
Exception thrown: 'System.IndexOutOfRangeException'
A length error somewhere ?
I allways used libnodave, but now trying snap7.
However this code doesn't work:
int intValue = 0;
int Area = 0x84;
int DBNumber = Convert.ToInt16(txtDBnr1.Text);
int Start = Convert.ToInt16(txtDBitem1.Text);
int Amount = 1;
int WordLen = 0x04;
Buffer = new byte[2];
intValue = Client.ReadArea(Area, DBNumber, Start, Amount, WordLen, Buffer);
int value = Convert.ToInt16(S7.GetLIntAt(Buffer, 0));
txtRcvVar1.Text = Convert.ToString(value);
Exception thrown: 'System.IndexOutOfRangeException'
A length error somewhere ?