Friday 15 September 2017

Beckhoff Gleitender Durchschnitt


FUNCTIONBLOCK FBCTRLMOVINGAVERAGE Der Funktionsbaustein stellt ein gleitendes Mittelwertfilter im Wirkungsplan dar. Beschreibung: Es wird der arithmetische Mittelwert aus dem letzten n Werten gebildet. Von dem Programmierer muss ein Array: ARRAY 1. n von FLOAT angelegt werden, in dem der Funktionsbaustein die intern bentigten Daten ablegen kann. FIn. Eingangsgre des Moving-Average-Filters. FManSyncValue. Eingangsgre, auf dem das Moving-Average-Filter gesetzt werden kann, oder die im Manual-Mode am Ausgang ausgegeben wird. BSync. Mit einem steigenden Flanke an diesem Eingang wird das Moving-Average-Filter auf den Wert fManSyncValue gesetzt. EMode. Eingang der Bausteins festlegt. BHold. Ein TRUE an den Eingang. VAROUTPUT fOut. Ausgang des Moving-Average-Filters. EState. Zustand der Funktionsbausteins. EErrorId. Liefert bei einem gesetzten bError - Ausgang die Fehlernummer. BError. Wird TRUE, sobald ein Fehler eintritt. VARINOUT stParams. Parameterstruktur des Moving-Average-Filters. Diese besteht aus den folgenden Elementen: tCtrlCycleTime. Zykluszeit wird mit dem der Regelkreis bearbeitet. Diese muss grer oder gleich der TaskCycleTime sein. Der Funktionsbaustein berechnet mit diesen Eingangsbereichen, ob die Zustands - und Ausgangsgren im Zyklus aktualisiert werden mssen. TTaskCycleTime. Zykluszeit, mit der der Funktionsbaustein aufgerufen wird. Dies entspricht der Task-Zykluszeit der aufrufenden Task, wenn der Baustein in jedem Zyklus aufgerufen wird. NSamplesToFilter. Anzahl der Werte (noun, neuter). PWorkArrayADR. Adresse des Arrays, wobei die Eingangswerte zwischengespeichert werden. NWorkArraySIZEOF. Gre des WorkArrays. FBCTRLMOVINGAVERAGE tCtrlCycleTime. Zykluszeit wird mit dem der Regelkreis bearbeitet. Diese muss grer oder gleich der TaskCycleTime sein. Der Funktionsbaustein berechnet mit diesen Eingangsbereichen, ob die Zustands - und Ausgangsgren im Zyklus aktualisiert werden mssen. TTaskCycleTime. Zykluszeit, mit der der Funktionsbaustein aufgerufen wird. Dies entspricht der Task-Zykluszeit der aufrufenden Task, wenn der Baustein in jedem Zyklus aufgerufen wird. NSamplesToFilter. Anzahl der Werte (noun, neuter). PWorkArrayADR. Adresse des Arrays, wobei die Eingangswerte zwischengespeichert werden. NWorkArraySIZEOF. Gre des WorkArrays. WMX2 EtherCAT Soft Motion Controller mit Windows-Klassenbibliothek Ein vielseitiger High-End-General Motion Controller, der bis zu 64 Achsen und 64 Kanäle mit erweiterten Steuerungsfunktionen gleichzeitig steuern kann. WMX2 kann als EtherCAT-Master auf PC mit LAN-Anschluss laufen, keine spezielle Schnittstellenkarte benötigt. WMX2 enthält den ursprünglichen EtherCAT-Masterstack mit vollständigen EtherCAT-Funktionalitäten wie DC Sync und HotConnect sowie das Echtzeit-Erweiterungswerkzeug für Windows, das die Echtzeit-Bewegungssteuerung mit synchronem Kommunikationszyklus so schnell wie 0,25ms ermöglicht. Entwickeln Sie den originalen Hochleistungs-Controller mit der WMX2-Windows-Klassenbibliothek, die bis zu 256 Threads und über 500 API-Funktionen unterstützt, einschließlich der EtherCAT-Netzwerkmanagement-API. Neue fortschrittliche Bewegungsprofile ermöglichen es Entwicklern, komplexe, sensible Bewegungen für schwierige Situationen zu programmieren, die extreme Präzision erfordern. Synchronisationskontrolle (Master-Slave) maximal 32 Paare Wichtige EtherCAT-Funktionen: CoE, FoE, DC Sync, LineStarRing Topologien, HotConnect, EtherCAT Netzwerkmanagement API Bewegungsprofile: Trapezförmig, S-Kurve und Jerk-Limited, Sinusförmig, Parabolisch, Advanced S Und Trapezbewegungsdurchschnittliche Zeit, Benutzerdefiniertes Profil Bewegungsfunktionen umfassen Jog, Neupositionierung, PTP, Listenbewegung, API-Pufferfunktionen starten. PTP Interpolation, API Pufferzeitsimulation, Soft Landing Unterstützte Befehlsmethoden: PositionVelocityTorque (Transparenter Modus für Drehmoment, Geschwindigkeit) Ereignisbasierte IO - und Bewegungssteuerung. Ideal für SMT-Anwendungen Pitchfehlerkompensation, Gegenspielkompensation, Geradheitskompensation Visual Studio 2008 oder höher (CC) und Microsoft. NET Framework 4.5 oder höher WMX2 wird mit Network Configurator 2 geliefert, einem All-in-One EtherCAT Netzwerkmanagement-Tool. Alle notwendigen Einstellungen, Konfiguration, Überprüfung des Slave-Status und sogar Fehlerdiagnose können innerhalb dieses einen Tools durchgeführt werden. Alle Funktionen als API für Entwickler verfügbar.

No comments:

Post a Comment