FM 353 schrittmotor ansteuern

O

otto99

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,
wer kann mir weiterhelfen?
FM 353 schrittmotor ansteuern? hat jemand ein beispielprogramm?
und schaltpläne, wie ich soetwas realisiere?
das wäre echt super.
danke im voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Fm353

Hallo Otto,
'nen paar Tips kann ich dir geben, so 'ne Applikation hatte ich letztens mal hier. Im Prinzip nüx Wildes, Frage vorweg: Hast du schon Schrittmotor und Treiberkarte (Leistungsteil) ? Die FM dient ja nur zur Ansteuerung der Treiberkarte. Kannst bei Motor und Treiberkarte im Prinzip jeden Hersteller nehmen, bist nicht an Siemens gebunden.

Zum einen gibt es zur FM ein Softwaretool, mit dem du erst einmal die Grundeinstellung machst (Motor- und Anlagenbezogen) und mit dem du auch ein wenig rumtesten kannst in den verschiedenen Betriebsarten.
Dann gibt es einen umfangreichen DB zur FM, den du dann quasi "nur" passend parametrieren mußt. Im Handbuch zur FM ist dieser DB ausreichend beschrieben. Je nach Anwendung die du hast, beschreibst du den DB mit deinen Längenvorgaben, Betriebsartauswahl (Referenz, Tipp, MDI oder Automatik, Verfahrsatz etc.) und setzt dort die entsprechenden Fahrbefehle. Im DB stehen auch die Rückmeldesignale der FM.
Das wars eigentlich schon :D.......

Weiß nicht ob dir ein Programmauszug viel bringen würde von mir, ist halt sehr speziell auf die Anlage und die einzelnen Betriebsarten abgestimmt.
Bei Interesse vielleicht einfach mal anmailen.......

Gruß
Jörg
 
fm353

hallo,
ich auch ein leistungstei von siemens (stepdrive) und ein leiszungsteil von einem anderen anbieter.
habt ihr einen schaltplan ? und ein beispielprogramm?

danke im voraus
 
fm353

hallo,
ich auch ein leistungstei von siemens (stepdrive) und ein leiszungsteil von einem anderen anbieter.
habt ihr einen schaltplan ? und ein beispielprogramm?

danke im voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Fm 353

Als Anhang mal ein Programmteil von mir, bei dem bis auf die Bausteine die die FM 353 betreffen, soweit alles rausgelöscht wurde........
 

Anhänge

  • Test_FM353.zip
    612 KB · Aufrufe: 349
Fm

Hey, ich habe eine FM357-2 in Betrieb genommen. Wie sieht es aus bei Dir ? mail mich doch einfach mal an. Ich helfe wenn ich kann gerne.
 
tach auch
passend zum thread wurde ich von meinem chef vor kurzem auch auf dieses thema geschupst (bin EAT-AZUBI(3.L-J)), hab noch nie mit Schrittmotoren gearbeitet geschweige den ernsthaften kontakt mit der (An-)Steuerung dieser via SPS. Hab mich da jetzt durch diverse "leicht verständliche" Siemens Dokumente geschunden und bin froh das sich das Schrittmotörchen mittlerweile bewegen lässt.
Das klappt aber nur mit Hilfe des FM-Tools (über Inbetriebnahme), nun bin ich in in dem "Geting Startet"-Guide weiter gegangen und hab das vorgegebene Testprojekt geöffnet und hab halt erst mal gemacht was dort stand, lade alles auf die CPU, mach RUN und sehe eine rote LED aufleuchten was die CPU dazu brachte gleich wieder in STOP zu gehen. Habe mir anschließend alles noch 5mal durch gelesen aber (ich bin der Meinung) an mir liegt es nicht.
Nach diversen Fehlversuchen und zwischenzeitlichen erfolgreichen "Inbetriebnahmen" über das Tool (um die Stimmung wieder zu heben) dacht ich mir dann das ich einfach mal alles von der CPU lösche, die HW nochmal drauf hau un dann ohne Programm auf RUN gehe, normale CPU's gehn ja nicht in STOP bloß weil kein Programm drauf is. Naja wies kommen mußte ging prompt die rote LED wieder an.
Ich schloß daraus das es nur an der Hardware liegen kann (was anderes war ja nicht drauf) und habe durch Zufall auf der übersichtlichen ;-) Siemensseite einen kleinen Artikel gefunden der Probleme dieser Art bei CPU's dieser Art erwähnte aber wie immer keine ausreichenden Lösungsvorschläge aufzeigte.
Nun hab ich keinerlei Ahnung was ich machen soll, Hilfe wäre echt bombig.
Noch kurz zur Hardware:
CPU 317-2 PN/DP
FM 353
FM Stepdrive
Simostep 2Nm

wenn jemand mit diesem Problem vertraut ist, Erfahrungen damit ,ne Idee oder einfach nur einen Verdacht hat würde ich mich echt freuen

Gruß Rasti
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Fm353

Hi Rasti,
hast du mal deine Adresse von der FM353 in der HW-Konfig mit der vom Testprogramm verglichen ?:confused:
Ggf. mußt du die anpassen. Hab dieses Siemenstestprogramm nicht mehr vor Augen, aber irgendwo im Anlauf-OB (OB100?) wird der FM ein DB zugewiesen........
Was steht denn im Diagnosepuffer ? Ab und zu mal ganz hilfreich....:rolleyes:

Gruß
Jörg
 
naja eigentlich war der diagnosepuffer auch nicht aussagekräftig.
es stand in beiden fällen(also mit projekt ind angepassten bausteinen sowie komplett ohne):
Code:
STOP durch Peripheriezugriffsfehler (OB nicht geladen oder nicht möglich, 
bzw. kein FRB (was auch immer ein FRB ist))
Unterbrechungsstelle im Anwenderprogramm: Zyklis´ches Programm (OB1)
Prioritätsklasse: 1
FC-Nummer: 1
Bausteinadresse: 24
Bisheriger Betriebszustand: RUN
Angeforderter Betriebszustand: STOP (intern)

joar, chef hat vorhin gemeint das die CPU unbedingt bestimmte FC's brauch wenn ein FM353(oder 354) am Bus hängt um in RUN zu gehen.

Ich schnapp mir jetzt nochmal das Testprojekt und doktor ein wenig dran rum, nur is sowas nich ganz unkompliziert wenn man die Bestandteile der verwendeten FC's und DB's garnicht versteht.

Hab heute die gleichen Module malmit einer 315-2 PN/DP versucht und der selbe fehler tritt auf. Das bestätigt mich natürlich in dem Glauben das echt erst einmal etwas passendes auf der CPU sein muß.
Ich werd jetz auf jeden Fall weiter an und aus schalten und ab un an mal wieder hier rein guckn mit der Hoffnung auf Hilfe.
Thx erst mal für die Meldung
MfG Rasti

/edit: der Guide nennt sich FM353 Getting Started und ist hier zu finden
 
Zuletzt bearbeitet:
fm353

spontan sag ich mal du hast den fc1 nicht geladen. müßte glaub ich mit bei dem getting_started projekt bei sein. ist nen initialisierungs-fc für die fm. gibt mehrere, heißen irgendwie pos_init/pos_ctrl und pos_diag. wenn der aufgerufen wird im ob1 und nüx da ==> ergo will er nen fehler ob aufrufen.....wenn der auch nicht da ist dann kommt so ne olle meldung die du hast. schau mal im anlauf-ob, da müßte ein fc pos_init drin sein, brauchst du um im anlauf die fm zu initialisieren. da trägst du als parameter den db für die fm ein und die adresse. im ob1 (z.bsp) rufst du den fc für die fm pos_ctrl zyklisch auf. auch da die parameter passend eintragen........
schau mal ob dir das so weiter hilft erst mal......
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich habs, es war dein vorheriger post, die adresse hat nich gestimmt!
ich habe (auf grund von unwissenheit) ganz genau an der pdf festgehalten, da ich noch nen CP mit drin hab hat sich die Byteadresse des FM's verschoben und unter der adresse 256 (lt Pdf) hat der ob natürlich keinen FM353 gefunden -->STOP-Zustand.
Hab jetz die richtige adresse eingegeben und die CPU blieb im RUN *freu*
dazu kommt noch das ich (wie auch weiter in der PDF beschrieben) das steuern des Motors via Variablentabelle hinbekommen hab.
Vielen dank für den kleinen aber entscheidenden Tip, jetzt kann ich erst einmal weiter machn und dieses mir unbekannte Land weiter erforschen =)

sicherlich kommt bald der nächste Post von mir, aber glücklicherweise kann man ja voller Hoffnung sein wenn man hier postet =)

*Motor-vorwärts!-brrrrrr-Motor-rückwärts!-brrrr-immerundimmerwieder* hehe
 
Zuletzt bearbeitet:
Zurück
Oben