ich habe der im einen namen und eine ip-adresse vergeben und das ganze auf die im übertragen.
die im ist unter erreichbare teilnehmer zu sehen und reagiert auch auf einen ping.
in der diagnose ist die im projektiert aber nicht vorhanden.
ein blinktest an der im funktioniert.
aufbau:
cpu 315-2pn/dp <-> scalance x208 <-> im151
Vorsicht. Es stimmt, dass die reine IO Kommunkation auf MAC Ebene läuft (die MAC wird über den PN Namen ermittelt).
Aber die anfängliche Parametrierung läuft über UDP/IP. Das mag/kann noch funktionieren, wenn die Device IP im selben Subnetz ist und der Controller mit der empfangenen (statt der projektierten) IP weiterarbeitet.
Spätestens wenn die Device IP in einem anderen Subnetz liegt, funktioniert das nicht mehr.
Vorsicht. Es stimmt, dass die reine IO Kommunkation auf MAC Ebene läuft (die MAC wird über den PN Namen ermittelt).
Aber die anfängliche Parametrierung läuft über UDP/IP. Das mag/kann noch funktionieren, wenn die Device IP im selben Subnetz ist und der Controller mit der empfangenen (statt der projektierten) IP weiterarbeitet.
Spätestens wenn die Device IP in einem anderen Subnetz liegt, funktioniert das nicht mehr.
Das ist aber so auch nicht richtig ... oder wenigstens genau so unvollständig wie mein Statement.
Das "Suchen" des Namens, sowie die Vergabe der IP-Adresse werden normalerweise ja von der CPU (basierend auf der HW-Konfig erledigt) mit dem DCP Protocol, welches jeder PN IO RT Teilnehmer beherrschen muss,
insofern ist es vollkommen unnötig, dem Device sozusagen Initial neben dem Namen auch noch eine IP zu verpassen.
In Step7 wiederum ist es nich möglich, dem IO Device eine nicht zum Subnetz der CPU passende Adresse zu verpassen.
Der Rest der Kommunikation ab dem Zuweisen der IP wird dann wohl mit UDP erfolgen.
Bleibt also noch ein kleiner Rest an Devices, welche feste IP-Adressen, oder DHCP-IPs akzeptiert (wozu die IM151-3 m.W. aber nicht gehört).
Heißt also:
Die initiale Parametrierung, Device <-> CPU ist DCP-Multicast-Basiert, der Rest ist dann ganz normaler IP-Verkehr.