-> Hier kostenlos registrieren
Liebe AB Experten,
ich habe in LD folgendes programmiert:
Ein Digitaler Eingang soll ein Move Befehl setzen, der ein Steuerwort an den Umrichter sendet. Nach dem Movebefehl habe ich eine Ausgangsspule spaßhalber hinzugefügt, ob die auch tatsächlich gesetzt wird. Das geht auch, also ich sehe in der ONLINE Sicht sofort den gesetzten Ausgang und Eingang sobald er mit 24V versorgt wird. ABER: Irgendwie hat das keinen Einfluss auf den MOVE-Befehl. Egal welches Steuerwort im MOVE-Befehl programmiert ist, wird er sofort an den FU gesendet. Ich will aber, das er nur dann gesendet wird, wenn der Eingang true ist. Macht er aber nicht. Dem Programm ist es irgendwie egal ob der Eingang true ist oder nicht. Die exakte Programmierung hatte ich auch in der SIMATIC, da geht das. Ich habe darauf folgendes überlegt. Wenn der Schalter gesetzt ist, soll der Move-Befehl mit xxx-Steuerwort gesetzt sein, wenn er nicht gesetzt ist, soll er mit yyy-Steuerwort gesetzt sein. Jedoch kann ich in ein Movebefehl mit der gleichen Source-Adresse keine Unterschiedlichen Steuerwörter einsetzen, warum??? Der Übernimmt das für alle MOVE-Bausteine in diesem Programm, die die gleiche Source-Adresse haben. Kann mir bitte einer da mal helfen. Ich will doch einfach nur einen Eingang setzen, und dann erst soll das Steuerwort gesendet werden, damit ich eine Messung durchführen kann. Danke jetzt schonmal.
MfG Selly
ich habe in LD folgendes programmiert:
Ein Digitaler Eingang soll ein Move Befehl setzen, der ein Steuerwort an den Umrichter sendet. Nach dem Movebefehl habe ich eine Ausgangsspule spaßhalber hinzugefügt, ob die auch tatsächlich gesetzt wird. Das geht auch, also ich sehe in der ONLINE Sicht sofort den gesetzten Ausgang und Eingang sobald er mit 24V versorgt wird. ABER: Irgendwie hat das keinen Einfluss auf den MOVE-Befehl. Egal welches Steuerwort im MOVE-Befehl programmiert ist, wird er sofort an den FU gesendet. Ich will aber, das er nur dann gesendet wird, wenn der Eingang true ist. Macht er aber nicht. Dem Programm ist es irgendwie egal ob der Eingang true ist oder nicht. Die exakte Programmierung hatte ich auch in der SIMATIC, da geht das. Ich habe darauf folgendes überlegt. Wenn der Schalter gesetzt ist, soll der Move-Befehl mit xxx-Steuerwort gesetzt sein, wenn er nicht gesetzt ist, soll er mit yyy-Steuerwort gesetzt sein. Jedoch kann ich in ein Movebefehl mit der gleichen Source-Adresse keine Unterschiedlichen Steuerwörter einsetzen, warum??? Der Übernimmt das für alle MOVE-Bausteine in diesem Programm, die die gleiche Source-Adresse haben. Kann mir bitte einer da mal helfen. Ich will doch einfach nur einen Eingang setzen, und dann erst soll das Steuerwort gesendet werden, damit ich eine Messung durchführen kann. Danke jetzt schonmal.
MfG Selly