SYBERA NEWS
Aktuell: ProfiNET Workshop bei SYBERA
Im Januar fand ein ProfiNET Workshop bei SYBERA statt. Hierbei wurde den Teilnehmern mit der Software X-GO Logic Control die Grundlagen von ProfiNET erläutert. Die Teilnehmer konnten mit praktischen Übungen die erlernten Kenntnisse festigen.
New:  X-Realtime Cluster-Engine für Windows 64-Bit
Die neue Realtime-Engine für Windows7 64-Bit lässt kaum Wünsche offen. Die Fähigkeit einzelne Prozessoren als SPS-System zu nutzen – vollständig von Windows entkoppelt – führt Sie in eine neue Dimension. Gerade das hochgenaue Jitter-Verhalten (<1µsec) erlaubt u.a. Drive-Steuerungen unter SercosIII, EtherCAT, und ProfiNET-IRT. Jeder Prozessor kann dabei im Task-Cluster betrieben werden, als SingleShot oder im periodischen Betrieb, mit einer Frequenz bis 200 KHz. Alle Hardware-Resourcen (IO-Port, MappedMemory und DMA) lassen sich bequem programmieren - ein eigener, globaler PCI-Enumarator erlaubt die Verwaltung aller PCI-Resourcen für die Echtzeit-Tasks. Dabei bleibt die Benutzer-Oberfläche homogen – Sie entwickeln mit dem VisualStudio sowohl die Windows-Applikationen, als auch die Echtzeit-Steuerung. Beim Programmier-Komfort hat Sybera ebenfalls neue Maßstäbe gesetzt: tritt ein Fehler innerhalb einer Echtzeit-Task auf, booten oder debuggen Sie den einzelnen Prozessor einfach separat, vollständig unabhängig vom Windows-Betrieb.
Schulung "WDF Treiber Entwicklung 32 und 64 Bit" vom 10.10. bis 14.10.2011
Im Oktober bietet SYBERA die Schulung "WDF Treiber Entwicklung" in den Schulungsräumen in Holzgerlingen an. Hierbei wird auch auf alle Belange der 64 Bit Treiber Entwicklung eingegangen. Die "Windows Driver Foundation" (WDF) wird anhand des KMDF und UMDF behandelt. Mit praktischen Beispielen werden die Themen KMDF/UMDF Objekte, WDF Kommunikation, UMDF COM-Modell, KMDF/UMDF Entwicklungsumgebung, Ressourcen-Handling und Registry behandelt. Weitere Informationen über Inhalte und Preise der Schulung finden Sie auf der entsprechenden Schulungsseite.
Schulung "USB Treiber Entwicklung" vom 26.9. bis 30.9.2011
Im Mai bietet SYBERA die Schulung "USB Treiber Entwicklung mit WDF" in den Schulungsräumen bei SYBERA in Holzgerlingen an. Mit praktischen Beispielen werden u.a. die Themen USB Grundlagen, WDF Framework, WDF Entwicklungsumgebung, USB KMDF/UMDF Objekte, USB Initialisierung, USB Interfaces, USB Transfer, USB Pipes und Power Management behandelt. Weitere Informationen über Inhalte und Preise der Schulung finden Sie auf der entsprechenden Schulungsseite.
Echtzeit für Windows 7 64-Bit kommt
Im September ist es endlich soweit - die neue 64-Bit Realtime-Engine von Sybera kommt. Sybera hat in den vergangenen 12 Monaten die bisherige Konzeption der X-Realtime-Engine grundlegend überarbeitet und für den Einsatz für 64-Bit Windows vorbereitet. Hierbei wird nun erstmals auch das Source-Line Debugging der Echtzeit-Tasks auf dem selben System möglich sein. Programm-Fehler innerhalb von Echtzeit-Tasks führen nun nicht mehr zum Absturz des Systems - der entsprechende Prozessor kann dynamisch neu angefahren werden. Ebenfalls wird nun die Verteilung von Echtzeit-Tasks auf mehrer physikalische Prozessoren unterstützt. Auch wird das Jitter-Verhalten von bislang ca. 10 µsec (je nach Hardware-Plattform) auf ca. 2 µsec deutlich reduziert. Die neue Realtime-Engine bietet daher beste Voraussetzungen für die Synchronisierung und Ansteuerung von Drive-Controllern. Das Programmier-Interface der Echtzeit-Bibliotheken wurde bei der 64-Bit Variante weitgehend homogen gehalten.
Da sich die Kernel-Systeme 32-Bit und 64-Bit deutlich unterscheiden werden, wird die 64-Bit Variante parallel zur bestehenden 32-Bit Variante angeboten. Eine entsprechende Demoversion ist verfügbar - vereinbaren Sie mit uns einen Termin und überzeugen Sie sich selbst.
Sybera Ethercat Master steuert Drives von Beckhoff, LTi, Metronix, Kollmorgen und ELMO
Die neueste Version des Sybera EtherCAT Masters steuert synchronisiert die Drives von LTi, Metronix, Kollmorgen und ELMO mit einer Sampling-Rate von 100 µsec und einer Update-Periode von 1 msec (veränderbar).
ur Ansteuerung von Drive-Controllern setzt SYBERA das Verfahren „Dynamic Jitter Compensation“ mit aktiver und passiver Rückkopplung ein. Das integrierte Distributed Clock Management (DC) regelt hierbei den Time-Offset, statischen und dynamischen Drift, sowie Propagation-Delay. Der EtherCAT Master ist sowohl als Programmier-Bibliothek, als auch als Anwendung (X-GO) verfügbar.
Echtzeit für Windows 7 64-Bit
Die zunehmende Verbreitung von Windows 7 macht auch das Thema 64-Bit aktuell. SYBERA hat bereits 2010 die Grundlagen für die 64-Bit Entwicklung der Echtzeit-Bibliotheken gelegt und entsprechende Entwicklungsschritte vorgenommen. Mit der 64-Bit Lösung werden u.a. mehrere Prozessor-Kerne für Echtzeit-Tasks zur Verfügung stehen. Auch wird das Jitter-Verhalten von bislang ca. 10 µsec (je nach Hardware-Plattform) auf ca. 2µsec deutlich reduziert. Es bietet somit beste Voraussetzungen für die Synchronisierung und Ansteuerung von Drive-Controllern. Das Programmier-Interface der Echtzeit-Bibliotheken wird bei der 64-Bit Variante weitgehend homogen bleiben. Hier wichtige 64-Bit Entwicklungsschwerpunkte:


bulletLösung der Windows PatchGuard Problematik
bulletLösung der DriverSigningEnforcement Problematik
bulletAnbindung des SubSystems an Windows 7
bulletAssembler-Konzeption des SubSystems
bulletMulti-Prozessor Umsetzung für Echtzeit-Tasks
bulletJitter-Reduktion der Echtzeit-Tasks
bulletReduktion von Synchronisierungsmechanismen zwischen den Prozessor-Kernen
bulletHomogenes Programmier-Interface der Echtzeit-Bibliotheken

Da sich die Kernel-Systeme 32-Bit und 64-Bit deutlich unterscheiden werden, wird die 64-Bit Variante parallel zur bestehenden 32-Bit Variante angeboten werden. Für weitere Fragen zu diesem Thema stehen wir Ihnen gerne zur Verfügung.

Samstag wird offizieller Schulungstag
SYBERA bietet im neuen Jahr erstmals Schulungen an, die den Samstag als Schulungstag alternativ mit einbeziehen. Damit wird gezielt der schwieriger werdenden Resourcen-Situation in den Unternehmen Rechnung getragen und die Weiterbildung der Mitarbeiter sichergestellt. Die für das Jahr 2011 festgesetzten Termine werden in Absprache mit den Schulungsteilnehmern so variiert, dass der Samstag miteinbezogen werden kann. Kontaktieren Sie uns für die gewünschten Termine.
Dynamische Jitter Kompensation für EtherCAT und SERCOS III
Zur Ansteuerung von Drive-Controllern setzt SYBERA erstmalig bei den Master Bibliotheken EtherCAT und SERCOS III das Verfahren „Dynamic Jitter Compensation“ mit aktiver und passiver Rückkopplung ein. Obwohl die X-Realtime Engine von SYBERA mit einen geringen maximalen Jitter von ca. 15 µsec auskommt (je nach Hardware Plattform), ergibt sich systembedingt im Sampling Betrieb ein additiver Jitter. Für die unsynchronisierte Kommunikation mit Industrial Ethernet Komponenten ist dieser in aller Regel zu vernachlässigen. Um jedoch die Ansteuerung und Synchronisierung von Drive-Controllern zu realisieren, war die Reduzierung des additiven Jitters, sowie des dynamischen Drifts in den Master Bibliotheken zwingend erforderlich. Das Resultat des neuen Kompensationsverfahrens ist dabei absolut verblüffend - hier der Vergleich:
bulletohne Kompensation beträgt der additive Jitter der X-Realtime Engine über 20 Sampling Raten (2 msec Update-Zyklus) ca. 200 µsec, mit einem dynamischen Drift von ca. 10 µsec pro Zyklus
bulletmit Kompensation beträgt der additive Jitter der X-Realtime Engine über 20 Sampling Raten (2 msec Update-Zyklus) ca. 15 µsec, mit einem dynamischen Drift im Nanosekunden-Bereich. Je nach Anpassung des Update-Zyklus kann dieses Ergebnis noch gesteigert werden.
SYBERA konnte das neue Kompensationsverfahren eindrucksvoll mit dem IndraDriveCS von BoschRexroth nachweisen. Die Produkte X-GO Logic Control, EtherCAT Master,  sowie der SERCOS III Master sind aktuell mit dem neuen Verfahren ausgerüstet und verfügbar. Testen Sie uns.
Schulung "SERCOS III Entwicklung" vom 11.11. bis 12.11.2010
Im November findet die Schulung "SERCOS III Entwicklung" in den Schulungsräumen bei SYBERA in Holzgerlingen statt. Mit praktischen Beispielen und "Hands on Lab" vermittelt dieser Kurs die Grundlagen der SERCOS III Technologie. Der Teilnehmer wird in die Lage versetzt, SERCOS III Projekte selbständig zu entwickeln. Neben fundierter Grundlagenvermittlung werden folgende Themen behandelt: Einführung in SERCOS III, Netzwerk Topologie, Data link Layer, Telegrammstruktur, Telegram Cycle Management, Device / Service / Connection Control, Phase Management, CPS State Machine, Service Management, Error Handling / Diagnostic, Procedure Handling, HotPlug Management, Data Container, Konfiguration und XML Dateien. Weitere Informationen über Inhalte und Preise der Schulung finden Sie auf der entsprechenden Schulungsseite.
PC-basierender SERCOS III Master
Sybera erweitert nun mit einem PC-basierenden SERCOS III Master sein Echtzeit-Bibliotheksprogramm. Der SERCOS III Master erfüllt die Anforderungen der Spezifikation 1.1.2 und ist wie die anderen Sybera Master Bibliotheken als offenes Programmiersystem gestaltet. Insbesondere wurde auf die kritischen Zyklus-Timings von SERCOS III hohen Wert gelegt. Mit dem PC basierenden SERCOS III Master und der X-Realtime Engine entfällt die Notwendigkeit einer separaten Sercos Controller-Hardware, da die Master Steuerung direkt vom PC aus mit Standard-Ethernet-Adaptern umgesetzt wird, und das mit Sampling-Raten unter 100 usec. Durch die Erweiterung der Ethernet-Transportschicht (Ethernet Realtime Core) werden nun weit mehr als 70 standard Ethernet-Adapter unterstützt.
Mit Realtime Ethernet Gigabit ins neue Jahr
Mit der 4.Generation der X-Realtime Ethernet Bibliothek werden neben den bekannten Vertretern der 100MBit Ethernet Controllern (Realtek, Intel) nun auch 1GBit Controller angesteuert. Dabei wurde die Echtzeit-Bibliothek vollständig überarbeitet und verbessert. Insgesamt werden nun 8 Hersteller (Intel, Realtek, D-Link, Accton, Asound, Compaq, Buffalo, Corega) mit über 70 Controller-Typen unterstützt. Durch die Unterstützung von Gigabit-Ethernet Controllern können Updatezyklen bis zu 15µsec erreicht werden. Die neue Echtzeit-Bibliothek steht zum Download bereit.
X-Realtime für Windows 7 Released
Die SHA wurde nach umfangreichen Tests für Windows7 (32Bit) freigegeben. Die X-Realtime Engine zeigt keine Schwächen, auch bei hohen CPU Belastungen. Die Sicherheitssysteme von Windows 7 stören das Echtzeitverhalten nicht.
EtherCAT-Bibliothek mit EtherCAT-Verifier
Nie war EtherCAT einfacher, als mit der neuen Realtime Master Bibliothek von SYBERA. Neben zahlreichen erweiterten Funktionen für Distributed Clock, COE und State-Management, ermöglicht das Bibliotheksystems auch ohne XML-Datei die EtherCAT - Geräte zu betreiben. Mit dem integrierten Stationsmanagement können die Geräte fast vollständig implizit verwaltet und betrieben, oder aber jeder einzelne Funktionsschritt (FMMU, SYNCMAN, PDO, STATE ...) gezielt gesteuert werden. Zusätzlich hat SYBERA die umfassende Test-Software ECATVERIFY entwickelt, welche es dem Entwickler ermöglich, EtherCAT - Geräte ohne Programmierung zu testen und die Parametrierung zu definieren. Der Entwickler wird hierbei interaktiv durch die einzelnen Funktionsgruppen und Zustände geführt. Alle Information werden dabei ausführlich visualisiert.
SYBERA lädt ein : Erleben Sie EtherCAT und ProfiNET im Echtzeit-Simulator hautnah
SYBERA bietet die einzigartige Gelegenheit, die Feldbussysteme EtherCAT und ProfiNET direkt im Echtzeit-Simulator in Holzgerlingen zu erleben. Der Simulator vereint digitale und analoge Sensorik und Aktorik in einer komplexen Pneumatiksteuerung. Eine Fahrgastzelle kann mit Hub-, Roll-, Nick- und Drehbewegungen gesteuert werden. Die an die EtherCAT- und ProfiNET-Klemmen angeschlossenen Geräte umfassen Laserdistanzsensoren, induktive Sensoren, Drucksensoren, Inkrementalgeber, Regelventile und Wegeventile - spiegeln somit das bekannte Umfeld der Steuerungstechnik wieder. Der Fahrgast hat die Möglichkeit, die Parameter selbst zu verändern und somit Wiederholgenauigkeit und Jitter der Steuerung zu beeinflussen. Der Echtzeit-Simulator hilft allen Interessenten, die Feldbussysteme EtherCAT und ProfiNET für die Praxis besser einschätzen zu können. Sehen Sie sich die Vorschau im Video an.
Logik-Programm X-GO für Echtzeit-Master-Bibliotheken
Nach langer Entwicklungszeit ist es endlich soweit - das Logik Programm X-GO ist verfügbar. Die Software X-GO ermöglicht die Steuerung von EtherCAT, ProfiNET oder Sercos III Geräten unter Echtzeit-Bedingungen - ohne aufwendige Programmierung. Mit einer einfachen textbasierenden Scriptsprache können alle Stationen logisch verknüpft und kontrolliert werden. Hierbei stehen verschiedene Kommandos für Timer, Zähler, bedingte Sprünge, Auswertung von Konstanten und Stationswerten zur Verfügung. Zudem wird mit einem SCRIPT-Checker die Eingabe auf logische Fehler überprüft. X-GO ermöglicht die komplette Verwaltung aller Feldbus-Stationen. Der Stationsmonitor zeigt die aktuellen Eingangs- und Ausgangszustände in Echtzeit. Für die weitere Verarbeitung der Nutzdaten steht eine separate Programmierschnittstelle zur Verfügung. Die Evaluierungsversion von X-GO steht zum Download bereit.
Das DreamTeam - X-Realtime Ver.11 und INTEL CORE2 DUO
Mit der neuen SHA Version 11 wurde die X-Realtime Engine grundlegend erweitert. Neben einer verbesserten Anpassung an unterschiedliche PC-Plattformen wird nun auch die INTEL Core2 Duo Technologie unterstützt. Damit eröffnet sich eine neue Dimension der Echtzeit unter Windows. Ein eigener physikalischer Prozessor steht nun für Echtzeit-Anwendungen vollständig zur Verfügung. Zusätzlich wurde ein neues Fehlerbehandlungs-system implementiert, das auch für eigene Anwendungen genutzt werden kann. Die Evaluierungsversion der X-Realtime Engine steht zum Download bereit.
X-Realtime und LabWindows
Neben X-Realtime ist die VCM-Technolgie ein fester Bestandteil des Sybera Realtime Studios. Der Vorteil der VCM-Technologie (Virtual Code Mapping) bestand schon immer darin, dass der Entwickler innerhalb seiner Applikation Echtzeit-Tasks programmieren kann und nicht auf zusätzliche Entwicklungsumgebungen zurückgreifen muss. Die neue VCM2-Technologie erlaubt nun den Einsatz des Sybera Realtime Studio auch für LabWindows und andere Compiler wie z.B. Borland Delphi. Auch kann mit VCM2 die offene Bibliothek CAN-RealtimeCore für LabWindows genutzt werden. Testen Sie jetzt LabWindows mit der VCM2-Technologie.
SYDBG - Sourceline Debugger für X-Realtime
Passend zum RealtimeStudio bietet SYBERA jetzt den neuen Sourceline Debugger mit Sequencing Support für Windows an. Das Entwickeln von Echtzeitapplikationen wird mit dem neuen Debugger deutlich vereinfacht. Der Debugger umfaßt alle gängigen Funktionen, wie SymbolWatch, MemoryDump, SingleStep und Sequencing. Weitere Informationen finden Sie im nebenstehenden PDF-File.

SYBERA GmbH, Hohenzollernstr.2, 71088 Holzgerlingen, Tel: 07031-744-608 (Fax: -609), www.sybera.de