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:
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?"