<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C# on Patrick Dahlke</title><link>https://patrickdahlke.com/de/tags/c%23/</link><description>Recent content in C# on Patrick Dahlke</description><generator>Hugo</generator><language>de-de</language><lastBuildDate>Sat, 21 Mar 2026 08:01:35 +0300</lastBuildDate><atom:link href="https://patrickdahlke.com/de/tags/c%23/index.xml" rel="self" type="application/rss+xml"/><item><title>Adsify: Warum ich eine REST API vor TwinCAT ADS gesetzt habe</title><link>https://patrickdahlke.com/de/posts/adsify/</link><pubDate>Sat, 21 Mar 2026 08:01:35 +0300</pubDate><guid>https://patrickdahlke.com/de/posts/adsify/</guid><description>Das Problem Jeder Hallenboden den ich gesehen habe hat dasselbe Muster. Jemand braucht SPS-Daten in einem Web-Dashboard. Oder einer Datenpipeline. Oder einer App. Also schreibt man einen kleinen Service der sich per ADS mit der SPS verbindet, ein paar Variablen liest und sie über HTTP bereitstellt.
Der Service funktioniert. Eine Weile.
Dann braucht jemand anderes andere Variablen. Neuer Service. Jetzt gibt es zwei. Keiner hat Authentifizierung. Beide halten eigene ADS-Verbindungen. Niemand weiß mehr auf welchem Port sie laufen.</description></item></channel></rss>