La función principal de OCPP es iniciar una sesión de carga cuando el conductor utiliza su tarjeta de crédito, tarjeta de miembro o aplicación móvil. En muchos casos, como el de la operación de una flota, queremos que la sesión se inicie automáticamente, sin que el usuario tenga que hacer nada.
En este caso, analizamos cómo iniciar una sesión de cobro con la solicitud StartTransaction. Este mensaje del OCPP inicia el cobro y es uno de los mensajes más comunes en el mundo de los cobros.
Para iniciar una transacción de cobro iniciada por el cliente de OCPP, necesitamos los siguientes mensajes de OCPP:
Para comenzar con el proceso, el cargador del vehículo eléctrico debe estar disponible para cargarse. El cargador lo hace enviando un Notificación de estado solicitud (Notificación de estado. Req) al backend de OCPP. Cuando no se esté cargando nada y el punto de recarga esté listo para la siguiente sesión, el mensaje de notificación dirá «Disponible». Además, el punto de recarga y el sistema OCPP intercambian latidos, lo que indica que la comunicación bidireccional está activa.
Si el cargador no está disponible, enviará otra posible información de estado, como «Cargando», «Finalizando», «Reservado» o «Fallo».
Cuando el conductor del vehículo eléctrico inicie la carga, conectará el enchufe de carga a la entrada del vehículo. El cargador enviará un nuevo Notificación de estado. Req mensaje al servidor OCPP. Este mensaje de notificación contiene la información «Preparar», es decir, preparar la carga. Sin esta actualización de estado, el cargador no iniciará la carga.
Si el backend de OCPP está listo, responderá con un StatusNotification.conf mensaje para confirmar que el mensaje se ha recibido y entendido. La confirmación no contiene ninguna información.
A continuación, puede ver el flujo de la solicitud de notificación de estado en OCPP:
El Notificación de estado. Req el mensaje se usa ampliamente en muchos escenarios más allá del inicio de la sesión. Incluye la siguiente información:
En el caso del Notificación de estado. Req ConnectorID, si el cargador tiene más de una toma de corriente, el identificador del conector tendrá el número 1,2,3, etc. Esto es importante, ya que algunos cargadores permiten la carga simultánea. En ese caso, es posible que el conector 1 se encuentre en el estado «Preparándose» mientras que el conector 2 siga en el estado «Disponible». En caso de que solo se pueda cargar un enchufe a la vez, los demás conectores enviarán una solicitud de notificación de estado con el estado «No disponible».
Aquí puede ver un ejemplo de Notificación de estado. Req
A continuación, queremos autorizar el vehículo. Si bien el conector está técnicamente preparado para proporcionar energía, el backend normalmente quiere verificar al usuario o al vehículo. Hay varias formas de hacerlo (RFID, aplicación móvil, etc.), que analizaremos en otra guía. Por ahora, solo necesitamos saber que el cargador debe enviar una información al servidor del OCPP.
Para autorizar la sesión de carga, el cargador envía la solicitud de autorización (autorizar.req) al backend de OCPP. La única información que contiene el mensaje OCPP es la Etiqueta de identificación. El Etiqueta de identificación suele ser una combinación de números y letras (token), que debe registrarse en esta red de carga o en este punto de recarga.
El backend de OCPP responde con la confirmación de autorización (authorize.conf) que contiene el Estado de autorización «Aceptado». Esto significa que el sistema central verificó la Etiqueta de identificación y permite al conductor cargar el vehículo. Si el sistema central no puede verificar la etiqueta de identificación, aparece como «no válida», «bloqueada» o «caducada».
Por último, tras el cambio de estado de «Disponible» a «Preparando» y la autorización se haya realizado correctamente, el usuario inicia la sesión de carga. Por lo tanto, el cargador envía la solicitud StartTransaction (Iniciar Transaction.req).
En algunos casos, el cargador inicia este paso automáticamente, después de recibir la confirmación de autorización. Por ejemplo, cuando un usuario pasa una tarjeta RFID, el conductor normalmente no tiene que hacer nada después de que se autorice la tarjeta RFID.
El punto de recarga envía un Iniciar Transaction.req al sistema central para informar sobre una transacción que se ha iniciado. Al recibir un Iniciar Transaction.req el sistema central responde con un Inicie Transaction.conf, lo que confirma el mensaje. Si bien el sistema central ya ha verificado la Etiqueta de identificación, normalmente todavía tiene que validar el identificador, ya que es posible que se haya autorizado localmente en el cargador con información desactualizada. A continuación, el sistema central responde con el Inicie Transaction.conf.
Tanto la solicitud como el mensaje de confirmación incluyen información importante que queremos analizar:
Como se mencionó anteriormente, el backend de OCPP responderá con el Iniciar transacción confirmación. Incluso si el backend rechaza la solicitud de cobro, responderá con ese tipo de mensaje. La confirmación contiene los dos campos: Información de etiqueta de identificación y ID de transacción.
El ID de transacción es un número simple (por ejemplo, 14023) que sirve como identificador para cualquier otro mensaje relacionado con esta transacción de cobro y también, más adelante, para fines de presentación de informes. El Información de etiqueta de identificación contiene más información:
El Fecha de caducidad y el Etiqueta de identificación del padre son campos, que ya vimos en mensajes anteriores. El campo de estado es el mismo estado que se usó para la solicitud de autorización. Contendrá «Aceptado» si se puede iniciar la sesión de carga.
Aquí puede ver un ejemplo de Iniciar Transaction.req y el Inicie Transaction.conf:
Iniciar Transaction.req
Inicie Transaction.conf
Solo después de recibir esto Iniciar transacción mensaje de confirmación que incluye el ID de transacción y el mensaje «Aceptado» estado, se permite que el punto de recarga suministre energía al vehículo.
El punto de recarga cambiará el estado de «Preparando» a «Cargando», enviando una nueva notificación de estado al sistema central. A continuación, el punto de recarga comenzará a cargarse.
El Iniciar transacción, autorizar, y Notificación de estado son mensajes OCPP importantes que utilizamos con frecuencia en redes de carga de vehículos eléctricos o centros de carga privados.
El proceso típico para iniciar una sesión de carga con un enchufe es:
Introducción
Notificación de estado y eventos de complementos
Solicitud de autorización e IDTag
Comience a cobrar: solicitudes y ofertas de energía
Resumen