-> Hier kostenlos registrieren
Wir wollen durch libnodave 0.8.4.4 data lesen und schreiben von vb nach ein siemens s7 315-2dp/pd. Wir haben es shon geschaft data zu lesen aus ein merkerword. Nun wollen wir data wieder zuruck schreiben auf die selben platz aber wir kreigen eine fehler in dem folgende code:
den fehler die wir kreigen ist dem folgende: Attempted to read or write protected memory, this is often an indication that other memory is corrupt.
In step7 können wir aber sehen das der plc nicht protected ist.
Kan jemand uns helfen.
Code:
[DllImport("C:\\libnodave.dll"/*, PreserveSig=false */ )]
protected static extern int daveWriteBytes(IntPtr dc, int area, int DBnumber, int start, int len, byte[] buffer);
public int writeBytes(int area, int DBnumber, int start, int len, byte[] buffer)
{
return daveWriteBytes(pointer, area, DBnumber, start, len, buffer);
}
In step7 können wir aber sehen das der plc nicht protected ist.
Kan jemand uns helfen.
Anhänge
Zuletzt bearbeitet: