2. Manual Machine Translated by Google Página 1 de 4 2. Manual 2.1. Inicio rápido Plcsim con S7­300/S7­400 (Step 7 V5.5, TIA­Portal) Utilice los siguientes pasos para configurar una simulación de Plcsim accesible en red mediante NetToPLCsim. La descripción es válida para Plcsim con Step 7 V5.5. 1. Inicie el administrador Simatic 2. Abra el proyecto S7 que desea probar 3. Inicie Plcsim, cargue el programa, incluidos los datos del sistema, en Plcsim. Necesita una CPU con un dispositivo de red Ethernet (PN­CPU o CPU más CP Ethernet) 4. Inicie NetToPLCsim con derechos administrativos (estos son necesarios para detener un servicio de Siemens) 5. Si NetToPLCsim solicita detener el servicio de Siemens, haga clic en Sí 6. En NetToPLCsim haga clic en "Agregar" 7. En el cuadro de diálogo de configuración de la estación, haga clic en "..." junto al campo de texto "Dirección IP de red". Obtendrá una lista con todas las direcciones IP de la estación. Dispositivos de red existentes en su computadora. Elija la dirección en la que Plcsim debe ser accesible 8. Junto al campo de texto "Dirección IP de Plcsim", haga clic en "...". Debería ver la CPU de Plcsim que ha cargado. Seleccione el dispositivo y haga clic en "DE ACUERDO" 9. Establezca una combinación de rack/slot de 0/2 (para S7­400 dependiendo de su configuración de hardware) 10. Cierre el cuadro de diálogo con "Aceptar". 11. En la ventana principal haga clic en "Iniciar servidor" 12. Ahora se puede acceder a su simulación Plcsim en la dirección IP que se muestra en "Dirección IP de red". Plcsim con S7­1200/S7­1500 (TIA­Portal) Para utilizar NetToPLCsim con TIA­Plcsim, es necesario configurar correctamente la interfaz PG/PC. En el Panel de control de Windows, abra el programa "Configurar interfaz PG/PC" y configure el punto de acceso para S7ONLINE en "PLCSIM S7­1200/S7­1500(TCP/IP)". 2.2. Funcionamiento general Requisito necesario Necesita Step 7 Plcsim con V5.4 o posterior, o Plcsim para TIA­Portal. En la configuración de hardware del Paso 7 debe tener un dispositivo Ethernet (PN­CPU o CPU más CP Ethernet). Ventana principal Figura 1. Ventana principal de NetToPLCsim 1. Área que muestra las estaciones configuradas 2. Botones para iniciar y detener el servidor para las estaciones configuradas 3. Botones para agregar, modificar o eliminar una estación 4. Resultado de la verificación de puerto que se realiza al iniciar NetToPLCsim. Puede utilizar NetToPLCsim solo con el estado OK. Diálogo de la estación Figura 2. Cuadro de diálogo de la estación NetToPLCsim mk:MSITStore:C:\Usuarios\Armando%20de%20Rosas\OneDrive%20­%20Saer%20... 21/10/2024 2. Manual Machine Translated by Google Página 2 de 4 1. Nombre único 2. Dirección IP de la interfaz de red en la que se debe poder acceder a este servidor 3. Dirección IP de la CPU Plcsim 4. Posición del rack/slot de la CPU. Esta configuración solo es relevante si activa la opción TSAP­check. Si activa esta opción, su cliente La aplicación debe utilizar el TSAP correcto correspondiente a la combinación de rack/ranura. NetToPLCsim acepta como recurso de conexión 1=PG, 2=OP y 3=Step7Basic. Monitor de protocolo Si ha iniciado el servidor NetToPLCsim, puede iniciar el monitor de protocolos a través del menú contextual (clic derecho del ratón) de la estación que desea supervisar. Si selecciona "Iniciar supervisión", se abrirá una nueva ventana con el monitor de protocolos. En este momento sólo se muestra la comunicación S7 para S7­300/400 y sólo se analizan algunas partes del protocolo S7. Sólo se decodifican los telegramas entrantes que utilizan servicios variables (área de datos de lectura y escritura en S7) y las solicitudes SSL (SZL). Con un clic del mouse en la barra de estado, puede pausar y reanudar la salida de captura. La comunicación no se detiene cuando pausa la salida. Si desea ver todos los detalles del protocolo S7, puede utilizar el analizador de protocolos de red Wireshark. Desde la versión 2.0 de Wireshark, el protocolo S7 está integrado. En versiones anteriores, necesita un plugin­dll para la comunicación S7, que puede descargar desde el siguiente enlace. http://sourceforge.net/projects/s7commwireshark La monitorización activada reduce significativamente la tasa de intercambio de datos. Figura 3. Monitor de protocolo NetToPLCsim Argumentos de la línea de comandos Puede utilizar los siguientes argumentos de línea de comandos con NetToPLCsim: Tabla 1. Argumentos de la línea de comandos Descripción de la opción ­ Carga este archivo de configuración de la estación f=config.ini ­s=Opción Control de parada automática del servicio de ayuda de S7DOS. Opciones: SI=Detener el servicio, NO=No detenerlo el servicio, ASK=preguntar ­autostart Si se carga un archivo de configuración válido, los servidores de las estaciones en el archivo se cargan automáticamente. comenzó mk:MSITStore:C:\Usuarios\Armando%20de%20Rosas\OneDrive%20­%20Saer%20... 21/10/2024 2. Manual Machine Translated by Google Página 3 de 4 Ejemplo: NetToPLCSim.exe ­f=testconfig.ini ­s=NO ­autostart Además, es posible arrastrar y soltar un archivo de configuración en el archivo NetToPLCsim.exe. Luego, NetToPLCsim se inicia y carga esta configuración. 2.3. Más información Varias instancias de Plcsim El siguiente ejemplo demuestra cómo lograr tres instancias de Plcsim accesibles en red con NetToPLCsim. El principio principal se podría extender a una cantidad arbitraria de instancias adicionales (probado con 6 instancias de Plcsim). Figura 4. Simulación de tres instancias de Plcsim Cada instancia de Plcsim necesita su propia dirección IP, con la que se podrá acceder posteriormente desde su red. Una opción es que tenga más de una interfaz de red en su computadora. La otra opción es agregar una o más direcciones IP a la interfaz de red existente. En la siguiente captura de pantalla, se muestra cómo agregar una dirección IP adicional a su interfaz de red en Windows 7 (alemán). Figura 5. Cómo agregar una dirección IP a una interfaz de red (Windows 7) Para evitar problemas de red posteriores, debe eliminar las direcciones IP adicionales cuando termine las pruebas. Puede iniciar una nueva instancia de Plcsim después de haber iniciado la primera instancia, utilizando el menú "Archivo" → "Nuevo Plc" en Plcsim. Cuando se haya iniciado la nueva instancia de Plcsim, cargue el programa de PLC, incluidos los datos del sistema, en Plcsim. Solo con los datos del sistema cargados, la simulación mk:MSITStore:C:\Usuarios\Armando%20de%20Rosas\OneDrive%20­%20Saer%20... 21/10/2024 2. Manual Machine Translated by Google Página 4 de 4 tiene la dirección IP "virtual" configurada. La configuración de las estaciones en NetToPLCsim se realiza de la misma manera que se describe para una sola estación. Para la descripción general de la simulación que se muestra arriba, se necesita la siguiente configuración en NetToPLCsim: Figura 6. Ejemplo de configuración en NetToPLCsim para tres instancias de Plcsim Servicio Simatic S7DOS La comunicación S7 utiliza el puerto TCP 102. Si tiene instalado Step 7 en su sistema, tendrá un servicio llamado "SIMATIC S7DOS Help Service" (el nombre anterior era "SIMATIC IEPG Helper"). Este servicio escucha todas las interfaces de red disponibles para las conexiones entrantes en el puerto TCP 102. Por lo tanto, mientras este servicio esté en ejecución, no será posible iniciar un servidor desde otra aplicación como NetToPLCsim utilizando este puerto. Desde Step 7 V5.5 SP2 en Windows de 64 bits, ya no es posible simplemente detener el servicio, ya que esto afecta a otras funciones del programa Siemens. Por este motivo la función "Obtener puerto 102" del menú Herramientas, y la función de parada automática del servicio al iniciar NetToPLCsim (desde la versión 1.1.0) inicia la siguiente secuencia: 1. Detenga el servicio "SIMATIC S7DOS Help Service" 2. Inicie su propio servidor TCP en el puerto 102 en todas las interfaces disponibles 3. Inicie el servicio "SIMATIC S7DOS Help Service". Como el puerto TCP ya no está disponible para el servicio, no puede reservarlo. 4. Detenga el servidor TCP propio. 5. Compruebe si el puerto TCP 102 está ahora disponible. Si la última comprobación tuvo éxito, el puerto 102 ahora está disponible para su uso con NetToPLCsim. NetToPLCsim recuerda cuándo ha detenido el servicio Siemens al iniciar el programa. Si cierra NetToPLCsim, puede reiniciar opcionalmente el servicio Siemens (recomendado). Si desea programar un PLC S7 real después de probarlo con NetToPLCsim, ¡se recomienda reiniciar la computadora! mk:MSITStore:C:\Usuarios\Armando%20de%20Rosas\OneDrive%20­%20Saer%20... 21/10/2024