Taller práctico Modicon M221 SoMachine Basic...Tarjeta SD Puerto serie Cartuchos de extensión...
Transcript of Taller práctico Modicon M221 SoMachine Basic...Tarjeta SD Puerto serie Cartuchos de extensión...
-
Taller práctico
Modicon M221
SoMachine Basic
www.infoPLC.net
http://www.infoplc.net/administrator
-
Temario
Introducción
Práctica
Configuración Hardware
Configuración de las comunicaciones
Programación Maestro
Programación Esclavo
Puesta en marcha
-
Schneider Electric 3-Machine Solutions – Taller M221
Hardware
Controlador
Modicon M221
Controlador
Modicon M241
Complejidad
Controlador
Modicon M251
SoMachine como único
software de programación
Máquinas compactas
Máquinas modulares
Escalabilidad en arquitecturas NEXT generation
-
Schneider Electric 4-Machine Solutions – Taller M221
Beneficios
● Ligero y robusto
● Tamaño pequeño
Software SoMachine Basic
www.schneider-electric.com
● El registro es obligatorio (sin
licencia)
Soporta los siguientes SO
● Windows XP SP3
● De Windows 7 32 y 64 bits
● Windows 8
Hardware
Ethernet
Puerto USB mini-B
Interruptor Run/Stop
Tarjeta SD
Puerto serie
Cartuchos de extensión
Entradas analógicas
Entradas rápidas
Salidas rápidas
Características técnicas
http://www.schneider-electric.com/
-
Schneider Electric 5-Machine Solutions – Taller M221
Hardware
Formato
Modular
para ahorrar
espacio
Formato
Compacto
para cablear
fácilmente
16 I/O 24 I/O 32 I/O 40 I/O
70 mm 70 mm
95 mm 110 mm 163 mm
borneros de paso 5.08 mm
Tamaños
-
Schneider Electric 6-Machine Solutions – Taller M221
HardwareMódulos de ampliación
-
Schneider Electric 7-Machine Solutions – Taller M221
Hardware
TM3 seguridad: 4 módulos
TM3 arrancadores motorTM3 digitales: 17 módulos
8/16/24/32
canales
TM3 analógicos: 9 módulos
2/4/6/8 canales
de 12 y 16 bits
● Ahorro de instalación: cableado rápido y fácil
● Simplicidad: un único sistema de módulos de extensión de E/S
Módulos de ampliación
-
Schneider Electric 8-Machine Solutions – Taller M221
Hardware
Hasta 7 módulos E/S
con módulos
transmisor y receptor
Hasta14 módules E/S
Configuración erronea Configuración valida
-
Agenda
Introducción
Práctica
Configuración Hardware
Configuración de las comunicaciones
Programación Maestro
Programación Esclavo
Puesta en marcha
-
Schneider Electric 10-Machine Solutions – Taller M221
SoMachine Basic - PrácticaUn dispositivo automático 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 evacuación, según la figura adjunta.
TM221
TM221
@2
@Maestro
Modbus RTU
Ethernet
IP: 192.168.1.10
IP: 192.168.1.20
Magelis
Modbus RTU
Baudrate = 19200 kb/s
8 bits de datos
Paridad = Par
Bit de Stop = 1 bit
Ethernet
Asignación IP = Fija
IP: 192.168.1.10
Mascara subred: 255.255.255.0
IP Gateway: 0.0.0.0
-
Schneider Electric 11-Machine Solutions – Taller M221
SoMachine Basic - PrácticaM221 Compacto – Entradas digitales:
I1: Botón de Marcha
I2: Presencia de caja pequeña en cinta 1.
I3: Presencia de caja grande en cinta 1
I4: Presencia de caja pequeña delante de cilindro 2.
I5: Presencia de caja grande delante de cilindro 3
I6: Cilindro 1 retraído.
I7: Cilindro 2 retraído.
I8: Cilindro 3 retraído.
IB: Botón de Paro
M221 Compacto – Salidas digitales
Q1: Marcha Cinta transportadora.
Q2: Electroválvula monoestable 3/2 cilindro 1
Q3: Electroválvula monoestable 3/2 cilindro 2.
Q4: Electroválvula monoestable 3/2 cilindro 3.
M221 Modular – Entradas digitales
I9 - %I0.0: Detector salida cinta 2 cajas pequeñas.
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 12-Machine Solutions – Taller M221
SoMachine Basic - Práctica
● Un dispositivo automático 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 evacuación,
según la figura adjunta.
● El cilindro 1 posiciona las cajas que llegan delante suyo a través de la cinta número 1 de la
siguiente forma: las cajas pequeñas se posicionan delante del cilindro 2, que a su vez las transfiere a
la cinta de evacuación número 2; mientras que las cajas grandes se posicionan delante del cilindro
número 3, que a su vez las transfiere a la cinta número 3.
● Para efectuar la selección de las cajas, un dispositivo de detección situado delante del cilindro 1
permite reconocer sin ambigüedades el tipo de caja que se presenta.
● Además, se quieren contar tanto el número total de cajas que recorren el montaje, como el número
total de cajas pequeñas y el número total de cajas grandes por separado.
-
Agenda
Introducción
Práctica
Configuración Hardware
Configuración de las comunicaciones
Programación Maestro
Programación Esclavo
Puesta en marcha
-
Schneider Electric 14-Machine Solutions – Taller M221
Nuevo proyecto
Página de inicio
-
Schneider Electric 15-Machine Solutions – Taller M221
Propiedades Portada
En ‘Portada’ se pondrá la
información de la persona
de contacto o la creadora
del proyecto.
-
Schneider Electric 16-Machine Solutions – Taller M221
Pestaña - Propiedades EmpresaEn ‘empresa’ se especifica la información relacionada con la empresa, donde se puede
incluso adjuntar una imagen con el logo de la misma.
-
Schneider Electric 17-Machine Solutions – Taller M221
PropiedadesInformación del proyecto
En ‘información del
proyecto’ se especificará el
nombre del proyecto, la
descripción general y se
adjuntará una imagen
descriptiva de la misma.
-
Schneider Electric 18-Machine Solutions – Taller M221
PropiedadesProteccionesEn ‘Protección del proyecto’ el archivo de proyecto se protege. Cuando un proyecto está
protegido con contraseña, se le solicita que introduzca la contraseña si el archivo se ha
abierto en SoMachine Basic.
En ‘Protección de la
aplicación’, nos permite
proteger con una
contraseña una
aplicación almacenada
en el controlador lógico.
-
Schneider Electric 19-Machine Solutions – Taller M221
Arrastrar y soltar
Árbol de dispositivos
Catálogo de hardware
Editor
Información del dispositivo
Pestaña - Configuración
-
Schneider Electric 20-Machine Solutions – Taller M221
Configuración Hardware
1
2
3
-
Agenda
Introducción
Práctica
Configuración Hardware
Configuración de las comunicaciones
Programación Maestro
Programación Esclavo
Puesta en marcha
-
Schneider Electric 22-Machine Solutions – Taller M221
Configuración - Línea serie
Define la trama, la velocidad y el
cableado que se va utilizar en la
comunicación serie, estos
parámetros tendrán que ser
iguales, en todos los equipos que
formen parte de la comunicación
serie.
Hacer clic enConfigurar el tipo de comunicación
serie (si el M221 va a ser Maestro ó
Esclavo) la dirección si es esclavo y
el timeout.
-
Schneider Electric 23-Machine Solutions – Taller M221
Configuración de las comunicaciones
1
2
34
-
Schneider Electric 24-Machine Solutions – Taller M221
Configuración - Ethernet
Seleccionar el tipo de servicio de Ethernet con el
que se desea ponerle la IP al equipo.
DHCP -> a través del nombre del equipo
BOOTP -> a través de la MAC del equipo
Fixed -> a través de la que hemos escrito en el
programa.
Hacer clic en
Habilitar los protocolos de seguridad
-
Schneider Electric 25-Machine Solutions – Taller M221
Configuración de las comunicaciones
1
2
3
4
-
Agenda
Introducción
Práctica
Configuración Hardware
Configuración de las comunicaciones
Programación Maestro
Programación Esclavo
Puesta en marcha
-
Schneider Electric 27-Machine Solutions – Taller M221
Pestaña Programación
Área de Navegación
Barra de elementos de programación
Ventana de propiedades del elemento
Área de trabajo
-
Schneider Electric 28-Machine Solutions – Taller M221
» El control de la nivel de función de la aplicación
» La más alta posible => el PLC con más capacidades
» Más bajo posible => El mínimo nivel de funcionalidad
Programación - Comportamiento
Tiempo del
Watchdog y
comportamiento
ante un error del
PLC
Definir como se desea que arranque la
aplicación del PLC. Cuando se inicie.
-
Schneider Electric 29-Machine Solutions – Taller M221
Clic derecho
Programación - Tarea maestra
Definir el tipo de ejecución de la tarea.
Normal -> Ejecución de la tarea es cíclica continua
(modalidad de ejecución libre). Se inicia una nueva tarea
nada más terminar la anterior.
Periodica -> La ejecución de la tarea es cíclica periódica.
Se inicia una nueva tara sólo cuando ha transcurrido el
Periodo configurado de la tarea anterior. Por lo tanto,
cada ejecución de la tarea tiene la misma duración.
Añadir a la tarea un POU
Clic derecho
Editar POU
-
Schneider Electric 30-Machine Solutions – Taller M221
Programación – POUs
1
23
4
-
Schneider Electric 31-Machine Solutions – Taller M221
Herramientas - Lista de símbolos
1
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 símbolos,
desde un archivo .csv
-
Schneider Electric 32-Machine Solutions – Taller M221
Lista de símbolos
-
Schneider Electric 33-Machine Solutions – Taller M221
Lista de símbolos
-
Schneider Electric 34-Machine Solutions – Taller M221
Lista de símbolos
-
Schneider Electric 35-Machine Solutions – Taller M221
Herramientas - Objetos de software
Configurar Objetos de
Software:
Temporizadores
Contadores
PID
Registros Desplazamiento
…etc
Introducir el Objeto de
Software en el programa
-
Schneider Electric 36-Machine Solutions – Taller M221
Objetos de software - Temporizadores
1
2
3
4
Ejemplo: Programar un temporizador de retardo a la conexión de tiempo 10 s
-
Schneider Electric 37-Machine Solutions – Taller M221
Objetos de software – Contadores
1
2
3
Ejemplo: Programar un contador progresivo que nos de señal cuando alcance 100 piezas
4
-
Schneider Electric 38-Machine Solutions – Taller M221
Programa – Condiciones iniciales
-
Schneider Electric 39-Machine Solutions – Taller M221
Programa – Paso_0
-
Schneider Electric 40-Machine Solutions – Taller M221
Programa – Paso_1
-
Schneider Electric 41-Machine Solutions – Taller M221
Programa – Paso_2
-
Schneider Electric 42-Machine Solutions – Taller M221
Programa – Paso_3
-
Schneider Electric 43-Machine Solutions – Taller M221
Programa – Paso_4
-
Schneider Electric 44-Machine Solutions – Taller M221
Programa – Paso_5
-
Schneider Electric 45-Machine Solutions – Taller M221
Programa – Paso_6
-
Schneider Electric 46-Machine Solutions – Taller M221
Programa – Paso_7
-
Schneider Electric 47-Machine Solutions – Taller M221
Programa – Paso_8
-
Schneider Electric 48-Machine Solutions – Taller M221
Programa – Paso_9
-
Schneider Electric 49-Machine Solutions – Taller M221
Programa – Paso_10
-
Schneider Electric 50-Machine Solutions – Taller M221
Programa – Paso_11
-
Schneider Electric 51-Machine Solutions – Taller M221
Programa – Paso_12
-
Schneider Electric 52-Machine Solutions – Taller M221
Programa – Paso_13
-
Schneider Electric 53-Machine Solutions – Taller M221
Programa – Paso_14
-
Schneider Electric 54-Machine Solutions – Taller M221
Programa – Paso_15
-
Schneider Electric 55-Machine Solutions – Taller M221
Programa – Paso_16
-
Schneider Electric 56-Machine Solutions – Taller M221
Programa – Escritura Modbus
-
Schneider Electric 57-Machine Solutions – Taller M221
Programa – Escritura Modbus
-
Schneider Electric 58-Machine Solutions – Taller M221
Programa – Lectura Modbus
-
Schneider Electric 59-Machine Solutions – Taller M221
Programa – Lectura Modbus
-
Agenda
Introducción
Práctica
Configuración Hardware
Configuración de las comunicaciones
Programación Maestro
Programación Esclavo
Puesta en marcha
-
Schneider Electric 61-Machine Solutions – Taller M221
Configuración Hardware
1
23
-
Schneider Electric 62-Machine Solutions – Taller M221
Configuración Hardware
1
2
3 4
-
Schneider Electric 63-Machine Solutions – Taller M221
Programa
-
Schneider Electric 64-Machine Solutions – Taller M221
Programa
-
Schneider Electric 65-Machine Solutions – Taller M221
Programa
-
Agenda
Introducción
Práctica
Configuración Hardware
Configuración de las comunicaciones
Programación Maestro
Programación Esclavo
Puesta en marcha
-
Schneider Electric 67-Machine Solutions – Taller M221
Puesta en servicio - Conectar
12
3
-
Schneider Electric 68-Machine Solutions – Taller M221
Puesta en marcha – Simulación
Iniciar Simulador
Antes de iniciar el simulador, asegúrese de que el programa es válido o de que el inicio del
simulador se interrumpe con un mensaje de error de compilación detectado que aparece en
la pantalla.
-
Schneider Electric 69-Machine Solutions – Taller M221
Puesta en marcha – Simulación
Detener Simulador
Visualiza la programación LADDER en modo online
Ventana de Simulación de tiempo
Ventana de Simulación de E/S, de las de la
CPU y de los módulos configurados.
Permite ejecutar, detener e inicializar un programa
-
Schneider Electric 70-Machine Solutions – Taller M221
Puesta en marcha – Simulación
1
2 3
4
5
6
7 8 9 10
11