Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Put y Get
Put y Get
1)
INDICE:
1
COMO LO QUE QUEREMOS EN UTILIZAR EL PUT Y EL GET PARA PODER
CONECTAR 3 PLC PARA ELLO PRIMERO NECESITAMOS DESCARGARNOS EL PLC
SIM ADVANCES V4.
UNA VEZ DESCARGADO EL V4 ADVANCES ABRIMOS EL PROGRAMA, PERO
PRIMERO LO EJUTAMOS COMO ADMINISTRADOR:
2
CAMBIAMOS A PLCSIM VIRTUAL ETH.ADVANCES Y EL TPC LO PONEMOS EN
ETHERNET.
UNA VEZ REALIZADO ESOS CAMBIOS NOS METEMOS EN EL TIA PORTA Y
EMPEZAMOS NUESTRA PROGRAMACIÓN.
1º CREAREMOS UN NUEVO PROYECTO EN EL CUAL LE METEREMOS 3 PLC CADA
UNO CON UNA IP DISTINTA Y LOS CONECTAMOS:
3
UNA VEZ CONECTADOS EMPEZAMOS A PROGRAMAR EL PLC A:
- A DEBE EJECUTAR UN PUT Y GET SOBRE B. MÍNIMO EN ESTA TRANSMISIÓN SE
HAN DE ENVIAR MÍNIMO 2 BYTES CONSECUTIVOS Y UNA PALABRA
NO CONSECUTIVA.
4
EN CADA UNA DE LAS ACCIONES METEMOS LAS VARIABLES ADECUADAS
5
PARA EL PUT HACEMOS JUSTAMENTE LO CONTRARIO ES DECIR LA
INFORMACION DE “ADDR” ES LA INFORMACION DEL DB3 EL DB DE ESCRIBIR, ES
DECIR: P#DB3.DBX0.0 BYTE 2
- A PUT SOBRE C.
6
EN ESTE CASO LA UNICA DIFERENCIA CON RESPECTO AL ANTERIOR ES QUE
CAMBIAN LOS DB TANTO DE LEER ( RECEPTOR) Y EL DEL ESCRIBIR(EMISOR):
ADDR_1= P#DB6.DBX0.0 BYTE 2 DONDE EL DB 6 ES EL DB DE LECTURA DEL PLC C
RD_1= P#DB3.DBX0.0 BYTE 2 DONDE EL DB 3 ES EL DB DE ESCRIBIR DEL PLC B
IGUAL QUE EL ANTERIOR PUT LO UNICO QUE CAMBIAN SON LAS DIRECCIONES
DEL EMISOR Y EL RECEPTOR
ADDR= P#DB3.DBX0.0 BYTE 2
SD= P#DB6.DBX0.0 BYTE 2
7
EN ESTE GET TMB SOLO CAMBIA LA DIRECCION DEL RECEPTOR Y EL EMISOR.
ADDR= P#DB2.DBX0.0 BYTE 2
RD= P#DB5.DBX0.0 BYTE 2
8
UNA VEZ ABIERTO Y CARGADO NOS VAMOS A NUESTRO PROYECTO DE TIA
PORTA Y CARGAMOS EL DISPOSITIVO:
9
CUANDO NOS SALGA NUESTRO DISPOSITIVO TENDREMOS QUE CARGAR ESTOS
DISPOSITIVOS Y NUESTROS PLC YA SERAN CAPACES DE ESCRIBIR O LEER
SEGÚN LA ORDEN QUE LE HAYAMOS DADO
1º GET A SOBRE B
10
AL FORZAR UN VALOR DEL PUT DEL PLC 2 COMPROBAMOS QUE SE COMUNICA
PERFECTAMENTE CON EL PLC 1 YA QUE DICHO VALOR CAMBIA TMB EN ESTE
PLC
DE IGUAL MANERA PASA EN LOS SIGUIENTES APARTADOS CON LA DIFERENCIA
QUE CAMBIA EL EMISOR Y EL RECEPTOR SEGÚN EL PLC QUE QUIERA SER EL
EMISOR(PUT)
11
2º PUT A SOBRE B
12
3º PUT A SOBRE C
4º GET B SOBRE C
13
5º PUT C SOBRE B
14
6º C get sobre A
15
COMO PODEMOS COMPROBAR AL CAMBIAR LAS VARIABLES DE LOS PUT DE
LOS DIFERENTES PLCs SOMOS CAPACES DE CONTACTAR CON LOS OTROS
PLCs
16