You are on page 1of 70

Taller prctico

Modicon M221
SoMachine Basic

www.infoPLC.net
Temario
Introduccin
Prctica
Configuracin Hardware
Configuracin de las comunicaciones
Programacin Maestro
Programacin Esclavo
Puesta en marcha
Hardware
Escalabilidad en arquitecturas NEXT generation
SoMachine como nico
software de programacin

Controlador
Modicon M251
Controlador
Modicon M241

Controlador
Modicon M221 Mquinas modulares

Mquinas compactas

Complejidad
Schneider Electric -Machine Solutions Taller M221 3
Hardware
Caractersticas tcnicas Beneficios
Entradas rpidas Ligero y robusto
Tamao pequeo

Entradas analgicas
Cartuchos de extensin Software SoMachine Basic
Puerto serie www.schneider-electric.com
El registro es obligatorio (sin
licencia)
Salidas rpidas

Soporta los siguientes SO


Ethernet
Windows XP SP3
Puerto USB mini-B De Windows 7 32 y 64 bits
Tarjeta SD
Interruptor Run/Stop Windows 8

Schneider Electric -Machine Solutions Taller M221 4


Hardware
Tamaos
16 I/O 24 I/O 32 I/O 40 I/O

Formato
Modular 70 mm 70 mm
para ahorrar
espacio

Formato
Compacto
para cablear 95 mm 110 mm 163 mm
fcilmente
borneros de paso 5.08 mm

Schneider Electric -Machine Solutions Taller M221 5


Hardware
Mdulos de ampliacin

Schneider Electric -Machine Solutions Taller M221 6


Hardware
Mdulos de ampliacin

TM3 digitales: 17 mdulos TM3 arrancadores motor

8/16/24/32
canales

Ahorro de instalacin:
cableado rpido y fcil

Simplicidad: un nico sistema


TM3 analgicos: 9 mdulos TM3 seguridad: 4 mdulos de mdulos de extensin de E/S

2/4/6/8 canales
de 12 y 16 bits

Schneider Electric -Machine Solutions Taller M221 7


Hardware

con mdulos
transmisor y receptor

Hasta 7 mdulos E/S Hasta14 mdules E/S

Configuracin erronea Configuracin valida


Schneider Electric -Machine Solutions Taller M221 8
Agenda
Introduccin
Prctica
Configuracin Hardware
Configuracin de las comunicaciones
Programacin Maestro
Programacin Esclavo
Puesta en marcha
SoMachine Basic - Prctica
Un dispositivo automtico destinado a escoger cajas de dos
TM221
medidas diferentes, se compone de una cinta que distribuye
las cajas, de tres cilindros de tipo monoestable y de dos cintas Magelis
de evacuacin, segn la figura adjunta. Modbus RTU IP: 192.168.1.20

Modbus RTU @Maestro


Baudrate = 19200 kb/s
8 bits de datos
Paridad = Par IP: 192.168.1.10
Bit de Stop = 1 bit
Ethernet
TM221
Ethernet
Asignacin IP = Fija
IP: 192.168.1.10
Mascara subred: 255.255.255.0 @2
IP Gateway: 0.0.0.0

Schneider Electric -Machine Solutions Taller M221 10


SoMachine Basic - Prctica
M221 Compacto Entradas digitales:
I1: Botn de Marcha
I2: Presencia de caja pequea en cinta 1.
I3: Presencia de caja grande en cinta 1
I4: Presencia de caja pequea delante de cilindro 2.
I5: Presencia de caja grande delante de cilindro 3
I6: Cilindro 1 retrado.
I7: Cilindro 2 retrado.
I8: Cilindro 3 retrado.
IB: Botn de Paro
M221 Compacto Salidas digitales
Q1: Marcha Cinta transportadora.
Q2: Electrovlvula monoestable 3/2 cilindro 1
Q3: Electrovlvula monoestable 3/2 cilindro 2.
Q4: Electrovlvula monoestable 3/2 cilindro 3.

M221 Modular Entradas digitales


I9 - %I0.0: Detector salida cinta 2 cajas pequeas.
IA - %I0.1: Detector salida cinta 3 cajas grandes.
M221 Modular Entradas digitales
Q5 - %Q0.0: Marcha Cinta transportadora 2.
Q6 - %Q0.1: Marcha Cinta transportadora 3.
Schneider Electric -Machine Solutions Taller M221 11
SoMachine Basic - Prctica
Un dispositivo automtico destinado a escoger cajas de dos medidas diferentes, se compone de una
cinta que distribuye las cajas, de tres cilindros de tipo monoestable y de dos cintas de evacuacin,
segn la figura adjunta.

El cilindro 1 posiciona las cajas que llegan delante suyo a travs de la cinta nmero 1 de la
siguiente forma: las cajas pequeas se posicionan delante del cilindro 2, que a su vez las transfiere a
la cinta de evacuacin nmero 2; mientras que las cajas grandes se posicionan delante del cilindro
nmero 3, que a su vez las transfiere a la cinta nmero 3.

Para efectuar la seleccin de las cajas, un dispositivo de deteccin situado delante del cilindro 1
permite reconocer sin ambigedades el tipo de caja que se presenta.

Adems, se quieren contar tanto el nmero total de cajas que recorren el montaje, como el nmero
total de cajas pequeas y el nmero total de cajas grandes por separado.

Schneider Electric -Machine Solutions Taller M221 12


Agenda
Introduccin
Prctica
Configuracin Hardware
Configuracin de las comunicaciones
Programacin Maestro
Programacin Esclavo
Puesta en marcha
Pgina de inicio

Nuevo proyecto

Schneider Electric -Machine Solutions Taller M221 14


Propiedades
Portada

En Portada se pondr la
informacin de la persona
de contacto o la creadora
del proyecto.

Schneider Electric -Machine Solutions Taller M221 15


Pestaa - Propiedades
Empresa
En empresa se especifica la informacin relacionada con la empresa, donde se puede
incluso adjuntar una imagen con el logo de la misma.

Schneider Electric -Machine Solutions Taller M221 16


Propiedades
Informacin del proyecto

En informacin del
proyecto se especificar el
nombre del proyecto, la
descripcin general y se
adjuntar una imagen
descriptiva de la misma.

Schneider Electric -Machine Solutions Taller M221 17


Propiedades
Protecciones
En Proteccin del proyecto el archivo de proyecto se protege. Cuando un proyecto est
protegido con contrasea, se le solicita que introduzca la contrasea si el archivo se ha
abierto en SoMachine Basic.

En Proteccin de la
aplicacin, nos permite
proteger con una
contrasea una
aplicacin almacenada
en el controlador lgico.
Schneider Electric -Machine Solutions Taller M221 18
Pestaa - Configuracin Catlogo de hardware

Editor

Arrastrar y soltar

Informacin del dispositivo

rbol de dispositivos

Schneider Electric -Machine Solutions Taller M221 19


Configuracin Hardware
1

Schneider Electric -Machine Solutions Taller M221 20


Agenda
Introduccin
Prctica
Configuracin Hardware
Configuracin de las comunicaciones
Programacin Maestro
Programacin Esclavo
Puesta en marcha
Configuracin - Lnea serie
Configurar el tipo de comunicacin
Hacer clic en Define la trama, la velocidad y el
serie (si el M221 va a ser Maestro
cableado que se va utilizar en la
Esclavo) la direccin si es esclavo y
comunicacin serie, estos
el timeout.
parmetros tendrn que ser
iguales, en todos los equipos que
formen parte de la comunicacin
serie.

Schneider Electric -Machine Solutions Taller M221 22


Configuracin de las comunicaciones

3
Schneider Electric -Machine Solutions Taller M221
4 23
Configuracin - Ethernet
Seleccionar el tipo de servicio de Ethernet con el
Hacer clic en
que se desea ponerle la IP al equipo.
DHCP -> a travs del nombre del equipo
BOOTP -> a travs de la MAC del equipo
Fixed -> a travs de la que hemos escrito en el
programa.

Habilitar los protocolos de seguridad

Schneider Electric -Machine Solutions Taller M221 24


Configuracin de las comunicaciones

2
3

4
Schneider Electric -Machine Solutions Taller M221 25
Agenda
Introduccin
Prctica
Configuracin Hardware
Configuracin de las comunicaciones
Programacin Maestro
Programacin Esclavo
Puesta en marcha
Pestaa Programacin
Barra de elementos de programacin

rea de trabajo

rea de Navegacin

Ventana de propiedades del elemento

Schneider Electric -Machine Solutions Taller M221 27


Programacin - Comportamiento

El control de la nivel de funcin de la aplicacin


La ms alta posible => el PLC con ms capacidades
Ms bajo posible => El mnimo nivel de funcionalidad

Tiempo del
Watchdog y
comportamiento
ante un error del
PLC

Definir como se desea que arranque la


aplicacin del PLC. Cuando se inicie.

Schneider Electric -Machine Solutions Taller M221 28


Programacin - Tarea maestra
Editar POU

Clic derecho
Clic derecho

Aadir a la tarea un POU

Definir el tipo de ejecucin de la tarea.

Normal -> Ejecucin de la tarea es cclica continua


(modalidad de ejecucin libre). Se inicia una nueva tarea
nada ms terminar la anterior.
Periodica -> La ejecucin de la tarea es cclica peridica.
Se inicia una nueva tara slo cuando ha transcurrido el
Periodo configurado de la tarea anterior. Por lo tanto,
cada ejecucin de la tarea tiene la misma duracin.

Schneider Electric -Machine Solutions Taller M221 29


Programacin POUs

3
2
Schneider Electric -Machine Solutions Taller M221 30
Herramientas - Lista de smbolos
Abriendo la Lista de Simbolos se puede ver todos los simbolos que se han creado en el
programa y a la variable a la que est asignado, asi como su como comentario.

Es posible importar los smbolos,


desde un archivo .csv

Schneider Electric -Machine Solutions Taller M221 31


Lista de smbolos

Schneider Electric -Machine Solutions Taller M221 32


Lista de smbolos

Schneider Electric -Machine Solutions Taller M221 33


Lista de smbolos

Schneider Electric -Machine Solutions Taller M221 34


Herramientas - Objetos de software
Introducir el Objeto de
Software en el programa
Configurar Objetos de
Software:
Temporizadores
Contadores
PID
Registros Desplazamiento
etc

Schneider Electric -Machine Solutions Taller M221 35


Objetos de software - Temporizadores
Ejemplo: Programar un temporizador de retardo a la conexin de tiempo 10 s

3
4

Schneider Electric -Machine Solutions Taller M221 36


Objetos de software Contadores
Ejemplo: Programar un contador progresivo que nos de seal cuando alcance 100 piezas

3 4

Schneider Electric -Machine Solutions Taller M221 37


Programa Condiciones iniciales

Schneider Electric -Machine Solutions Taller M221 38


Programa Paso_0

Schneider Electric -Machine Solutions Taller M221 39


Programa Paso_1

Schneider Electric -Machine Solutions Taller M221 40


Programa Paso_2

Schneider Electric -Machine Solutions Taller M221 41


Programa Paso_3

Schneider Electric -Machine Solutions Taller M221 42


Programa Paso_4

Schneider Electric -Machine Solutions Taller M221 43


Programa Paso_5

Schneider Electric -Machine Solutions Taller M221 44


Programa Paso_6

Schneider Electric -Machine Solutions Taller M221 45


Programa Paso_7

Schneider Electric -Machine Solutions Taller M221 46


Programa Paso_8

Schneider Electric -Machine Solutions Taller M221 47


Programa Paso_9

Schneider Electric -Machine Solutions Taller M221 48


Programa Paso_10

Schneider Electric -Machine Solutions Taller M221 49


Programa Paso_11

Schneider Electric -Machine Solutions Taller M221 50


Programa Paso_12

Schneider Electric -Machine Solutions Taller M221 51


Programa Paso_13

Schneider Electric -Machine Solutions Taller M221 52


Programa Paso_14

Schneider Electric -Machine Solutions Taller M221 53


Programa Paso_15

Schneider Electric -Machine Solutions Taller M221 54


Programa Paso_16

Schneider Electric -Machine Solutions Taller M221 55


Programa Escritura Modbus

Schneider Electric -Machine Solutions Taller M221 56


Programa Escritura Modbus

Schneider Electric -Machine Solutions Taller M221 57


Programa Lectura Modbus

Schneider Electric -Machine Solutions Taller M221 58


Programa Lectura Modbus

Schneider Electric -Machine Solutions Taller M221 59


Agenda
Introduccin
Prctica
Configuracin Hardware
Configuracin de las comunicaciones
Programacin Maestro
Programacin Esclavo
Puesta en marcha
Configuracin Hardware
1

3
2

Schneider Electric -Machine Solutions Taller M221 61


Configuracin Hardware

3 4
Schneider Electric -Machine Solutions Taller M221 62
Programa

Schneider Electric -Machine Solutions Taller M221 63


Programa

Schneider Electric -Machine Solutions Taller M221 64


Programa

Schneider Electric -Machine Solutions Taller M221 65


Agenda
Introduccin
Prctica
Configuracin Hardware
Configuracin de las comunicaciones
Programacin Maestro
Programacin Esclavo
Puesta en marcha
Puesta en servicio - Conectar

2
1

Schneider Electric -Machine Solutions Taller M221 67


Puesta en marcha Simulacin
Iniciar Simulador

Antes de iniciar el simulador, asegrese de que el programa es vlido o de que el inicio del
simulador se interrumpe con un mensaje de error de compilacin detectado que aparece en
la pantalla.
Schneider Electric -Machine Solutions Taller M221 68
Puesta en marcha Simulacin
Detener Simulador

Permite ejecutar, detener e inicializar un programa


Visualiza la programacin LADDER en modo online

Ventana de Simulacin de tiempo

Ventana de Simulacin de E/S, de las de la


CPU y de los mdulos configurados.
Schneider Electric -Machine Solutions Taller M221 69
Puesta en marcha Simulacin

2 3

4 10
7 8 9
5

6
11

Schneider Electric -Machine Solutions Taller M221 70