Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos...

30
Factory Automation Systems Instrucciones para redes Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

Transcript of Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos...

Page 1: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

Factory Automation Systems

Factory Automation Systems

Instrucciones para redesInstrucciones para redesInstrucciones para

envió y recepción de datos por la red.

(SEND,RECV,CMND)

Page 2: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

2

CURSO DE REDESCURSO DE REDES

Instrucciones para redes.Instrucciones para redes. Índice.

– Puertos lógicos.

– Flags de comunicaciones.

– Instrucción SEND.

– Instrucción RECV.

– Instrucción CMND.

– Especificaciones.

Page 3: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

3

CURSO DE REDESCURSO DE REDES

Puertos lógicos.Puertos lógicos. Concepto de puertos lógicos.

– Existen 8 puertos de comunicación.

– Permite ejecutar 8 instrucciones de comunicación simultaneas.

– Solamente una instrucción puede ser ejecutada a la vez por cada puerto de comunicaciones.

– Los 8 puertos de comunicaciones pueden ser usados por las instrucciones de red (SEND(090), RECV(098), CMND(490)).

Page 4: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

4

CURSO DE REDESCURSO DE REDES

Flags de comunicaciones.Flags de comunicaciones. Operación de los flags de comunicaciones.

– Flag de puerto de comunicaciones habilitado: es puesto a 0 cuando se esta realizando una comunicación, y puesto a 1 cuando las comunicaciones han sido terminadas.

– Flag de error en el puerto de comunicaciones: se pone a 0 cuando se inicia la transmisión o recepción, y se pondrá a 1 si ocurriera algún error en la operación.

– Estado del puerto de comunicaciones: es el estado que es mantenido hasta la siguiente transmisión o recepción.

Page 5: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

5

CURSO DE REDESCURSO DE REDES

Flags de comunicaciones.Flags de comunicaciones.

Flag Dirección Comentario

Word Bit

Flag de comunicación disponible.

A202 Bit 7: Port 7

Bit 6: Port 6

Bit 5: Port 5

Bit 4: Port 4

Bit 3: Port 3

Bit 2: Port 2

Bit 1: Port 1

Bit 0: Port 0

OFF: Ejecución posible.

ON: Comunicación en ejecución.

Flags de comunicaciones disponibles.

Page 6: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

6

CURSO DE REDESCURSO DE REDES

Flags de comunicaciones.Flags de comunicaciones. Flags de error en el puerto de comunicaciones.

Flag Dirección Comentario

Word Bit

Flag de error en el puerto de comunicaciones.

A219 Bit 7: Port 7

Bit 6: Port 6

Bit 5: Port 5

Bit 4: Port 4

Bit 3: Port 3

Bit 2: Port 2

Bit 1: Port 1

Bit 0: Port 0

OFF: Función ejecutada correctamente.

ON: Error en la ejecución de la instrucción.

Page 7: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

7

CURSO DE REDESCURSO DE REDES

Flags de comunicaciones.Flags de comunicaciones. Códigos de error en ejecución.

Canal DescripciónA203 Código de error del puerto 0 en la ejecución de una instrucción.

A204 Código de error del puerto 1 en la ejecución de una instrucción.

A205 Código de error del puerto 2 en la ejecución de una instrucción.

A206 Código de error del puerto 3 en la ejecución de una instrucción.

A207 Código de error del puerto 4 en la ejecución de una instrucción.

A208 Código de error del puerto 5 en la ejecución de una instrucción.

A209 Código de error del puerto 6 en la ejecución de una instrucción.

A210 Código de error del puerto 7 en la ejecución de una instrucción.

Page 8: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

8

CURSO DE REDESCURSO DE REDES

Instrucción SEND.Instrucción SEND. Instrucción SEND (090).

Page 9: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

9

CURSO DE REDESCURSO DE REDES

Instrucción SEND.Instrucción SEND. Formato.

SEND(090)

S

D

C

Numero de canales

Red Destino

Nodo Destino Unidad Dest.

Res. Port Rein.

Time out

C + 0

C + 1

C + 2

C + 3

C + 4

S (Fuente): Canal de inicio de lectura (local).

D (Destino): Canal de inicio de escritura (destino).

C (Control): Primer canal de los datos de control (5 canales).

Page 10: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

10

CURSO DE REDESCURSO DE REDES

Instrucción SEND.Instrucción SEND. Canal de control C + 0.

C + 0 :

15 0

Numero de canales a enviar.0001 a 03DE (hex): 1 a 990 canales.

Page 11: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

11

CURSO DE REDESCURSO DE REDES

Instrucción SEND.Instrucción SEND. Canal de control C + 1.

0 0C + 1 :

15 0

Numero de red destino.00 : Red Local.01 a 7F (hex): 1 a 127

11 7 3

Page 12: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

12

CURSO DE REDESCURSO DE REDES

Instrucción SEND.Instrucción SEND. Canal de control C + 2.

C + 2 :

(Numero de unidad destino)(Numero de nodo destino)

Número de nodo destino.00 a 20 (hex.): 0 a 32 (CLK)

00 a 7E (hex.): 0 a 254 (ETN).

FF (hex.): broadcast.

Número de unidad destino.00: Unidad de CPU.

01: Ordenador (programas de usuario).

10 a 1F (hex.): Unidades de bus 0 a 15.

20 a 2F (hex.): Unidades especiales E/S.

E1 (hex.): Inner Board.

Page 13: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

13

CURSO DE REDESCURSO DE REDES

Instrucción SEND.Instrucción SEND. Canal de control C + 3.

0 0C + 3 :

15 010 7 3

Numero de reintentos

Respuesta:0 – Requerida.1 – No requerida.

8

Numero de puerto deComunicaciones: 0 a 7

Page 14: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

14

CURSO DE REDESCURSO DE REDES

Instrucción SEND.Instrucción SEND. Canal de control C + 4.

C + 4 :

15 0

Tiempo de espera de respuesta.0000 (hex.): 2 seg.0001 a FFFF (hex.): 0.1 a 6553.5 seg.

Page 15: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

15

CURSO DE REDESCURSO DE REDES

Instrucción RECV.Instrucción RECV. Instrucción RECV(098).

Page 16: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

16

CURSO DE REDESCURSO DE REDES

Instrucción RECV.Instrucción RECV. Formato.

RECV(098)

S

D

C

Numero de canales

Red Destino

Nodo Destino Unidad Dest.

Res. Port Rein.

Time out

C + 0

C + 1

C + 2

C + 3

C + 4

S (Fuente): Canal de inicio de lectura (remoto).

D (Destino): Canal de inicio de escritura (local).

C (Control): Primer canal de los datos de control (5 canales).

Page 17: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

17

CURSO DE REDESCURSO DE REDES

Instrucción RECV.Instrucción RECV. Canal de control C + 0.

C + 0 :

15 0

Numero de canales a enviar.0001 a 03DE (hex): 1 a 990 canales.

Page 18: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

18

CURSO DE REDESCURSO DE REDES

Instrucción RECV.Instrucción RECV. Canal de control C + 1.

0 0C + 1 :

15 0

Numero de red destino.00 : Red Local.01 a 7F (hex): 1 a 127

11 7 3

Page 19: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

19

CURSO DE REDESCURSO DE REDES

Instrucción RECV.Instrucción RECV. Canal de control C + 2.

C + 2 :

(Numero de unidad destino)(Numero de nodo destino)

Número de nodo destino.00 a 20 (hex.): 0 a 32 (CLK)

00 a 7E (hex.): 0 a 254 (ETN).

FF (hex.): broadcast.

Número de unidad destino.00: Unidad de CPU.

01: Ordenador (programas de usuario).

10 a 1F (hex.): Unidades de bus 0 a 15.

20 a 2F (hex.): Unidades especiales E/S.

E1 (hex.): Inner Board.

Page 20: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

20

CURSO DE REDESCURSO DE REDES

Instrucción RECV.Instrucción RECV. Canal de control C + 3.

0 0C + 3 :

15 010 7 3

Numero de reintentos

Respuesta:0 – Requerida.1 – No requerida.

8

Numero de puerto deComunicaciones: 0 a 7

Page 21: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

21

CURSO DE REDESCURSO DE REDES

Instrucción RECV.Instrucción RECV. Canal de control C + 4.

C + 4 :

15 0

Tiempo de espera de respuesta.0000 (hex.): 2 seg.0001 a FFFF (hex.): 0.1 a 6553.5 seg.

Page 22: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

22

CURSO DE REDESCURSO DE REDES

Instrucción CMND.Instrucción CMND. Instrucción CMND(490).

Page 23: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

23

CURSO DE REDESCURSO DE REDES

Instrucción CMND.Instrucción CMND. Formato.

CMND(490)

S

D

C

C + 0

C + 1

C + 2

C + 3

C + 4

Nº bytes del comando

Nº bytes de la respuesta

0 0 Red destino

Nodo destino Unidad destino

port Rein.

TimeoutC + 5

S (Fuente): Canal de inicio de mensaje a enviar.

D (Destino): Canal a partir del cual carga la respuesta.

C (Control): Primer canal de los datos de control (6 canales).

Page 24: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

24

CURSO DE REDESCURSO DE REDES

Instrucción CMND.Instrucción CMND. Canal de control C + 0.

C + 0 :

15 0

Numero de bytes del comando.0001 a 07C6 (hex.): 1 a 1990 bytes.

Page 25: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

25

CURSO DE REDESCURSO DE REDES

Instrucción CMND.Instrucción CMND. Canal de control C + 1.

C + 1 :

15 0

Numero de bytes del mensaje de respuesta.0001 a 07C6 (hex.): 1 a 1990 bytes.

Page 26: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

26

CURSO DE REDESCURSO DE REDES

Instrucción CMND.Instrucción CMND. Canal de control C + 2.

0 0C + 2 :

15 0

Numero de red destino.00 : Red Local.01 a 7F (hex): 1 a 127

11 7 3

Page 27: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

27

CURSO DE REDESCURSO DE REDES

Instrucción CMND.Instrucción CMND. Canal de control C + 3.

C + 3 :

(Numero de unidad destino)(Numero de nodo destino)

Número de nodo destino.00 a 20 (hex.): 0 a 32 (CLK)

00 a 7E (hex.): 0 a 254 (ETN).

FF (hex.): broadcast.

Número de unidad destino.00: Unidad de CPU.

01: Ordenador (programas de usuario).

10 a 1F (hex.): Unidades de bus 0 a 15.

20 a 2F (hex.): Unidades especiales E/S.

E1 (hex.): Inner Board.

Page 28: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

28

CURSO DE REDESCURSO DE REDES

Instrucción CMND.Instrucción CMND. Canal de control C + 4.

0 0C + 4 :

15 010 7 3

Numero de reintentos

Respuesta:0 – Requerida.1 – No requerida.

8

Numero de puerto deComunicaciones: 0 a 7

Page 29: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

29

CURSO DE REDESCURSO DE REDES

Instrucción CMND.Instrucción CMND. Canal de control C + 5.

C + 5 :

15 0

Tiempo de espera de respuesta.0000 (hex.): 2 seg.0001 a FFFF (hex.): 0.1 a 6553.5 seg.

Page 30: Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

30

CURSO DE REDESCURSO DE REDES

Instrucciones para redes.Instrucciones para redes.