ILC 151 GSM/GPRS in Busaufbau einer AXC 3050 einbinden

Lichtspiel

Level-2
Beiträge
30
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebes Forum,
ich versuche mich gerade an PC Worx und einer Buskonfiguration mit einer AXC 3050 und einer ILC 151 GSM/GPRS.

Durch die Ausbildung bin ich sehr Step7 orientiert und kenne mich leider (noch) gar nicht mit PC Worx aus, die Einarbeitung läuft aber bereits.

In dem Busaufbau ist ein Buskoppler von Phoenix verbaut, diesen habe ich schon zum Laufen gebracht, das ganze wird über einen Switch von Phoenix verteilt (FL SWITCH SMCS 8TX-PN)

Die AXC 3050 soll quasi die Steuerungs SPS sein und die Buskoppler und die ILC 151 sollen nur Ausgänge und Eingänge liefern.

Aber wie bekomme ich die ILC151 nun in den Busaufbau integriert? Wenn ich den Profinet einlese wird mir das Gerät zwar aufgelistet, ich kann es aber nicht einfügen da unbekannt. Wenn ich nach der Anleitung gehe, würde ich es mit "Taufen" versuchen, diese Funktion kann ich aber nicht finden.

Ich hoffe, ihr versteht mein Problem und könnt mir helfen.

Vlt verrenne ich mich da ja, aber so wie ich es verstanden habe basiert Profibus ja auf TCP/IP und die ILC 151 hat ja TCP/Modbus, das müsste doch passen?

Ihr seht, ein paar Anfängerfragen, ich hoffe dennoch auf eure Hilfe. Ich vermute das ich mit den unterschiedlichen Bussen auch noch einen fehler machen.

Gruß und Danke :)

Edit: Ich habe gerade erst gesehen, dass ich unter der Busansicht im Switch namen vergeben kann, das muss ich morgen mal probieren.
 
Zuletzt bearbeitet:
Hallo Lichtspiel,

man merkt, dass du Siemens-verseucht bist.
Also Profibus basiert überhaupt nicht auf TCP/IP. Was du meinst ist Profinet. Aber die ILC kann kein Profinet, sondern wie du schon gemerkt hast Modbus-TCP. Das ist genauso ein Protokoll wie Profinet,
aber halt ein anderes.
Ich würde die ILC als Modbus-Slave einbinden. Dazu gibt es auch Beispiele im Downloadbereich.

Wenn du noch Fragen zum Thema Modbus hast, ruhig her damit. Hab schon einiges umgesetzt mit Modbus.

Edit: Achja, es heißt Phoenix und nicht Phönix. Das ist schon einige Jahre her ;).
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    49,7 KB · Aufrufe: 18
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mobi,
klasse, danke für deine echt schnelle Antwort.

Hehe, dabei arbeite ich noch nicht einmal so lange mit SPSen :ROFLMAO:
Ich meine auch Profinet, habe bis jetzt aber nur mit Profibus gearbeitet, das war noch alles schön leicht. Alles Siemens, alles Profibus.

Okay, das klingt gut. Das werde ich dann morgen, bzw nächste woche mal probieren.

Ich werde mich dann melden ob es funktioniert hat.

Ein fettes danke schon an dieser Stelle.

Gruß
 
Hab noch meiner Antwort eben was hinzugefügt, dachte jetzt nicht, dass du noch auf bist :p.
 
ja ich hab den ganzen Tag auf eine Antwort gewartet, nein spaß. :ROFLMAO:

Danke für den Screenshot, das hilft mir sehr. So hatte ich es nämlich auch schon einmal, allerdings hab ich auf dem PC auf dem ich das programm übertrage nicht die ILC mit dem Modbus Zusatz sondern nur die 4 anderen.

Auf meinem Privatrechner an dem ich rumspiele, ist die ILC mit Modbus hinterlegt..

Das ganze hatte mich mich dann verunsichert und ich habe die ILC mit Modus abgeschrieben, aber gut, dann werde ich versuchen diese auf den anderen Rechner zu übertragen.

Würde es eigentlich nicht mehr Sinn machen wenn die ILC direkt Profinet hat? Profinet ist doch relativ weit verbreitet? (Nur mal so nebenbei)

gruß und danke
 
Nein, sie ist einfach schon vorhanden.

War einfach eher so eine generelle Frage, warum man nicht direkt auch Profinet einbaut.

gruß

edit: kann die 3050 den Profinet und Modbus über einen Port übertragen?
 
Zuletzt bearbeitet:
Du meinst bestimmt wieder Profinet. Klar das sind ja nur Protokolle. Genau wie FTP oder SNTP.
 
Hallo Lichtspiel,

ich hatte dir ja schon in deiner PM geantwortet, aber hier noch einmal für die Allgemeinheit:

Unsere ILC 1x1 Steuerungen können in den Betriebsmodus "Profinet Device" versetzt werden. Sie stellen dann Profinet IO Daten zur Verfügung.
Dummerweise trifft das auf alle ILC 1x1 zu, außer deiner ;) Die ILC 151 GSM/GPRS ist davon ausgenommen.

Gruß
Mark
 
Hallo Mark,
da hab ich ja richtig glück gehabt mit meiner ILC :ROFLMAO:

Aber gut zu wissen, danke an euch beide.
Jetzt kann es weiter gehen.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So, ich hab die SPS jetzt im Modus integiert wie du es beschrieben hattest.
Leider kann ich die internen E/A nicht, sie werden mir bei der Prozessdatenzuordnung nicht angezeigt.

Woran könnte das liegen?

Gruß
 
Hast du denn im Modbus-Registereditor die Register eingestellt die du brauchst für die Ein- und Ausgänge?
 
Hallo Mobi,
die einstellung habe ich gerade eben gefunden.
Leder weiß ich nicht so genau wie ich damit weiter verfahren soll.. Muss ich für die ILC ein komplett eigenes Projekt machen?
Da brauche ich ja dann noch einen Modbus Master..

Ich bin in dieser ganzen Ethernet Bus Thematik leider nicht wirklich drin und habe viele offene Fragen.

Aktuell probiere ich mich allerdings an den IP Connect bausteinen.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Master ist die AXC, der läuft schon in der Firmware, da brauchst du nix selber machen.
Am besten guckst du dir mal den Anwenderhinweis "AH DE MODBUS/TCP" (Kapitel 7) unter Downloads an.

Wo owhnst du denn? Evtl. kann man vor Ort besser helfen.
 
So, also ich habe jetzt das Standart Modbus Device eingefügt um damit zu arbeiten.
Ich hänge mal ein paar Bilder an, dann sieht man wie weit ich ungefähr bin.

Ich habe jetzt noch ein paar Probleme. Das von dir empfohlene Dokument habe ich gelesen, nur kann ich den Modbus Serverbaustein nicht in die ILC 151 GSM integrieren.

Habe ich den die Variablen der ILC 151 richtig benannt? Wie bekomme ich den IP Konflikt weg, siehe fehlermeldung in dem einen Bild.
Muss ich die ILC nicht mit einem Einzelnen Projekt einstellen, sprich sie darf sich nicht in dem jetzigem Projekt befinden?

Fragen über Fragen :ROFLMAO:

Gruß

P.S.: Was mir noch einfällt, vlt sollte ich in die ILC einfach auch ein Modbus Device setzten und dann das Device aus der AXC einfach spiegeln, sprich Eingang und Ausgang auf einander anpassen.
 

Anhänge

  • Bild1.JPG
    Bild1.JPG
    163,9 KB · Aufrufe: 19
  • Bild2.JPG
    Bild2.JPG
    181,2 KB · Aufrufe: 16
  • BIld3.JPG
    BIld3.JPG
    95,8 KB · Aufrufe: 16
  • BIld4.JPG
    BIld4.JPG
    152,5 KB · Aufrufe: 15
Zuletzt bearbeitet:
Morgen,

hast den diesen Text gelesen?
Code:
Ab der Firmware-Version 4.40 können Controller
des Typs ILC 1X1 auch als Modbus/TCP-Server
konfiguriert werden. Diese Funktion ist verfügbar
ab AUTOMATIONWORX Software Suite
Version 1.82 AddOn V1.
Welche Version hat die ILC und hast du das Addon installiert?

Das mit dem IP-Bereich ist echt immer nervig. Du musst beim Projekt oben (heißt bei dir ja 1, was nicht sonderlich einfallsreich ist) den IP-Bereich angeben.

Variablen bennen kannst du wie du willst. Ich nutze aber auch immer englische Variablennamen, falls ich dann mal Umlaute nutzen muss, brauch ich nicht ae oder so schreiben, oder ß. Sieht dann einfavh schöner aus :ROFLMAO:.
Zudem ist ja englisch eh die Weltsprache und beim Propgrammieren ja auch (if, else, while, for).
Für Ein- und Ausgänge nutze ich I_IN0, I_IN1 und Q_OUT0, Q_OUT1, wie mans halt von PC Worx gewohnt ist. Da ich meistens auf Variablen erzeugen gehe in der Prozessdatenzuordnung. Dann weiß ich gleich im Programm, wo es örtlich im Bus ist. Mit einem Kommentar kann man es ja immernoch versehen.

Ne ne die bei der ILC kommt kein Device rein, da ja die ILC der Server ist, also das Device und die AXC ist der Master, sprich der Client.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mobi,
danke für die Antwort.

Also, PC Worx habe ich jetzt mit dem Update versehen. Zu der Firmeware der SPS kann ich leider nichts sagen, aber egal welche Version es ist, morgen werde ich sie auf die neuste Updaten,

Das mit dem IP-Bereich ist echt immer nervig. Du musst beim Projekt oben (heißt bei dir ja 1, was nicht sonderlich einfallsreich ist) den IP-Bereich angeben.
Ist es den richtig das beide SPSen in dem gleichen Projekt sind? Wie bekomme ich den so die Daten in die ILC 151, ich übertrage ja nur die Daten in die AXC, da ich ja mit ihr das Projekt eröffnet habe.

Das mit dem bennen war eben auf die schnelle, aber danke für die Tipps. Ich werde mich mal versuchen dran zu gewöhnen, macht einen wesentlich professionelleren Eindruck.

Ne ne die bei der ILC kommt kein Device rein, da ja die ILC der Server ist, also das Device und die AXC ist der Master, sprich der Client.
Dann muss ich den Server in die ILC einfügen, das geht ja jetzt.

Dann werde ich jetzt erstmal weiter mit dem PDF arbeiten, nur das mit der IP verteilung ist noch nicht ganz klar..
So wie ich es rauslese, müsste ich dem Modbus Device eine andere IP geben, aber er brauch doch die IP des Servers?

Gruß
 
Nabend,

Die Firmware ist links, bei der Typbezeichnung und so, draufgelasert.

Klar du kannst beide SPSen drin haben, so würde ich es auch machen. Ist übersichtlicher als zwei Projekte.
Du müsstest dann nur die eine Main in Main_AXC (zum Beispiel) umbennen und dannoch ein Prg. Main_ILC einfügen als POE.
Dann halt noch eine zweite Ressource passend zur Firmware, also _44 und eine STD_TSK mit der Programminstanz Main, wo dann die Main_ILC zugehört.
Ich werde morgen mal das ganze zusammenstellen und dir dann einen Screenshot zeigen vom Hardwarebaum.

Das Modbus Device beim AXC ist ja die ILC, also der Modbus Server. Sprich beim Modbus Device kommt die IP rein von der ILC.

Übriegens kann man auch auf die Weise, Daten austauschen zwischen einer SPS und einem PC. Also auf dem PC einen Modbus Server (hab mir mal einen geschrieben) und den PC dann als Modbus Device bei der SPS.

Hab das mal früher gemacht, als es die implementierte Modbus-Funktion noch garnicht gab. Da musste man das ganze selber mit den FBs machen für Modbus.
Das hat ja jetzt Phoenix ganz schön gemacht bei der 1x1er Serie. Schöne wäre es natürlich, wenn sie das bei der 1x0er auch nachholen könnte. Oder sie tauschen mir meine ILC 150 GSM/GPRS gegen die neue 151er :ROFLMAO:. Würden mich aber auch mit einem kleinen AXC zufriedenstellen :cool:.
 
Guten Morgen Mobi,
danke für die ausführliche "Anleitung". Damit du nicht alles machen musst, habe ich es mal soweit versucht wie du es gesagt hast.
Im Anhang sind die Screenshots.
Cool das ich jetzt alles in einem Projekt unterbringen kann.

Wie du siehst habe ich nur noch den Fehler mit der IP-Adresse, wo ist da der Fehler? Das Modbus Device hat die gleich Adresse wie die ILC.

Hehe, erstmal muss ich das schaffen, dann kann ich über weitere Sachen nachdenken.

Vlt hört ja jemand von Phoenix zu und es kommt bald eine Alt gegen Neu Aktion :ROFLMAO:

Gruß
 

Anhänge

  • Bild6.JPG
    Bild6.JPG
    86 KB · Aufrufe: 13
  • Bild5.JPG
    Bild5.JPG
    134,5 KB · Aufrufe: 9
Zuletzt bearbeitet:
Zurück
Oben