Configuración de las comunicaciones Programación Maestro Programación Esclavo
Puesta en marcha
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. Modbus RTU 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
TM221 Magelis
IP: 192.168.1.20
@Maestro
IP: 192.168.1.10 TM221
@2
Ethernet
SoMachine Basic - Práctica M221 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.
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.
Configuración de las comunicaciones Programación Maestro Programación Esclavo
Puesta en marcha
Página de inicio
Propiedades Portada
En ‘Portada’ se pondrá la información de la persona de contacto o la creadora del proyecto.
Pestaña - Propiedades Empresa En ‘empresa’ se especifica la información relacionada con la empresa, donde se puede incluso adjuntar una imagen con el logo de la misma.
Propiedades Informació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.
Propiedades Protecciones En ‘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 abier to en SoMach SoMachine ine Basic.
En ‘Protección de la aplicación’, nos permite proteger con una contraseña una
Configuración de las comunicaciones Programación Maestro Programación Esclavo
Puesta en marcha
Configuración - Línea serie Hacer clic en
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.
Configurar el tipo de comunicación serie (si el M221 va a ser Maestro ó Esclavo) la dirección si es esclavo y el timeout.
Configuración de las comunicaciones
1 2
Configuración - Ethernet Hacer clic en
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.
Configuración de las comunicaciones Programación Maestro Programación Esclavo
Puesta en marcha
Pestaña Programación Barra de elementos de programación
Área de trabajo Área de Navegación
Programación - Comportamiento » 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 Tiempo del Watchdog y comportamiento ante un error del PLC
Definir como se desea que arranque la
Programación - Tarea maestra Editar POU
Clic derecho Clic derecho
Añadir a la tarea un POU
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.
Programación – POUs 1
4
Herramientas - Lista de símbolos 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
1
Lista de símbolos
Lista de símbolos
Lista de símbolos
Herramientas - Objetos de software Configurar Objetos de Software: Temporizadores Contadores PID Registros Desplazamiento …etc
Introducir el Objeto de Software en el programa
Objetos de software - Temporizadores Ejemplo: Programar un temporizador de retardo a la conexión de tiempo 10 s
2 1
3 4
Objetos de software – Contadores Ejemplo: Programar un contador progresivo que nos de señal cuando alcance 100 piezas