Hi
How we can extract the DR files from IEC 61850 relay. Can you advice please...
Hi
How we can extract the DR files from IEC 61850 relay. Can you advice please...
You can use file transfer command to transfer (copy) these files on your PC. The iec850 driver supports 3 services for the file transfer:
- the first - DIR - is for requesting the directory information, it takes the list of files the IEC61850 Server,
- the second - GET - for getting a file - to copy it on driver's PC,
- the third - DEL - is for deleting a file in the IEC61850 Server directory.
To give a file transfer command, you have to create in your zenon project a String variables of the driver object type 'File Transfer' with the respective Net address. This command variable, must have the name "SERVER!Command".
To get a file from the server, you have to set value "GET file_name" to the command variable. If the file was received successfully, it is stored into the directory set as 'Directory for file transfer' in the driver configuration - basic settings, and the command variable changes its value to "GET OK".
For more info, e.g. about DIR command which needs use of a second variable, please look in:
Help - Drivers - IEC850 - Driver-specific functions: File Transfer.
Ursula Kramarczyk (f. Piela)
zenon Support & Services | zenon Video Tutorials | zenon Trainings | local zenon contact
Hi.
I have tried but it did not work. Could you give me some more detail (picture, demo project...)
Thanks a lot
Brgds.
Maybe your IEC61850 Server just does not support services for File Transfer at all. Some Servers do not.
When zenon iec850 can communicate with the Server - the variables have values and no INVALID-bits - then the value "DIR ERROR" (or "GET ERROR") and I-bit in command variable for file transfer means that the Server just responds negative - it does not support File Transfer at all or does not have any/such file to transfer.
Im attaching sample project (zenon version 7.00) and screenshot with variable addressing for file transfer. Do not forget to change in the driver configuration the IP Address of the Server and the name of */LLN0/Mod variables to right Logical Device.
Ursula Kramarczyk (f. Piela)
zenon Support & Services | zenon Video Tutorials | zenon Trainings | local zenon contact
and screenshot from this sample project in the Runtime with GET file command
Ursula Kramarczyk (f. Piela)
zenon Support & Services | zenon Video Tutorials | zenon Trainings | local zenon contact
Hello,
We can extract the fault reports and oscillography files manually.
Is it possible to retrieve these files zenOn autmatically after a defined time interval?
Thanks
If the file has some fix name and path you can:
1. create a zenon function 'Write set value' to the xx!Command variable
2. call this function from 'Time control' module, e.g. once a day
you can also from Time control call a script with additional function to move the transfered file to another directory.
If the disturbance file name/path changes you will need use zenon Logic or VSTA/VBA to first set xx!Command variable value to "DIR" and then to extract from variable xx!Directory the file information and next write correct file name to xx!Command.
To do this in a zenon Logic (straton) program set the property 'External visible' of variables xx!Command and xx!Directory and in zenon Logic create the driver 'straton to zenon Runtime connection'. This is the shared-memory driver dedicated to give Logic the access to zenon variables (without need of additional licence). In zenon Logic you have Function Blocks also for string operations.
Ursula Kramarczyk (f. Piela)
zenon Support & Services | zenon Video Tutorials | zenon Trainings | local zenon contact
A few years later...
Is it possible to "GET ALL" or like "GET *. Its like a trillion files on a server. It would be nice if there was a command to get all files
/NIXON
Sith Lord @ Omexom Sweden
So far this is not possible out of the box.
In my eyes such an option would be quite "dangerous" as it will tempt the users to just use "GET ALL" instead of selecting an getting only the files needed on SCADA side.
Many IEDs store a lot of data in different files and just retrievieng all of them, i.e. on a periodically basis, will have a strong impact on the performance of the network and also might influence the performance of the IED.
Our AddIn framework or some WPF-Elements can be used to create an easy interface for either manual or rule based selection and transferring of files and therefore I recommend to head into this direction.
Best regards,
Felix