Aktueller Inhalt von Bastueh89

  1. B

    Libnodave Java HILFE

    und außerdem würde ich gerne wissen, was die Methoden setUSBEWord(), USBEWord(), USBELong(), USByte() und SByte (alle in Klasse Nodave) machen !
  2. B

    Libnodave Java HILFE

    ich verweise doch schon auf #8 ^^
  3. B

    Libnodave Java HILFE

    das ist für mich die letzte Woche :x hat noch jemand Antworten für mich ??? #8
  4. B

    Libnodave Java HILFE

    Ah ok ich verstehe :) Habe bis jetzt noch nicht gewusst, dass es dieses Protokoll gibt, dachte immer das ist ein Oberbegriff für ISOonTCP oder sowas. Vielen vielen Dank jetzt wird mir einiges klar. ok weiter zu #8
  5. B

    Libnodave Java HILFE

    Also liege ich schon richtig, dass das Ganze über TCP/IP per Stream-Sockets geschieht ja? laut wikipedia müssen doch aber immer 2 Sockets erstellt werden oder? Halt einen für den Client und einen für den Server. Liege ich überhaupt richtig in der Annahme, dass die S7 als Server selbst den einen...
  6. B

    Libnodave Java HILFE

    Ok danke das hilft mir weiter. Nächste Frage... welche Daten bzw. Informationen enthalten die ISO-Pakete? Beim Aufbau einer Verbindung werden in meiner TCPConnection-Klasse mehrmals ISO-Pakete gesendet, gelesen und in der PLCinterface-Klasse dazu write() und read()-Methoden aufgerufen ?! Ich...
  7. B

    Libnodave Java HILFE

    ok vielen dank, ich hatte mir schon so etwas in der Art gedacht, wusste aber nicht 100pro, ob es stimmt weil irgendwie bei der Herstellung der Verbindung die Methode negPDUlengthRequest() aufgerufen wird und diese ebenfalls eine PDU anlegt. Aber hier wird nur der Header der PDU angelegt oder...
  8. B

    Libnodave Java HILFE

    warum werden 2 PDUs während der readBytes() oder writeBytes() erstellt und was haben die für Aufgaben?
  9. B

    Libnodave Java HILFE

    kann denn wirklich keiner wenigstens ein bisschen was erklären?
  10. B

    Libnodave JAVA readBit

    weiter… set Bit void setBit() { System.out.println("TestISOTCP.setBit()"); int a = 0; for(int i=128;i>=1;i=i/2) { if (ScanForVisuActivity.barcode.equals(Barcodes.barcodeArray[a])) { System.out.println("===== Barcode "+a+" identified"); newByte =...
  11. B

    Libnodave Java HILFE

    Ich hab mich jetzt ein wenig mit Libnodave, Socket Kommunikation und ISOoverTCP beschäftigt. Ich soll für meine Bachelorarbeit eine Smartphone-App schreiben, die nach Einscannen eines Barcodes ein bestimmtes Bit setzt. Klappt nach einigen Anleitungen und Umprogrammieren auch sehr gut. Jedoch...
  12. B

    Libnodave JAVA readBit

    neuste Version: extra Klasse für Barcodes: public class Barcodes { public static String barcode1 = "1234567890"; public static String barcode2 = "2645"; public static String barcode3 = "90311017"; public static String barcode4 = "01560689"; public static String barcode5 =...
  13. B

    Libnodave JAVA readBit

    Das gewählte Byte ist abgesichert. Also wird für nix anderes verwendet. Die Hauptaufgabe meiner BA ist auch nicht ein Bit auslesen bzw. einlesen (*g*), sondern eine App zu schreiben, die nach Einscannen eines Labels (Strichcode/Barcode usw.) einen bestimmten Eingang ansteuert. Also mir reicht...
  14. B

    Libnodave java Verbindung aufrechterhalten

    Bei mir läuft er einmal kurz durch macht ne Ausgabe und disconnected sich wieder, weil die disconnect befehle disconnectPLC(); und disconnectAdapter(); eben direkt nach den readBytes() und writeBytes() kommen. ich hab schon versucht nen disconnect-button einzufügen mit ner while-Schleife an der...
  15. B

    Libnodave JAVA readBit

    ok ich habs hinbekommen :) wer wissen will wie…: Merker.class: byte MB2; TestISOTCP.class: … runSomething() { …. System.out.println("initialisize"); by = Nodave.bswap_8(Merker.MB2-Merker.MB2); dc.writeBytes(Nodave.FLAGS,0, 2...
Zurück
Oben