So, zu guter letzt hier noch mein Ende der Geschichte:
Ich wollte ein Programm auf zwei SPS verteilen, und zyklisch abarbeiten lassen.
Mit put / get die Merker übergeben und die jeweilige SPS anhalten, bis alle Daten da sind. dann erst starten........
Ich konnte nie sicher sagen welche Daten der verschiedenen put Befehle schon da sind, welche nicht.
Ich hab dann das Projekt - so - schweren Herzens abgebrochen.
Dank der Beratung, und wirklich ergiebigen Hilfe, von Paul Knodel (Knodelpa) hab ich dann die Notbremse gezogen und eine Control als Net1 eingesetzt.
-- Danke Paul ! --
Jetzt hab ich halt auch noch CoDeSys (teils) gelernt und hab für mich folgendes Resultat gezogen:
Mit meinen jetzigen Informationen ist es nicht sinnvoll, ein Programm, das nicht in unabhängige Teile geteilt werden kann, in zwei SPS zu verteilen.
Ich denke immernoch, es muß ! einen Weg geben. Ich hab aber keine Zeit mehr gehabt zu probieren ! Vielleicht werd ich das aber nochmal in Angriff nehmen.
Gruß und nochmal danke für Eure Hilfe, Kilian
P.S. Jetzt hab ich nur noch ein fettes Problem mit dem Ausdruck: "You never get what you see."
Aber das hab ich schon zum eigenen Thema gemacht.