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

Results 1 to 8 of 8

Thread: Excel ZULI Step 7 erstellen

  1. #1
    Join Date
    09.11.2006
    Posts
    773
    Danke
    44
    Erhielt 31 Danke für 29 Beiträge

    Default


    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!
    Reply With Quote Reply With Quote Excel ZULI Step 7 erstellen  

  2. #2
    Join Date
    11.07.2004
    Posts
    1,735
    Danke
    10
    Erhielt 213 Danke für 183 Beiträge

    Default

    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
    Join Date
    11.05.2005
    Location
    Baden-Württemberg
    Posts
    723
    Danke
    114
    Erhielt 158 Danke für 128 Beiträge

    Default

    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
    Attached Files Attached Files
    "arbeite klug, nicht hart" - deutsches Sprichwort

  4. #4
    Join Date
    30.08.2003
    Posts
    2,234
    Danke
    31
    Erhielt 258 Danke für 229 Beiträge

    Default

    Quote Originally Posted by mitchih View Post
    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
    Join Date
    29.03.2004
    Posts
    7,253
    Danke
    165
    Erhielt 2,176 Danke für 1,557 Beiträge

    Default

    Quote Originally Posted by sps-concept View Post
    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
    Join Date
    30.08.2003
    Posts
    2,234
    Danke
    31
    Erhielt 258 Danke für 229 Beiträge

    Default

    Quote Originally Posted by Thomas_v2.1 View Post
    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 ....

  7. #7
    Join Date
    29.03.2004
    Posts
    7,253
    Danke
    165
    Erhielt 2,176 Danke für 1,557 Beiträge

    Default

    Quote Originally Posted by sps-concept View Post
    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
    Join Date
    07.06.2006
    Location
    Bayern
    Posts
    627
    Danke
    27
    Erhielt 159 Danke für 140 Beiträge

    Default


    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

Similar Threads

  1. TIA SCL FCs per Excel erstellen
    By Limette in forum Simatic
    Replies: 1
    Last Post: 03.11.2018, 18:57
  2. Logfile als Excel in WinCC erstellen
    By Hannibal16 in forum HMI
    Replies: 10
    Last Post: 14.03.2014, 12:50
  3. Step 7 AWL mit Excel erstellen
    By edrSora in forum Simatic
    Replies: 11
    Last Post: 20.11.2013, 19:58
  4. Excel 2007 XY Diagramm erstellen
    By godi in forum PC- und Netzwerktechnik
    Replies: 1
    Last Post: 08.06.2010, 12:47
  5. Zuli nach Excel
    By RMol in forum Simatic
    Replies: 4
    Last Post: 30.07.2007, 23:57

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
  •