Mount and remove safety USB from Datalayer (PLC or Node Red)

Hello,

A customer wants to save files created by him on the USB.
The problem is that if the USB is not mounted and then the remove safely command is performed before removing the USB, the files are not saved.

This is a problem because my customer does not want to leave access to the CtrlX Core Web Server, but to do everything through an external HMI (WebVisu).
I have been trying to run these commands through RestApi with Postman and it works. I can mount and remove safely the USB via Postman.
The problem is when I try to do it with Node Red or with the PLC, with the CXA_Datalayer library, I get the DL_Type_Mismatch error or the PLC DL_Unsupported error.

I attach NodeRed code and PLC screenshot.
Does anyone know how to write the node address and the Value in JSON format to be able to execute these commands from PLC.

Thank you very much.

Best reply by CodeShepherd

There are also libraries to do https requests via PLC, so you could do exactly the same. But mostly these libraries are not free of charge.

View original
PLC2.png
85.9KB
NodeRed.png
73.98KB
PostMan.png
48.27KB
NodeRed Code.txt
8.49KB
6 replies