Hallo zusammen!
Wie hier an einigen Stellen im Forum schon bekannt bin ich Instandhalter und kein Programmierer, wollte mir die Tür in die Welt der Programmierer aber ein klein wenig aufstoßen um vielleicht das ein oder andere dazu zu lernen - kann mir im Arbeitsalltag bei Programmanalyse sicher nur zu gute kommen.
Zur Zeit versuche ich in einem TIA Projekt einen Frequenzumrichter "Micromaster" einzubinden. Grundlage dazu ist folgende
Schulungsunterlage von Siemens. Mein Problem nun ist, dass ich die Schulungsunterlage nur für den Simatic Manager nicht aber für TIA vorliegen habe, dementsprechend sehen einige Sachen anders aus.
Ausserdem hatte ich Probleme beim beschalten mit Operatoren da mir schlicht das wissen fehlt wie sie in TIA genannt werden. Beispielsweise wird der Eingang über den BUS kommend PEW in Simatic genannt, beim TIA will er den Syntax nicht schlucken und sagt %ID.
Jetzt wäre ich ja nicht ich wenn ich nicht angefangen hätte zu probieren - leider fehlt mir aber ein Teil der Hardware sonst hätte ich mir das schon längst mal so aufgebaut - und zwar hab ich da völlig Blauäugig die Anweisung Blockmove genommen weil Dr. Google sagte das geht auch so.
Ich habe unten einmal alle (denke ich) relevanten Screenshots angehangen.
Es geht sich hier nicht darum mir zu sagen das ich es falsch gemacht habe, davon gehe ich ganz sicher aus das es falsch ist, es würde mich aber freuen wenn ich lernen könnte was ich da falsch gemacht habe bzw. wie ich so über BUS ankommende Daten in einen DB schiebe wo ich sie dann zu Verfügung habe.
Evtl. gibt es auch eine TIA Schulungsunterlage?
Kurz als Stichpunkte:
- Wie spreche ich den bei TIA das PEW an?
- Wie kann ich eingegangene Daten ordentlich in einen DB speichern? (Hier habe ich gar keine Erfahrung)
- Kann ich mehrere Datensätze in verschiedenen Structs in ein und dem selben DB speichern?
- Wie Adressiere ich stellen in einem DB? Also wenn ich per FUP Block genau bsp. ein Byte einspielen will an eine bestimmte Position?
So das soll es erst einmal sein, mir qualmt der Kopf. So programmieren ist bedeutend mehr als nur FUP Boxen aneinander zu reihen....
Danke für eure Mühe.
SU.JPGFC.JPGFU.JPGDB.JPG