Message Cycle Report for the Information Server. SIMATIC PCS 7, SIMATIC Information Server Siemens Industry Online Support

Similar documents
Single Message Report for the Information Server. SIMATIC PCS 7, SIMATIC Information Server Siemens Industry Online Support

Tabular SIMATIC BATCH report for the Information Server. SIMATIC PCS 7 / SIMATIC Information Server 2014 / Customized Reporting


Project planning of the NTP time synchronization of a Process Historian and Information Server. SIMATIC PCS 7, SIMATIC Information Server 2014












Integration of Process Historian / Information Server in a Domain

APF report templates based on data from the WinCC User Archive


Configuration of an MRP Ring and a Topology with Two Projects




Migration of a Process Historian database







Configuration of an MRP ring with SIMOCODE and SIMATIC S SIMOCODE pro V PN, SIMATIC S Siemens Industry Online Support

Job List, Data Collector and Marshalling Blocks for the Modbus/TCP Library. "Additional Modbus Blocks" for SIMATIC S7 and PCS 7

Multiuser Engineering in the TIA Portal



Calculating the expected PH storage requirements of SIMATIC BATCH batches

Determination of suitable hardware for the Process Historian 2014 with the PH-HWAdvisor tool




Audit Trail-Filter. WinCC AuditTrail. Siemens Industry Online Support.













Integration of SIMATIC PCS 7 Asset Management into existing projects

STEP 7 Professional V14 SP1, Energy Suite V14 SP1, SENTRON PAC Measuring Devices, Modbus TCP

SINAMICS G/S: Integrating Warning and Error Messages into STEP 7 V5.x or WinCC flexible


Visualizing Energy Data of a SITOP PSU8600

Application example 02/2017. SIMATIC IOT2000 Connection to IBM Watson IoT Platform SIMATIC IOT2040

Application example 12/2016. SIMATIC IOT2000 OPC UA Client SIMATIC IOT2020, SIMATIC IOT2040


SIMATIC NET OPC Server Implementation



Automatic Visualization of the Sample Blocks in WinCC Advanced



SINAMICS G/S: Tool for transforming Warning and Error Messages in CSV format



PCS 7 Configuration Changes in RUN with Active Fieldbus Diagnosis

Data Storage on Windows Server or NAS Hard Drives



Setting up time synchronization of Process Historian and Information Server


RAID systems within Industry


Plant Data Interface for the Food & Beverage Industry in SIMATIC PCS 7. Interface description based on Weihenstephan Standards

Improving the performance of the Process Historian

Setting up 01/2017. Setting up the SIMATIC IOT2000 SIMATIC IOT2020, SIMATIC IOT2040


Check List for Programming Styleguide for S7-1200/S7-1500

Position Control with SIMATIC S and SINAMICS V90 via IRT PROFINET SINAMICS V90 PROFINET. Application description 03/2016



Setting up 08/2017. Setting up the SIMATIC IOT2000 SIMATIC IOT2020, SIMATIC IOT2040

Generating the Parameters for the Modbus/TCP Communication

Production feedback via WinCC Data Transfer with XML file

Library Description 08/2015. HMI Templates. TIA Portal WinCC V13.






Communication between HMI and Frequency Converter. Basic Panel, Comfort Panel, Runtime Advanced, SINAMICS G120. Application Example 04/2016

SIMATIC PDM - Central access to MODBUS RTU devices

Display of SINAMICS Fault Messages in WinCC V7.4

SIMATIC Energy Suite Visualization example of the "*.csv"-energy Data Files

Acyclic communication between S and V90PN via PROFINET. Application example 12/

Exchange of large data volumes between S control system and WinCC

Transcription:

Message Cycle Report for the Information Server SIMATIC PCS 7, SIMATIC Information Server 2014 https://support.industry.siemens.com/cs/ww/en/view/64906050 Siemens Industry Online Support

Legal information Legal information Use of application examples Application examples illustrate the solution of automation tasks through an interaction of several components in the form of text, graphics and/or software modules. The application examples are a free service by Siemens AG and/or a subsidiary of Siemens AG ("Siemens"). They are non-binding and make no claim to completeness or functionality regarding configuration and equipment. The application examples merely offer help with typical tasks; they do not constitute customer-specific solutions. You yourself are responsible for the proper and safe operation of the products in accordance with applicable regulations and must also check the function of the respective application example and customize it for your system. Siemens grants you the non-exclusive, non-sublicensable and non-transferable right to have the application examples used by technically trained personnel. Any change to the application examples is your responsibility. Sharing the application examples with third parties or copying the application examples or excerpts thereof is permitted only in combination with your own products. The application examples are not required to undergo the customary tests and quality inspections of a chargeable product; they may have functional and performance defects as well as errors. It is your responsibility to use them in such a manner that any malfunctions that may occur do not result in property damage or injury to persons. Disclaimer of liability Siemens shall not assume any liability, for any legal reason whatsoever, including, without limitation, liability for the usability, availability, completeness and freedom from defects of the application examples as well as for related information, configuration and performance data and any damage caused thereby. This shall not apply in cases of mandatory liability, for example under the German Product Liability Act, or in cases of intent, gross negligence, or culpable loss of life, bodily injury or damage to health, non-compliance with a guarantee, fraudulent non-disclosure of a defect, or culpable breach of material contractual obligations. Claims for damages arising from a breach of material contractual obligations shall however be limited to the foreseeable damage typical of the type of agreement, unless liability arises from intent or gross negligence or is based on loss of life, bodily injury or damage to health. The foregoing provisions do not imply any change in the burden of proof to your detriment. You shall indemnify Siemens against existing or future claims of third parties in this connection except where Siemens is mandatorily liable. By using the application examples you acknowledge that Siemens cannot be held liable for any damage beyond the liability provisions described. Other information Siemens reserves the right to make changes to the application examples at any time without notice. In case of discrepancies between the suggestions in the application examples and other Siemens publications such as catalogs, the content of the other documentation shall have precedence. The Siemens terms of use (https://support.industry.siemens.com) shall also apply. Security information Siemens provides products and solutions with Industrial Security functions that support the secure operation of plants, systems, machines and networks. In order to protect plants, systems, machines and networks against cyber threats, it is necessary to implement and continuously maintain a holistic, state-of-the-art industrial security concept. Siemens products and solutions constitute one element of such a concept. Customers are responsible for preventing unauthorized access to their plants, systems, machines and networks. Such systems, machines and components should only be connected to an enterprise network or the Internet if and to the extent such a connection is necessary and only when appropriate security measures (e.g. firewalls and/or network segmentation) are in place. For additional information on industrial security measures that may be implemented, please visit https://www.siemens.com/industrialsecurity. Siemens products and solutions undergo continuous development to make them more secure. Siemens strongly recommends that product updates are applied as soon as they are available and that the latest product versions are used. Use of product versions that are no longer supported, and failure to apply the latest updates may increase customer s exposure to cyber threats. To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed at: https://www.siemens.com/industrialsecurity. Entry ID 64906050, V1.0, 08/2018 2

Legal information... 2 1 Introduction... 4 1.1 Overview... 4 1.2 Validity... 4 1.3 Requirement... 4 1.4 Using the templates... 4 2 Report template MessageCycleReport_V1.rdl... 6 2.1 Benefits... 6 2.2 How the report template works... 6 2.3 Report parameters... 6 2.4 Report Example... 7 2.5 CFC engineering... 8 2.6 Creating a subscription for automatic report generation... 9 3 Restrictions... 12 4 Appendix... 13 4.1 Service and support... 13 4.2 Links and literature... 14 4.3 Change documentation... 14 Entry ID 64906050, V1.0, 08/2018 3

1 Introduction 1.1 Overview The SIMATIC Information Server offers the possibility to create plant-wide reports based on the archive data of a PCS 7 plant. The local archive of the OS server or OS single stations as well as the SIMATIC Process Historian can serve as a data source. The control system of a plant typically stores variables of PCS 7 CFC blocks. These blocks also generate messages that are stored in the archive. The following IS report template can be used to display the most recent incoming and outgoing message of a message number in a report. A single message number must be specified to select the message. This report can be created via variable-triggered subscription and displays the messages and the message accompanying values. Template file MessageCycleReport_V1 Contents Presents the most recent incoming and outgoing message of a message number in a report. 1.2 Validity SIMATIC Information Server 2014 SP3 In combination with: SIMATIC PCS 7 V8.0 SP2 SIMATIC PCS 7 V8.1 SIMATIC PCS 7 V8.2 SIMATIC PCS 7 V9.0 1.3 Requirement Experienced handling of the information server is a prerequisite. 1.4 Using the templates To use the report template on the Information Server, it must first be uploaded to the IS. Proceed as follows: 1. Open Internet Explorer 11 on an IS Client. 2. Connect to the information server (http://is_computername) and log on as a user with IS administrator rights. 3. Navigate to the menu Administration -> Reporting -> Templates. 4. Upload the report template to the Information Server. 5. Switch to the "Reporting" menu. 6. Select the template and click on the "Create Report" button. 7. Configure the report parameters. 8. Click on the "Create parameter preset" button and assign a name. Once you have saved the parameters, you can use them as a default for future reports Entry ID 64906050, V1.0, 08/2018 4

9. Click on "Create report" to create the report. Assign a name to the report and specify the file format. Then click on "Save". Note Creating the report preview takes considerably longer than it does to create the report. If there is a large quantity of data, it is thus advisable to create the report directly. 10. The report is created and uploaded to the Information Server. You can now either call up the report online or export it to the specified file format. Entry ID 64906050, V1.0, 08/2018 5

2 Report template MessageCycleReport_V1.rdl 2.1 Benefits Suppose you have a cooling device in your system. The temperature of the cooling device is monitored and archived. When the cooling temperature has reached a critical value, an "Alarm High" message is triggered. The current temperature of the cooling device is linked to the message as the message accompanying value. When the alarm has gone, you want to automatically generate a report in which the messages that have come and gone and their accompanying values are displayed. The report template also calculates how long the duration of the message was. A variable-triggered subscription must be created for automatic generation of the report. The variable of the APL blocks to be archived is called "PV_AH_Act". 2.2 How the report template works The report template searches for the most recent message that has come and gone of the message defined in the "Message Number" parameter, and displays it in the report. 2.3 Report parameters Project Start End Title Selection of the PH or of the OS project. Start time of the message search End time of the message search Title that is displayed in the report. Message Number ShowPValueList Show PValue Single message number or comma-separated list of message numbers that are taken into account in the message search. Boolean parameter. If the parameter = true, the list of message accompanying values is displayed in the report. Parameter with which you can configure which message accompanying values are displayed. Ink Saving Boolean parameter. If the parameter = true, the report is displayed in black and white. Thus, ink is saved when printing. Entry ID 64906050, V1.0, 08/2018 6

Comment Configuring a user comment. The comment will not be shown if the comment string is "No Comment". 2.4 Report Example Inc Saving = true, PValue = all Inc Saving = false, PValue = 8 Wrong message number configured Entry ID 64906050, V1.0, 08/2018 7

2.5 CFC engineering A message trigger is activated when the message comes. To display the message cycle "Message comes -> Message goes" in a report, however, the message that has gone must be used as a trigger. For this you must save the APL block output "PV_AH_Act" in the PH or OS archive. This archive value can then be used as a trigger in the subscription. Example 1. Since the output "PV_AH_Act" lacks the attribute "s7_m_c = true", the output cannot be archived directly. You can connect the output with an APL Digital Monitor Block "MonDiS" and archive its output as long-term relevant. In order to see the current value as the message accompanying value in the message, the message accompanying value "ExtVal08" can be used, for example. Entry ID 64906050, V1.0, 08/2018 8

2.6 Creating a subscription for automatic report generation Example report parameters If you create the report with a subscription, you must specify the time range in the relative time format, in which the system will search for messages. If the message did not come and go within the defined time range or if it came again very quickly after it left, then report generation fails. Entry ID 64906050, V1.0, 08/2018 9

Example for the relative definition of the search time range Sample subscription Start = Now 7 Days End = Now + 5 Minutes Since the report is triggered with a variable, the end time of the message search must be a short time after the current time (now +5 min). In this example, the following message number 671088680 were configured. Entry ID 64906050, V1.0, 08/2018 10

Entry ID 64906050, V1.0, 08/2018 11

3 Restrictions This report always displays the most recent incoming and outgoing message that is found in the time range between the "Start" and "End" parameters. If two messages come very quickly one after the other during this period, it may be the case that a message is in the report that did not trigger the subscription. Triggers Only 2 trigger events will be processed within one minute. All other trigger events will be discarded. If in one minute, more than two messages come that trigger a report, then not all reports will be generated. Entry ID 64906050, V1.0, 08/2018 12

4Appendix 4 Appendix 4.1 Service and support Industry Online Support Do you have any questions or need assistance? Siemens Industry Online Support offers round the clock access to our entire service and support know-how and portfolio. The Industry Online Support is the central address for information about our products, solutions and services. Product information, manuals, downloads, FAQs, application examples and videos all information is accessible with just a few mouse clicks: https://support.industry.siemens.com/ Technical Support The Technical Support of Siemens Industry provides you fast and competent support regarding all technical queries with numerous tailor-made offers ranging from basic support to individual support contracts. Please send queries to Technical Support via Web form: https://www.siemens.com/industry/supportrequest SITRAIN Training for Industry We support you with our globally available training courses for industry with practical experience, innovative learning methods and a concept that s tailored to the customer s specific needs. For more information on our offered trainings and courses, as well as their locations and dates, refer to our web page: https://www.siemens.com/sitrain Service offer Our range of services includes the following: Plant data services Spare parts services Repair services On-site and maintenance services Retrofitting and modernization services Service programs and contracts You can find detailed information on our range of services in the service catalog web page: https://support.industry.siemens.com/cs/sc Industry Online Support app You will receive optimum support wherever you are with the "Siemens Industry Online Support" app. The app is available for Apple ios, Android and Windows Phone: https://support.industry.siemens.com/cs/ww/en/sc/2067 Entry ID 64906050, V1.0, 08/2018 13

4Appendix 4.2 Links and literature Table 4-1 No. \1\ Siemens Industry Online Support https://support.industry.siemens.com Topic \2\ Link to this entry page of this application example https://support.industry.siemens.com/cs/ww/en/view/64906050 \3\ 4.3 Change documentation Table 4-2 Version Date Modifications V1.0 08/2018 First version Entry ID 64906050, V1.0, 08/2018 14