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

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

Thema: Simatic S5 Befehle

  1. #1
    Registriert seit
    09.08.2006
    Beiträge
    125
    Danke
    15
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Gibt es irgendwo im Net eine Simatic S5 Befehlsliste !!

    Wir benutzen hier S5 für Windows und ich komme leider aus der S7 und Omron welt.

    Ich muss etwas mit Werten in verschiedenen DB´s lesen. Eine Kommunikation über die Serielle schnittstelle bzw über die Stromschleife habe ich schon hergestellt.

    Ich würde zum beispiel mal gerne über Eingang 0.0 das Datanbausteinbit DB1 0.0 beschreiben.

    In S7 würde das so aussehen

    U E0.0
    = db1.dbx0.0

    Aber wie mache ich das in S5 für Windows ?????

    Vielen Dank
    Zitieren Zitieren Simatic S5 Befehle  

  2. #2
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.732
    Danke
    314
    Erhielt 1.520 Danke für 1.282 Beiträge

    Standard

    Also diesbezüglich findest du am meisten im jeweiligen
    Systemhandbuch zu deiner CPU.
    Diese können bei Siemens downgeloadet werden.

    Zu deinem Beispiel, der DB1 hat bei der S5 eine Sonderfunktion,
    dieser ist was in der Richtung des Systemdatenbausteins bei der S7.

    Dein Code auf die S5 umgesetzt:

    A DB 1 //DB1 Aufrufen, gleiche Funktionalität wie S7 "AUF DB1"
    U E0.0
    = D0.0 //Datum 0.0 im Baustein DB1

    Mfg
    Manuel
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  3. #3
    Snoopy123123 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    09.08.2006
    Beiträge
    125
    Danke
    15
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Genau so hatte ich das schon versucht und dann beim transferieren meckert er das T D0.0 falscher code wäre.

  4. #4
    Snoopy123123 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    09.08.2006
    Beiträge
    125
    Danke
    15
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Also ich habe jetzt nochmal = D0.0 versucht !! Sobald ich den Code in die SPS Transferiere geht diese auf Stop, und ich krieg sie nicht mehr ins run! In der Diagnose steht das er die Anweisung = D0.0 nicht kennt !!
    Es handelt sich um eine 95U CPU. Kann es damit zu tun haben ?? Kann die viel´leicht nur mit bytes oder wörtern in DBs arbeiten ??

    Danke

  5. #5
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.732
    Danke
    314
    Erhielt 1.520 Danke für 1.282 Beiträge

    Standard

    Also normalerweise sollte die 95U die Datumsadressierung können,
    hast du es mal mit einem anderen DB als DB1 versucht, ist der DB definiert?
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  6. #6
    Snoopy123123 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    09.08.2006
    Beiträge
    125
    Danke
    15
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Ja ich bin nach deiner ersten Antwort schon auf DB2 umgestiegen !! Wie gesagt ich arbeite mit S5 für Windows und ich sehe auch nur in der Diagnose das der Code falsch ist, und weshalb die CPU auf Stop ist !!

  7. #7
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.732
    Danke
    314
    Erhielt 1.520 Danke für 1.282 Beiträge

    Standard

    Gut ich bin oder war mit S5 nie so tief beschäfigt,
    von da her kann das gut sein, das das nicht bei jeder S5-95U funktioniert,
    ansonsten bleibt nur noch der Umweg über Schmiermerker.
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  8. #8
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    t ist ja mal grundsätzlich falsch
    würdest du in einer s7 ja auch nie machen. oder?

    die befehle
    u d x.y
    = dx.y

    sind nur in den grösseren cpu's ab 135 verfügbar.

    in der 95/100/115 musst du die befehle su,ru,p, benutzen

    suche mal beim siemens support nach 'operationsliste' bzw 'tabellenheft'

    einige listen findest du auch auf meiner hp unter sps/nachschlagewerke
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  9. #9
    Registriert seit
    07.07.2004
    Beiträge
    3.285
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Standard

    Hallo,

    Zitat Zitat von snoopy123123
    Kann es damit zu tun haben ??
    Um doch mal diese ganzen Spekulationen zu beenden : Ja...

    Die S5_95U kennt definitiv den Befehl = D x.x nicht !!! Dat jeht nitt...

    Alternativ kann man unbedingte Setz/Rücksetzbefehle verwenden, z.B.

    A db irgendeiner
    UN E 0.0
    RU D 5.12

    oder

    A DB malein anderer
    U E 0.0
    SU D 4.8

    Alles klar jetzt ???

    Gruss

    Question_mark
    ''Ich habe wirklich keine Vorurteile.
    Meine Meinung ist nur die Summe der Erfahrungen" ... (Question_mark)

  10. #10
    Registriert seit
    07.07.2004
    Beiträge
    3.285
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Idee


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Zitat Zitat von MSB
    Also normalerweise sollte die 95U die Datumsadressierung können,
    Also im Prinzip kann die S5-95U das auch, aber :
    nur als Unbedingte Funktion, also z.B. RU D x.y
    oder z.B. SU Dx.y

    aber niemals als bedingte Funktion wie z.B. = D x.y

    Alles klar ???

    Gruss

    Question_mark
    ''Ich habe wirklich keine Vorurteile.
    Meine Meinung ist nur die Summe der Erfahrungen" ... (Question_mark)

Ähnliche Themen

  1. AWL Befehle
    Von The Big B. im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 07.05.2008, 18:39
  2. AT-Befehle in der SPS
    Von settelma im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 09.02.2008, 21:01
  3. Step7-Befehle in SCL ?
    Von Larry Laffer im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 13.05.2007, 16:53
  4. Verwendete S7-Befehle
    Von Rainer Hönle im Forum Programmierstrategien
    Antworten: 11
    Letzter Beitrag: 19.12.2005, 20:46
  5. SPS-Befehle
    Von Anonymous im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 03.08.2004, 15:24

Lesezeichen

Berechtigungen

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