-> Hier kostenlos registrieren
Hallo
Ich habe mal eine Frage auf die Machbarkeit folgender Aufgabenstellung:
Ich habe einen Winkelgeber mit 360°. Dieser gibt den Winkel BCD codiert über 10 einzelne Leitungen weiter. Dabei gilt:
Leitung 1 Bit 1 1x1
Leitung 2 Bit 2 2x1
Leitung 3 Bit 3 4x1
Leitung 4 Bit 4 8x1
Leitung 5 Bit 5 1x10
...
Leitung 10 Bit 10 2x100
Mein Gedanke ist nun diese zehn Leitungen jeweils auf einen Eingang zu legen (in der richtigen Reihenfolge natürlich) und dann per Merkerwort und Umwandlung von BCD in INT als Winkel anzeigen zu lassen. Dies sollte auch ohne Probleme Funktionieren. Was ich allerdings nicht weis ist ob der Eingang von ersten Bit schnell genug zum zählen ist. In meinem Fall benötigt der Winkelgeber für eine ganze Umdrehung 2s. Wenn ich mich jetzt nicht verrechnet habe ändert sich das Bit dann alle 5 ms. Als Eingangskarte habe ich eine 321-1BH02-0AA0 oder eine 321-1BL00-0AA0 zur Verfügung. CPU ist eine 315-2DP
Was denkt ihr? Wird das funktionieren oder sind die Eingänge zu träge sodass nicht richtig ausgewertet werden kann.
Danke schon mal an alle
Ich habe mal eine Frage auf die Machbarkeit folgender Aufgabenstellung:
Ich habe einen Winkelgeber mit 360°. Dieser gibt den Winkel BCD codiert über 10 einzelne Leitungen weiter. Dabei gilt:
Leitung 1 Bit 1 1x1
Leitung 2 Bit 2 2x1
Leitung 3 Bit 3 4x1
Leitung 4 Bit 4 8x1
Leitung 5 Bit 5 1x10
...
Leitung 10 Bit 10 2x100
Mein Gedanke ist nun diese zehn Leitungen jeweils auf einen Eingang zu legen (in der richtigen Reihenfolge natürlich) und dann per Merkerwort und Umwandlung von BCD in INT als Winkel anzeigen zu lassen. Dies sollte auch ohne Probleme Funktionieren. Was ich allerdings nicht weis ist ob der Eingang von ersten Bit schnell genug zum zählen ist. In meinem Fall benötigt der Winkelgeber für eine ganze Umdrehung 2s. Wenn ich mich jetzt nicht verrechnet habe ändert sich das Bit dann alle 5 ms. Als Eingangskarte habe ich eine 321-1BH02-0AA0 oder eine 321-1BL00-0AA0 zur Verfügung. CPU ist eine 315-2DP
Was denkt ihr? Wird das funktionieren oder sind die Eingänge zu träge sodass nicht richtig ausgewertet werden kann.
Danke schon mal an alle