SPSnewbie91
Level-2
- Beiträge
- 186
- Reaktionspunkte
- 10
-> Hier kostenlos registrieren
Hallo zusammen.
Erst mal zur Software und Hardware.
TIA V18
CPU 1518F-4 PN/DP
Ich stehe vor folgendem Problem. Ich soll über einen Fußtaster bestimmte Bitmuster an ein übergeordnetes Leitsystem schicken. Das Bitmuster besteht aus 16 Bit. Als erstes soll ich das Bitmuster (0000 0000 0000 0001) schicken, sobald der Bediener den Fußtaster betätigt. Anschließend soll alle 150ms ein Bit mehr belegt werden. Sprich nach 150ms (0000 0000 0000 0011) nach weiteren 150ms (0000 0000 0000 0111) usw... Das Leitsystem wertet anschließend dieses Bitmuster aus um zu erfahren, ob der Bediener den Fußtaster "lange" oder "kurz" betätigt hat. Ich weiß es ginge viel einfacher und ist unnötig kompliziert, aber das ist nun Mal so Vorgabe vom Kunden.
Ich habe ein paar Sachen ausprobiert, aber irgendwie komme ich nicht auf das gewünschte Ergebnis.
Bitte verzeiht mir wenn das amateurhaft aussieht. Aber das bin ich nun mal noch. Ein Amateur .
Vielleicht kann mir jemand ja einen Gedankenstoß geben, wie ich das am Besten lösen könnte.
Gruß
SPSnewbie91
Erst mal zur Software und Hardware.
TIA V18
CPU 1518F-4 PN/DP
Ich stehe vor folgendem Problem. Ich soll über einen Fußtaster bestimmte Bitmuster an ein übergeordnetes Leitsystem schicken. Das Bitmuster besteht aus 16 Bit. Als erstes soll ich das Bitmuster (0000 0000 0000 0001) schicken, sobald der Bediener den Fußtaster betätigt. Anschließend soll alle 150ms ein Bit mehr belegt werden. Sprich nach 150ms (0000 0000 0000 0011) nach weiteren 150ms (0000 0000 0000 0111) usw... Das Leitsystem wertet anschließend dieses Bitmuster aus um zu erfahren, ob der Bediener den Fußtaster "lange" oder "kurz" betätigt hat. Ich weiß es ginge viel einfacher und ist unnötig kompliziert, aber das ist nun Mal so Vorgabe vom Kunden.
Ich habe ein paar Sachen ausprobiert, aber irgendwie komme ich nicht auf das gewünschte Ergebnis.
Bitte verzeiht mir wenn das amateurhaft aussieht. Aber das bin ich nun mal noch. Ein Amateur .
Vielleicht kann mir jemand ja einen Gedankenstoß geben, wie ich das am Besten lösen könnte.
Gruß
SPSnewbie91