24.04.2013 Views

Conceptos de PLC

Conceptos de PLC

Conceptos de PLC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>PLC</strong>→PC<br />

“ 01 03 10 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 72 98”<br />

Mensaje <strong>de</strong> retroalimentación:<br />

Nombre <strong>de</strong> campo Ejemplo (Hex)<br />

START Sin entrada <strong>de</strong> datos ≥ 10 ms<br />

Dirección <strong>de</strong> esclavo 01<br />

Código <strong>de</strong> comando 03<br />

Conteo <strong>de</strong> bytes 10<br />

Datos alta (T20) 00<br />

Datos baja (T20) 01<br />

Datos alta (T21) 00<br />

Datos baja (T21) 02<br />

Datos alta (T22) 00<br />

Datos baja (T22) 03<br />

Datos alta (T23) 00<br />

Datos baja (T23) 04<br />

Datos alta (T24) 00<br />

Datos baja (T24) 05<br />

Datos alta (T25) 00<br />

Datos baja (T25) 06<br />

Datos alta (T26) 00<br />

Datos baja (T26) 07<br />

Datos alta (T27) 00<br />

Datos baja (T27) 08<br />

CRC CHK baja 72<br />

CRC CHK Alta 98<br />

END Sin entrada <strong>de</strong> datos ≥ 10 ms<br />

4.3.3 CRC CHK (verificación)<br />

4. Comunicaciones<br />

La verificación CRC inicia <strong>de</strong>s<strong>de</strong> la “Dirección <strong>de</strong> esclavo” y termina en “el último contenido <strong>de</strong><br />

datos”. Cálculo <strong>de</strong> CRC:<br />

Paso 1: Establezca el registro <strong>de</strong> 16 bits (registro CRC) = FFFFH.<br />

Paso 2: Opere XOR en el primer mensaje <strong>de</strong> 8 bits (dirección) y los 8 bits más bajos <strong>de</strong>l registro<br />

CRC. Guar<strong>de</strong> el resultado en el registro CRC<br />

Paso 3: Desplace a la <strong>de</strong>recha el registro CRC para un bit e ingrese “0” en el bit más alto.<br />

Paso 4: Verifique el bit más bajo (bit 0) <strong>de</strong>l valor <strong>de</strong>splazado. Si el bit 0 es 0, ingrese el nuevo valor<br />

obtenido en el paso 3 al registro CRC; Si el bit 0 NO es 0, opere XOR en A001H y el valor<br />

<strong>de</strong>splazado y guar<strong>de</strong> el resultado en el registro CRC.<br />

4-9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!