24.04.2013 Views

Conceptos de PLC

Conceptos de PLC

Conceptos de PLC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3. Conjunto <strong>de</strong> instrucciones<br />

11. Para una explicación <strong>de</strong>tallada <strong>de</strong> las ban<strong>de</strong>ras y registros especiales asociados, por favor<br />

consulte Puntos a tomar en cuenta <strong>de</strong> la instrucción API 80 RS.<br />

Ejemplo <strong>de</strong> programa 1: COM2(RS-485), Código <strong>de</strong> función H02<br />

1. Código <strong>de</strong> función K2 (H02): leer múltiples dispositivos <strong>de</strong> bit, pue<strong>de</strong>n leerse hasta 64 bits.<br />

2. <strong>PLC</strong>1 se conecta a <strong>PLC</strong>2: (M1143 = OFF, modo ASCII), (M1143 = ON, modo RTU)<br />

3. En modo ASCII o RTU, cuando el COM2 <strong>de</strong>l <strong>PLC</strong> envía datos, los datos serán almacenados<br />

en D1256~D1295. Los datos <strong>de</strong> retroalimentación serán almacenados en registros iniciando<br />

<strong>de</strong>s<strong>de</strong> S y convertidos en D1296~D1311 en Hex automáticamente.<br />

4. Tome la conexión entre el <strong>PLC</strong>1 (<strong>PLC</strong> COM2) y el <strong>PLC</strong>2 (<strong>PLC</strong> COM1) por ejemplo, las tablas<br />

<strong>de</strong>bajo explican el estado cuando el <strong>PLC</strong>1 lee Y0~Y17 <strong>de</strong> <strong>PLC</strong>2.<br />

M1002<br />

X0<br />

X0<br />

MOV<br />

H87<br />

SET M1120<br />

D1120<br />

MOV K100 D1129<br />

RST M1143<br />

SET<br />

Recepción completada<br />

M1127<br />

MODRW K1 K2<br />

RST M1127<br />

Establecer protocolo <strong>de</strong> comunicación a 9600, 8, E, 1<br />

Retener protocolo <strong>de</strong> comunicación<br />

M1143 = OFF<br />

Modo ASCII<br />

M1122 Solicitud <strong>de</strong> envío<br />

Procesamiento <strong>de</strong> datos recibidos<br />

Establecer tiempo <strong>de</strong> espera <strong>de</strong> comunicación a 100ms<br />

H0500 D0 K16<br />

Longitud <strong>de</strong> datos (bit)<br />

Registro que almacena datos<br />

Dirección <strong>de</strong> datos Y0=H0500<br />

Código <strong>de</strong> función K2<br />

lee múltiples bits<br />

Dirección <strong>de</strong> dispositivo <strong>de</strong><br />

conexión K1<br />

Modo ASCII: Los datos recibidos son almacenados en registros que inician <strong>de</strong>s<strong>de</strong> D0 en formato<br />

ASCII y el <strong>PLC</strong> convierte el contenido a los registros D1296~D1311 en hexa<strong>de</strong>cimal<br />

automáticamente.<br />

Modo RTU: Los datos recibidos son almacenados en registros iniciando <strong>de</strong>s<strong>de</strong> D0 en Hex.<br />

Modo ASCII (M1143 = OFF):<br />

Restablecer M1127<br />

SET M1143<br />

M1143 = ON<br />

Modo RTU<br />

Cuando X0 = ON, la instrucción MODRW ejecuta la función especificada por el Código <strong>de</strong><br />

función 02.<br />

<strong>PLC</strong>1 <strong>PLC</strong>2, <strong>PLC</strong>1 envía: “01 02 0500 0010 E8”<br />

<strong>PLC</strong>2 <strong>PLC</strong>1, <strong>PLC</strong>1 recibe: “01 02 02 3412 B5”<br />

3-345

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

Saved successfully!

Ooh no, something went wrong!