Carga Solar de VE Sin Costuras con evcc.io en CHARX Control SEC3xxx
CHARX Control está construido sobre la plataforma PLCnext Linux, similar a un Controlador PLCnext. Cuenta con especificaciones de hardware que incluyen un procesador ARM Cortex-A7, 512MB RAM y 8GB de almacenamiento flash (con 5GB de espacio libre). El ejemplo proporcionado se basa específicamente en un CHARX Control SEC-3050, pero los principios pueden adaptarse para un Controlador PLCnext con un ARM Cortex-A9.
Lo que distingue a evcc son sus capacidades únicas. Le permite cargar su vehículo eléctrico usando su propia energía PV excedente, lo que lo convierte en una solución sostenible y rentable. Al aprovechar sistemas existentes como inversores PV y de baterías, wallboxes y medidores de energía, evcc se integra perfectamente con su infraestructura. Su interfaz intuitiva y amigable proporciona una experiencia sencilla, asegurando control sin esfuerzo sobre la carga de su vehículo eléctrico. Además, evcc es 100% open source, fomentando la colaboración y posibilidades de personalización.
Primeros Pasos con evcc.io en CHARX SEC3xxx
Esta guía lo guiará a través del proceso de instalación de la aplicación evcc.io en el controlador de carga CHARX SEC3xxx.
Requisitos Previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Controlador de carga CHARX SEC3xxx
- Acceso al programa terminal
- Credenciales SSH (proporcionadas por defecto)
- Último firmware instalado
Pasos de Instalación
Configuración de Red
- Asigne una dirección IP estática al controlador CHARX SEC3xxx.
- Configure la configuración de gateway (puerta de enlace) entsprechend.
- Consulte el manual del fabricante https://www.phoenixcontact.com/de-de/produkte/ac-ladesteuerung-charx-sec-3000-1139022 para detalles sobre estructura de directorios, acceso al sistema de archivos e instalación de software.
- Verifique y actualice el firmware a la última versión si es necesario.
Reenvío de Puertos (Port Forwarding)
-
Abra el sitio web de configuración del controlador CHARX.
-
Inicie sesión con las siguientes credenciales: | Usuario | Contraseña | | -------- | -------- | | manufacturer | manufacturer |
-
Navegue a "Control del Sistema" (System Control) y agregue un puerto entrante (ej., 7070).
Conexión SSH a CHARX Control
- Abra su programa terminal y establezca una conexión SSH al controlador CHARX SEC3xxx usando el siguiente comando:
ssh user-app@ev3000
- Autentíquese usando las credenciales SSH proporcionadas. Las credenciales por defecto son:
| Usuario | Contraseña | | -------- | -------- | | user-app | user |
Asegúrese de cambiar la contraseña en el primer inicio de sesión.
Transferencia de Datos
- Establezca una conexión al CHARX SEC3xxx usando un programa FTP como WinScp o FileZilla.
- Use la dirección IP del controlador de carga como dirección del servidor (ej., 192.168.2.15).
- Ingrese el nombre de usuario "user-app" y la contraseña cambiada.
- Use el puerto 22 para la conexión.
- Descargue el archivo binario de la última versión "evcc_x.xxx.x_armhf.deb" del repositorio oficial de GitHub: https://github.com/evcc-io/evcc/releases.
- Extraiga el archivo descargado "evcc_x.xxx.x_armhf.deb" y luego extraiga "data.tar".
- Transfiera los directorios "usr" y "lib" al directorio "/data/user-app/evcc/" en el controlador CHARX para asegurar que los archivos no se borren durante actualizaciones de software.
Permisos de Aplicación Linux
- Abra una ventana de terminal.
- Cambie al directorio "/data/user-app/evcc/usr/bin" usando el comando:
cd /data/user-app/evcc/usr/bin
- Conceda permisos de ejecución a la aplicación "evcc" ejecutando el comando:
chmod +x evcc
- Agregue el directorio a las variables de entorno usando el comando:
export PATH=$PATH:/data/user-app/evcc/usr/bin
Prueba Inicial de la Aplicación
- Ejecute el comando:
./evcc
Esto iniciará la aplicación evcc.io.
- Pruebe la interfaz evcc.io abriendo un navegador web e ingresando la dirección IP del CHARX SEC3xxx con el puerto 7070 (ej., https://192.168.2.15:7070 o evcc.local:7070).
Configuración
- Inicie el proceso de configuración ejecutando el comando:
./evcc configure
Siga las instrucciones proporcionadas en la ventana de terminal. Nota: Más Información Avanzada para Configuración evcc.io: https://docs.evcc.io/docs/guides/setup
Configurar Autoinicio
- Abra una ventana de terminal.
- Use NANO para editar "user-application-start" en el directorio "/data/user-app" usando el comando:
nano /data/user-app/user-application-start
- Agregue las siguientes líneas:
sleep 30; # espere 30s para Modbusservice
/data/user-app/evcc/usr/bin/evcc -c /data/user-app/evcc/usr/bin/evcc.yaml &
- Salga con Ctrl + x y guarde.
Después de un reinicio, la aplicación debería iniciarse automáticamente de nuevo.
sudo reboot
Nota:
El Makers Blog muestra aplicaciones e historias de usuarios de miembros de la comunidad que no son probadas ni revisadas por Phoenix Contact. Úselas bajo su propio riesgo.
Tecnología Industrial
- Dominar la fijación de precios en salud: Estrategias para alinear contratos y reducir costos
- Por qué las cajas de herramientas industriales fabricadas a medida ofrecen valor y durabilidad superiores
- E3.Student – Edición de estudio gratuita para estudiantes de ingeniería
- Unidad 3: Dominar los Platos para Operaciones Precisas en Torno
- Maximice la Eficiencia: Cómo el Seguimiento de Activos Ahorra Tiempo y Dinero
- Chapa Metálica Galvanizada: Hechos Esenciales y Mejores Prácticas para Durabilidad y Protección contra Corrosión
- Cómo Elegir el Microcontrolador Adecuado para Procesamiento Digital de Señales de Alto Rendimiento
- Por Qué Elegir un ERA de Borde de Vanguardia y Cuándo es Esencial
- El rol evolutivo del Director de Cadena de Suministro: Impulsando resiliencia y sostenibilidad
- Diseño de circuito PWM fiable para control preciso de velocidad de motor DC
- Maximiza el rendimiento del 4º eje: Envuelve trayectorias 2D en Fusion 360