A partir del firmaware 2.142, es posible establecer comunicación de datos entre dos autómatas cada uno con un IBHLink S7++ o IBH Link S7++ HS. También es posible comunicarse desde un IBHLink S7 a un IBHLink S5++.
Es imprescindible que el autómata S7 (uno de ellos) en cuestión soporte el uso de los bloques:
SFC67 - "X_GET"
SFC68 - "X_PUT"
SFC69 - "X_ABORT"
Estructura de configuración:
Dirección | Nombre | Tipo | Valor (ejemplo) |
Comentario |
0.0 | bIpAddr | ARRAY[0..3] of BYTE | C0 A8 00 31 | Representación Hexadecimal de la dirección IP. En el ejemplo 192.168.0.49 = C0A80031 |
4.0 | bMpiAddr | BYTE | B#16#2 | Dirección MPI® del partner. |
5.0 | bRack | BYTE | B#16#0 | Número del bastidor del partner [0..7]. |
6.0 | bSlot | BYTE | B#16#2 | Número de slot del partner [0..31]. |
7.0 | bSubSlot | BYTE | B#16#0 | Reservado. |
Para establecer una conexión a otro PLC, la primera llamada de "X_PUT" envía una estructura con la información de conexión. Cada llamada posterior de "X_PUT" y "X_GET" intercambian datos sobre esta conexión.
Si se quiere comunicar con otro PLC, hay que terminar la conexión establecida y crear otra enviando una nueva estructura con sus datos.
Hay muchas posibilidades de comunicaciones de este tipo, para mas información pídanos la documentación en PDF.
En los ficheros de instalación que vienen con los IBHLinks hay también ejemplos de programas STEP7 usando estos enlaces.
Con estas conexiones sin enlace S7 no se puede comunicar con mas que un PLC al mismo tiempo. Si se quiere varias conexiones simultaneas hace falta usar autómatas que soporten enlaces S7.