Cómo implementar la comunicación PROFINET RT entre SIMOTION y el ordenador
Crea un nuevo proyecto e inserta el nuevo dispositivo SIMOTION:
2.
Selecciona el producto y la versión correctos:
3.
Crea una red y asigna una dirección IP:
4.
Selecciona la interfaz SIMOTION a la que está conectado el ordenador y la tarjeta de red utilizada. la computadora:
5.
Haga clic en F4 en la configuración de hardware abierta para comunicarse automáticamente con PROFINET RT. Seleccione la interfaz SIMOTION conectada a la computadora y la tarjeta de red utilizada por la computadora:
5.
Haga clic en F4 en la configuración de hardware abierta para organizar automáticamente:
6.
Haga doble clic en el módulo CBE30, configure la dirección IO utilizada para comunicarse con la computadora y luego haga clic en "NUEVO" para agregar la dirección utilizada para la comunicación:
7
Crear red y asignar una dirección IP:
8. >7.
Agregar direcciones de entrada y salida, 200 bytes cada una en este ejemplo:
p>
8.
Los resultados de la configuración se muestran en la siguiente figura:
9.
Genere un archivo GSD e impórtelo a la máquina. para configuración posterior:
2.2 Configuración de hardware (PC Station)
Los pasos de configuración de hardware de PC Station son los siguientes:
Haga clic en "Sistema PROFINET IO" en el menú "Insertar" para insertar la red PROFINET:
4.
Asigne la red a la aplicación. Aplicación, si el programa a comunicar es OPC, seleccione OPC Server. En este ejemplo, es comunicación IO BASE, entonces seleccione Aplicación:
5.
Exportará el SIMOTION I-. Arrastre y suelte el archivo GSD del dispositivo en el sistema PROFINET IO (100):
6.
Guarde la compilación.
7.
La dirección de entrada/salida de configuración para la comunicación con SIMOTION es 512. Asegúrese de prestar atención a esta dirección porque necesitará utilizarla en programación posterior.
8.
Configuración del ordenador, descarga de configuración del ordenador y configuración de SIMOTION respectivamente. Como se muestra en la siguiente figura:
2.3 Escribir un programa
1.
Escriba un programa de prueba de envío de datos en SIMOTION, como se muestra en la siguiente figura. y copie el programa asignado a las tareas servo:
2.
Abra el programa de muestra base IO de la computadora, su ruta de almacenamiento es la siguiente:
C:\ Archivos de programa (xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx).\Program Files (x86)\Siemens\SIMATIC.NET\pnio\Examples\easy
Abre pnioeasy.sln a través del software de programación.
3.
Modificar la configuración de entrada y salida En este ejemplo, la entrada/salida es de 200 bytes cada una:
4.
Modifique los datos de entrada/salida de la siguiente manera, es decir, lea los datos de SIMOTION y luego envíelos de regreso a SIMOTION, mientras muestra el tiempo actual tomado para la lectura (SERVO TIME es 3 ms, así que multiplíquelo por 3):
5. p>
Guardar los datos y enviarlos de vuelta a SIMOTION.
Guardar y compilar.
6.
Haz clic en la letra "s" para iniciar la aplicación
7.
Con SIMOTION podrás realizar un seguimiento de los resultados de la siguiente manera:
8.
El tiempo que tarda la entrada en leerse en el host y luego volver a SIMOTION depende del tiempo que tarda en leerse la entrada el anfitrión. SIMOTION se ve afectado por la velocidad del ordenador, en este caso un Siemens PG m3:
9.
La aplicación se verá afectada si se reproducen simultáneamente vídeos HD de gran tamaño:
10.
Si utiliza OPC para el intercambio de datos, debe modificar la configuración de hardware de la PC Station al modo OPC:
11.
Si utiliza Para intercambiar datos con OPC, debe modificar la configuración de hardware de PC Station al modo OPC
11.
12.
11.
Puede utilizar el programa de muestra del cliente proporcionado por Siemens para realizar pruebas, que se encuentra en la siguiente ruta de almacenamiento:
C:\Program Files (x86)\Siemens\SIMATIC.
12.
Abra el programa de muestra y cambie el nombre de la entrada OPC, que se puede obtener de OPC. SCOUT:
13.
Agregue dos entradas más para la prueba de comunicación:
14.
Agregue el código para escribir variables como siguiente:
15.
Para implementar la comunicación con el cliente OPC, debe tenerse en cuenta que la prueba de tiempo específica y la operación variable deben reescribirse de acuerdo con las necesidades reales del programa de muestra.
Nota:
(1) La funcionalidad PROFINET IO requiere una licencia SIMATIC NET SOFTNET.
(2) Cuantas menos tareas se utilicen para realizar la computadora, mejor.
(3) Windows no es un sistema operativo en tiempo real.
(4) El tiempo de prueba en este ejemplo es solo de referencia y no es exhaustivo.