-> Hier kostenlos registrieren
Hallo,
habe mal wieder ein kleines Problem, hab bereits die suche genutzt aber keine direkte antwort gefunden die mir hilft.
Eigentlich ganz simple:
Ich hab einen DB2 in dem will ich DB2.DBX0.0 und DB2.DBX1.0 mal auf True mal auf False im C# Programm setzen.
Benutze eine Simatic s7 300 station.
habe
bool vke0 = false;
bool vke1 = true;
dann gibt es ja
public int writeBits(int area, int DBnumber, int start, int len, byte[] buffer);
bzw.
public int writeBytes(int area, int DBnumber, int start, int len, byte[] buffer);
bzw.
public int writeManyBytes(int area, int DBnumber, int start, int len, byte[] buffer);
bei den read methoden ist mir alles einleuchtend, da gibts dann meine standard get funktionen.
aber bei den write bin ich grad verwirrt, such hier irgendwie set funktionen find aber nix
Die doku zu libnodave hab ich bereits angeschaut .
Muss ich mir wirklich ein buffer generieren wenn ich ein einzelnes bit auf true oder fals setzen will???
Oder gibts da noch ne ganz andere möglichkeit
Kann mir da jemand mal ein beispiel posten, wie ich das mach?
danke!
habe mal wieder ein kleines Problem, hab bereits die suche genutzt aber keine direkte antwort gefunden die mir hilft.
Eigentlich ganz simple:
Ich hab einen DB2 in dem will ich DB2.DBX0.0 und DB2.DBX1.0 mal auf True mal auf False im C# Programm setzen.
Benutze eine Simatic s7 300 station.
habe
bool vke0 = false;
bool vke1 = true;
dann gibt es ja
public int writeBits(int area, int DBnumber, int start, int len, byte[] buffer);
bzw.
public int writeBytes(int area, int DBnumber, int start, int len, byte[] buffer);
bzw.
public int writeManyBytes(int area, int DBnumber, int start, int len, byte[] buffer);
bei den read methoden ist mir alles einleuchtend, da gibts dann meine standard get funktionen.
aber bei den write bin ich grad verwirrt, such hier irgendwie set funktionen find aber nix
Die doku zu libnodave hab ich bereits angeschaut .
Muss ich mir wirklich ein buffer generieren wenn ich ein einzelnes bit auf true oder fals setzen will???
Oder gibts da noch ne ganz andere möglichkeit
Kann mir da jemand mal ein beispiel posten, wie ich das mach?
danke!