emilio20
Level-1
- Beiträge
- 835
- Reaktionspunkte
- 20
-> Hier kostenlos registrieren
Hallo
Ich habe mir einen Baustein erstellt der ein Eingangs Word und ein Speicher Word miteinander vergleicht. Ändert sich was am Eingangs Word
möchte ich die Bits in ein MELDUNG_ALARM_FENSTER (WORD) schreiben.
Hierfür verwende ich folgende Funktion
mein Problem ist das ich das forzeichen des MELDUNG_ALARM_FENSTER weg bekommen muss da ich machnal die falschen bits bekomme.
Ich bekomme z.b -512 DEZ benötige aber 512 DEZ
wie kann ich das Vorzeichen in einem Word entfernen ?
Ich habe mir einen Baustein erstellt der ein Eingangs Word und ein Speicher Word miteinander vergleicht. Ändert sich was am Eingangs Word
möchte ich die Bits in ein MELDUNG_ALARM_FENSTER (WORD) schreiben.
Hierfür verwende ich folgende Funktion
Code:
MELDUNG_ALARM_FENSTER:=INT_TO_WORD (WORD_TO_INT(SPEICHER_FENSTER) - WORD_TO_INT(EW_FENSTER));
mein Problem ist das ich das forzeichen des MELDUNG_ALARM_FENSTER weg bekommen muss da ich machnal die falschen bits bekomme.
Ich bekomme z.b -512 DEZ benötige aber 512 DEZ
wie kann ich das Vorzeichen in einem Word entfernen ?