0% found this document useful (0 votes)
592 views17 pages

Data Logging in S7 1200

The document discusses data logging in S7 1200 CPUs. It describes how the TIA Portal provides Data Log instructions to store process data in CSV format on the CPU's flash memory or a memory card. The data logs can be accessed using Excel or downloaded via a web browser. There are five Data Log instructions - DataLogCreate to define a log, DataLogOpen to access an existing log, DataLogWrite to write records, DataLogClose to finish, and DataLogNewFile to create a new log file. An example application demonstrates how to set up and use data logging.

Uploaded by

Krishnakumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
592 views17 pages

Data Logging in S7 1200

The document discusses data logging in S7 1200 CPUs. It describes how the TIA Portal provides Data Log instructions to store process data in CSV format on the CPU's flash memory or a memory card. The data logs can be accessed using Excel or downloaded via a web browser. There are five Data Log instructions - DataLogCreate to define a log, DataLogOpen to access an existing log, DataLogWrite to write records, DataLogClose to finish, and DataLogNewFile to create a new log file. An example application demonstrates how to set up and use data logging.

Uploaded by

Krishnakumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Data Logging in S7 1200

Data Logging in S7 1200

• For the SIMATIC S7-1200, the STEP 7 (TIA Portal) development


environment provides the “Data Log” instructions. These instructions
allow you to store process data in CSV format (comma-separated values)
in the CPU’s flash memory or on an inserted memory card.

• You can access these CSV data logs (to analyze them, for example, in
Microsoft Excel)
Data Logging in S7 1200

 In the user program, the Data Log instructions are used to store process values in log files.

 These log files can be stored on the memory card (MC) or in the internal load memory of the CPU.

 The log files are stored in CSV format. When using a memory card, the csv file can be accessed using
a card reader, or when accessed via a Web server, they can be downloaded with the aid of a Web
browser.
Data Logging in S7 1200

The “Data Log” functionality consists of the following 5 instructions:

1. – DataLogCreate V1.0

2. – DataLogOpen V1.1

3. – DataLogWrite V1.0

4. – DataLogClose V1.0

5. – DataLogNewFile V1.1
Data Logging in S7 1200

1. DataLogCreate

 The “DataLogCreate” instruction is used to create a data


log file in the “\DataLogs” directory in the load memory
that specifies the name (“NAME” parameter) and the
maximum number of data records.

 The “TIMESTAMP” parameter allows you to decide whether


the date and time stamp will be included in each data
record.

 The data to be logged is specified by the “DATA”


parameter

 Creating the data log file with an assigned name generates


a number (“ID” parameter) that identifies this file.
Data Logging in S7 1200

2. DataLogOpen

 The “DataLogOpen” instruction opens an existing data log


file.

 For new data records to be written, a data log file must be


open.

 The “MODE” parameter allows you to decide whether the


existing data record entries will be overwritten.

 Opening the data log file via the “NAME” parameter returns
the “ID” that allows “DataLogWrite” and “DataLogClose” to
access this file.
Data Logging in S7 1200

3. DataLogWrite

 The “DataLogWrite” instruction writes a data record to the


specified data log.

 For a “DataLogWrite” instruction to be executed, the


existing target data log must be open.

 Use the “ID” parameter to select the data log.


Data Logging in S7 1200

4. DataLogClose

 The “DataLogClose” instruction closes an open data log.


Use the “ID” parameter to select the data log.

5. DataLogNewFile

 The “DataLogNewFile” instruction is used to create a new


data log with the same properties as an existing data log
file and a new name.
Data Logging in S7 1200

Application Example
Data Logging in S7 1200

Parameter Data type Description

RECORDS UDInt Number of data records in data


log
Timestamp Bool Time stamping:
• 0: No time stamping
• 1: Date and time
NAME String Name of data log

ID DWORD Object ID of the data log (only


output)
The ID of the data log is required
for further data logging
instructions to address the created
data log
DATA VARIANT Pointer to the data structure that
is written as data record when
executing the "DataLogWrite"
instruction
DONE BOOL Status parameter:
0: Processing not yet complete.
1: Processing of instruction
finished successfully.
STATUS WORD
Data Logging in S7 1200

CPU properties
Data Logging in S7 1200

 Start Internet Explorer.

 Specify the secure connection to the CPU’s


Web server:
Data Logging in S7 1200

 Specify the secure connection to the CPU’s


Web server.
Data Logging in S7 1200
Data Logging in S7 1200
Data Logging in S7 1200
Thank you

You might also like