Behoben ab:
PLC Designer V3.28
Verhalten der neuen Version:
Das Online-Gehen auf den Safety-Controller c250-S ist ohne die unten angegebene Assertion-Meldung möglich.
Beschreibung des Verhaltens:
Beim Online-Gehen auf einen Safety-Controller kommt es zu der Assertion-Meldung (bzw. zu einer Exception):
OnExecuteServiceSynchronously got called for an incompatible channel (!= IChannel4)
Unter welchen Bedingungen tritt das Verhalten auf?
Das Verhalten tritt auf, wenn man zum Aufbau einer Verbindung zum Safety-Controller c250-S mehrmals hintereinander während des Verbindungsaufbaus auf den Button <Einloggen> in der Symbolleiste klickt.
Betroffene Produkte:
PLC Designer V3.18
Safety Controller c250-S
Kurzfristige Maßnahmen:
Klicken Sie zum Online gehen nur genau ein Mal auf den Button <Einloggen> in der Symbolleiste oder verwenden Sie den entsprechenden Menübefehl 'Online' > 'Einloggen'.
Sollte nach Auftreten der Funktionseinschränkung ein erneutes Einloggen auf den Safety Controller fehlschlagen, schliessen Sie den PLC Designer und starten Sie ihn danach erneut.
Bewertung/Empfehlungen:
Direkt nach dem ersten Klick auf den Button <Einloggen> in der Symbolleiste wird dieser nicht als 'gedrückt' angezeigt. Deshalb kann es leicht passieren, dass "sicherheitshalber" noch weitere Male auf den Button geklickt wird. Dies führt allerdings zu der beschriebenen Funktionseinschränkung.
Es kann vorkommen, dass nach Auftreten der Funktionseinschränkung ein Einloggen nicht mehr möglich ist. Nach Neustart des PLC Designers und erneutem Laden des Projektes ist ein Einloggen wieder möglich.