• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
FORMACIÓN SAP

Emulador de PLC gratuito y de código abierto para SAP EWM MFS

By s4pcademy 


Simulador de PLC es una herramienta gratuita, de código abierto e independiente de la plataforma para probar la conectividad de SAP EWM MFS y facilitar los proyectos de implementación de SAP EWM MFS.
El software está disponible bajo copyleft Licencia pública general GNU Affero v3.0

El lanzamiento actual de Simulador de PLC apoya:

  • Acuse de recibo automático de telegrama opcional con respuesta de protocolo de enlace
  • Filtrado de telegramas LIFE opcional
  • Múltiples canales de comunicación
  • Visualización estructural de telegramas con determinación dinámica de la estructura del telegrama del diccionario de datos SAP
  • Direct TCP/IP (ABAP Push Channel) y SAP Plant Connectivity PLC capas de comunicación
  • Indicadores configurables de solicitud y respuesta de protocolo de enlace
  • Estructura de telegrama configurable
  • Conmutación configurable de campos de remitente y receptor en telegramas de respuesta de protocolo de enlace
  • Estilo de registros de telegramas configurable basado en tipos de telegramas e indicadores de protocolo de enlace
  • Registro de aplicaciones implementado con la biblioteca Apache log4j2

Simulador de PLC consisten en dos aplicaciones Java independientes que trabajan juntas

Aplicación de simulación de PLC

Implementa un servidor TCP/IP que recibe y envía mensajes de telegramas directamente a SAP EWM MFS a través de ABAP Push Channel o indirectamente a través de un adaptador de conectividad RFC como SAP PCo o Puente TCP/IP-RFC eso es parte del proyecto.

La aplicación se implementa con el Sim clase y se opera con una sola ventana:
PLC SAP EWM MFS

Al hacer doble clic en una línea de telegrama, aparece un cuadro de diálogo de visualización/edición de telegrama estructural:
PLC SAP EWM MFS

Puente TCP/IP-RFC

La novia implementa una capa de comunicación intermedia entre SAP RF y el servidor TCP/IP. La aplicación se implementa con el Puente clase. Se inicia con dos argumentos:

  • ID de servidor RFC como se define con un .jcoServidor archivo de propiedades: consulte SAP JCo documentación sobre cómo definirlo
  • el archivo de propiedades de configuración de la aplicación

Mientras se ejecuta, el puente admite los siguientes comandos de consola:

  • ayudar, ? – muestra un mensaje de ayuda con los comandos admitidos
  • estado: imprime el servidor RFC y los estados de los canales de comunicación
  • stop, exit, bye – se detiene y sale del puente

Los comandos no distinguen entre mayúsculas y minúsculas.

  • La capa de comunicación PLC tipo B «Capa de comunicación propietaria» aún no es compatible
  • Una sola estructura de telegrama: todos los tipos de telegramas deben tener la misma estructura
  • La sincronización de canales aún no está implementada
  • PLC Sim aún no está localizado. Se implementa la versión en inglés.
  • El telegrama Life tiene que ser de tipo LIFE.
  • Las credenciales de inicio de sesión para SAP Java Connectors deben definirse en un archivo de propiedades de JCo.

Quisiera expresar mi más profundo agradecimiento a:

Este proyecto no hubiera sido posible sin ellos.

El proyecto está disponible en GitHub en el repositorio. mfs-plc-sim

Todavía está en su infancia y se está desarrollando activamente. Agradecería cualquier comentario, solicitud de funciones o notificación de errores: publíquelos en GitHub asuntos.

¡¡¡Los colaboradores son bienvenidos!!!




Caso de uso de ChatGPT para código ABAP y ayuda de SAP
Previo
Configuración de instalación de Automation Pilot en BTP Cockpit
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.