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

Ergebnis 1 bis 7 von 7

Thema: Adressen mit Offset generieren

  1. #1
    Registriert seit
    14.05.2008
    Beiträge
    16
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte ein Baustein erstellen der aus einer DB immer bestimmte Bits und DW abfrägt bzw. verändert.
    Dabei soll aber nur der Bereichsanfang über INT angegeben werden und die weiteren Adressen sollen über
    vorher hinterlegen Offset automatisch hoch gezählt werden.

    z.B. soll aus INT 100

    dbx100.0
    dbx100.1
    dbd102
    dbd106

    Wie kann ich das am einfachsten realisieren ?
    Zitieren Zitieren Adressen mit Offset generieren  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Registriert seit
    14.10.2010
    Ort
    Telgte
    Beiträge
    654
    Danke
    97
    Erhielt 129 Danke für 99 Beiträge

    Standard

    Hi Maverick,

    wenn du den Umfang und die Eckdaten etwas genauer angibts, dann kann man die Anforderung auch noch etwas detailierter angehen.

    Gruß
    Toki
    Programmierumgebung: Step7 V5.5, WinCCflex2008-SP3, TIA-PortalV13, MicroWinV4.0

  4. #4
    Avatar von Maverick80
    Maverick80 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    14.05.2008
    Beiträge
    16
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    im Moment hab ich ein FC mit dem ich 2x einen Bit übergebe und 2x Doppelwort.

    Bisher muss man alles separat eingeben und dann zukünftig soll die Schnittstelle als IN nur noch DB als INT (z.B.) und der Anfangsberech als INT (z.B. 100 )

    dann soll der FC DB 30 öffnen und die Werte:

    dbx100.0
    dbx100.1
    dbd102
    dbd106

    auslesen bzw. setzen.

  5. #5
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Maverick80 Beitrag anzeigen
    im Moment hab ich ein FC mit dem ich 2x einen Bit übergebe und 2x Doppelwort.

    Bisher muss man alles separat eingeben und dann zukünftig soll die Schnittstelle als IN nur noch DB als INT (z.B.) und der Anfangsberech als INT (z.B. 100 )

    dann soll der FC DB 30 öffnen und die Werte:

    dbx100.0
    dbx100.1
    dbd102
    dbd106

    auslesen bzw. setzen.
    und die FAQ hilft dir nicht weiter? oO
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  6. #6
    Avatar von Maverick80
    Maverick80 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    14.05.2008
    Beiträge
    16
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    und die FAQ hilft dir nicht weiter? oO
    doch doch, ich schau das von dir grad an vierlagig

  7. #7
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.718
    Danke
    398
    Erhielt 2.400 Danke für 2.000 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich kürze das hier mal ein wenig ab ...

    Zitat Zitat von Maverick80 Beitrag anzeigen
    soll der FC DB 30 öffnen und die Werte:

    dbx100.0
    dbx100.1
    dbd102
    dbd106

    auslesen bzw. setzen.
    Code:
    AUF DB 30
    
    L 100
    SLD 3
    LAR1
    
    U DBX [AR1, P#0.0]
    
    U DBX [AR1, P#0.1]
    
    L DBD [AR1, P#2.0]
    
    L DBD [AR1, P#6.0]
    ... und transferieren dann anders herum.

    Kannst du jetzt etwas damit anfangen ?

Ähnliche Themen

  1. Pointerarithmetik statische Variable offset
    Von Anaconda55 im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 15.11.2011, 14:18
  2. Antworten: 7
    Letzter Beitrag: 02.09.2011, 11:43
  3. Indradrive CS Kommutierungs-Offset
    Von Scorch89 im Forum Antriebstechnik
    Antworten: 1
    Letzter Beitrag: 10.06.2011, 16:53
  4. Array Offset
    Von forellengarten im Forum CODESYS und IEC61131
    Antworten: 6
    Letzter Beitrag: 04.04.2011, 22:22
  5. Pointer und Offset
    Von SPSTorsten im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 14.01.2009, 21:42

Lesezeichen

Berechtigungen

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