Konkrete Umsetzung TwinCAT HMI
Das TwinCAT HMI ist nun seit geraumer Zeit verfügbar. Aktuell spürt man noch die grossen Entwicklungsschritte in jeder neu publizierten Version. Das Konzept und die Art und Weise, wie mit diesem Tool gearbeitet werden kann, ist aber überzeugend und stabil.
AVM durfte schon bei verschiedenen Kundenapplikationen ihr Wissen einsetzen und freut sich auf weitere Herausforderungen.
Wiking – die Komfortsteuerung für Ihre Schwimmbadtechnik
Private Schwimmbäder, egal ob Innen- oder Aussenpools, sind hoch im Trend. Die Ansprüche an eine moderne Poolanlage bezüglich Funktionsumfang, aber auch bezüglich Wartung und Pflege sind hoch. Der Badespass steht klar im Vordergrund. Viele Installationen bestehen jedoch aus wild zusammengewürfelter und nicht abgestimmter Technik – aufwändig in der Wartung, anfällig auf Störungen und schwer bedienbar! Genau hier kommt Wiking ins Spiel.
Wiking von AVM vereint die komplexe Schwimmbad-Technik in einer kompakten Steuerung, mit der Sie Ihr Schwimmbad mit viel Komfort bedienen – wenn Sie möchten sogar vollintegriert über Ihre SmartHome-Lösung.
PLC Unit-Test Frameworks made by AVM
Plattformunabhängige Unit-Tests für PLCs zu schreiben, war unser Ziel. Erreicht haben wir das durch das plattformübergreifende OPC UA Kommunikationsprotokoll. Auf der PLC läuft ein OPC UA Server, welcher Befehle von einem OPC UA Client entgegennimmt. Der Kunde hat die Wahl zwischen den Hochsprachen Java oder .NET, in welcher die Unit-Tests geschrieben werden. AVM liefert für beide Plattformen das passende Test Framework.
Das Kommandieren des OPC UA Servers über den OPC UA Client wird über sogenannte Actions realisiert. Der Entwickler muss sich dabei keinerlei Gedanken über das OPC UA Protokoll machen. Er kennt lediglich die vom Test Framework zur Verfügung gestellten Actions, mit welchen er das Verhalten seiner PLC Logik prüft. Asynchrones Verhalten in der PLC wird im Framework vollumfänglich berücksichtig und vereinfacht dem Entwickler so die Erstellung seiner Unit-Tests.
Vorteile:
+ Gleiches Framework für alle Plattformen
+ Moderne Entwicklungsumgebung
+ Debugging Unterstützung
+ HTML Report out of the Box
+ Report Design individualisierbar
Nachteile:
– Keine Echtzeitausführung der Unit-Tests
– Testvariablen müssen freigegeben werden
Neuer Mitarbeiter Werkstatt
AVM Steuerungen AG erhält Verstärkung in der Werkstatt. Wir freuen uns sehr, ab morgen Mirco Bürge aus Mosnang als Automatiker EFZ begrüssen zu dürfen.
Wir wünschen dir alle einen guten Start und herzlich Willkommen im Team AVM.
Individualisierung mit NuGet
Die Paketverwaltung im TwinCAT HMI basiert ab Version 1.12 auf dem Paketverwaltungssystem NuGet. Dadurch besteht die Möglichkeit, die nachfolgenden TwinCAT HMI Komponenten in ein NuGet-Paket zu exportieren:
– Framework Controls
– Server Extensions
– Funktionen (JavaScript / TypeScript)
– Code-Behind-Dateien (JavaScript / TypeScript)
– Stylesheets (CSS)
– Image-Dateien
Mit der Paketverwaltung können auch mehrere Elemente in ein Paket exportiert werden, sodass beispielsweise eine ganze Control-Bibliothek in einem NuGet-Paket enthalten sein kann. Zudem können Abhängigkeiten unter den Paketen definiert werden, sodass bei der Installation eines Paketes automatisch ein weiteres Paket mitinstalliert wird. NuGet bietet zudem ein Update Management, sodass Sie automatisch über das Erscheinen einer neuen Version eines Paketes informiert werden und diese direkt installieren können.
Hydroforming integriert in vollautomatischer Fertigungszelle
Das Umformen von Rohren auf spezielle Formen oder sehr genaue Masse passiert mit Hilfe des Hydroformings. Dieses Verfahren nutzt die Eigenschaft der gleichmässigen Verteilungs des Drucks in einem flüssigen Medium, um Rohre von innen zu verformen. Um die gewünschte Form zu erhalten, wird das Rohr hierfür in eine Presse gelegt, welche von aussen die endgültige Form vorgibt.
Gemeinsam mit der Rohrbogen AG durften wir vor 2 Jahren ein spannendes Projekt umsetzen.