Skip to main content
swissICT Booster  |  M&F Academy  |  M&F Events   |  +41 44 747 44 44  | 

Ionplus: Webbasierte Maschinensteuerung

Über das Projekt

Produkt: Webbasierte Maschinensteuerung ACS (Accelerator Control Software) 

Kunde: Ionplus AG

Projektdauer: laufendes Projekt - R&D Partnerschaft

Projektleiter/Ansprechpersonen: Bruno Knöpfel, Ruedi Steinmann und Frank Jordi

Verwendete Technologien: C#/.NET | HTML5 | Typescript | Angular | | MySQL | REST | ASP.NET Web API | JSON | WebSockets (SignalR)

Ionplus ACS

Kundenstatement

"Ionplus hat sich zum Ziel gesetzt, die im Forschungsumfeld entwickelte Software für die Steuerung von Beschleunigermassenspektrometern in Bezug auf eingesetzte Technologien und User Experience zu modernisieren, vereinheitlichen und vereinfachen. Mit M&F als Partner können wir auf unserem Weg zu einer innovativen Software auf erfahrene Experten aus verschiedenen Bereichen der Softwareentwicklung zurückgreifen. Wir schätzen neben der technischen Kompetenz die strukturierte Vorgehensweise sowie der angenehme Umgang mit allen Beteiligten. Die Zusammenarbeit bringt uns als junges ETH-Spin-off Unternehmen auf allen Ebenen sehr grosse Vorteile."  

Ronny Waser, Production Manager, Ionplus AG


Der Kundennutzen

  • Die neue Maschinensteuerungssoftware vereint sechs verschiedene Applikationen. Der Schulungsaufwand beim Kunden wird stark reduziert.
  • Durch das gewählte agile Vorgehen und die enge Zusammenarbeit mit Ionplus kann M&F zeitnah auf Kundenwünsche eingehen.
  • Die neue Webapplikation achtet stark auf Nutzerfreundlichkeit. Durch den Einsatz von Webtechnologien kann von überall drauf zugegriffen werden.
  • Die Integration von kundenseitigen Entwicklern in das Projektteam ermöglicht einen ständigen Know-how Transfer.

Das Projekt

Seit 2016 hat Ionplus die Produktion des MICADAS Systems übernommen, dem weltweit kleinsten 14C-AMS System. Auf nur 3.4 m x 2.6 m x 2 m können aufgrund der hohen Messstabilität Proben vollautomatisch auf bis zu 50,000 Jahre v. Chr. datiert werden. Im Zusammenhang mit der Kommerzialisierung und des Vertriebs des MICADAS Systems soll die Maschinensteuerungssoftware ACS (Accelerator Control Software) neu entwickelt werden.
Diese Software soll nebst der Steuerung dieses Beschleunigers auch die Ansteuerung von verschiedensten Komponenten wie Power Supplies, Magnete, Pumpen, Ventile ermöglichen. Zudem soll das System verschiedenste Sensoren wie Druck, Strom, Spannung und Positionen auslesen. Vorgabe war, dass die Maschinensteuerung lokal, abgesetzt und auch auf Mobilgeräten funktioniert.


Die Lösung

Die Software wurde komplett in C#/.NET implementiert und stellt sämtliche Daten und Funktionen über Web-Services zur Verfügung. Die Benutzerschnittstelle setzte M&F mit einem HTML5 Web-Client (Angular, Typescript) um. Das System bietet «Quasi-Echtzeit» Kommunikation über Websockets (SignalR).


Weitere Projekt-Bilder

Tuning View
Sample Changer
MICADAS
MICADAS

Riccardo Gubser

Software Engineering Manager
+41 44 747 44 11

E-Mail | LinkedIn

 

Riccardo Gubser

Software Engineering & Testing

M&F Engineering ist Ihr Dienstleister für massgeschneiderte Software-Lösungen in Zürich. Vom Requirements-Engineering über die Implementierung, von der Schulung bis zum Support liefern wir Ihnen ein Rundum-sorglos-Paket. Wir garantieren Ihnen die Projektlösung innerhalb des vorgegebenen Budget- und Zeitrahmens. Die Qualitätssicherung steht für uns an oberster Stelle, deshalb gehört neben dem Engineering auch das Software-Testing zu unseren Kernkompetenzen. Gerne beraten wir Sie auch in den Bereichen Testmanagement und Testautomatisierung.

Wir setzen auf moderne und bewährte Technologien. Eine Kombination von Microsoft- und Open-Source-Standards eignet sich ideal für den Einsatz im industriellen Umfeld. Sie als Kunde profitieren dadurch von einer langfristigen Verfügbarkeit und wenig Wartungsaufwand. Speziell im Bereich von webbasierten User Interfaces und in der App-Entwicklung arbeiten wir mit unserem bewährten Nearshoring-Partner zusammen. Dadurch ist die Skalierbarkeit, Geschwindigkeit sowie der Einsatz von neuesten Technologien garantiert.

Kommen Sie mit Ihrem Projekt zu uns – wir beraten Sie gerne.

Mieten Sie ein Software Team!

Ist Software-Entwicklung nicht Ihre Kernkompetenz? Verwenden Sie zu viel Zeit bei der Rekrutierung von geeigneten Software-Engineers oder finden gar keine? Möchten Sie einzelne Applikationen nicht mehr selbst warten oder weiterentwickeln? Dann haben wir die Lösung für Sie: Mieten Sie ein ganzes Software Team bei uns.

Strategisch macht es immer mehr Sinn, sich auf seine Kernkompetenzen zu fokussieren und rechts und links davon mit guten Partnern zu arbeiten. Unsere Kernkompetenz ist die Softwareentwicklung mit Hochsprachen (C#/.NET) und Webtechnologien (Angular) im industriellen Umfeld sowohl "On-Premises" als auch in der Cloud (Microsoft Azure).

Wenn dies nicht unbedingt Ihre Kernkompetenz ist oder wenn Sie einzelne Bereiche nicht mehr selbst machen möchten (beispielsweise Legacy-Applikationen zu warten und weiter zu entwickeln), können Sie bei uns ein eingespieltes Team für sich buchen. Dieses Team begleitet Sie langfristig und ist jederzeit für Sie da - wie ein internes Team, aber besser, schlagkräftiger, skalierbarer, aktueller und oft sogar günstiger!

Konzentrieren Sie sich auf Ihr Kerngeschäft und Ihre Kunden – wir kümmern uns um Ihr Software-Engineering!

Ihre Vorteile einer R&D Partnerschaft

  • Tiefe Personal- und Ausbildungskosten: weil Sie nur so viele Experten bei uns bestellen, wie Sie benötigen, um Ihre Ziele zu erreichen.
  • Kurze Time-to-Market: da das Projektteam dynamisch zusammengestellt werden kann. 
  • Ihre System-Lösungen sind technologisch stets auf dem aktuellen Stand: weil 40 ExpertInnen und über 30 Jahre Industrie-Erfahrung von M&F Engineering dafür sorgen.
  • Fixkosten aufs Minimum reduziert: statt sich ständig um ändernde Entwicklungsinfrastrukturen kümmern zu müssen, nutzen Sie unsere.
  • Verlässlich und nah: sowohl geografisch (wir machen nur R&D Partnerschaften, wo wir innerhalb max. 2 Stunden bei Ihnen sind) als auch thematisch - wir sprechen dieselbe Sprache.
  • Qualität und Sicherheit sind garantiert: dank sauberer Dokumentation, hoher Testabdeckung und transparenter Kommunikation ist Ihr Projekt- und Software-Engineering Know-how bei uns in besten Händen. 
  • Niedrige Fluktuation: wir sind bekannt für unsere extrem tiefe Fluktuationsrate. So entsteht eine gute Zusammenarbeit, die andauert und unkompliziert ist.