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

Results 1 to 4 of 4

Thread: Allen Bradley Azyklische daten lesen und schreiben

  1. #1
    Join Date
    08.12.2008
    Posts
    22
    Danke
    6
    Erhielt 1 Danke für 1 Beitrag

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    da ich mich nun in eine CompactLogix einarbeite, bräuchte ich mal ein bischen Schwarmwissen.

    ich bin schon mal soweit, dass ich mit meinem Gerät welches ich ansteuern möchte, rudimentär azyklisch Daten lesen und schreiben kann.
    Wie schaffe ich es mir ein Array anzulegen und die Daten die auf unterschiedlichen instancen unterschiedliche Längen haben und natürlich auch aus unterschiedlichen datentypen bestehen, abzulegen und das ganze dann zu sortieren.
    oder vieleicht einen art DB WIe bei der Siemens, um dann mit hilfe eines Zeigers die Daten in das richtige datenfach abzulegen.

    Ich hoffe ich habe es einigermasen verständlich beschrieben was ich suche und wobei ich Hilfe brauche.
    andernfalls fragt gerne nach ich beantworte gerne jede frage die zur Lösung meines Problems beiträgt.

    ich verwende die MSG funktion mit
    Message Type: CIP Generic
    Service Type : Get Attribute Single
    Class: A2

    Danke im Vorraus

    Marco
    Reply With Quote Reply With Quote Allen Bradley Azyklische daten lesen und schreiben  

  2. #2
    Join Date
    07.03.2011
    Location
    Göttingen
    Posts
    31
    Danke
    3
    Erhielt 2 Danke für 2 Beiträge

    Default

    Hallo Marco

    erstmal drei fragen. Was meinst du mit deinem Gerät? Warum greifst du azyklisch und nicht zyklisch auf die daten zu? Was ist ein DB WIe?

    einen Array legst du an indem du an den Datentyp zwei eckige Klammern machtst.
    Beispiel. DINT[50] => ein array mit dem index 0 bis 49
    Das ganze geht auch mit UDTs.
    Du kannst die arrays nicht dynamisch deklarieren. Jedoch ist es möglich die größe eines arrays über den SizeOf Befehl aufzulesen.
    Natürlich kannst du auf das Element eines Arrays per index zugreifen. Tag[index]

    Gruß

  3. #3
    Mcool is offline Neuer Benutzer
    Themenstarter
    Join Date
    08.12.2008
    Posts
    22
    Danke
    6
    Erhielt 1 Danke für 1 Beitrag

    Default

    Hallo hecko,

    danke erst mal für die Antwort.
    Erst mal zu Deinen Fragen:

    1. Was meinst du mit deinem Gerät?
    eine Neuentwicklung auf der Basis von Ethernet/IP leider kann ich dir hierzu mehr nicht sagen.

    2. Warum greifst du azyklisch und nicht zyklisch auf die daten zu?
    Zyklisch funktiuniert schon. Ich muß aber auch den azyklischen Datenaustausch testen, da ich in unserer Abteilun sozusagen "Den Kunden" simuliere und das "Gerät" (Device) auf seine Funktiunalität am Bus testen soll. (device zur Zertifizierungsreife bringen)

    3. Was ist ein DB WIe?
    das ist ein Schreibfehler. Sollte heisen "Ein DB (Datenbaustein) ähnlich der Siemens Programmierung.

    Ich hoffe ich konnte die Fragen soweit beantworten.

    Danke nochmals für die Antwort. Ich werde das Array gleich mal ausprobieren.

    Gruß
    Marco

  4. #4
    Join Date
    07.03.2011
    Location
    Göttingen
    Posts
    31
    Danke
    3
    Erhielt 2 Danke für 2 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    kein Problem

    zur ergänzung ist mir gerade noch eingefallen.
    bei Rockwell kann man keine structuren wie im Siemens DB machen.

    eine gängige praxis ist für eine Struktur einen seperaten UDT aufzusetzen.

    Gruß

Similar Threads

  1. Step 7 Step 7 zyklisch Daten lesen und Schreiben
    By haso67 in forum Simatic
    Replies: 21
    Last Post: 02.06.2015, 09:45
  2. OPC Daten schreiben und lesen
    By kpeter in forum Hochsprachen - OPC
    Replies: 12
    Last Post: 27.01.2014, 15:42
  3. Daten aus S7 lesen und schreiben
    By pat125 in forum Simatic
    Replies: 1
    Last Post: 01.11.2011, 19:35
  4. Mit OPC Daten Bidirektional lesen und schreiben
    By captainchaos666 in forum Hochsprachen - OPC
    Replies: 1
    Last Post: 09.07.2008, 18:54
  5. Daten lesen/schreiben und verarbeiten
    By Supervisor in forum Simatic
    Replies: 2
    Last Post: 02.05.2006, 08:08

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •