Differences betwen PM571 & PM571ETH version. Whether both are compactible or not?
compatible for? Your question is not so clear.
In any case, the CPU with ETH, as par the definition, is used when you need to connect the system with another slave/peripheral in Ethernet protocol (for example, one HMI panel in Modbus TCP/IP).
Of course, if you want to program the CPU with automation Builder, with the CPU ETH you can use one normal cable RJ45 for lan connection, if you have the PM571 without ETH, you need to use TK 503 cable, with the appropriate driver.
If you give as more information, we can help you better
at the following link you can download the driver for USB -TK cable
Please do not forget the correct parameter inside Automation Builder - Codesys:
Hope this help you