E5P-GET-PUT 1200 300 v1
E5P-GET-PUT 1200 300 v1
E5P-GET-PUT 1200 300 v1
Comunicación exclusiva SIEMENS con enlaces S7 y funciones GET y PUT para dos CPUs diferentes
En este ejercicio, a programación de las funciones GET y PUT las haremos solo en el PLC S7-1200 (Opción A),
aunque podríamos hacerlo en cualquier combinación de las expuestas a continuación.
OPCIÓN A OPCIÓN B
OPCIÓN C OPCIÓN D
-Queremos copiar los valores que tienen los 5 registros enteros (del DB20.DBW0 al DB20.DBW8) del PLC S7-300
a 5 registros enteros (del DB10.DBW10 al DB10.DBW18) del PLC S7-1200.
-Esta copia se realizara mediante la función GET cuando accionemos la entrada I 0.3 del S7-1200.
DB10.DBW10 DB20.DBW0=10
GET , I 0.3=1
DB10.DBW12 DB20.DBW2=20
DB10.DBW14 DB20.DBW4=30
DB10.DBW16 DB20.DBW6=40
DB10.DBW18 DB20.DBW8=50
-Queremos copiar los valores que tienen los 5 registros enteros (del DB10.DBW0 al DB10.DBW8) del PLC S7-
1200 a 5 registros enteros (del DB20.DBW10 al DB20.DBW18) del PLC S7-300.
-Esta copia se realizara mediante la función GET cuando accionemos la entrada I 0.7 del S7-1200.
DB10.DBW0=1 DB20.DBW10
PUT , I 0.7=1
DB10.DBW2=2 DB20.DBW12
DB10.DBW4=3 DB20.DBW14
DB10.DBW6=4 DB20.DBW16
DB10.DBW8=5 DB20.DBW18
-En el PLC 1200, hemos de activar la opción “Permitir acceso GET/PUT del interlocutor remoto”, que está dentro
de las propiedades del PLC en “Protección”.
Dentro de él creamos dos Arrays de 5 registros cada uno en formato INT, al primero le llamamos “LECTURA DEL
300” y al segundo le llamamos “ESCRITURA AL 300.
Pulsamos sobre “Compilar” y en “Valor de arranque”, ponemos los siguientes valores a cada registro.
-Abrimos el S7-300 y creamos el DB20 con el nombre “300”. Dentro de él creamos dos Arrays de 5 registros
cada uno en formato INT, al primero le llamamos “ESCRITURA EN EL 1200” y al segundo le llamamos “LECTURA
DEL 1200". Pulsar en “Compilar” y a continuación ponemos los valores de arranque indicados.
Abrir el DB10 del S7-1200 y el DB20 del S7-300 y poner las “gafas”.