Devnet.ini und Iosys.ini

  • Hallo Freaks!


    Ich schreibe gerade ein kleines Tool zur Konfiguration von Profibus und Devicenet.


    Was bedeuten die Einträge in "DEVNET=2,dnInit,dn2drv.o" genau.


    Und muß bei der Konfiguration unter [DEVNET]
    inbNr=MacId,offset,Länge


    z.B.: inb0=2,0,x1 alle Parameter angegeben werden, oder geht auch inb0=2


    oder geht anstatt inb2=2,0,x6 auch inb2=2,,x6?


    Weiß da jemand genaueres?

    Greetings, Irrer Polterer!

    Wie poste ich falsch? Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Life is a beta version. Full of bugs and no Manual.

  • Schritt für Schritt zum Roboterprofi!
  • z.B.: inb0=2,0,x1 alle Parameter angegeben werden, oder geht auch inb0=2


    Geht. Mach ich beim Devicenet immer so.

    Gruß Roland


    Wie poste ich falsch?

    Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Ich bin wie ich bin. Die Einen kennen mich, die Anderen können mich.

    Konrad Adenauer

  • Hallo,


    DEVNET=2,dnInit,dn2drv.o


    bedeutet nichts anderes als das der Devicenet Treiber dn2drv.o im DRIVERS Verzeichnis C:\KRC\ROBOTER\DRIVERS verwendet werden soll.
    dnInit ist dabei wahrscheinlich die Funktion die in dem Modul dn2drv.o aufgerufen werden soll und die 2 ist dabei wohl ein Parameter an diese Funktion. Was damit intern gemacht wird weis dann wohl nur KUKA selbst.


    Gruß
    Fubini

  • @funibi: so ist es :supi:
    nur die 2, das ist die Driver-ID für die HMI (window, installed drivers)


    Roland Keller: das funktioniert nur richtig, wenn der alte Treiber dndrv.o benutzt wird


    - die Länge x1 muss nicht angegeben werden
    - inb2=2,,x6?; dürfte vielleicht gehen wenn eine 0 (Null) eingespart werden soll
    habe aber leider keine Zeit den Iosys-Parser diesbezüglich zu untersuchen


    Füllt alles schön und Ihr habt keine Probleme :applaus:
    Gruss Paul

    Wer nach allen Seiten offen ist kann nicht ganz dicht sein


  • Roland Keller: das funktioniert nur richtig, wenn der alte Treiber dndrv.o benutzt wird


    *Ups* , stimmt :oops:

    Gruß Roland


    Wie poste ich falsch?

    Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Ich bin wie ich bin. Die Einen kennen mich, die Anderen können mich.

    Konrad Adenauer

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden