-> Hier kostenlos registrieren
Hallo,
vorab ein paar allg Infos.
Ich programmiere mit Siemens Basic 10.5 für eine S7 1200.
Ich will Impulse zählen mit einem CTUD Baustein, also ein Baustein der vorwärts wie rückwärts zählt. In einem anderen Compare Baustein will ich dann Abfragen, ob der Zähler größer als 0 ist.
Jedoch habe ich das folgende Problem
Der Zähler zählt jedoch mit Integer.
Am CV Ausgang vom Zähler bekomme ich dann gesagt, ""der Aktualparameter Bool passt nichtzum Datentyp Int des Formalparameters"". Ich habe den Ausgang als Merker deklariert.
Aber den muss ich irgendwie als Int bekommen, damit ich ihn mit einem anderen Int (CMP Baustein) vergleichen kann.......
......Ratlosigkeit!!!!
vorab ein paar allg Infos.
Ich programmiere mit Siemens Basic 10.5 für eine S7 1200.
Ich will Impulse zählen mit einem CTUD Baustein, also ein Baustein der vorwärts wie rückwärts zählt. In einem anderen Compare Baustein will ich dann Abfragen, ob der Zähler größer als 0 ist.
Jedoch habe ich das folgende Problem
Der Zähler zählt jedoch mit Integer.
Am CV Ausgang vom Zähler bekomme ich dann gesagt, ""der Aktualparameter Bool passt nichtzum Datentyp Int des Formalparameters"". Ich habe den Ausgang als Merker deklariert.
Aber den muss ich irgendwie als Int bekommen, damit ich ihn mit einem anderen Int (CMP Baustein) vergleichen kann.......
......Ratlosigkeit!!!!