Bug in _RMP_B?

Begonnen von nikiwaibel, 03. Februar 2013, 21:44:52

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

nikiwaibel

hallo, ich bin neu hier.

hab unter twincat mal RMP_B ausprobiert. einfach den saegezahn-generator aus der dokumentation. OUT wird korrekt raufgezaehlt (0..255),  aber dann wechselt OUT zw 16#00 und 16#FF. das scheint mir falsch zu sein, denn:

wenn ich stattdessen RMP_W verwende passt alles ... OUT startet bei 16#0000, geht dann rauf bis 16#FFFF und dann beginnt alles von vorne.

hab dann den code verglichen ... RMP_B / RMP_W scheint praktisch gleich / korrekt. unterschiedlich sind jedoch _RMP_B bzw _RMP_W.

komisch ist auch, dass der kommentar bei  _RMP_W (von hugo) von '_RMP_B' "spricht":
===
FUNCTION_BLOCK _RMP_W
...
_RMP_B generates a ramp on an external var of type byte
===