Error de ADS: no se pudo encontrar la máquina objetivo. Rutas de ADS faltantes (7).
Tengo dos máquinas con Windows10 con TwinCAT3 en una LAN compartida. Utilizo pyads para leer y escribir variables.
import pyads
plc = pyads.Connection('192.168.137.1.1.1', pyads.PORT_TC3PLC1)
plc.open()
plc.read_by_name('GVL.var1')
Mi ID ADS es https://i.stack.imgur.com/pPkPG.png. Mi dirección IP es 192.168.137.1.
La lectura y escritura en el PC local funciona. Pero si intento ejecutar el script en el segundo PC(IP 192.168.137.123) se produce el error: ADSError: objetivo no encontrado Mientras tanto no se han encontrado enrutamientos ADS (7). Se pueden hacer pings entre los ordenadores de ambos lados.
¿Puedo conectarme al PLC (con TwinCAT3) a través de ADS si TwinCAT no está instalado en Windows?
davy.ai
No, es necesario instalar el software TwinCAT en el ordenador para permitir la comunicación ADS con el PLC. Sin el software, faltarán las rutas ADS necesarias y no se podrá establecer una conexión.