Vai al contenuto
PLC Forum


Problema Cheksum S7200 - Problema cheksum s7200


Messaggi consigliati

Inserito:

Salve a tutti, ho un problema con il calcolo del cheksum che devo fare per controllare l'esattezza di 250 byte che mi arrivano in seriale. La prima cosa che devo fare è quella di sommare tutti i 250 byte: come posso fare? Con Microwin 4.0 non ci sono funzioni che mi permettono di farlo in automatico? Con Omron l'istruzione SUM mi risolveva il problema. Ho provato a usare un ciclo for al cui interno ci sono le seguenti istruzioni:

LD Sempre_1

MOVW *PuntatoreRX, AppoggioCheksum2

ANDW 16#FF00, AppoggioCheksum2

SRW AppoggioCheksum2, 8

+D 1, PuntatoreRX

MOVW *PuntatoreRX, AppoggioCheksum3

ANDW 16#FF, AppoggioCheksum3

MOVW AppoggioCheksum2, AppoggioCheksum4

+I AppoggioCheksum3, AppoggioCheksum4

+D 1, PuntatoreRX

Qualcuno può dirmi dove stà l'errore o come fare per un modo più veloce?

Grazie a tutti.


Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...