Na ist schon ein Erfolg zu verzeichnen?
Wenn das ohne Probleme funktionieren würde, wäre ich dazu hingeneigt das Busch-Jaeger Prion an die S7 anzubinden.
Wäre nett wenn du mal einen kleinen Erfahrungsbericht schreiben könntest
Es wird nicht möglich sein, den realen Datenaustausch an einem
echten EIB-SPS-SYSTEM in den nächsten Tagen zu testen. Aber
ich gehe davon aus das das reibungslos geht.
Viel wichtiger ist das Handling und das konkrete Funktionieren des
Linkens des Datenpunkte zwischen EIB und S7.
Was zum funktionieren des Linkens alles nötig ist, steht im Handbuch.
Die Datenzuordnung erfolgt zuerst über das Exportieren der Variablen
aus dem EIB-Tool ETS 3.0f - siehe Handbuch. Wenn man nicht alle
Variablen anbinden will, reduziert man z.B. entsprechend das CSV-File.
Dieses File wird dann in das NEUE KNX/EIB2S7-Tool eingelesen und
IP-Adressen und Datenbausteinnummern entsprechend zugeordnet.
Daraus entsteht ein AWL-Quellcode, den man in STEP7 einließt.
Damit werden alle notwendigen DBs erzeugt.
Das heißt, die "Erzeugungsrichtung" ist immer EIB nach S7.
Einen umkeherten Weg gibt es nicht - und er würde auch keinen Sinn ergeben.
Denn dann müßte die S7 als Teilnehmer im ETS auftauchen, was nicht der Fall ist.
So kann man "heimlich" quasi "von oben" auch alle in den DBs hinterlegten
Gruppenadressen schreiben und von ihnen lesen.
Ein paar Sachen muß ich dennoch anmeckern:
Im Sample-Projekt für die S7 ist der geschützte Treiber-FB12 mit Zeitstempelkonflikt.
Das kann ich garnicht leiden sowas.
Und in der Doku steht nirgens, das man die
FB65,TCON
FB66,TDISCON
FB67,TUSEND
FB68,TURCV
aus der SIMATIC-NET-LIB (Bibliothek) "herüberziehen" muß.
Das sieht man nur über die Referenzdatenanalyse bzw. die Konsistenzprüfung wobei
anschließend der FB12 mit Fehler stehenbleibt.
Nebenbei gesagt bin ich auch ein Fan davon, das ALLE verwendeten Merker
und DBs in der Symbolik-Liste eingetragen sind - spezielle dann, wenn
einige DB-Quellen nur als SYBMOLIK vorliegen.
Na gut - ist ja Version 0.9
Alles in allem sieht alles auf den ersten Blick sehr transparent und logisch aus.
Von Vorteil ist auch, das man als S7 Programmierer von dem EIB-Tool
ETS nicht den totalen Durchblick zu haben braucht, Hauptsache man
hat das Grundprinzip mit den Adressen und Datentypen verstanden.
Denn dann braucht man nur noch das vom EIB-Programmierer generierte
CSV-File und kann ohne weitere Hilfe alles autark in STEP7-Manier
programmieren.
Finally kann man dann, wenn man z.B. den Eingang E0.0 einschaltet,
sich freuen, das das Licht in der Küche "aus"geht (gemein).
Gruß
Frank