• No se han encontrado resultados

DLL Ecostruxure Machine Expert 1.1. Technical Support Iberia

N/A
N/A
Protected

Academic year: 2022

Share "DLL Ecostruxure Machine Expert 1.1. Technical Support Iberia"

Copied!
42
0
0

Texto completo

(1)

DLL – Ecostruxure Machine Expert 1.1

Technical Support Iberia

(2)

Ecostruxure Machine Expert (EME, para los amigos)

Revisión Fecha Autor Modificaciones

1.0 21/11/2019 César

Rufo DLL

®Evolución de Somachine.

Compatibilidad

NUEVO: M262, IOSCANNING RELOADED

Seguridad: usuarios, certificados, … Extra: Colaboración en equipo, Python Práctica

(3)

Ecostruxure Machine Expert

®Evolución de Somachine. Compatibilidad

Technical Support Iberia

(4)

Con las diferentes versiones de Somachine apareció un novedoso concepto de pestañas en el Somachine Central que nos permitía arrancar las diferentes versiones para conectar a cada uno de los niveles de aplicación. Somachine no reconocía una CPU que tuviera un firmware superior a su nivel para conectar en línea con ella….

De Somachine a EME sin traumas

Pasos para mantener la compatibilidad entre los dos mundos

Hasta que aparezca el firmware 4.0.6.40

(5)

Página 5

A nivel de casuística de programas, es muy variada porque en todo momento hay que mantener la perfecta armonía de: compilador, dispositivos, bibliotecas y visualización.

De Somachine a EME sin traumas

Pasos para mantener la compatibilidad entre los dos mundos

Sólo se puede iniciar sesión en el controlador sin generar ni descargar el proyecto si se ha creado un archivo de información de descarga (*.compileinfo) en el mismo directorio en el que se encuentra el proyecto en el PC.

https://www.se.com/es/es/download/document/EIO0000002846/

(6)

A la hora de personalizar la instalación, deben estar los ficheros marcados para la compatibilidad:

De Somachine a EME sin traumas

Pasos para mantener la compatibilidad entre los dos mundos

(7)

Página 7

Además de los ficheros, hay que activar la siguiente configuración en la parte de opciones:

De Somachine a EME sin traumas

Pasos para mantener la compatibilidad entre los dos mundos

(8)

Vijeo Designer añade un punto más al rigor de versiones.

Impone trabajar con la versión que se instala desde Web (6.2 SP8.1) y rechaza funcionar si no es con ella. Atención a la comprobación de versiones:

cuando Vijeo Designer ya está instalado en el equipo (SP8 con Hotfix, que tiene un número de evolución superior) hay que desinstalar manualmente.

De Somachine a EME sin traumas

¿Y Vijeo Designer?

PROHIBIDO

TRABAJAR CON

(9)

Página 9

De Somachine a EME sin traumas

¿Qué ocurre con mi licencia de Vijeo Designer standalone?

Se conserva pese al aviso.

Incluso avisa de la pérdida de compatiblidad con Somachine pero se mantiene.

(10)

De Somachine a EME sin traumas

¿Qué ocurre con mi licencia de Vijeo Designer standalone?

Se debe tener marcada la versión idéntica a la que tiene EME.

Hay que tener cuidado, eso sí, con dispositivos obsoletos.

(11)

Página 11

De Somachine a EME sin traumas

Simultaneidad de programas en caso necesario

(12)

De Somachine a EME sin traumas

Comparativa de gamas disponibles en uno y otro sistema

Hay un detalle que marca la diferencia para saber a qué software pertenece cada imagen….

(13)

Ecostruxure Machine Expert

NUEVO: M262, IOSCANNING RELOADED

Technical Support Iberia

(14)

Equipos con capacidad potenciada

M262, nuevo tope de gama

Sin pila:

Siempre que el controlador haya recibido alimentación durante un mínimo de 2 horas, la fecha y hora del sistema se mantendrán durante 1000 horas (más de 40 días) aunque se desconecte la alimentación del controlador.

Nuevos módulos de contaje dedicados, permiten medir

frecuencias hasta 200 kHz.

(15)

Página 15

Equipos con capacidad potenciada

(16)

Equipos con capacidad potenciada

(17)

Página 17

Equipos con capacidad potenciada

Desde el nuevo machine assistant

se realiza un descubrimiento de

dispositivos en Ethernet IP Imprescindible parar

https://www.se.com/es/es/download/document/EIO0000003654/

(18)

Equipos con capacidad potenciada

Desde los servicios Ethernet, en MyController se gestiona todo el enrutamiento de

redes

(19)

Página 19

Equipos con capacidad potenciada

Desde los servicios Ethernet, en MyController se gestiona también la

asignación por DHCP en caso

necesario

Hay que revisar las

máscaras de red

(20)

Equipos con capacidad potenciada

Dirección IP por defecto:

10.10.MAC5.MAC6

ROLENAME: TM3BCEIP_xxx, excluyendo los números del 91 al 159

https://www.se.com/es/es/download/document/EIO0000003638/

(21)

Página 21

Nuevos modos de control de IOScanning, nuevos códigos

Diferencias entre Modbus Serie y Modbus TCP/IP.

TCP/IP

SERIE

(22)

Códigos función Modbus adicionales

Repaso del funcionamiento del bloque EXCH en TWIDO El bloque EXCH nos permitía codificar byte a byte

cada petición y adaptar el código de función Modbus a voluntad, antes de que aparecieran las Macros que ya tenían implícitos la mayor parte de parámetros.

Una vez cargado con los datos, el bloque %MSG gestionaba el intercambio.

(23)

Página 23

Códigos función Modbus adicionales

Repaso del funcionamiento del bloque EXCH en TWIDO (2)

Función 3 Modbus, con programa ejemplo

(24)

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit

Estamos viendo la tabla de transmisión que nos permite la optimización del tráfico de datos, y de sockets, en un dispositivo Smartlink.

Corresponde al “cuerpo del mensaje”, lo que tiene que salir bit a bit.

(25)

Página 25

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit. Claves para la implementación del bloque EXCH

La ruta formada por dirección IP y UnitID se introduce en el formato que muestra la imagen. Cuando el bloque EXCH apunta en su trama al “número de esclavo” y el puerto de salida del mensaje es “3”

(Ethernet), dicho número apunta al dispositivo remoto entre corchetes.

PARA SALIR POR ETHERNET EL PUERTO SERÁ 3

(26)

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit. Claves para la implementación del bloque EXCH

Si falla lo anteriormente explicado de la ruta que apunta al dispositivo, aparece el mensaje de fallo en la conversión de la dirección.

(27)

Página 27

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit. Claves para la implementación del bloque EXCH

Hay que contabilizar el número total de bytes que formarán parte del intercambio, y además permitir que el “aeropuerto”

tenga pista para que aterricen con holgura los datos.

Repasaremos ahora una función más sencilla, la función 3.

(28)

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit. Claves para la implementación del bloque EXCH

Los bytes que escribimos al principio de la tabla son, empezando por el de menor valor, los correspondientes a la parte de la pregunta.

La respuesta nos aparece en la

“pista de aterrizaje” cuando el intercambio ha sido correcto.

Hay que tener cuidado antes de cada petición de “limpiar la pista” y

(29)

Página 29

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit. Claves para la implementación del bloque EXCH

Vemos una función 3 emitida contra un equipo con dirección de esclavo 152. En la prueba fue un M251 el encargado de las respuestas.

(30)

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit. Claves para la implementación del bloque EXCH

El autómata M221 es capaz de emitir la trama correspondiente a la función 100 de Modbus por puerto serie.

¡Y calcula el CRC!

(31)

Página 31

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit. Claves para la implementación del bloque EXCH

En la depuración es necesario conocer los códigos que nos devuelve el bloque cuando falla, para encontrar la causa rápidamente

(32)

Código función Modbus 100: optimización para Smartlink

La eficiencia llevada al bit. Claves para la implementación del bloque EXCH

Con el modo ASCII en TRUE no se comunica bien.

(33)

Ecostruxure Machine Expert

Seguridad: usuarios, certificados, …

Technical Support Iberia

(34)

Dentro de las mejoras que aporta

el SW/HW, está la gestión de certificados para comunicaciones.

Se está trabajando sobre la mejora del sistema de gestión

Incrementando la seguridad

Certificados

(35)

Página 35

Actualmente es muy habitual emplear direcciones de correo donde están implementados algoritmos de seguridad (SSL, Secure Socket Layer; TLS, Transport Layer Security).

Las gamas actuales de producto no llevan integrada la encriptación para tareas de envío de correos electrónicos. Por ello, recurriremos al programa STUNNEL, que correrá en un equipo dentro de la misma red bajo sistema operativo Windows. En nuestro caso, una pantalla HMIG5U2. Stunnel también está disponible en versiones para Android (desde 5.01) y Linux. Atención a las versiones del instalador: la última versión en Windows es para sistemas de 64 bits y nuestra HMI tiene un sistema de 32 bits. Pese a que la última versión es 5.50 en la actualidad, la máxima admisible es 5.49.

Las peculiaridades de la HMIG5U (sistema EWF, para alargar la vida útil de la memoria CFAST) hacen que se necesite habilitar la escritura durante todo el proceso de instalación.

Incrementando la seguridad

La ciberseguridad como norte estratégico, dentro de un mundo cada vez más conectado.

(36)

Ahora la protección hace ilegible el fichero del proyecto de tal modo que en caso de olvido de la contraseña no se puede recuperar.

Incrementando la seguridad

Protección cifrada del fichero del proyecto

(37)

Ecostruxure Machine Expert

Extra: Colaboración en equipo, Python

Technical Support Iberia

(38)

Sumando recursos trabajando a la vez en distintas partes del proyecto conseguimos acortar los tiempos de desarrollo. Cuando además se cuenta con opciones de automatización de determinadas tareas mediante Scripts, guardado de configuraciones repetitivas con el Machine Assistant, exportaciones parciales de programa y otras mejoras más, merece la pena el cambio.

Un paso más en eficiencia

Trabajo en equipo y Automatización de tareas

(39)

Página 39

Otro punto más de mejora lo forman los atajos de teclado, para ir más rápido en la escritura de código

Un paso más en eficiencia

Personalizaciones para mejorar la ergonomía

(40)

Un paso más en eficiencia

Todo en uno

(41)

Ecostruxure Machine Expert

Práctica

Technical Support Iberia

(42)

Referencias

Documento similar

.La tesis doctoral deberá constar, como mínimo, de una introducción al tema de estudio y un resumen del estado de la cuestión, los objetivos que se pretenden conseguir, la

CB3 - Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión

Actividades de carácter práctico mediante la utilización de las tecnologías de la información y las comunicaciones. Las TIC suponen un excelente soporte y canal para el tratamiento

Tal y como se hace constar en el artículo 29 del Real Decreto 412/2014, las solicitudes de plazas de estudiantes con estudios universitarios oficiales españoles parciales que deseen

Emisión de informe sobre la adecuación entre las competencias y conocimientos adquiridos de acuerdo con el plan de estu- dios del título de origen, o la experiencia laboral

Por otra parte, tal como se recoge en el reglamento interno de la Escuela de Doctorado de la Universidad de Málaga, para corregir desequilibrios entre líneas y profesores se

En aula docente: Resolución de problemas, actividades de diseño, ejercicios de simulación y/o demostración, realización de informes profesionales y/o técnicos, realización

Artículo 8. Las solicitudes de reconocimiento presentadas, en las que se aleguen créditos obtenidos en títulos universitarios oficiales de Graduado, para la convalidación de