Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 6 von 8 ErsteErste ... 45678 LetzteLetzte
Ergebnis 51 bis 60 von 76

Thema: LibNoDave kompilieren auf raspberry pi?

  1. #51
    Registriert seit
    26.06.2014
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi egal,

    ich habe die Zeile wie vorgeschlagen eingefügt.

    Code:
    ./testISO_TCP -d --slot=0 192.168.0.1
    Augabe:
    Code:
    openSocket: enter OpenSocketopenSocket: OpenSocket: socket is 3
    openSocket: Connected to host: 10.0.0.2 
    openSocket: setsockopt Success 0
    send packet: :                             
                                0:0x03,0x00,0x00,0x16,0x11,0xE0,0x00,0x00,0x00,0x01,0x00,0xC1,0x02,0x01,0x00,0xC2,
                                10:0x02,0x02,0x00,0xC0,0x01,0x09,
    readISOpacket: 22 bytes read, 22 needed
    readISOpacket: packet:                             
                                0:0x03,0x00,0x00,0x16,0x11,0xD0,0x00,0x01,0x5D,0xB4,0x00,0xC0,0x01,0x09,0xC1,0x02,
                                10:0x01,0x00,0xC2,0x02,0x02,0x00,
    IF1 daveConnectPLC() step 1. got packet: :                             
                                0:0x03,0x00,0x00,0x16,0x11,0xD0,0x00,0x01,0x5D,0xB4,0x00,0xC0,0x01,0x09,0xC1,0x02,
                                10:0x01,0x00,0xC2,0x02,0x02,0x00,
    TPDU len 9 = 512
    PDU header:                             
                                0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,
    plen: 8 dlen: 0
    Parameter:                             
                                0:0xF0,0x00,0x00,0x01,0x00,0x01,0x07,0x80,
    _daveExchange PDU number: 65535
    IF1 enter _daveExchangeTCP
    send packet: :                             
                                0:0x03,0x00,0x00,0x19,0x02,0xF0,0x80,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08,0x00,
                                10:0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x07,0x80,
    readISOpacket: 27 bytes read, 27 needed
    readISOpacket: packet:                             
                                0:0x03,0x00,0x00,0x1B,0x02,0xF0,0x80,0x32,0x03,0x00,0x00,0xFF,0xFF,0x00,0x08,0x00,
                                10:0x00,0x81,0x04,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    IF1 _daveExchangeTCP res from read 27
    result of exchange: 0
    PDU header:                             
                                0:0x32,0x03,0x00,0x00,0xFF,0xFF,0x00,0x08,0x00,0x00,0x81,0x04,
    plen: 8 dlen: 0
    Parameter:                             
                                0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    error: context is not supported. Step7 says:Function not implemented or error in telgram.
    IF1 error in daveConnectPLC() step 1. retrying...
    PDU header:                             
                                0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,
    plen: 8 dlen: 0
    Parameter:                             
                                0:0xF0,0x00,0x00,0x01,0x00,0x01,0x07,0x80,
    _daveExchange PDU number: 65536
    IF1 enter _daveExchangeTCP
    send packet: :                             
                                0:0x03,0x00,0x00,0x19,0x02,0xF0,0x80,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,
                                10:0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x07,0x80,
    readISOpacket: 27 bytes read, 27 needed
    readISOpacket: packet:                             
                                0:0x03,0x00,0x00,0x1B,0x02,0xF0,0x80,0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x08,0x00,
                                10:0x00,0x81,0x04,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    IF1 _daveExchangeTCP res from read 27
    result of exchange: 0
    PDU header:                             
                                0:0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x81,0x04,
    plen: 8 dlen: 0
    Parameter:                             
                                0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    error: context is not supported. Step7 says:Function not implemented or error in telgram.
    IF1 error in daveConnectPLC() step 1. retrying...
    PDU header:                             
                                0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,
    plen: 8 dlen: 0
    Parameter:                             
                                0:0xF0,0x00,0x00,0x01,0x00,0x01,0x07,0x80,
    _daveExchange PDU number: 65537
    IF1 enter _daveExchangeTCP
    send packet: :                             
                                0:0x03,0x00,0x00,0x19,0x02,0xF0,0x80,0x32,0x01,0x00,0x00,0x00,0x01,0x00,0x08,0x00,
                                10:0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x07,0x80,
    readISOpacket: 27 bytes read, 27 needed
    readISOpacket: packet:                             
                                0:0x03,0x00,0x00,0x1B,0x02,0xF0,0x80,0x32,0x03,0x00,0x00,0x00,0x01,0x00,0x08,0x00,
                                10:0x00,0x81,0x04,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    IF1 _daveExchangeTCP res from read 27
    result of exchange: 0
    PDU header:                             
                                0:0x32,0x03,0x00,0x00,0x00,0x01,0x00,0x08,0x00,0x00,0x81,0x04,
    plen: 8 dlen: 0
    Parameter:                             
                                0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    error: context is not supported. Step7 says:Function not implemented or error in telgram.
    IF1 error in daveConnectPLC() step 1. retrying...
    Couldn't connect to PLC.
     Please make sure you use the -2 option with a CP243 but not with CPs 343 or 443.
    Aufruf:
    Code:
    ./testISO_TCP --slot=0 192.168.0.1

    Ergebnis:
    Code:
    IF1 error in daveConnectPLC() step 1. retrying...
    IF1 error in daveConnectPLC() step 1. retrying...
    IF1 error in daveConnectPLC() step 1. retrying...
    Couldn't connect to PLC.
     Please make sure you use the -2 option with a CP243 but not with CPs 343 or 443.

  2. #52
    Registriert seit
    19.08.2011
    Beiträge
    26
    Danke
    2
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hi,

    Code:
    TPDU len 9 = 512
    das ist falsch, die LOGO hat eine max. PDU-Länge von 240 Byte;
    irgendwie ist die V0.8.5 bezgl. Logo nicht so optimal
    (mal sehen, was die LOGO! 8 bringt)

    Also, die V0.8.4.6 nehmen
    oder wieder basteln:
    Code:
        dc =daveNewConnection(di,2,0,useSlot);  // insert your rack and slot here
        dc->communicationType = 2; // OP
        dc->maxPDUlength = 240; // hack for LOGO
    Besser wäre natürlich, den Fehler zu suchen

    Code:
    ./testISO_TCP --slot=0 10.11.12.235
    Connected.
    Trying to read 64 bytes (16 dwords) from data block 1.
    DB1:DW0: 311
    DB1:DW1: 236
    ...
    DB1:DW32: 0
    Trying to read 16 bytes from FW0.
    FD0: 16777216
    FD4: 35848192
    FD8: 0
    FD12: 0.000000
    Finished.

  3. #53
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Zitat Zitat von egal Beitrag anzeigen
    Hi,

    Code:
    TPDU len 9 = 512
    das ist falsch, die LOGO hat eine max. PDU-Länge von 240 Byte;
    TPDU bezieht sich auf ISO-Pakete, PDU auf Pakete der S7-Kommunikation.

    Ich habe keine LOGO. Was soll der Rest von deinem Beitrag? Hast du erfolgreich kommuniziert, nachdem du in der Version 0.8.5
    Code:
      dc =daveNewConnection(di,2,0,useSlot);  // insert your rack and slot here
        dc->communicationType = 2; // OP
        dc->maxPDUlength = 240; // hack for LOGO
    diese Änderungen vorgenommen hast?
    Wenn ja: Braucht es beide oder hast du mal jede einzeln probiert?

  4. #54
    Registriert seit
    19.08.2011
    Beiträge
    26
    Danke
    2
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hi,

    Zitat Zitat von Zottel Beitrag anzeigen
    diese Änderungen vorgenommen hast?
    Wenn ja: Braucht es beide oder hast du mal jede einzeln probiert?
    Ja, habe ich;
    es braucht beide Änderungen:

    - CommunicationType ist neu lt. LibNoDave ChangeLog und die Logo besteht wohl auf Typ 2=OP oder alternativ 20 für Logo Peer
    - an der PDU-Berechnung wurde lt. Log wohl auch geschraubt (PDU split .. multiple ISO/IBH packekts)

  5. #55
    Registriert seit
    26.06.2014
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Zottel,
    Hallo egal,

    also, ich habe hier nochmal einige Debug-Informationen für euch.
    Die von egal vorgeschlagenen Änderungen wurden von mir durchgeführt:
    Code:
    dc =daveNewConnection(di,2,0,useSlot);  // insert your rack and slot here     
    dc->communicationType = 2; // OP 
        dc->maxPDUlength = 240; // hack for LOGO
    Der Programmaufruf:
    Code:
    ./testISO_TCP -d --slot=0 192.168.0.1
    Die Programmausgabe:
    Code:
    openSocket: enter OpenSocketopenSocket: OpenSocket: socket is 3
    openSocket: Connected to host: 192.168.0.1
    openSocket: setsockopt Success 0
    send packet: :                             
                                0:0x03,0x00,0x00,0x16,0x11,0xE0,0x00,0x00,0x00,0x01,0x00,0xC1,0x02,0x01,0x00,0xC2,
                                10:0x02,0x02,0x00,0xC0,0x01,0x09,
    readISOpacket: 22 bytes read, 22 needed
    readISOpacket: packet:                             
                                0:0x03,0x00,0x00,0x16,0x11,0xD0,0x00,0x01,0x5D,0xB4,0x00,0xC0,0x01,0x09,0xC1,0x02,
                                10:0x01,0x00,0xC2,0x02,0x02,0x00,
    IF1 daveConnectPLC() step 1. got packet: :                             
                                0:0x03,0x00,0x00,0x16,0x11,0xD0,0x00,0x01,0x5D,0xB4,0x00,0xC0,0x01,0x09,0xC1,0x02,
                                10:0x01,0x00,0xC2,0x02,0x02,0x00,
    TPDU len 9 = 512
    PDU header:                             
                                0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,
    plen: 8 dlen: 0
    Parameter:                             
                                0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    _daveExchange PDU number: 65535
    IF1 enter _daveExchangeTCP
    send packet: :                             
                                0:0x03,0x00,0x00,0x19,0x02,0xF0,0x80,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08,0x00,
                                10:0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    readISOpacket: 27 bytes read, 27 needed
    readISOpacket: packet:                             
                                0:0x03,0x00,0x00,0x1B,0x02,0xF0,0x80,0x32,0x03,0x00,0x00,0xFF,0xFF,0x00,0x08,0x00,
                                10:0x00,0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    IF1 _daveExchangeTCP res from read 27
    result of exchange: 0
    PDU header:                             
                                0:0x32,0x03,0x00,0x00,0xFF,0xFF,0x00,0x08,0x00,0x00,0x00,0x00,
    plen: 8 dlen: 0
    Parameter:                             
                                0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,
    error: ok
    
    *** Partner offered PDU length: 240 used limit 240
    
    Connected.
    Trying to read 64 bytes (16 dwords) from data block 1.
    PDU header:                             
                                0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,
    plen: 14 dlen: 0
    Parameter:                             
                                0:0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x40,0x00,0x01,0x84,0x00,0x00,0x00,
    _daveExchange PDU number: 65536
    IF1 enter _daveExchangeTCP
    send packet: :                             
                                0:0x03,0x00,0x00,0x1F,0x02,0xF0,0x80,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,
                                10:0x00,0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x40,0x00,0x01,0x84,0x00,0x00,0x00,
    readISOpacket: 89 bytes read, 89 needed
    readISOpacket: packet:                             
                                0:0x03,0x00,0x00,0x59,0x02,0xF0,0x80,0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x02,0x00,
                                10:0x44,0x00,0x00,0x04,0x01,0xFF,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                20:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                30:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                40:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                50:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    IF1 _daveExchangeTCP res from read 89
    result of exchange: 0
    PDU header:                             
                                0:0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x44,0x00,0x00,
    plen: 2 dlen: 68
    Parameter:                             
                                0:0x04,0x01,
    Data     :                             
                                0:0xFF,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                10:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                20:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                30:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                40:0x00,0x00,0x00,0x00,
    Data hdr :                             
                                0:0xFF,0x04,0x02,0x00,
    Data     :                             
                                0:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                10:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                20:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                30:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    error: ok
    _daveSetupReceivedPDU() returned: 0=ok
    _daveTestReadResult() returned: 0=ok
    DB1:DW0: 0
    DB1:DW1: 0
    ...
    DB1:DW32: 0
    Trying to read 16 bytes from FW0.
    PDU header:                             
                                0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,
    plen: 14 dlen: 0
    Parameter:                             
                                0:0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x10,0x00,0x00,0x83,0x00,0x00,0x00,
    _daveExchange PDU number: 65537
    IF1 enter _daveExchangeTCP
    send packet: :                             
                                0:0x03,0x00,0x00,0x1F,0x02,0xF0,0x80,0x32,0x01,0x00,0x00,0x00,0x01,0x00,0x0E,0x00,
                                10:0x00,0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x10,0x00,0x00,0x83,0x00,0x00,0x00,
    readISOpacket: 41 bytes read, 41 needed
    readISOpacket: packet:                             
                                0:0x03,0x00,0x00,0x29,0x02,0xF0,0x80,0x32,0x03,0x00,0x00,0x00,0x01,0x00,0x02,0x00,
                                10:0x14,0x00,0x00,0x04,0x01,0xFF,0x04,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                20:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    IF1 _daveExchangeTCP res from read 41
    result of exchange: 0
    PDU header:                             
                                0:0x32,0x03,0x00,0x00,0x00,0x01,0x00,0x02,0x00,0x14,0x00,0x00,
    plen: 2 dlen: 20
    Parameter:                             
                                0:0x04,0x01,
    Data     :                             
                                0:0xFF,0x04,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                10:0x00,0x00,0x00,0x00,
    Data hdr :                             
                                0:0xFF,0x04,0x00,0x80,
    Data     :                             
                                0:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    error: ok
    _daveSetupReceivedPDU() returned: 0=ok
    _daveTestReadResult() returned: 0=ok
    FD0: 0
    FD4: 0
    FD8: 0
    FD12: 0.000000
    Finished.
    Nochmaliger Aufruf:
    Code:
    ./testISO_TCP --slot=0 192.168.0.1
    Ergebnis:

    Code:
    Connected.
    Trying to read 64 bytes (16 dwords) from data block 1.
    DB1:DW0: 0
    DB1:DW1: 0
    ...
    DB1:DW32: 0
    Trying to read 16 bytes from FW0.
    FD0: 0
    FD4: 0
    FD8: 0
    FD12: 0.000000
    Finished.
    Zottel, ist das evtl noch ein Fehler in der Libnodave?


    Danke bis dahin,
    Ben

  6. #56
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Zitat Zitat von crazyben Beitrag anzeigen
    dc =daveNewConnection(di,2,0,useSlot); // insert your rack and slot here
    dc->communicationType = 2; // OP
    dc->maxPDUlength = 240; // hack for LOGO
    Sind das jetzt 2 oder 3 Änderungen?
    Zitat Zitat von crazyben Beitrag anzeigen
    Zottel, ist das evtl noch ein Fehler in der Libnodave?
    Was ist ein Fehler? Dass du die Änderungen brauchst? Oder gibt es etwa noch einen Unterschied zwischen 1. und 2. Aufruf?

  7. #57
    Registriert seit
    26.06.2014
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Zottel,

    für mich sind das 2 Grundlegende Änderungen beim Programmablauf.
    Die eigentliche Änderung besteht in meinen Augen aus diesen beiden Zeilen:
    Code:
    dc->communicationType = 2; // OP 
        dc->maxPDUlength = 240; // hack for LOGO
    Da ich aber nicht beurteilen kann ob das sich nun generell bei der Mehrzahl der speicherprogrammierbaren Steuerungen zutrifft ist die Frage an dich ob das nun ein Fehler in der Lib ist oder nicht.
    Das ich die Änderungen brauche ist für mich ein funktionierender Workaround.

    Wie wäre es denn wenn man in die Lib ein Precompiler-Flag(#ifdef SIEMENS_LOGO_0BA7) abfägt und beim Aufruf von daveNewConnection(..,..,..,..) die entsprechenden Einstellungen für die PDU-Länge,(..) hinterlegt? Das ließe sich entsprechend erweitern wenn z.B. die 0BA8 oder andere Modelle auf den Markt kommen. Ist einfach mal eine Idee. Vorallem verhindert das uu. Probleme beim Modelwechsel (Code müsste dann wahrscheinlich nicht angepasst werden sondern nur mit anderem Precompiler-Flag kompiliert werden).

    Vielleicht ist das auch zuviel des Guten.

    Ben

  8. #58
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.181
    Danke
    923
    Erhielt 3.289 Danke für 2.658 Beiträge

    Standard

    Zitat Zitat von crazyben Beitrag anzeigen
    Wie wäre es denn wenn man in die Lib ein Precompiler-Flag(#ifdef SIEMENS_LOGO_0BA7) abfägt und beim Aufruf von daveNewConnection(..,..,..,..) die entsprechenden Einstellungen für die PDU-Länge,(..) hinterlegt?
    Dann bräuchte man im Extremfall für jede Ziel-CPU eine andere Libnodave.dll ...

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  9. #59
    Registriert seit
    26.06.2014
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von PN/DP Beitrag anzeigen
    Dann bräuchte man im Extremfall für jede Ziel-CPU eine andere Libnodave.dll ...

    Harald
    Klar - warum auch nicht?!
    Ich verwende in meinen Programmen die DLL sowieso nicht und finde die Header und C-Dateien die benötigt werden direkt in mein Projekt ein. Und ja, das funktioniert.

  10. #60
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.745
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von crazyben Beitrag anzeigen
    Hallo Zottel,

    für mich sind das 2 Grundlegende Änderungen beim Programmablauf.
    Die eigentliche Änderung besteht in meinen Augen aus diesen beiden Zeilen:
    Code:
    dc->communicationType = 2; // OP 
        dc->maxPDUlength = 240; // hack for LOGO
    Da ich aber nicht beurteilen kann ob das sich nun generell bei der Mehrzahl der speicherprogrammierbaren Steuerungen zutrifft ist die Frage an dich ob das nun ein Fehler in der Lib ist oder nicht.
    Das ich die Änderungen brauche ist für mich ein funktionierender Workaround.

    Wie wäre es denn wenn man in die Lib ein Precompiler-Flag(#ifdef SIEMENS_LOGO_0BA7) abfägt und beim Aufruf von daveNewConnection(..,..,..,..) die entsprechenden Einstellungen für die PDU-Länge,(..) hinterlegt? Das ließe sich entsprechend erweitern wenn z.B. die 0BA8 oder andere Modelle auf den Markt kommen. Ist einfach mal eine Idee. Vorallem verhindert das uu. Probleme beim Modelwechsel (Code müsste dann wahrscheinlich nicht angepasst werden sondern nur mit anderem Precompiler-Flag kompiliert werden).

    Vielleicht ist das auch zuviel des Guten.

    Ben
    das wäre doch einfach nur murksich, anstatt den ursprünglichen fehler zu suchen....

    poste doch mal ein wireshark log, dann kann mal schaun, wo die Auswertung in libnodave nicht klappt!
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

Ähnliche Themen

  1. PC WorX: Fehler beim kompilieren
    Von Mobi im Forum Sonstige Steuerungen
    Antworten: 12
    Letzter Beitrag: 13.04.2017, 16:32
  2. Libnodave auf 64Bit kompilieren???
    Von trolly70 im Forum Hochsprachen - OPC
    Antworten: 63
    Letzter Beitrag: 04.03.2012, 23:01
  3. S7-Programm übersetzen/kompilieren?
    Von SPSstudent im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 16.12.2009, 00:40
  4. Antworten: 5
    Letzter Beitrag: 22.11.2006, 21:26
  5. libnodave mit DevC++ kompilieren
    Von Thomas_v2.1 im Forum Hochsprachen - OPC
    Antworten: 5
    Letzter Beitrag: 20.11.2006, 01:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •