En artículos anteriores, presentamos el concepto de módulos de E/S distribuidas y cómo configurar un módulo de E/S con un PLC. En este artículo, mostraremos cómo realizar un uso compartido de E/S distribuidas entre sistemas PLC.
Contenido:
- Descripción del problema.
- Cómo compartir el dispositivo de E/S con dos PLC.
- Cómo asignar diferentes módulos internos a los PLC.
Descripción del problema
En el artículo anterior, mostramos cómo podemos conectar y configurar un módulo de E/S distribuidas con un PLC y controlar los puntos de E/S del módulo distribuido a través de ese PLC. En este artículo, analizamos el caso en el que necesitamos usar el mismo módulo de E/S distribuidas con dos PLC diferentes. Consulte la imagen 1.
Imagen 1. Dos proyectos de PLC diferentes.
Uso compartido de E/S distribuidas entre sistemas PLC
Imagínese que necesitamos compartir los puntos de entrada y salida del módulo distribuido entre los dos PLC. Es posible compartir un módulo de E/S distribuido entre dos PLC, pero no todos los módulos pueden hacerlo, pero la mayoría de los modernos sí.
Otra forma de compartir la información sería obtener toda la información del módulo de E/S distribuido en un PLC y establecer comunicación entre los dos PLC y luego intercambiar los datos necesarios. Esto se mostrará en otro artículo.
En el dispositivo de E/S distribuido (dispositivo de E/S_1) hemos configurado muchos módulos de E/S, como el módulo 4DIx24VDC, el módulo 8DOx24VDC, el módulo 2DIx24VDC y algunos módulos más. Consulte la imagen 2.
imagen 2. Diferentes módulos de E/S en nuestro dispositivo de E/S.
Compartir el dispositivo IO con dos PLC
En este artículo, supondremos, como puede ver en la imagen, que queremos controlar el módulo 4DIx24VDC y el módulo 8DOx24VDC a través de PLC_1 y que quiero controlar el módulo 2DIx24VDC y el módulo 2DOx24VDC desde PLC_2.
Por lo tanto, quiero compartir los diferentes módulos entre los dos PLC, de ahí los dispositivos que comparten nombres.
Como puede ver en la imagen 1, el dispositivo IO distribuido (dispositivo IO_1) ya es una extensión de PLC_1, como lo configuramos en el artículo anterior, pero también debemos convertirlo en una extensión de PLC_2 para que pueda compartirse entre los dos PLC. Consulte la imagen 3.
imagen 3. El dispositivo IO es una extensión de PLC_1
Normalmente, al hacer eso, tendríamos cada PLC en un proyecto TIA Portal diferente, pero como no tenemos dispositivos de hardware reales, solo usaremos un proyecto de software TIA Portal para mostrar cómo compartir el módulo IO distribuido entre los dos PLC.
Tenemos un proyecto con dos PLC. Y necesitamos asignar el dispositivo IO_1 a PLC_1 y PLC_2
Para hacer eso, copie el módulo en la vista de red y péguelo para tener dos módulos en su proyecto. Consulte la imagen 4.
imagen 4. Copie y pegue el dispositivo IO.
Ahora, necesitamos asignar este dispositivo IO a PLC_2, como hicimos con PLC_1 en el último artículo. Consulte la imagen 5.
imagen 5. Asignar el módulo a PLC_2
AHORA, si intenta descargar su proyecto a ambos PLC, el PLC_1 podrá encontrar el módulo IO. Sin embargo, el PLC_2 no podrá encontrar el módulo IO porque no hay un módulo de hardware real que se llame IO device_2, solo tenemos un dispositivo IO de hardware y desde el último artículo se configuró con el nombre IO device_1, por eso el PLC_2 no encontrará el dispositivo IO. Consulte la imagen 6.
imagen 6. La conexión se realiza a través del nombre de red del dispositivo.
Entonces, necesitamos darle el mismo nombre de red de dispositivo a ambos módulos IO, vea la imagen 7.
imagen 7. Nombre del dispositivo de red
Como puede ver, el nombre del dispositivo de red para el módulo IO es IO device_1, vea la imagen 8 para el otro módulo IO.
imagen 8. Nombre del dispositivo de red para el segundo módulo IO.
Aquí, el nombre de red es IO device_2. Necesitamos darle a ambos módulos IO el mismo nombre para que ambos PLC puedan encontrarlo y conectarse a él.
Desmarque la opción de generación automática de nombre para que podamos cambiar el nombre y hacer que ambos sean IO device_1, también asegúrese de que toda la información dentro del área roja sea la misma en ambos módulos. Vea la imagen 9.
imagen 9. Desmarque la opción de generación automática.
Consulte las imágenes 10a y 10b después de cambiar la información para que sea la misma para ambos módulos.
Imagen 10a. Segundo módulo de E/S.
Imagen 10b. Primer módulo de E/S
Ahora que los dos módulos de E/S son idénticos, ambos PLC pueden encontrar y comunicarse con el módulo de E/S. Consulte la imagen 11.
Imagen 11. Ambos PLC pueden encontrar el módulo de E/S.
Hasta este punto, estábamos asumiendo que ambos PLC están dentro del mismo proyecto de TIA Portal.
Pero, en caso de que compartamos el módulo de E/S con un controlador en otro proyecto de TIA Portal, haremos lo mismo que antes, pero agregaremos un paso adicional.
En este paso, iremos a las propiedades del módulo IO y cambiaremos la opción de ciclo de IO del dispositivo compartido como se ve en la imagen 12.
imagen 12. Controlador IO fuera del proyecto
Como puede ver en la imagen, si los dos PLC pertenecen a proyectos TIA Portal diferentes, cambiaremos el valor dentro del cuadro rojo a 1.
Como tenemos ambos PLC en el mismo proyecto, lo dejaremos en cero.
Ahora que ambos PLC pueden ver y comunicarse con el dispositivo IO, debemos indicarle al módulo IO qué módulos internos deben comunicarse con qué PLC.
Como mencionamos en la imagen 2, necesitamos un módulo 4DIx24VDC y un módulo 8DOx24VDC para comunicarnos con PLC_1 y quiero controlar el módulo 2DIx24VDC y el módulo 2DOx24VDC desde PLC_2.
Podemos hacerlo siguiendo los siguientes pasos.
Asignación de diferentes módulos internos a los PLC
Comience por ir a las propiedades del dispositivo IO_1, verá que todos los módulos internos del dispositivo IO pertenecen a PLC_1. Consulte la imagen 13.
Imagen 13. Dispositivo compartido del módulo IO.
Como puede ver en la imagen, el acceso a todos los módulos internos del dispositivo IO está asignado a PLC_1, pero como mencionamos antes, necesitamos que los dos últimos módulos internos, el módulo 2DIx24VDC y el módulo 2DOx24VDC, sean accedidos por PLC_2.
Para hacerlo, simplemente haga clic derecho en el módulo que desee y desmarque la opción PLC_1, y déjela en blanco para indicar que este módulo será controlado a través de un controlador diferente. Consulte la imagen 14.
Imagen 14. Deseleccione los módulos internos.
Si revisa la descripción general del dispositivo IO_1 después de deseleccionar la opción PLC_1, verá que esos módulos internos no tienen direccionamiento asignado y el PLC_1 indica que pertenecen a otro lugar. Consulte la imagen 15.
imagen 15. No hay direccionamiento para módulos no asignados a PLC_1
AHORA, necesito asignar esos dos módulos al dispositivo IO_2 para PLC_2.
Siguiendo los mismos pasos que antes, vaya a las propiedades del dispositivo compartido del dispositivo IO_2 y asigne solo los dos módulos necesarios con PLC_2. Consulte la imagen 16.
imagen 16. Asignación de módulos necesarios a PLC_2
Ahora que el módulo 2DIx24VDC y el módulo 2DOx24VDC están asignados a PLC_2, si revisa la descripción general del dispositivo, encontrará su direccionamiento con PLC_2 como queremos. Consulte la imagen 17.
imagen 17. Direccionamiento perteneciente a PLC_2
De esta manera podemos compartir un módulo IO entre dos PLC, ya sea que estén en el mismo proyecto de TIA Portal o en dos proyectos diferentes.