Unser Sportanlass: Billard
Endlich wieder einmal ein Sportevent. Nach der Corona bedingten Pause konnten wir wieder einmal eine neue Sportart kennenlernen. Im Billardclub St.Gallen liessen wir uns die Variante Carambolage zeigen und machten selber einige Übungen. Natürlich durfte auch das gesellige nicht zu kurz kommen.
DevOps im Maschinenbau
Als Automatisierungs-Spezialisten im industriellen Umfeld gehört es zu unseren täglichen Aufgaben, Maschinen, Anlagen und Prozesse so zu automatisieren, dass die darauf produzierten Endprodukte mit reproduzierbar hoher Qualität und maximal möglichem Ausstoss den Weg zum Endkunden finden.
Auch für die Entwicklung von Software gelten ähnliche Ansprüche an Qualität und Time to Market. DevOps steht für eine neue Kultur und Herangehensweise in der Zusammenarbeit von bis dato getrennten Abteilungen. Das interdisziplinäre und agile Zusammenspiel zwischen Entwicklung und den Leuten, welche
die Software ausliefern und betreuen, bezeichnet man als DevOps und ist in der kommerziellen Informatik weit verbreitet. Continuous Integration, Continuous Delivery – kurz CI/CD ist neben den organisatorischen Massnahmen eine Grundvoraussetzung für DevOps-Bemühungen und steht für eine Sammlung von Techniken, Prozessen und Werkzeugen, um die Softwareentwicklung und -Auslieferung zu verbessern.
Kleinwasserkraftwerke Teil 2
Willkommen im Team
AVM Engineering AG erhält Verstärkung. Wir freuen uns sehr, Flavio Gaspare als Projektingenieur in unserem Team willkommen zu heissen.
Wir wünschen dir alle einen guten Start!
Präsenzsystem
Mein erstes Projekt bei der AVM Engineering AG war, ein Präsenzsystem zu entwickeln. Dies war für mich eine Einführung in die objektorientierte Programmierung einer SPS.
Dabei musste ich den «schulischen» Programmierstil verwerfen und mir eine durchdachte Architektur aneignen. Sie ist der hauseigenen Programmierumgebung „UP“ angelehnt und schafft eine gute Übersicht, klare Schnittstellen und gut testbare Einheiten. Entstanden ist daraus ein Präsenzsystem, das eine Liste der anwesenden Mitarbeiter bereitstellt und diese direkt im Confluence zur Verfügung stellt. Dadurch kann bei einer telefonischen Kundenanfrage schnell erkannt werden, ob eine gesuchte Person anwesend oder bei einem Kunden ist. Durch die Verbindung mit der Brandmeldeanlage wird, falls genügend geschulte Personen anwesend sind, die Brandmeldeanlage automatisch auf „anwesend“ gestellt.
In diesem Projekt wurden verschiedene Technologien wie REST, WebSocket, MQTT und OPC-UA verwendet. Die Implementation des HMIs fand mit MappView auf einem B&R Power Panel T50 statt und als Steuerung wurde eine X20CP1583 eingesetzt.
Marjan Laski, Projektingenieur