rammelsberg
Level-2
- Beiträge
- 6
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo!
Ich habe an einer Sinumerik 840D, SW 4.8 einen Fremdantrieb (Kein Siemens), der zwar Profinet aber kein Profidrive Profil anbietet. Der Antrieb ist für eine Spindel, welche in Drehzahlregelung mit Standardtelegramm 3 betrieben werden soll. Ziel ist es, den Antrieb über die Sinumerik mit konstanter Drehzahl aber auch alternativ in Lageregelung zu betreiben. Für die NC ist das eine normale Achse, also Telegramm 3 definiert und entsprechende E/A Adresse eingetragen wie ich sie in der HW Config der PLC projektiert habe.
Leider bietet mir der Antrieb nicht alle benötigten Telegrammteile so daß ich eine Zwischenschicht brauche (CIA402 -> Profidrive), also z.b. Bits von cia402 Parametern einsammeln und profidrivekonformes Statuswort zusammenbasteln.
Dazu könnte eine extra Hardware als Protokollumsetzer verwendet werden, oder aber, mein "tollkühner Gedanke", auch ein bussynchroner task, welcher auf der PLC mitläuft. Dazu bräuchte ich dann aber einen 'virtuellen' E/A Speicher, den ich in der NC als Quelle/Ziel des Antriebstelegramms eintragen kann. Ich kann in den Parametern der NC aber nur eine Adresse aus dem E/A Bereich eintragen.
Ich fürchte, wenn ich einfach in der HW Config ein Gerät mit entsprechendem Speicherbereich definiere welches aber physikalisch nicht vorhanden ist, habe ich dann von der PLC aus zwar Zugriff auf selbigen via E/A Abbild aber die NC vermutlich nicht, oder?
Hat jemand eine Idee dazu?
Danke und Grüße!
Ich habe an einer Sinumerik 840D, SW 4.8 einen Fremdantrieb (Kein Siemens), der zwar Profinet aber kein Profidrive Profil anbietet. Der Antrieb ist für eine Spindel, welche in Drehzahlregelung mit Standardtelegramm 3 betrieben werden soll. Ziel ist es, den Antrieb über die Sinumerik mit konstanter Drehzahl aber auch alternativ in Lageregelung zu betreiben. Für die NC ist das eine normale Achse, also Telegramm 3 definiert und entsprechende E/A Adresse eingetragen wie ich sie in der HW Config der PLC projektiert habe.
Leider bietet mir der Antrieb nicht alle benötigten Telegrammteile so daß ich eine Zwischenschicht brauche (CIA402 -> Profidrive), also z.b. Bits von cia402 Parametern einsammeln und profidrivekonformes Statuswort zusammenbasteln.
Dazu könnte eine extra Hardware als Protokollumsetzer verwendet werden, oder aber, mein "tollkühner Gedanke", auch ein bussynchroner task, welcher auf der PLC mitläuft. Dazu bräuchte ich dann aber einen 'virtuellen' E/A Speicher, den ich in der NC als Quelle/Ziel des Antriebstelegramms eintragen kann. Ich kann in den Parametern der NC aber nur eine Adresse aus dem E/A Bereich eintragen.
Ich fürchte, wenn ich einfach in der HW Config ein Gerät mit entsprechendem Speicherbereich definiere welches aber physikalisch nicht vorhanden ist, habe ich dann von der PLC aus zwar Zugriff auf selbigen via E/A Abbild aber die NC vermutlich nicht, oder?
Hat jemand eine Idee dazu?
Danke und Grüße!