Techknowman (Customer) asked a question.

Issues with the P2-550 and SD CARD Data Logger.

With the SD card in the PLC, I’ll power the system up and when everything is booted, the PLC will mount the SD card and report “Portable Memory Device Ready” the Green LED next to the SD card will be green.

The “Portable Memory Device Eject” bit will never get tripped / triggered. I have a counter that counts the times it goes true.

 

After a random amount of time the PLC will report “Portable Memory Device Ready” is not ready.

It is still in the PLC and has never been removed.

 

There is no way to trigger the PLC to attempt to remount the SD card like it does when power is applied. The only way is to pop it out or cycle power.

  • I can’t have the operator opening the electrical enclosure to pop the SD card Out and Then back in for obvious safety reasons.
  •  I obviously can’t have them shut their entire process down to power off then back on again.

 

Neither of these are acceptable.

 

Is there somehow a way to trigger the PLC to look for the SD card in place and attempt to mount?

INFO ON PLC

  • P2-11B, Base
  • P2-550
  • P2-SCM
  • 2x, P2-16ND3-1
  • 2x,P2-04AD-1
  • 2x,P2-08TD2P
  • P2-16TD2P
  • P2-04DA
  • P2-FILL
  • P2-HSI

 

INFO ON DATALOG SYSTEM

Under Tools, In the Data Logger section;

My Event Bit Tag Name is: “DataCollection.SampleTime”

I have the Data Logger create a file named “Data_YYMMDDhhmmss.csv” once every hour.

 

I have done the following trying to find and fix this issue.

  • Tried several types / Brands of SD cards in the 8Gig range.
  • Currently using “SanDisk Industrial MLC MicroSD SDHC UHS-I Class 10 SDSDQAF3-008G-I (8GB)”
  • Tried a fresh clean formatted unit when powered up.
  • Tried 4 different P2-550
  • Updated to latest firmwares and Productivity 4.0.0 (208)
  • Capture to make sure that “Portable Memory Device Eject” bit has not tripped in ladder and OIT access protection.

 

I have written some ladder code to capture the following when the “Portable Memory Device Ready” goes through a state change.

 

Clock Day, Clock Hours, Clock Minutes, Clock Seconds, “Portable Memory Device Ready” “Portable Memory Device Eject”, DataCollection.SampleTime” bit states.

 

There is something that is kicking out the card.

 

I do know when I Transfer the program to the PLC, that will kick it out. That’s unfortunate but understandable.

 

One of the selling points to these machines is the ability for the customer to get there run time data from the PLC Via the Web access to the PLC and not requiring some third party software to do the collection.

 

Has anyone else have this problem?

Anyone else trying to use the Data Logger?

 


  • ADC Community_02 (Automationdirect.com)

    I was going to recommend you reach out to technical support and noticed that have an open case with them which is the best route. I would recommend you go online with the CPU and generate a system report and be ready to send that in.

    Selected as Best
  • ADC Community_02 (Automationdirect.com)

    I was going to recommend you reach out to technical support and noticed that have an open case with them which is the best route. I would recommend you go online with the CPU and generate a system report and be ready to send that in.

    Selected as Best
  • Techknowman (Customer)

    Thanks, As soon as the machine is ready to power up i'll get it, Easy Pasy!

  • Techknowman (Customer)

    Installed the Adata unit this morning, going to see how it works.

  • PaulKenn13 (Customer)

    Was there a resolution to this? I am having the exact same issue. Tried different cards and 3 different CPUs.

    • Techknowman (Customer)

      Nope. All I could do was tell the customer that if they got that error, they would have to open the enclosure remove and reinsert the drive.

      It's a really bad design that requires that.

       

      We use a ton of embedded systems that use SD cards and never have any problems.