FAQs Técnicas

Realizar una pregunta

¿Cómo se realiza la primera transferencia de una aplicación Unity a un PLC Premium a través de los puertos ethernet disponibles?

Se requiere a hacer la primera transferencia de programa y configuración a uns CPU de la gama Premium-Unity con puerto ethernet integrado (coprocesador). ¿Es posible realizar dicha carga directamente a través del puerto ethernet? Si es que sí, ¿qué dirección IP tendría dicho puerto? Si la configuración del PLC incluyese un módulo ethernet adicional (TSXETY), ¿se podría hacer lo mismo con éste segundo puerto ethernet?

Todos los puertos ethernet de la gama TSX Premium de PLCs disponen de fábrica de una dirección IP configurada por defecto. El cálculo de dicha dirección IP se realiza a través de la dirección MAC serigrafiada en el frontal de cada uno de los módulos ethernet; de esta forma, la IP por defecto de un puerto es 85.16.XXX.YYY, siendo 'XXX' el  penúltimo byte de la dirección MAC convertido de hexadecimal (que es como se presenta en la serigrafía del módulo) a decimal, y 'YYY' el último byte de la dirección MAC convertido de hexadecimal a decimal.

Por ejemplo, se dispone de un módulo con la siguiente dirección MAC: 00:80:F4:03:0A:D3.
La conversión de los dos últimos bytes de hexadecimal a decimal es la siguiente: 16#0A => 2#10 / 16#D3 => 2#211
Por tanto, la dirección IP por defecto de dicho puerto es: 85.16.10.211

Si se desea realizar la primera carga de un programa a un PLC de la gama Premium a través de la dirección IP por defecto de un puerto ethernet, es posible hacerlo conectándose a la dirección por defecto del puerto anteriormente explicada, y lo único que hay que tener en cuenta es que la configuración de dicho puerto en el programa puede especificar una dirección IP diferente a la IP por defecto; si es así, al final de la transferencia de la aplicación la comunicación PC-PLC se cortará (ya que la nueva dirección IP tomará efecto en el PLC), con lo que se deberá reestablecer la comunicación otra vez con la nueva dirección IP.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?