Cpu x2p cp1484 does not connect online

Hi,

A) yes, if an online connection isn’t possible for whatever reason, a new project setup is commonly done by an offline installation on the CF card using a USB card reader.

B) you can setup a completely new project with your wanted settings in Automation Studio for the suitable PLC type, build & install it via offline installation.

C) no, the CP1484 doesn’t have a internal memory for project data, only a so-called “boot system” that is activated by using the mode switch switched to BOOT - only an operating system can be transferred in this mode, and even the operation system is part of the CF card - so using that mode, the CF card is also deleted and overwritten.

If you restore the image from the existing project on the CF card, all settings from the existing image are used - the IP address is part of those settings, so if the reason for inaccessibility is located inside the project settings, the behavior will be the same after restoring the origin image.

Coming back to existing situation, the’re 3 more different things to try if the cause is located in the program code:

  1. switch the system to SERVICE mode, this can be done by pressing the RESET button, and try again your online settings - in RESET mode, the system does not execute the user code, so if running code is the root cause, the behavior could change in RESET mode.
    For leaving RESET mode, only execute a power fail off the PLC.

  2. switch the system to DIAGNOSTIC mode, this can be done by setting the mode switch to DIAG followed by power off and on again the system, and try again your online settings. In DIAG, only the operating system startsm the user code is not loaded at all.
    For leaving DIAG mode, switch back the mode switch to RUN, and power off and on again the PLC.

  3. Power off the PLC, remove the battery, wait some hours, power on the system again and check again your online settings.
    For explanation:
    removing the battery and keep the system powered off some time will clear the NVRAM of the system after a while, and so will clear also all settings done by program code in the memory used by the so-called “AsArCfg” functions.
    With these “AsArCfg” functions, a developer can overwrite settings of the project (like IP address and so on) into a memory that is not located on the CF card - and in rare cases, a project using this functionality that has been installed to the PLC somewhen before can be the cause why some settings of the project aren’t used, but the settings from “AsArCfg” are still active.

Hi,

I also want to mention 2 very good HowTo’s here in the Community, about identifying IP addresses:

Hope that helps!

Hello again.

This works, with wiresherk I have got my PLC IP, this way I make sure of the address of my PLC 1484.

I ping from cmd to the PPLC address and get satisfactory results. 4 packages sent, 4 packages received, (100% received).

Now, from Automation Studio 4.12 (the developer’s version of the PLC that is surely earlier) I can’t connect to the PLC, I have tried pressing RESET and in SERVICE mode search online and I do not get results, I have also tried in DIAG mode by changing the search switch online and it does not find my PLC either, in BOOT state and online the software does not find my PLC either.

I have tried with Automation Studio 4.12 adding the IP of the PLC manually/create new project/identify hadware/target browsing looking for the hardware for a long time without obtaining results.

The question is:

-If I only have the CPU without the expansion modules (inputs, outputs, analog inputs, counting module, etc…), although the program by the developer on my cf card does have all the hardware programmed with expansion modules, but I do not have them physically connected, only CPU connected, this may be the cause that Automation Studio does not find the hardware of my project?

-On the contrary, Automation Studio should identify all the hardware, without expansion modules physically connected but on a CF card?

Always grateful, I’m achieving goals thanks to you.

Hi @electrofasa21 , just curious. You are sure about IP address of PLC, can you try to connect System diagnostic manager using any browser, URL in browser: IPAddressOfPLC/sdm. This is per default enabled. If so, can you check CPU load and logger information?

Hello Jaroslav,

You are right from Google Chorme and by pinging the PLC’s IP I get no results

But it is also true that sdm may be disabled or the developer may have a much older version of automation studio within the CF, correct me if I am wrong and sdm is not enabled.

The only way I can extract diagnostics from the PLC is with the Automation Runtime utility center, create, modify, copy CF files.pil which I have but I don’t know how to continue with the steps to see the diagnostics in the CF copy files.

What I am sure of is the IP of the PLC. I found it in my notes and I also receive 100% response in the cmd console.

In addition, it also matches the wireshark IP, but a note, for the PLC’s IP to appear in wireshark I need to ping that address from the cmd console, if I don’t do this the data in wireshark does not appear, it is as if the cpu were there It inactivates and is activated by pinging cmd and its ETH LED flashes for a few seconds to stay solid green.


If I cannot access the sdm diagnosis from ETH through the browser, the only way I can have a diagnosis is through the Aruntime center utility and make a copy of the CF files, correct me if I am wrong.

In that case,
What should I investigate in those files?

I deserve help, and always very grateful.

Hello Jaroslav,

You are right from Google Chorme and by pinging the PLC’s IP I get no results

But it is also true that sdm may be disabled or the developer may have a much older version of automation studio within the CF, correct me if I am wrong and sdm is not enabled.

The only way I can extract diagnostics from the PLC is with the Automation Runtime utility center, create, modify, copy CF files.pil which I have but I don’t know how to continue with the steps to see the diagnostics in the CF copy files.

What I am sure of is the IP of the PLC. I found it in my notes and I also receive 100% response in the cmd console.

In addition, it also matches the wireshark IP, but a note, for the PLC’s IP to appear in wireshark I need to ping that address from the cmd console, if I don’t do this the data in wireshark does not appear, it is as if the cpu were there It inactivates and is activated by pinging cmd and its ETH LED flashes for a few seconds to stay solid green.


If I cannot access the sdm diagnosis from ETH through the browser, the only way I can have a diagnosis is through the Aruntime center utility and make a copy of the CF files, correct me if I am wrong.

In that case,
What should I investigate in those files?

I deserve help, and always very grateful.

I was curious about logger, but since you do not have connection there is another way how to get it, switch off PLC, pull out CF card and insert it to CF reader. Read content in your PC and search for loggers.

Open the files in AS logger viewer (example of ArLogSys.br).

I usually check all newest messages from last power off or system restart.

Hi,

from your screenshot I can see you tried only the IP in the browser. It actually is supposed to be http://<IP>/sdm
Hope that helps

Hi,

coming back to your questions about hardware upload:

-If I only have the CPU without the expansion modules (inputs, outputs, analog inputs, counting module, etc…), although the program by the developer on my cf card does have all the hardware programmed with expansion modules, but I do not have them physically connected, only CPU connected, this may be the cause that Automation Studio does not find the hardware of my project?
-On the contrary, Automation Studio should identify all the hardware, without expansion modules physically connected but on a CF card?

When “identify hardware online”-function is executed, Automation Studio will always only identify that hardware, that is physically connected (because it’s really checking online what hardware is connected at this point of time). That means, if only a PLC is connected, also only the PLC will be detected (independent of what hardware is configured inside the project on the CF card).

On the other hand, the SDM shows also the hardware configured in the project and that’s not plugged (it’s shown as an error, because the module is configured but not plugged).

He’re some example screenshots of a X20CP1484 with some configured but not plugged X20 modules:

  • using Automation Studio → “Identify hardware online” only identifies the PLC itself

  • looking into SDM → “Hardware”, the configured hardware is shown as “error” because it’s not plugged

1 Like

Hello Jaroslav.

I just did an image restore of my CF card, I tried to connect to the PC again without success.

Then I extracted the cf card from the plc again and installed it in my card reader and this is what I get:
The errors and warnings are before restoring the cf card image.
The messages I receive after the image restoration are just informational, but I still can’t connect the cpu.
My pc controller must be fine because when I connect and disconnect the plc to pc I see changes occur, the ping cmd works.

I don’t know what else he could have done, I’m so sorry for your time guys. Always grateful.

Hello Alexander,

Very good explanation.

Lucky to know, thank you.

Hello Michael W,

I am listed in the Google bar “https:///sdm”
but when I press enter I do not connect with sdm and “https://” disappears, leaving only the IP in the search engine, I think this is how it works this way, correct me if I’m wrong.

Thanks, greetings.