Simotion Beispiel?

Zuviel Werbung?
-> Hier kostenlos registrieren
Ja habe das aktuelle Technology drauf, habe V4.1 + SP1. Die Konstruktion hat mir eine 315 T vorgeschrieben, ich bin allerdings neu und habe jetzt ein "normales" Programm geschrieben, was mache ich denn mit dem Technology teil?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OK danke. nur noch eine frage "erstmal" ;-) wenn ich technologyelemente ausgewählt habe und dbs erstellt worden sind, kann ich dann über diese direkt auf den Antrieb zugreifen, oder wie?
 
Hallo,

die antwort ist jain.
Je nach dem was Du unter einem "direkten zugreifen" verstehst.
Der Datenaustausch zwischen Steuerung und Antrieb erfolgt immer auf I/O- Ebene ab, also über die in HWConfig für die Antriebe angegebene loigische Adresse.

Gruß
Christoph
 
Also muss ich die daten noch irgendwie per "Hand" rüber senden?

Ach ja, habe jetzt in meiner HW Config nur einen Profibuspfad, auf den greift auch der Bus der Driv DP´s zu, warum hat der denn keinen eigenen? In einem anderen Projekt habe ich 2 getrennt Buspfade habe ich gesehen, also den normalen und den Drive DP
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

das "Per Hand schieben" übernimmt ja der Technology Teil für dich, du schiebst in den DB den Sollwert und schiebt ihn dann über den Bus auf den richtigen Antrieb.

Profibuspfad? Was meinste den damit.
Meinst Du vielleicht das Profibus Netz?
Da musste für jede schnittstelle ein eigenes Netz anlegen, wenn du bei Schnittstellen auf das gleiche Profibusnetz verbindest hast Du eine sogenannte "Affenschaukel" gebaut, das kann dann nicht funktionieren.
 
HWConfig der CPU öffnen -> Doppelklick auf DP(DRIVE)->Eigenschaften

Wenn dort nur ein PROFIBUS zu sehen ist -> rechts auf neu klicken
Wenn dort 2 PROFIBUS Netze zu sehen sind -> den wählen der nicht mit MPI/DP verbunden ist
 
habe es hin bekommen, wenn ich jetzt die technology öffne, kann ich aber gar keinen antrieb hinzufügen, also habe ne CU320 mit rein genommen, in einem anderen Projekt was ich habe kann man dann dort auf einen ordner antriebe klicken und antriebe einfügen, einen solchen ordner gibt es jedoch hier gar nicht
 
Habe ihn mit nem Rechtsklick auf den DP-DRIVE eingefügt.

Ja diesen Punkt gibt es da. habe jetzt auch einen antrieb eingefügt. habe ja ein doppelmodul, muss ich da zwei einzelne Antriebe einfügen und bei dem einen einfach Klemme X1 und b ei dem anderen Klemme X2 auswählen, oder wie?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wenn ich das Telegramm einstelle macht er nur beim ersten einen Haken, beim 2. nicht, da steht dann neuer slot wird in der HW-Config erstellt. welches Telegramm ist denn am besten zu verwenden? Mein Kollege hat das was mit freie Telegrammprojektierung mit BICO drin stehen und wann werden denn die Technologier DB´s erstellt? bis jetzt sind nur Trace und MCDevice zu sehen
 
Versuch es für den Anfang mit Standardtelegramm 1, sollte ausreichen.
Dann legst Du noch Achsen an und verschaltest sie mit den Antrieben.
Dann Speichern und übersetzen und die neuen TechnoDb's werden agelegt
 
wow es hat funktioniert. und jetzt kann ich z.B. meine Sollposition der Achse vorgeben indem ich einen wert zB. wie folgt schreiben

L #Position
T DB7.dbd 72 //Position setpoint

geht das so? und ich muss nichts mehr selber irgendwohin übertragen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist ein bißchen umständlich was du da machst
es gibt vorgefertigte Bausteine für die Ansteuerung

einen neuen OrgBaustein anlegen vom typ KOP
Dann om KOP/FUP/AWL Editor unter Bibliotheken -> S7 Tech den entsprechenden Baustein auswählen und ins Program ziehen, parameter versorgen und gut ist

Bevor der Antrieb einen Sollwert akzeptiert und übernimmt muss er erstmal eingeschaltet werden z.B. mit FB401 "MC_POWER", dann die Position oder Position vorgeben (FB410-FB415 "MC_Move...")
 
Also ich schreibe einfach meinen wert in eine Variable (einen db) und kann den wert dann an zB. den FB410 übergeben und der Positioniert mir dann die achse?

Und die Istwerte? kann ich die einfach aus dem DB rauslesen, oder wie?
 
abstrakt formuliert hast du recht, schau dir die FB's mal an, die haben Eingangsparameter für die TO's(Acjsen), Position, Geschwindigkeit etc.
Die Istwerte kann man auch über die Systemvariablen des TO's bekommen oder eben auch über die FB's

Ich hatte das selber vor ein paar jahren zuletzt gemacht und bin damals recht gut damit zurechtgekommen, schau einfach mal in die Beschreibungen rein und lies in den Dokus nach.

Es müsste auf den SIEMENS Support Seiten auch Applikationsbeispiele geben auf die du aufsetzen kannst.
 
Zurück
Oben