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

Ergebnis 1 bis 8 von 8

Thema: Excel ZULI Step 7 erstellen

  1. #1
    Registriert seit
    09.11.2006
    Beiträge
    690
    Danke
    36
    Erhielt 31 Danke für 29 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    ich habe folgendes Problem:
    Ich habe eine ZULI in Excel im .dif Format erstellt.

    Nun wird die Anlage um einige Stationen und E/A`s erweitert.

    Da sich die Funktionen nicht ändern und auch die Reihenfolge der E/A`s identisch ist, es kommen noch linien hinzu, wollte ich das mit einfügen ersetzen machen.

    Leider nörgelt mein Excel immer Rum Fehler in Formel. Ich habe die Zelle aber als Text formatiert. Das Problem wird sein das mein BMK so aussieht

    =PO1+ET30-100B3 bedeutet das es sich in ET mit Adresse 30 um den Eingang 100.3 handelt.

    Nun habe ich die ET40 die dann z.B. den 200B3 hat. Nun will ich den Block kopieren und dann durch +ET40-200B3 ersetzen.
    Nur klappt das nicht.

    Weiß jemand Rat??
    Nutze Excel 2003 könnte aber auch open office verwenden.

    Bin für jeden Tip dankbar. Spart jede Menge Arbeit

    Wäre Außerdem nicht schlecht wenn Excel ab Bit 7 mit einem neuen Byte anfangen würde. Geht das??
    Zeige nie deine Verblüffung, wenn dir etwas auf Anhieb gelingt.

    Praxis: Es funktioniert aber keiner weiß warum!
    Zitieren Zitieren Excel ZULI Step 7 erstellen  

  2. #2
    Registriert seit
    11.07.2004
    Beiträge
    1.597
    Danke
    10
    Erhielt 213 Danke für 183 Beiträge

    Standard

    Wäre Außerdem nicht schlecht wenn Excel ab Bit 7 mit einem neuen Byte anfangen würde. Geht das??
    Evtl. mal in oktal wandeln:
    DEZINOKT()
    Da müssen aber die Analysefunktionen auf dem Rechner installiert sein, klappt also spätestens auf dem nächsten Rechner nicht mehr ohne weiteres.

    Ich arbeite bei derartigen Problemen gerne mit den Formeln ("Ersetzen" bzw. "Verketten"). Wenn die Inhalte dann wie gewünscht dastehen "Kopieren", "Inhalte Einfügen", "Werte"

    Um eine Text eindeutig als solchen zu Markieren kann ein "'" vorgesetzt werden (Shift und #). Bleibt dann im Excel unsichtbar und sollte dann auch beim Kopieren kein Problem bereiten

  3. #3
    Registriert seit
    11.05.2005
    Ort
    Baden-Württemberg
    Beiträge
    669
    Danke
    113
    Erhielt 153 Danke für 124 Beiträge

    Standard

    Hallo,

    falls du mir traust

    Im Anhang ist ein Excel Macro mit ner Userform, das Byte-Bitadressierung in Excel macht.
    Die Anzahl der Bytes, sowie die Startzelle werden über die Userform vorgegeben.

    Micha
    Angehängte Dateien Angehängte Dateien
    "arbeite klug, nicht hart" - deutsches Sprichwort

  4. #4
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Zitat Zitat von mitchih Beitrag anzeigen
    Wäre Außerdem nicht schlecht wenn Excel ab Bit 7 mit einem neuen Byte anfangen würde. Geht das??
    Hallo, da gibts was bewährtes:
    http://raeppel.de/tools/next_bit.htm

    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....

  5. #5
    Registriert seit
    29.03.2004
    Beiträge
    5.731
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Zitat Zitat von sps-concept Beitrag anzeigen
    Hallo, da gibts was bewährtes:
    http://raeppel.de/tools/next_bit.htm
    Ich werd schwach, man kann allenernstes 10 Zeilen Trivial-Excel-VBA-Code verkaufen???

    Man gut das es für evtl. vorhandene Programmfehler ein Supportforum gibt.

  6. #6
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Zitat Zitat von Thomas_v2.1 Beitrag anzeigen
    Ich werd schwach, man kann allenernstes 10 Zeilen Trivial-Excel-VBA-Code verkaufen???

    Man gut das es für evtl. vorhandene Programmfehler ein Supportforum gibt.
    anstatt zu motzen solltest du erstmal lesen. FREEWARE!!!
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren motzen  

  7. #7
    Registriert seit
    29.03.2004
    Beiträge
    5.731
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Zitat Zitat von sps-concept Beitrag anzeigen
    anstatt zu motzen solltest du erstmal lesen. FREEWARE!!!
    Auf der verlinkten Seite kann man es sich nicht runterladen. Würde mir das natürlich gerne mal ansehen

  8. #8
    Registriert seit
    07.06.2006
    Ort
    Bayern
    Beiträge
    623
    Danke
    27
    Erhielt 156 Danke für 139 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich bin auf 20 - Zeilen VBA-Code gekommen (von den Kommentaren mal abgesehen)



    Code:
    Function NextBit(z As String) As String        'Naechstes Bit ermitteln ggf. Byteadresse hochzählen
    
    Dim Typ As String
    Dim ByteAdr As String
    Dim BitAdr As String
    Dim Punkt As Integer
    Dim Laenge As Integer
    Dim Bytelaenge As Integer
    
    
    'Typ ermitteln (E,A,M, etc.)
    Typ = Left(z, 1)
    
    'Laenge des Eingabestrings ermitteln
    Laenge = Len(z)
    
    'ermitteln welche Stelle im Eingabestring der "." belegt
    Punkt = InStr(1, z, ".", 1)
    
    'Bitadresse herausziehen
    BitAdr = Right(z, Laenge - Punkt)
    
    'Byteadresse herausziehen (Gesammte Länge - 2 - Bitlänge --> Bytelänge)
    Bytelaenge = Laenge - 2 - (Laenge - Punkt)
    ByteAdr = Mid(z, 2, Bytelaenge)
    
    'Check Bit-Adresse
    If BitAdr = 7 Then
        ByteAdr = ByteAdr + 1
        BitAdr = 0
    Else
        BitAdr = BitAdr + 1
    End If
    
    'Ausgabe neue Adresse
    NextBit = Typ & ByteAdr & "." & BitAdr
    
    
    End Function

Ähnliche Themen

  1. Excel Tabelle aus HW Konfig erstellen
    Von mitchih im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 12.04.2017, 10:53
  2. Excel-File mit S7 erstellen und beschreiben
    Von sailor im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 16.12.2010, 08:36
  3. Excel 2007 XY Diagramm erstellen
    Von godi im Forum PC- und Netzwerktechnik
    Antworten: 1
    Letzter Beitrag: 08.06.2010, 12:47
  4. STEP 7-Micro/WIN Bibliothek erstellen
    Von espeessler im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 17.03.2009, 13:13
  5. Zuli nach Excel
    Von RMol im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 30.07.2007, 23:57

Lesezeichen

Berechtigungen

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