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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Befehl in S7 ändern direkt über Steuerung

  1. #1
    Registriert seit
    26.07.2012
    Beiträge
    76
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!
    Wir haben einen Prüfstand Powerline 840D, mit dem wir auf einem Antrieb verschiedene Motorentypen steuern.
    Problem:
    Teilsweise 1 Geber ---teilweise 2 Geber
    In der FC31 steuern wir die Freigaben.
    z.B.
    S DB34.DBX 1.6 Messsystem 1
    R DB34.DBX 1.5 Messsystem 2

    Damit ich mit 2 Messsystemen fahren kann muss ich immer übers S7 Programm reingehen und
    R DB34.DBX 1.6 Messsystem 1
    S DB34.DBX 1.5 Messsystem 2

    setzen.

    Kann ich dies nicht direkt über die Steuerung 840D machen?
    Wer kann mir weiterhelfen?
    Zitieren Zitieren Befehl in S7 ändern direkt über Steuerung  

  2. #2
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Hallo,

    da musst du keine Befehle ändern sondern dein Programm ein wenig anpassen.
    Es genügt ja wenn du das über ein Bit löst -> Bit = 0 kein 2.Geber, Bit = 1 2.Geber vorhanden.
    Das Bit kannst du ja über ein Panel oder Schalter oder ... setzen bzw rücksetzen.
    Oder vielleicht hast du auch die Möglichkeit im Programm direkt zu erkennen ob ein zweiter Geber angeschlossen ist.

  3. #3
    Kehrer ist offline Benutzer
    Themenstarter
    Registriert seit
    26.07.2012
    Beiträge
    76
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Es genügt ja wenn du das über ein Bit löst -> Bit = 0 kein 2.Geber, Bit = 1 2.Geber vorhanden.
    Das passiert zwar in den MDs aber die Freigabe funktioniert deshalb trotzdem nicht.
    Das Bit kannst du ja über ein Panel oder Schalter oder ... setzen bzw rücksetzen.

    Oder vielleicht hast du auch die Möglichkeit im Programm direkt zu erkennen ob ein zweiter Geber angeschlossen ist.
    Ein Tip wie ich dies setzen kann?

  4. #4
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.344
    Danke
    28
    Erhielt 131 Danke für 118 Beiträge

    Standard

    Na ja, man könnte z.B. über ne M-Funktion oder H-Funktion die Umschaltung des Messystems machen
    Somit kann man dies via NC-Programm erledigen! Oder man macht dies direkt in dem Mada's von Hand *pfeiff*

    Ganz einfach wäre auch einen Wahlschalter zu verbauen und abhängig Schalterstellung das aktive Messystem umschalten ...

  5. #5
    Kehrer ist offline Benutzer
    Themenstarter
    Registriert seit
    26.07.2012
    Beiträge
    76
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Boxy Beitrag anzeigen

    Ganz einfach wäre auch einen Wahlschalter zu verbauen und abhängig Schalterstellung das aktive Messystem umschalten ...
    Ein Tipp dazu wie ich dann die Freigabe schalten kann?

  6. #6
    Registriert seit
    11.12.2007
    Beiträge
    189
    Danke
    54
    Erhielt 33 Danke für 32 Beiträge

    Standard

    Code:
    un #Vorwahl
    r  #2geber
    s  #1geber
    
    u  #Vorwahl
    r  #1geber
    s  #2geber

  7. #7
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.344
    Danke
    28
    Erhielt 131 Danke für 118 Beiträge

    Standard

    oder via M-Funktion aus dem NC-Programm, oder via Programm die Anzahl der Parametrierten Messsysteme aus der NC auslesen und dann automatisch umschalten, oder halt ganz einfach wie von Sven geschrieben

  8. #8
    Registriert seit
    03.04.2008
    Beiträge
    6.205
    Danke
    237
    Erhielt 817 Danke für 691 Beiträge

    Standard

    Zitat Zitat von Boxy Beitrag anzeigen
    oder via M-Funktion aus dem NC-Programm, oder via Programm die Anzahl der Parametrierten Messsysteme aus der NC auslesen und dann automatisch umschalten, oder halt ganz einfach wie von Sven geschrieben
    Wenn es Testaufbau ist, gehe ich davon aus, dass im PLC kein M-Dekoder programmiert ist.
    Parametriert sind ja zwei Messsystem, doch soll nur wahlweise eines verwendet, wenn ich richtig verstanden habe.

    Ich würde einen Schalter einbauen und umschalten.
    Oder im NC Programm direkt über eine Sychronaktion in die PLC schreiben.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  9. #9
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.344
    Danke
    28
    Erhielt 131 Danke für 118 Beiträge

    Standard

    Sychronaktion jetzt wirds aber Lustig

    M-Funktionsdekoder ist nicht zwingend nötig, da man dies mit den Dynamischen M-Funktionen aus dem Kanal DB machen könnte.
    KanalDB.DBX194.0 und dann die 99 weiteren ... (Sind halt Dynamisch ...)

    Der TE schreibt aber nicht, wie die Anzahl der aktiven Messsysteme eingegeben werden!
    Könnte ma ja auch mit einem NC Programm machen (Konfigurations Prog.)
    Es kommt auch auf den Prüfstand an, ob wirklich immer zwei Messsysteme aktiv sein müssen.
    Oder reicht nicht evtl. auch nur Motormesssystem? Dann könnte man sich das alles sparen!

    Oder ganz banal:

    ;Messsystem 1 aktiv
    UN DB34.DBX 60.5 //Referenziert Messsystem 2
    = DB34.DBX 1.5 //Lagemeßsystem 1 aktiv

    ;Messsystem 2 aktiv
    UN DB34.DBX 1.5
    = DB34.DBX 1.6 //Lagemeßsystem 2 aktiv

    Somit wird solange mit Messsystem 1 gefahren, bis Messsystem 2 referenziert ist und dann auf System 2 umgeschakten ...
    Das kann sogar immer drinnen bleiben und man muss eigentlcih nix mehr ändern ...

  10. #10
    Kehrer ist offline Benutzer
    Themenstarter
    Registriert seit
    26.07.2012
    Beiträge
    76
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Oder ganz banal:

    ;Messsystem 1 aktiv
    UN DB34.DBX 60.5 //Referenziert Messsystem 2
    = DB34.DBX 1.5 //Lagemeßsystem 1 aktiv

    ;Messsystem 2 aktiv
    UN DB34.DBX 1.5
    = DB34.DBX 1.6 //Lagemeßsystem 2 aktiv
    DBX 60.5? ist dies automatisch drin?

Ähnliche Themen

  1. Siemens S7 direkt über PC steuern
    Von Anonymous im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 09.08.2017, 09:37
  2. Thermistorauswertung direkt über DI
    Von sirbarny im Forum Antriebstechnik
    Antworten: 6
    Letzter Beitrag: 08.04.2011, 21:13
  3. NC-Achsen direkt unter C++ über ADS?
    Von Diesla im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 29.07.2010, 08:45
  4. Antworten: 2
    Letzter Beitrag: 31.03.2006, 16:25
  5. WinCC über CP5611 direkt an ET200?
    Von e4sy im Forum Feldbusse
    Antworten: 6
    Letzter Beitrag: 20.12.2005, 08:11

Lesezeichen

Berechtigungen

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