Guide: Work with mapp Cockpit

This Article gives an overview over the Main-Features of mapp Cockpit.
I adapted it from an PowerPoint which i used once for an Training of my Colleges, i hope it can also help you to self-studi or use it to present it to your colleges.

Topics

  • Reference to the Automation Studio Help
  • Integration to Automation Studio
  • Control of mapp Components
  • Create and analyse of Traces
  • DriveLog
  • Automation Studio Logger

1. Reference to the Automation Studio Help

In the Automation Studio Help there is all nessasary detail information about this tool. Be curious and learn more.

mapp Cockpit - Automation Studio Help

2. Integration to Automation Studio

To inclued the mapp Cockpit to your PLC Project there is only one configuration File needed to activate the functionality.

To access the mapp Cockpit with your Browser you can use the direkt link via the Menu “Tool”.

Preview of the Landing Page of mapp Cockpit

http://xx.xx.xx.xx:8084/mappCockpit/app/index.html

If you used the Role “Everyone” there is no need to use the login. If another Role was selected you have the possibility to use the Login on the upper right of the window.
image

3. Control of mapp Components

In this Section of the mapp Cockpit you can select a supported mapp Component which is active on the PLC. With the “Common” - Window you can Dispatch Commands and see some Status data.

Since Version 5.21 the list of mapp Components is alphabeticaly sorted.


image

Since Version 5.20 you can make an easy copy of the IDs to the clipboard


Since Version 5.17 you can use the “Edit”-Button in the upper right of the Configuration Window to Edit several Parameters an then activate them at once.


Persist the Parameters via the Save-Button an (optionaly) upload them to Automation Studio.


To close some of your opened windows you can use the Button on the top right.

The mapp Cockpit also consideres the differences in the implementation of a mapp Component - For example a mapp Axis can be of “mcAcpAx”, “mcStpAx”, “mcDS402Ax” , “Shuttle” , “Group” , … So be aware that the “Common” - Window may look different for different Components.

Example: mcStpAx Axis with less Commands (no Autotuning compared to mcAcpAx)

Exampe: for Acopos Trak you may need some additional Configuration

4. Create and Analyse of Traces

In this Section of mapp Cockpit you can Configure and Analyse Traces.

In the “Configuration” - Window you can Configure your Trace.

  • You can use up to 32-Datapoints. (Local or global process variables (PVs); ParIDs on ACOPOS drives)
  • Since Mapp 5.23 Pointers are supported as Datapoints in Trace an will show their Value.
  • With the Save-Button you can Persist your Configuration to the CF-Card of the PLC
  • With the Export- and Import-Button you can use an External Device to Store your Configurations or Mail them to a Coustomer for use on site.

AS-Help: Description of Datapoint Syntax

AS-Help: Description of Motion Datapoint Syntax

A typical Axis trace Configuration can look like this:
Suggested Datapoints

Suggested Trigger - Start of Movement (SetVelocity <> 0)
image

Table to predict Runtime of Trace by ParID Count

In the “Analyse” - Window you can Analyse your Trace.

  • You can use up to 4 Charts (YT, XY, FFT)
  • Each YT-Chart can optionaly have two Y-Axis
  • You can add Datapoints to Charts by Drag and Drop

Recent and Referenz Signals

Cursors und Filter
There are two Cursors supported. Via the Filter icon you can add additional Information.

Usage of XY-Chart via Drag&Drop or Algorithm


Configure the Algorithm via the “Edit”-View of the Datapoint - Section

Example: X: Sin Wave & Y: Cos Wave → XY Circle

Different posibilities for Im-/Export of Data
image

Hint for Chrome Users - Setting of Download Directory

Delete Cache to Reset Analyse Tab of mapp Cockpit
The “Analyse” - Window was persisted to the Browser Cache since Version 5.14

Usage of Algorithms to create new Datapoints

Example: TimeShift
Analysis of an LagError of an StepperModule

  • blue - original Traced Datapoint
  • orange - calculed LagError with timeshifted PositionData
    => Result most of the displayed error was generated to inapropriate time compensation of position data

Example: Integration
DeltaStep comparison to Pctrl_SetPos

tmp_sum=0;
fn_integration(value,index,array)=tmp_sum=tmp_sum+value);
map(a.value,fn_integration)

a.time

Example: Bitmaskierung und Normierung auf 0…1
& Operator fĂĽr Bitweises UND
Division zur Normierung

2^0 = 1 für Bit 0 wird die 1 benötigt
2^1 = 2 für Bit 1 wird die 2 benötigt

You can find additional Information and more Examples in AS-Help
AS-Help: Examples for Mathematic Expressions

Useage of Servo Loop Optimizer (SLO) with mapp Motion and mapp Cockpit
AS-Help: Trace for SLO

Example: Speed Controller
Trace Configuration for Speed-Controller with SignalOrder “9” and Type “PRPS” and Mode “Standard”


image
Example Data:

Export via “Seclected Signals as .csv”
image

Example: Position Controller
Trace Configuration for Position-Controller with SignalOrder “9” and Type “PRPS” and Mode “Standard”



Example Data:

Export via “Seclected Signals as .csv”
image

Use an Automation Studio Projekt with ACP10 Axis in HW-Tree and open the Servo Loop Optimizer


image
Use the Data from the Speed-Controller Tuning
image

Use the Data from the Position-Controller Tuning
image
image

5. Drive Log

The Drive Log is the successor of the Network Command Trace (NWCT). And fullfills the same purpuse. In addition to the data on the powerlink it also contains data of axis objects which are located on the plc (pureVx, mcStpAx, …)

  • The Data can by uploaded from the PLC and send via Mail to the Support for additional Analysis.

6. Automation Studio Logger

The Message Output on the bottom of the mapp Cockpit shows Data which is also stored in the Automation Studio Logger. Older Entrys can be read via the Logger as it allows a much greater view in the past.

  • Trace → Diagnostics and Commissioning
  • Motion → Motion

13 Likes

4 posts were split to a new topic: mappCockpit - no connection / configuration questions

Update mapp Cockpit 6.3

Topics

  • Anonymous Login
  • Links to other Web-based Diagnostic Pages
  • Mapp Motion Axes - Commissioning View
  • Mapp Motion Configuration - Common View
  • Mapp Services - Common View
  • Integration of Online Help

1. Anonymous Login
In preparation for the Cyber Resilience Act (CRA) the System gets more and more locked. The Anonymous Login in mapp Cockpit can now be used to reduce login time while development or in Test-Applications.

image
If it was activated, it is important to disable the anonymous Login for productive Machines, to comply with the needs of the CRA.

Setting up the OpcUa Configuration

Login screen in mapp Cockpit

2. Links to other Web-based Diagnostic Pages
mapp Cockpit will become the central Hub for Diagnostics and offers links to other B&R Web-based Diagnostics. The links are only shown if a feature on the PLC is activated.

For Example Link to SDM

3. Mapp Motion Axes - Commissioning View
There is a new more graphically aproach to present the Axes Data for Commissioning purpose.

Selection of new Commissioning Tab

Setup and Debugging of IO-Data and Communication

Presentation of Motor Speed-Torque Chart in mapp Cockpit

Setup and Debugging of Unit System

Setup and Debugging of Homing procedure

Presentation of movement Profile

Setup and Debugging of speed controller

Setup and Debugging of position controller

4. Mapp Motion Configuration - Common View
We have now a Common View for the General mapp Motion Configuration.
This view can be used to see the Settings of a machine, and to manipulate for example the selective Logging settings during Runtime.

Selection of the Common View

Change Values during Runtime

5. Mapp Services - Common View
This View allows the user to operate the mapp Service functions out of the box.

Selection of the Common View’s for mapp Service

5a) mapp AlarmX
Set Commands and get Status via Watch Values

5b) mapp Recipe
Set Commands and get Status via Watch Values

5c) mapp PackML
Set Commands and get Status via Watch Values

6. Integration of Online Help
The integration of the online Help into mapp Cockpit has been started.
In the first step we provide a global Help Button which Links to the online Help.

Greetings
Michael

11 Likes