-> Hier kostenlos registrieren
Hallo Forengemeinde,
ich muss eine Maschine mit TwinCat-PTP realisieren und erstmal die Achsbausteine schreiben. Anscheinend gibt es da ein paar Bausteine, die für diese Aufgabe sinnvoll und "notwendig" sind.
- MC_Power
- MC_Reset
- MC_Stop
- MC_MoveAbsolutOrRestart
Frage 1:
Das sehe ich doch so erst einmal richtig, oder?
Nur für gewisse Dinge möchte ich auch weitere Informationen haben, wie z.B. "aktuelle Geschwindigkeit" oder "aktuelle Position". Diese kann ich anscheinend einmal mit ADS-Read Befehle rauslesen oder direkt aus den Strukturen PLCTONCAXLESTRUCT und NCTOPLCAXLESTRUCT.
Frage 2:
Sehe ich das richtig?
Frage 3:
Was wäre schneller, ADS oder aus der Struktur?
Wenn das alles so stimmt, dann würde ich mir ja einen Baustein mit den o.g. Bausteinen programmieren und drum herum die zusätzlichen Informationen, die ich mir selbst herauslese. Ich finde das etwas durchwuschelt.
Wenn ich mir schon Dinge per Hand rausziehen muss, warum nicht alles?
Ich kann ja Vorschubfreigaben, Geschwindigkeiten und Positionen und alles Andere im Achinterface PLCTONCAXLESTRUCT und NCTOPLCAXLESTRUCT finden.
Dieses Interface wäre nun für mich etwas überladen. Doch ich kann mir doch meine eigene Struktur schreiben und dort nur die wichtigsten Dinge reinpacken, oder?
Frage 4:
Wie seht Ihr das?
Grüße,
Michael
ich muss eine Maschine mit TwinCat-PTP realisieren und erstmal die Achsbausteine schreiben. Anscheinend gibt es da ein paar Bausteine, die für diese Aufgabe sinnvoll und "notwendig" sind.
- MC_Power
- MC_Reset
- MC_Stop
- MC_MoveAbsolutOrRestart
Frage 1:
Das sehe ich doch so erst einmal richtig, oder?
Nur für gewisse Dinge möchte ich auch weitere Informationen haben, wie z.B. "aktuelle Geschwindigkeit" oder "aktuelle Position". Diese kann ich anscheinend einmal mit ADS-Read Befehle rauslesen oder direkt aus den Strukturen PLCTONCAXLESTRUCT und NCTOPLCAXLESTRUCT.
Frage 2:
Sehe ich das richtig?
Frage 3:
Was wäre schneller, ADS oder aus der Struktur?
Wenn das alles so stimmt, dann würde ich mir ja einen Baustein mit den o.g. Bausteinen programmieren und drum herum die zusätzlichen Informationen, die ich mir selbst herauslese. Ich finde das etwas durchwuschelt.
Wenn ich mir schon Dinge per Hand rausziehen muss, warum nicht alles?
Ich kann ja Vorschubfreigaben, Geschwindigkeiten und Positionen und alles Andere im Achinterface PLCTONCAXLESTRUCT und NCTOPLCAXLESTRUCT finden.
Dieses Interface wäre nun für mich etwas überladen. Doch ich kann mir doch meine eigene Struktur schreiben und dort nur die wichtigsten Dinge reinpacken, oder?
Frage 4:
Wie seht Ihr das?
Grüße,
Michael