Hi,
I need to change the IP address of an ABB PM556-TP-ETH using ABB Automation Builder. The situation is:
I have connectivity to the PLC using the current IP (configured in Communication Settings)
Online Login works fine
The Network Scan does not detect the PLC
IP-Configuration tool shows all fields disabled
I don't have the original project source, only an empty project
The PLC has no SD card inserted
The Online menu does not show an Upload option
When I modify the IP in the project and connect, Automation Builder shows:
"The PLC configuration needs to be updated. A full PLC download is required"
I'm afraid a full download will overwrite the running program. Is there any way to change only the IP address without overwriting the application?
I'm also open to solutions using third-party tools, Python scripts, or any other method (DCP protocol, direct TCP communication, etc.) as long as it doesn't overwrite the running application.
Thank you
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Depending on the Project, the used Communication-Protocol's, the way how the System was designed, there are some Options if you can answer these Question properly
The Question is: are you able to connect to the Shell / Systemprompt of this PLC with administrative Rights?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We have checked open ports. SSH (22) and HTTP (80) are not reachable. The only open ports are:
502 (Modbus TCP β used for lighting control)
1200 (CODESYS runtime)
1201 (CODESYS runtime)
We can connect via Automation Builder using the current IP, but we don't have the original project source β only an empty project. This is why we are afraid of doing a full download, as it would overwrite the running application.
Is there any way to change the IP through the CODESYS runtime protocol on ports 1200/1201 without affecting the running program?"
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Still looking for a solution. I have gathered more information that might help:
Device: ABB AC500 PM556-TP-ETH
Firmware version: 2.4.2.14993 (dated 2014)
Open ports confirmed: 502 (Modbus TCP), 1200 and 1201 (CODESYS runtime). SSH (22) and HTTP (80) are not reachable.
No SD card in the PLC.
I can connect via Automation Builder using the current IP and Online Login works, but I have no original source project available. Automation Builder requires a full PLC download to apply IP changes, which we want to avoid as it would overwrite the running program.
Any guidance on how to change the IP without a full download would be greatly appreciated.
I am also open to solutions using third party tools, DCP protocol, or scripts.
Thank you
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I need to change the IP address of an ABB PM556-TP-ETH using ABB Automation Builder. The situation is:
When I modify the IP in the project and connect, Automation Builder shows:
"The PLC configuration needs to be updated. A full PLC download is required"
I'm afraid a full download will overwrite the running program. Is there any way to change only the IP address without overwriting the application?
I'm also open to solutions using third-party tools, Python scripts, or any other method (DCP protocol, direct TCP communication, etc.) as long as it doesn't overwrite the running application.
Thank you
Depending on the Project, the used Communication-Protocol's, the way how the System was designed, there are some Options if you can answer these Question properly
The Question is: are you able to connect to the Shell / Systemprompt of this PLC with administrative Rights?
We have checked open ports. SSH (22) and HTTP (80) are not reachable. The only open ports are:
We can connect via Automation Builder using the current IP, but we don't have the original project source β only an empty project. This is why we are afraid of doing a full download, as it would overwrite the running application.
Is there any way to change the IP through the CODESYS runtime protocol on ports 1200/1201 without affecting the running program?"
Still looking for a solution. I have gathered more information that might help:
I can connect via Automation Builder using the current IP and Online Login works, but I have no original source project available. Automation Builder requires a full PLC download to apply IP changes, which we want to avoid as it would overwrite the running program.
Any guidance on how to change the IP without a full download would be greatly appreciated.
I am also open to solutions using third party tools, DCP protocol, or scripts.
Thank you