<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/</id><updated>2020-02-28T19:35:53.400000Z</updated><subtitle>Recent posts to IPhone App WagoLink</subtitle><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#15f6" rel="alternate"/><published>2020-02-28T19:35:53.400000Z</published><updated>2020-02-28T19:35:53.400000Z</updated><author><name>Dingo</name><uri>https://forge.codesys.com/u/dingo/</uri></author><id>https://forge.codesys.com3bd4f91965ff4288f477baaf41e7526fb7b12d9a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Nicht nur als Editor für XML-Dateien ist NotePad++ sehr zu empfehlen.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#6aa8" rel="alternate"/><published>2020-02-28T19:35:44.993000Z</published><updated>2020-02-28T19:35:44.993000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com1fd2b7c5307d2e765a22af60592d09c720e82d27</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; nym-J 3x 1,5&lt;/p&gt;
&lt;p&gt;Moin ich nutze Scada Mobile und bin schwer begeistert echt flott und zuverlässig  Nutze die Lite Version.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#f405" rel="alternate"/><published>2020-02-28T19:35:41.810000Z</published><updated>2020-02-28T19:35:41.810000Z</updated><author><name>e-pappy</name><uri>https://forge.codesys.com/u/e-pappy/</uri></author><id>https://forge.codesys.com87cfd7f43d82efab761a3deadd2a72ebcf738468</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hehe...&lt;/p&gt;
&lt;p&gt;Also mit dyndns klappt auch wunderbar!&lt;br/&gt;
Hab ich auch so eingerichtet, halt mit einer separaten xml-Datei!&lt;/p&gt;
&lt;p&gt;Mag an der Firmware des Controllers liegen, ob man den webserv-Ordner mit angeben muss oder nicht! In meinem Fall brauche ich das nicht!&lt;/p&gt;
&lt;p&gt;Aber poste dann mal deine Erfahrungen mit scada mobile und Modbus-Anbindung! Den Tipp hatte ich vom Support auch bekommen, jedoch noch keine Zeit gehabt, das auszuprobieren!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#7d48" rel="alternate"/><published>2020-02-28T19:35:33.554000Z</published><updated>2020-02-28T19:35:33.554000Z</updated><author><name>silentbull</name><uri>https://forge.codesys.com/u/silentbull/</uri></author><id>https://forge.codesys.com925d7c350c3b90993401d806d8a5850e16317204</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Juhu!!! Es funzt!&lt;br/&gt;
Hab jetzt im Oberen Bereich pautex.fr/.... wieder ein gesetzt, die XML datei noch einmal neu rein geladen, aber ich musste im IPhone bei der IP &lt;a class="" href="http://IP/webserv/TEST.XML" rel="nofollow"&gt;http://IP/webserv/TEST.XML&lt;/a&gt; ein geben mit der exakten schreib weise und jetz gehts. Jetz will ich mal schaun, wie ich den Ganzen spass noch erweitern kann um halt mehrer sachen zu schalten und mir werte an zeigen lassen kann.&lt;br/&gt;
Zeitgleich habe ich mir bei Wago den Anwendungshinweis für deren Anbindung herunter geladen, welche ich auf dem IPad aus probiern will, denn die machen das mit ModBus und dem ScadaMobile, welche ich mir zum probieren erst ein mal als Lite Version herunter geladen habe. Mal schaun, wie das so funktioniert.&lt;br/&gt;
Ich werde mir bei der WagoLink noch einezweite Steuerung ein richten mit der IP Adresse meines DynDNS zugangs, um zu schaun, ob ich auch von ausserhalb drauf komme.&lt;br/&gt;
Na das macht doch mal laune wenn es klappt, oder?!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#eb82" rel="alternate"/><published>2020-02-28T19:35:30.607000Z</published><updated>2020-02-28T19:35:30.607000Z</updated><author><name>silentbull</name><uri>https://forge.codesys.com/u/silentbull/</uri></author><id>https://forge.codesys.comd46d0e1dfbcc61690034555d456411acc199e99e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;naja, ich habe den Code eigentlich aus dem Fenster deiner antwort markiert, in den Eitor kopiert und meine IP Adresse darin geändert..... ( &amp;lt;wagolink&amp;gt;http://192.168.1.1/WRITEPI?ADR1=MX290.0&amp;amp;VALUE1=%d&amp;amp;FORMAT1=%d&amp;lt;/wagolink&amp;gt;)&lt;br/&gt;
Dann dachte ich mir dass dieser Code (&amp;lt;!DOCTYPE wagoml PUBLIC "-//wagoml//DTD WAGOML 1.0//EN"&lt;br/&gt;
"http://pautex.fr/wago/DTD/WagoML-1.0.dtd"&amp;gt;) eventuell Falsch ist und habe pautex.fr/... gegen die IP meines Controllers getauscht, aber auch dies hat nicht gefruchtet.&lt;br/&gt;
Ich denke mir aber auch, dass ich irgend etwas in dem Code noch nicht ganz richtig habe, denn eine Verbindung vom IPhone zum Controller habe ich ja, wenn ich hinter der IP /text.xml weg lasse, bekomme ich die xml der webvisu an gezeigt.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#a190" rel="alternate"/><published>2020-02-28T19:35:22.150000Z</published><updated>2020-02-28T19:35:22.150000Z</updated><author><name>e-pappy</name><uri>https://forge.codesys.com/u/e-pappy/</uri></author><id>https://forge.codesys.come8d22ba6942ab540c731607a0d5c47ac09254e66</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Seltsam...&lt;/p&gt;
&lt;p&gt;Definitiv mit http:// vorweg angegeben?&lt;br/&gt;
Eigentlich sollte das funktionieren!&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://'IP-Adresse'/test.xml" rel="nofollow"&gt;http://'IP-Adresse'/test.xml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wenn Du dabei auf Test drückst und keine Anzeige des xml-Files bekommst, dann scheint was mit der xml Datei nicht in Ordnung zu sein!&lt;/p&gt;
&lt;p&gt;Poste mal den Code der xml-Datei&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#46a4" rel="alternate"/><published>2020-02-28T19:35:19.048000Z</published><updated>2020-02-28T19:35:19.048000Z</updated><author><name>silentbull</name><uri>https://forge.codesys.com/u/silentbull/</uri></author><id>https://forge.codesys.com54fd5ede5c4682e6c79984a9373321bfbec289bb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Patrick,&lt;/p&gt;
&lt;p&gt;soweit so gut, hat bislang alles noch hin gehauen, aber ich bekomme beim einrichten der Steuerung im IPhone keine verbindung zur XML.&lt;br/&gt;
Wenn ich bei der URL nur die IP nummer ein gebe, zeigt er mir die PLC XML, also hat er ja dann definitiv eine verbindug zur Steuerung, sobald ich /test.xml dahinter setze, &lt;br/&gt;
nix mehr! Ich habe die XML in den Ordner webserv auf die Wago geladen. hab auch schon probiert/webserv/test.xml hinter die IP zu setzen, aber auch nix.In der FireFTP sehe ich im Ordner webserv auch die test.XML, als Typ auch xml Symbol ein weißes Blatt mit ner Kugel und 2 striche drunter. also so vom ganzen her, glaube ich eigentlich alles richtig gemacht zu haben. Hast du noch eine Idee??&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#30f6" rel="alternate"/><published>2020-02-28T19:35:10.323000Z</published><updated>2020-02-28T19:35:10.323000Z</updated><author><name>e-pappy</name><uri>https://forge.codesys.com/u/e-pappy/</uri></author><id>https://forge.codesys.com7d93e233337d1f035197d8ac9def023e1b4ffb01</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;Ich versuche es mal verständlich zu erklären. Bei Unklarheiten einfach nochmal nachfragen &lt;br/&gt;
Alles habe ich aber leider selber auch noch nicht ausprobiert, weil mir momentan einfach die Zeit dafür fehlt...&lt;/p&gt;
&lt;p&gt;Am besten startest Du mit dem Anlegen der Variablen in Deinem Programm.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;VAR&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="nt"&gt;iPhoneSchalter1&lt;/span&gt; &lt;span class="nt"&gt;AT&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="nt"&gt;MX290&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;0&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;BOOL&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nt"&gt;END_VAR&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Indem eine Variable mit AT %MX deklariert wird, legt man sie in den sogenannten "Merker-Bereich" des WAGO-Controllers.&lt;br/&gt;
Diese Variable wäre jetzt auch beispielsweise über ModBus ansprechbar (Adresse 12228)&lt;br/&gt;
Mit dieser Variable möchten wir jetzt beispielsweise zwei digitale Ausgänge schalten...&lt;br/&gt;
Dazu dann noch ein kleines Testprogramm (wobei DO1 und DO2 zwei digitale Ausgänge darstellen sollen, die in der Steuerungskonfiguration entsprechend deklariert sind!)&lt;/p&gt;
&lt;p&gt;Im strukturierten Text (ST)&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iPhoneSchalter1&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
   &lt;span class="nv"&gt;DO1&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;TRUE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;DO2&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;TRUE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;ELSE&lt;/span&gt;
   &lt;span class="nv"&gt;DO1&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;FALSE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;DO2&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;FALSE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Und einmal downloaden...&lt;/p&gt;
&lt;p&gt;Jetzt brauchen wir eine XML-Datei. Öffne hierfür einfach den Editor und übernehme den folgenden Code in die Datei&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt; &lt;span class="cp"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;&amp;lt;!DOCTYPE wagoml PUBLIC "-//wagoml//DTD WAGOML 1.0//EN" &lt;/span&gt;
&lt;span class="cp"&gt;"http://pautex.fr/wago/DTD/WagoML-1.0.dtd"&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;wagoml&lt;/span&gt; &lt;span class="na"&gt;version=&lt;/span&gt;&lt;span class="s"&gt;"1.0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;items&amp;gt;&lt;/span&gt;
 &lt;span class="nt"&gt;&amp;lt;item&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;ref&amp;gt;&lt;/span&gt;0&lt;span class="nt"&gt;&amp;lt;/ref&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;DigitalOut&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;name&amp;gt;&lt;/span&gt;Schalter&lt;span class="nt"&gt;&amp;lt;/name&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;description&amp;gt;&lt;/span&gt;schaltet DO1 und DO2&lt;span class="nt"&gt;&amp;lt;/description&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;type&amp;gt;&lt;/span&gt;direct&lt;span class="nt"&gt;&amp;lt;/type&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;affichage&amp;gt;&lt;/span&gt;switch&lt;span class="nt"&gt;&amp;lt;/affichage&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;IW&amp;gt;&lt;/span&gt;&lt;span class="c"&gt;&amp;lt;!--#READPI ADR=MX290.0&amp;amp;FORMAT=%d--&amp;gt;&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;/IW&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;wagolink&amp;gt;&lt;/span&gt;http://192.168.1.1/WRITEPI?ADR1=MX290.0&lt;span class="ni"&gt;&amp;amp;amp;&lt;/span&gt;VALUE1=%d&lt;span class="ni"&gt;&amp;amp;amp;&lt;/span&gt;FORMAT1=%d&lt;span class="nt"&gt;&amp;lt;/wagolink&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/item&amp;gt;&lt;/span&gt;
   &lt;span class="nt"&gt;&amp;lt;/items&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/wagoml&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Speichern unter &lt;span style="color: #BF0000;"&gt;TEST.XML&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Darauf achten, dass kein .txt hinter dem XML steht, soll ja schließlich eine XML Datei sein!&lt;/p&gt;
&lt;p&gt;&amp;lt;name&amp;gt; wird dabei später der fett gedruckte Text im iphone sein&lt;br/&gt;
&amp;lt;description&amp;gt; steht klein darunter, quasi als Hinweistext&lt;br/&gt;
&amp;lt;type&amp;gt; deklariert den Typ der Variable&lt;br/&gt;
&amp;lt;affichage&amp;gt; deklariert das Symbol, welches im iPhone angezeigt werden soll&amp;lt;/affichage&amp;gt;&amp;lt;/type&amp;gt;&amp;lt;/description&amp;gt;&amp;lt;/name&amp;gt;&lt;/p&gt;
&lt;p&gt;wie gesagt, hier müsste ich auch nochmal genauer nachschauen, wofür was genau ist...&lt;/p&gt;
&lt;p&gt;Bei der IP-Adresse gibst Du natürlich die IP deines Controllers an und achte darauf, das der Merkerbereich genau derselber ist, wie Du die Variable im CoDeSys-Programm deklariert hast.&lt;/p&gt;
&lt;p&gt;Die XML-Datei lädst Du jetzt mit einem FTP-Client (Firefox -&amp;gt; FireFTP) auf den Controller in den Ordner 'webserv'&lt;/p&gt;
&lt;p&gt;Und jetzt kommt eigentlich nur noch der iPhone-Part &lt;/p&gt;
&lt;p&gt;WAGOLink starten -&amp;gt; Eine neue Steuerung hinzufügen '+' und dann auf den blauen Pfeil um die entsprechenden Einstellungen vorzunehmen.&lt;/p&gt;
&lt;p&gt;Name: Testschalter&lt;br/&gt;
Benutzer: admin&lt;br/&gt;
Passwort: (Passwort vom Controller - dasselbe wie beim WebBasedManagement)&lt;/p&gt;
&lt;p&gt;URL (IP und xml-File):   http://&lt;span style="color: #0000FF;"&gt;192.168.1.1&lt;/span&gt;/&lt;span style="color: #800000;"&gt;TEST.XML&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Mit einem klick auf Test sollte deine XML Datei in der unteren Hälfte erscheinen.&lt;br/&gt;
Wenn nicht, dann musst Du die Einstellungen noch einmal überprüfen (IP, XML-Dateiname etc.)&lt;/p&gt;
&lt;p&gt;Mit einem Klick auf 'Fertig' hast Du die Steuerung angelegt und kannst nun den Schalter bedienen, der wiederum die Ausgänge DO1 und Do2 ein- und ausschalten sollte...&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IPhone App WagoLink</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/af1453b25b/?limit=25#490d" rel="alternate"/><published>2020-02-28T19:35:06.947000Z</published><updated>2020-02-28T19:35:06.947000Z</updated><author><name>silentbull</name><uri>https://forge.codesys.com/u/silentbull/</uri></author><id>https://forge.codesys.comb8951fb81a671b5efe43c1a1b47540543512c3f0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo leute,&lt;/p&gt;
&lt;p&gt;hat jemand von euch schon die WagoLink Iphone App aus probiert, bzw zum laufen bekommen?&lt;br/&gt;
Wenn ja, wie oder womit muss ich an fangen??&lt;br/&gt;
Wie bekomme ich diese WagoML XML in den Controller, bzw wo bekomme ich die erst mal her??&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>