10. Seleccionamos la fuente de poder que posee
El PLC, para el ejemplo utilizaremos PS 307 5A
Pueden fijarse que el sistema por si solo, recomienda
en que slot, debe ser montada la fuente de poder, celda
marcada de color verde.
P.G.F. 2013
11. La fuente de poder esta montada en el slot
correspondiente
P.G.F. 2013
12. Todo PLC, debe estar conectado a una red.
Haga doble clic en DP, para configurar la
Dirección Profibus que usted le asignara
P.G.F. 2013
17. Hacer doble clic en DI24 / D016
Con el propósito de configurar las entradas y salidas digitales
P.G.F. 2013
18. DI 24 = 24 entradas digitales
DO 16 = 16 salidas digitales
P.G.F. 2013
19. Configuración estándar,
Recordemos que este PLC posee 24 entradas digitales.
Si lo vemos a nivel de Byte, son 3. Ya que cada uno de ellos posee 8 bits.
Eso quiere decir lo siguiente:
Byte Entradas
124 I124.0 I124.1 I124.2 I124.3 I124.4 I124.5 I124.6 I124.7
125 I125.0 I125.1 I125.2 I125.3 I125.4 I125.5 I125.6 I125.7
126 I126.0 I126.1 P.G.F. 2013 I126.2 I126.3 I126.4 I126.5 I126.6 I126.7
20. Para que su primer byte a trabajar sea el cero,
Solo basta que usted retire el ticket estándar
Y luego cambie el valor 124 por 0.
Finalmente la configuración de las entradas
quedara así:
Byte Entradas
0 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7
1 I1.0 I1.1 I1.2 I1.3 I1.4 I1.5 I1.6 I1.7
2 I2.0 I2.1 I2.2 I2.3 I2.4 I2.5 I2.6 I2.7
P.G.F. 2013
Nota: en lo que concierne a las salidas, se procede de la misma manera
21. Luego para corroborar nuestra configuración inicial, haga clic en inicio y luego en
Comprobar coherencia. Si todo esta correcto aparecerá la siguiente ventana
P.G.F. 2013
22. Volvemos a la ventana del Administrados S7 Manager
P.G.F. 2013
23. OB (bloques de organización)
FC (función)
No tiene bloque de datos de instancia
FB (bloque de función) tiene un bloque de datos
de instancia para almacenamiento temporal
DB (bloque de datos) para acceso global
y almacenamiento permanente
OB FB FC
″Motor″
DB
instancia única
″Motor_2″
FB
″Motor″
DB
multi-instancia
″Motor_1″
FC
FB
Modbus
COMM
Recordemos que
S7 Manager trabaja
De manera
estructurada
P.G.F. 2013
24. Dicha estructura, trabaja en
base a bloques.
El bloque principal es el OB1
Clic en Bloques OB: Bloque de organización
P.G.F. 2013
25. La idea es que el OB1 posea el vinculo y es quien organiza la programación del
Automatismo que se realizara.
OB FB FC
″Motor″
DB
instancia única
″Motor_2″
FB
″Motor″
DB
multi-instancia
″Motor_1″
FC
FB
Modbus
COMM
P.G.F. 2013
26. Para insertar Funciones, Bloques de Funciones, Bloques de datos, etc.
Solo basta hacer clic en el botón derecho del mouse y posicionarse en
Insertar bloque.
P.G.F. 2013
27. Insertando un bloque de función
Un bloque de función puede tener dentro de ella
Funciones y lo mas importante es el lenguaje de
Programación que se utilizara.
Para el ejemplo utilizaremos KOP, el cual es un
Ladder normal.
Si dese puede introducir un
Nombre al boque, para
El ejemplo será:
FB1_PGF_KOP
P.G.F. 2013
28. Ahora insertaremos un nuevo bloque de función,
con el lenguaje de programación Grafcet
P.G.F. 2013
30. Ahora bien, hemos visto como debemos configurar básicamente nuestro PLC;
• Configuración (fuente de poder, entradas-salidas, red Profibus)
• Creamos 2 bloques de funciones:
• FB1 lenguaje KOP
• FB2 lenguaje GRAFCET
Lo que corresponde ahora es insertarlos en el bloque de organización principal OB1
OB
FB1
″KOP″
FB
″GRAFCET″
P.G.F. 2013
32. Esta es la ventana de programación
Bloques
P.G.F. 2013
33. Podemos apreciar que al hacer clic en Bloques FB, se despliegan los bloques,
que anteriormente insertamos
P.G.F. 2013
34. Cada bloque de función lleva asociado un bloque de instancia
OB FB1
″KOP″
DB
instancia única
″KOP″
FB1
″GRAFCET″
P.G.F. 2013
35. Clic en FB1 y lo arrastramos como se indica:
Veremos que aparecerán ??? , esto significa que falta definir el bloque de instancia
(Bloque de datos DB), que estará asociado al F1
P.G.F. 2013
36. Escribir DB1 y luego presione la tecla Enter
P.G.F. 2013
37. Para acceder al FB1 solo basta presionar el botón derecho del mouse
y posicionarse en Bloque llamado y luego hacer clic en Abrir
P.G.F. 2013
38. Aparecerá una nueva ventana de programación, en esta programaremos
Dentro de FB1
P.G.F. 2013
44. Presionamos la tecla guardar y aparecerá la siguiente ventana, en la cual
Hace referencia a que nuestro bloque se modificará, hacer clic en si
P.G.F. 2013
45. Al volver al OB1, veremos que nuestro bloque esta enmarcado en rojo.
Motivo: las modificaciones que se efectuaron.
P.G.F. 2013
46. Una alternativa es borrar y luego insertar el bloque nuevamente.
Pero la forma más efectiva es la siguiente:
• Crear el FB y acceder de inmediato a el.
• Una vez terminada la programación dentro de el, cerrar el bloque
• Finalmente acceder al OB1 y llamar al FB
En esta ocasión insertaremos nuevamente el bloque borrado, pero ahora con las
Modificaciones efectuadas
P.G.F. 2013
47. Y el bloque configurado quedará así.
Como ven nos pedirá a que DB esta asociado, y colocamos DB1
P.G.F. 2013
49. Cada bloque de función lleva asociado un bloque de instancia, pero en
El Grafcet es distinto.
OB FB1
″KOP″
DB
instancia única
″KOP″
FB1
″GRAFCET″
Ahora configuraremos el FB2 Grafcet. Como mencione anteriormente, es recomendable
Programar el FB y luego que este terminado, insertarlo en el OB1
P.G.F. 2013
52. Recordemos que Grafcet trabaja con Etapas y transiciones, pueden apreciar
desde donde usted debe insertar la etapa y transición siguiente
P.G.F. 2013
53. Basta con que usted haga clic y se insertara una nueva etapa con su
respectiva transición
P.G.F. 2013
54. Como pueden apreciar, inserte un par mas
Fíjese que este
Sector esta en
Sombra, para
activarlo; solo
Basta posicionarse
en alguna etapa o
En alguna transición
P.G.F. 2013
56. Hacemos clic en donde se indica para insertar un salto
P.G.F. 2013
57. Aquí debemos indicar, el destino de este salto, para el ejemplo lo direccionaremos
a la etapa 1
P.G.F. 2013
58. Podemos apreciar, que el salto que viene desde la transición 1, va a la etapa1
P.G.F. 2013
59. Si requiere más información detallada, para programar en Grafcet, o en lo que
Necesite de Siemens, no dude solicitarlo vía mail.
Gentileza P.G.F. 2013
paul.galvez@usm.cl o paul.galvez@vtr.net
P.G.F. 2013