Sei sulla pagina 1di 6

47 of 305.

Unidad 2 Ejemplos con operaciones


de bit, instrucciones binarias,
temporizadores y contadores

H / H

www.FreeLibros.me
48 of 305.

Unidad 2 Ejemplos con operaciones de bit, instrucciones binarias, temporizadores y contadores

Recuerda 2.1 Creacin del primer proyecto


Vamos a realizar el primer proyecto en STEP 7. Para ello se necesita disponer de
Dentro de un un software STEP 7 con su licencia o una versin demo. Tambin es posible tener
proyecto de una copia de un software STEP 7 sin licencia. El inconveniente de esto es que cada
Step 7 introdu vez que intentemos guardar algn cambio nos saldr un mensaje advirtindonos
ciremos todos
que el software utilizado no tiene llave. Dependiendo de qu versin del software
los equipos
estemos utilizando tambin puede ser que no nos deje ni siquiera abrir el progra
que tengamos
en la instala ma si no tenemos licencia. Los ejercicios expuestos en este manual estn resueltos
cin. Tanto PLC con la versin 5.3 del software con el SP 2. Tambin es posible realizar los mismos
com o equipos ejercicios con versiones anteriores. Algunas pantallas han cambiado de aspecto
de visualiza- pero las instrucciones y opciones explicadas en este manual tambin son vlidas
cin, PC u para las otras versiones.
otros elem en
tos de cam po. Dentro de un proyecto de STEP 7 introduciremos todos aquellos equipos que va
De este m odo yan a formar parte de nuestra instalacin. Introduciremos tanto los equipos de
ser muy fcil SIEMENS que estemos gastando, como los equipos de otras marcas que formen
establecer
parte del proyecto. Tambin los PC, los equipos de visualizacin y las diferentes
las relaciones
entre ellos. redes en caso de que las hubiera. De este modo, podremos comunicarlo todo de
modo sencillo y podremos visualizar todos los equipos de la instalacin con un
solo PC desde un solo punto de la instalacin.
Adems, con el software NETPRO (incluido en el STEP 7 a partir de la versin 5.x)
podremos visualizar de forma grfica, las redes y conexiones entre los diferentes
equipos. Adems podremos manejar estos enlaces de los equipos a las redes exis
tentes con el ratn del PC de forma grfica e intuitiva.
En el primer proyecto que vamos a realizar en el curso, vamos a insertar un solo
equipo (un PLC de SIEMENS). En siguientes captulos se insertar ms de un equi
po incluyendo PLC, reguladores de frecuencia, sistemas de visualizacin, ordena
dores, etctera.
Dentro del equipo de SIEMENS que vamos a insertar en este primer ejemplo, va
mos a incluir tanto el hardware que estemos utilizando, como los bloques de pro
gramacin (programa propiamente dicho).

La inclusin del hardware en el proyecto nos aportar varias ventajas. El ordena


dor "sabr" el equipo que vamos a gastar en nuestro trabajo. Adems "sabr" las
tarjetas que tenemos instaladas y las opciones de las que dispone cada tarjeta. Si
intentamos utilizar alguna instruccin que no soporta nuestra CPU, nos avisar in
dicndonos que aquella instruccin es imposible que sea utilizada en este proyec
to, Adems cuando entremos en la opcin "Propiedades del objeto" de cualquier
mdulo que tengamos en la instalacin, tendremos disponibles las propiedades
de ese equipo en concreto.

Adems tendremos la posibilidad de ajustar desde el software propiedades del


propio hardware. Por ejemplo nos permitir cambiar las alarmas, el tiempo de
ciclo de sean preestablecido para la propia CPU, las direcciones de cada uno de los
objetos de periferia, etc. Se explicar mejor todos estos puntos en los ejercicios
dedicados a ello.
Cada vez que hagamos un proyecto nuevo tendremos que definir un hardware
nuevo para cada uno de los equipos que tengamos en la red. Este paso no es
estrictamente necesario. Veremos en este mismo manual que es posible crear y
programar proyectos sin necesidad de definir un hardware. El nico inconveniente
de esto es que no podremos acceder o modificar las propiedades de cada mdulo.

Veamos cmo haramos esto en la prctica.

50

www.FreeLibros.me
49 of 305.

Unidad 2 Ejemplos con operaciones de bit, instrucciones binarias, temporizadores y contadores

Abrimos el Administrador de SIMATIC. Si es la primera vez que se utiliza el soft


ware, automticamente se abrir el asistente de nuevo proyecto.

Asistente de STEP 7: 'Nuevo proyecto 211


Introduccin 1(4)

Asistente de STEP 7: 'Huevo proyecto'

El Asistente de STEP 7 permite crear un proyecto en poco


tiempo. As se puede empezar a programar enseguida.

Haga clic en
J* * 'Siguiente' para crear su proyecto.

^ 'Finalizar', si desea crear el proyecto con la estructura


visualizada.

P Visualizar el Asistente al arrancar el Administrador SIMATC Preliminar

< Atrs Siguiente > Fjnalizer Cancelar Ayuda

Fig. 1

Si hemos utilizado el software ms veces, se abrir mostrando el ltimo proyecto


que se utiliz y no se cerr expresamente. Tambin puede ser que en la ventana
del asistente se haya seleccionado la pestaa de visualizar el asistente al arran
car el Administrador de SIMATIC y la veamos siempre. Si tenemos un proyecto
abierto, el aspecto del Administrador de SIMATIC ser algo parecido a la figura
que vemos a continuacin:

I^ /S IM A T IC M a n a g e r - P ruebas
Archivo Edicin Insertar Sistema de destino Ver Herramientas Ventana Ayuda

D 13- ? d i J ^a| f i | .V S:t: : l l ! 13 < sin filtro > V?


I ' F P ru e b a s - - C :\P ro g r a m F ile s \ S ie m e n s \S te p 7 \s 7 p r o j\P r u e b a s _ - J J x j|

B Pruebas O OBI
E SIMATIC 300(1)
- H CPU 315-2 DP
FI'-sTl Programa S7(1)
( a l Fuentes
o n m Q

Fig. 2

En el ejemplo vemos que se ha abierto el STEP 7 y el proyecto "Pruebas". Esto


quiere decir que la ltima vez que se cerr STEP 7, se hizo sin cerrar previamente
la ventana del proyecto "Pruebas".

51
www.FreeLibros.me
50 of 305.

Unidad 2 Ejemplos con operaciones de bit, instrucciones binarias, temporizadores y contadores

Si se utiliz el STEP 7 y se cerr el Administrador despus de haber cerrado el pro


yecto en uso, veremos una pantalla en blanco (o gris) desde la cual podremos abrir
un proyecto existente o crear uno nuevo.

Z j IsiMATIC M anager -rlSl-Xj


Archivo Sistema de destino Ver Herramientas Ventana Ayuda

Fig. 3

Tambin podremos abrir el asistente si as lo queremos. Si no se abre el asistente


pero queremos utilizarlo, deberemos acceder al men "Archivo Asistente 'Nue
vo proyecto'...", despus de haber cerrado el proyecto abierto en caso de que lo
hubiese.
Si queremos utilizar el asistente, no tenemos ms que ir contestando a lo que
se nos pregunta. Si queremos, podemos cancelar el asistente y generar nosotros
nuestro nuevo proyecto.

El primer ejemplo lo haremos utilizando el asistente.

Asistente de STEP 7: Nuevo proyecto J

; Introduccin 1(4)

Asistente de STEP 7: 'Huevo proyecto'

El Asistente de STEP 7 permite crear un proyecte en poco


tiempo. As se puede empezar a programar enseguida.

Haga clic en

'Siguiente' para crear su proyecto.

'Finalizar', si desea crear el proyecto con la estructura


visualizada.

r Visualizar el Asistente al arrancar el Administrador SIMATIC Preliminar

< Atrs Siguiente > Fjnallzar Cancelar Ayuda

Fig. 4

52
www.FreeLibros.me
51 of 305.

Unidad 2 Ejemplos con operaciones de bit, instrucciones binarias, temporizadores y contadores

Si hacemos el proyecto con el asistente, no tendremos en l las tarjetas de entra


das y salidas que estamos gastando. Tampoco tendremos incluidos otros equipos
que queramos utilizar o comunicar. Se generar un proyecto estndar en el que
no dispondremos de los equipos reales con los que vamos a trabajar. Es posible
programar con un proyecto generado as si nos adaptamos a la configuracin es
tndar de los equipos. Si queremos cambiar alguna de las opciones configurables
en los equipos, deberemos incluirlos de forma manual en nuestro proyecto.
Veamos como quedara el proyecto generado con el asistente. Posteriormente
crearemos uno manualmente y observaremos las diferencias.

Si pulsamos el botn "Siguiente >" en la primera pantalla del asistente, observa


remos el siguiente men:

Asistente de STEP 7: 'Nuevo proyecto* *J


Qu CPU utiliza en su proyecto? 2 (4 )

CPU:
Tipo de CPU Referencia A
CPU314C-2PtP 6ES7 3 1 4-6B F00-0A B 0
CPU315 6ES7 3 1 5 -1 A F03-0A B 0
CPU 31 5-2DP 1 6ES7 31 5-2A G 10-0A B 0 J
CPU316-2 DP 6ES7 31 6-2A G 00-0A B 0
CPU318-2 DP 6ES7 318-2A J00-0A B 0
ro m o 1 C C C 7 A A 0 1 V P n O IA R A
Nombre de la CPU: CPU315-2DP(1 )

Direccin MPI: Memoria de trabajo 1 28KB; 0,1 ms/1000


~ 3
instr.; conexiones MPI+ DP (maestro DP o

P relim inar

< Atrs Siguiente > Finalizar Cancelar Ayuda

Fig. 5

En esta ventana deberemos seleccionar la CPU que vamos a utilizar en el proyec


to. En el ejemplo hay seleccionada una CPU 315-2DP. Tambin podemos asignar
le una direccin MPI y un nombre. De momento mientras slo tengamos una CPU
la direccin MPI es irrelevante. Podemos dejar la 2 que es la que viene por defec
to. El nombre lo dar el usuario. Se recomienda utilizar un nombre que identifi
que a la CPU dentro de la instalacin. En el ejemplo le hemos dejado el nombre
por defecto ya que de momento no estamos programando nada en concreto.

53
www.FreeLibros.me
52 of 305.

Unidad 2 Ejemplos con operaciones de bit, instrucciones binarias, temporizadores y contadores

Si pulsamos "Siguiente >" accedemos a esta ventana:

A sistente de STEP 7: Nuevo proyecto* *j

O Qu bloques desea insertar? 3(4)

Bloques
Nombre del b.. | Nombre simbokco
Z j
0 OB1 Cycle Execution
Oosio Time of Day interrupt 0
OB11 Time ot Day Interrupt t
OB12 Time of Day Interrupt 2
OB13 Time of Day Interrupt 3 zi
I- Seleccionar todo Ayuda del OB
Lenguaje para todos los bloques

(? AWL r KOP C FUP

Preliminar
I- Crear tambin fuentes

< Atrs ^ g ig u ie n t e jjj Finalizar Cancelar Ayuda

Fig. 6

Aqu se nos permite seleccionar los bloques que queremos tener en el proyecto a
priori. En principio por defecto viene seleccionado el bloque OBI (bloque princi
pal). De momento empezaremos trabajando los primeros proyectos slo con este
bloque. En posteriores captulos se explicar para qu sirven los dems bloques y
se realizarn ejemplos utilizndolos.
Tambin se nos da la opcin de seleccionar el tipo de lenguaje que queremos u ti
lizar. Por defecto viene seleccionado AWL (listado de instrucciones). En prximas
pginas explicaremos los tres lenguajes incluyendo ejemplos. Aunque aqu selec
cionemos uno de los tres lenguajes disponibles, siempre podremos cambiarlo una
vez entremos en el bloque para programar. Incluso si se respetan unas sencillas re
glas podremos cambiar de lenguaje los bloques una vez hayan sido programados.
Conforme vayamos avanzando en la teora de programacin, se irn explicando
estas pequeas normas con las cuales siempre se tendrn los bloques traducibles
a los tres lenguajes. De momento en el ejemplo dejamos seleccionado el lenguaje
AWL.
Si pulsamos "Siguiente >" accedemos a la pantalla que vemos a continuacin:

I A s is te n te de STEP 7: N uevo p ro y e c to *

C m o s e d ebe lla m a r s u p ro y e c to ? 4(4)

Nombre del proyecto: Proyecto_con_asistente


Proyectos existentes: Pruebas

<Compruebe su nuevo proyecto en la presentacin


Fjrelminar.
t Haga d ic en el botn Finalizar', si desea crear el proyecto
c:on la estructura visualizada

Preliminar

< Atrs Finalizar | Cancelar Ayuda


i

Fig. 7

54
www.FreeLibros.me

Potrebbero piacerti anche