EasyManua.ls Logo

Siemens SIMATIC S7 - Uploadservicedata Method

Siemens SIMATIC S7
134 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
SIMATIC Automation Tool API for .NET framework
6.9 The ICPU interface
SIMATIC Automation Tool V2.1 user guide
Manual, V2.1.1 07/2016, A5E33042676-AC
111
6.9.3.12
UploadServiceData method
Return type
Method name
Result
UploadServiceData
Parameters
Name
Data type
Parameter type
Description
password
EncryptedString
In This method opens a legitimized connec-
tion to the device. Therefore, a password
may be required
strPath
string
In A fully-qualified path to the folder contain-
ing the program card contents.
This method can upload the service data from a defective CPU.
The following example searches the
IProfinetDeviceCollection for a CPU at a specific IP
address. It then checks the current
OperatingState of the CPU. If the CPU is defective, then
the service data is uploaded.
uint targetIPAddress = 0xC0A80001; // 192.168.0.1
string strDiagFolder = @"c:\Diagnostics";
IProfinetDeviceCollection devices = new IProfinetDeviceCollection();
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
IProfinetDevice dev = devices.FindDeviceByIP(targetIPAddress);
if (dev != null)
{
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null)
{
devAsCpu.RefreshStatus(new EncryptedString(""));
if (devAsCpu.GetOperatingState() == OperatingState.Defective)
{
retVal = devAsCpu.UploadServiceData(new EncryptedString(""),
strDiagFolder);
}
}
}
}

Table of Contents

Other manuals for Siemens SIMATIC S7

Related product manuals