Si se utiliza el Webserver del controlador hay que tener especial cuidado con la gestión de las imágenes.
Acceso por FTP al controlador
Para poder acceder a los archivos del controlador utilizando un cliente FTP, lo primero que necesitamos es habilitar el servicio de «Cliente FTP«. Lo podremos realizar desde el servidorweb de configuración del controlador, en el menú «Configuración» en la entrada «FTP-Server«. Simplemente seleccionando «Enabled» y reiniciando el controlador, tendremos activado el servidor de FTP.
Para acceder, por defecto en caso de que no hayan sido modificados los usuarios, podemos acceder con el usuario «root» y la clave «root«.
Este usuario, por defecto, abre la carpeta «/root» del sistema, en el caso de necesitar acceder a la carpeta de la SD, por ejemplo, cambiaremos la ruta por la de «/media/sd».
Enlace del controlador con un HMI
Habitualmente es necesario conectar un HMI al controlador. Para esta funcionalidad podemos utilizar el protocolo abierto Modbus TCP. Disponible en la mayoría de los dispositivos HMI y por supuesto en los controladores de BergHof.
En la gama ECC2xxx utilizaremos el protocolo integrado de CoDeSys y en la gama ECC1xx utilizaremos la librería ModbusTCP de BergHof. En ambos casos la configuración se reduce a un par de pasos.
Nuestro departamento técnico dispone de ejemplos para ambos controladores, comunicando con el terminal de Kite-Automation.
En caso de necesitar los citados ejemplos o la librería de comunicación rogamos contacten con nosotros.
Directorios de las memorias externas
¿Como podemos saber el directorio en el que se establece la SD y los USB al conectarlos al controlador?
Desde el servidor web de configuración del controlador, en el menú «Diagnosis» y seleccionando la entrada «Disk-Space» nos aparecen las rutas a las memorias del controlador. La ruta a la SD y a los USB, solo aparecen en el caso de estar insertados.
Por ejemplo: la tarjeta sd en «/media/sd»
Actualización del ECC1000 (FW 3.7.0)
Esta disponible la actualización del equipo al firmware 3.7.0 (v3_firmware_3.7.0.tgz), para poder realizar la programación de los controladores con esta versión de fw es necesario utilizar el target 3.7 (Berghof_Target_PPCv3_3_7_0_0.package).
En caso de necesitar la librería y el ejemplo contactar con nuestro departamento técnico.
CanOpen: Dispositivos opcionales
En una red CanOpen podemos tener configurados nodos que obligatoriamente deben de estar conectados y funcionando y otros que no son necesarios. En el documento adjunto detallamos en que afecta esto al funcionamiento de la red CanOpen y como podemos modificar su comportamiento desde el programa de CoDeSys.
Documento ▶ CanOpen dispositivo opcional
Error en la visualización Web
Si añadimos muchas variables en una visualización web, nos puede aparecer un error de «Paintbuffer overflow: ….«. Simplemente se debe a que existe un buffer de intercambio de información entre la aplicación y el navegador web con un tamaño preestablecido en nuestro programa. Para solucionar el problema bastara con incrementar el tamaño del buffer desde el gestor de visualización web.
Gestión de usuarios: Acceso a objetos gráficos
Adjunto un documento en el que se detalla el proceso para crear una gestión de usuarios en un programa de CoDeSys. Esta gestión nos permite bloquear u ocultar objetos de la visualización dependiendo del usuario activo en cada instante.
Documento ▶ Gestion de usuarios
Programa ▶ Proteccion de objetos
Actualización del FW y target de la serie MX6
Adjunto documento descriptivo de las modificaciones y novedades incorporadas en la nueva actualización de la serie MX6. También podéis encontrar el fichero de actualización.
Documento ▶ Actualizacion MX6 V1.2.0.0
Paquete actualización ▶ Solicitar un enlace para descarga a nuestro departamento tecnico.
Control de un Hidrive desde CanOpen
Analizamos el proceso de incorporación de un driver Hidrive de Parker a un controlador de CoDeSys de la gama MX6 de BergHoff. Describimos paso a paso como configurar el programa para poder realizar la comunicación entre los dos equipos. Este tipo de comunicación nos permite acceder a ciertos parámetros del Hidrive pero no realizaremos el control el tiempo real del servomotor conectado, no utilizaremos la funcionalidad del motion control.
Documento ▶ HiDrive en CanOpen con CoDeSys
Programa ejemplo ▶ HiDrive en CanOpen V01