-

'Safety Cockpit' Editor (Safety PLC)

The following information refers to a specific, typical device type. Your screen may differ.

This help topic describes the 'Safety Cockpit' editor of the 'Safety PLC' PLANT node.

Note
To be able to edit safety-related data, you have to be logged on to the Safety-related Area. Refer to the topic "Safety-Related Area with Password Protection" for details.

The 'Safety Cockpit' editor displays diagnostic information and can be used to control the application via a toolbar. On the left side on the 'Safety Cockpit' page, several editor categories can be selected. These are described below in detail.

Note
The information shown in these categories is only available if a communication connection is established between PLCnext Engineer and the Safety PLC. For that purpose, click the following toolbar button in the 'Safety Cockpit' toolbar:

 
It is not necessary to be attached to the controller application (no debug mode required).

Further Info
A detailed procedure and more information can be found in the topic "Controller Diagnostics out of the Cockpit".

This topic contains the following sections:

Toolbar of the editor

Click here to show the toolbar description

'Overview'

Editor sectionParameter/fieldMeaningRefresh interval
Diagnostics and status indicatorsStatusIndicates the operational Safety PLC state. The state is also reflected by the Safety PLC icon in the PLANT.500 ms
Safety PLC messages

Indicates whether the Safety PLC has written an entry to the error stack of the safety-related runtime (SafeOS). If 'Message present on error or warning stack' is shown, you can read the errors from the error stack and display them in the 'Safety PLC messages' page of the Safety Cockpit. Refer to the description below.500 ms
Signals forcedIndicates whether currently I/O variables are forced on the Safety PLC.

Details can be found in the topic "Debugging Safety-Related Code: Forcing/Overwriting".
500 ms
Safety PLC cycle timeIndicates the cycle time of the Safety PLC.Once after connecting to the Safety PLC.
Program execution timeTime period needed from the beginning of one control cycle to the beginning of the next cycle and pure execution time needed to process the safety-related program code.

Using these values and further information contained in the Safety PLC manual, you are able to calculate the overall system response time (SFRT).
Once after connecting to the Safety PLC and after writing a safety-related project.
UtilizationProgram memoryIndicates the program memory usage of the Safety PLC runtime of the device as a percentage value.

The code of your safety-related application is stored in the program memory.

This information is useful to prevent the planned safety-related application program from becoming too large for the available memory.
Once after connecting to the Safety PLC and after writing a safety-related project.
Data memoryIndicates the data memory usage of the Safety PLC runtime of the device as a percentage value.

The safety-related application stores the data to be processed at runtime in the data memory, such as variables (user-defined variables and intermediate variables generated by the compiler) as well as the stack for FB calls.

This information is useful to prevent the amount of data to be processed from becoming too large for the available memory. If necessary, you can reduce the number of variables, avoid unnecessarily large fields and structures etc.
Once after connecting to the Safety PLC and after writing a safety-related project.
Safety PLC project informationNameSafety-related project currently stored on the Safety PLC.Once after connecting to the Safety PLC and after writing a safety-related project.
Last build date Time stamp of the project currently stored on the Safety PLC. (Representation acc. to the system locale set for your PC.)1
ChecksumChecksum of the project currently stored on the Safety PLC.1
UserUser who has written the project to the Safety PLC.1
Engineering project informationNameSafety-related project currently open in PLCnext Engineer.Once after opening the Cockpit and the after 'Save As...' command.
Last build date Time stamp of the project currently open in PLCnext Engineer. (Representation acc. to the system locale set for your PC.)Once after opening the Cockpit (only if a valid compiled project is available at that point of time) and after each successful project build.
ChecksumChecksum of the project currently open in PLCnext Engineer.Once after opening the Cockpit and after each modification of safety-related data in the project.
UserUser who is currently logged-on to Windows.Once after opening the Cockpit
Version information

Firmware versionVersion number of the safety-related firmware of the connected Safety PLC.Once after connecting to the Safety PLC.
Serial numberSerial number of the connected Safety PLC.Once after connecting to the Safety PLC.

Further Info
For more information refer to the topic "Safety PLC Diagnostics out of the Safety Cockpit".

'Safety PLC messages'

The 'Safety PLC messages' page lists the errors which have been read from the error stack of the Safety PLC.
In case of a runtime error, the Safety PLC writes an entry to the error stack of the safety-related runtime (SafeOS). The 'Safety PLC message' entry on the 'Overview' page of the Safety Cockpit indicates that an error has occurred and that you can read the errors from the error stack and display them here in the 'Safety PLC messages' editor.
While you are logged on to the Safety PLC, click the button on the Safety Cockpit toolbar to read the error stack and display the messages in the Safety Cockpit.

The help chapter "Error Messages of the Safety PLC" in the Error Catalog provides information on the possible error messages.

'Safety PLC log messages'

The 'Safety PLC log messages' editor page lists the entries which have been read from the log book of the Safety PLC. In the log book, the Safety PLC records device-related events such as state changes, errors, and so on.

While you are logged on to the Safety PLC and the Safety PLC is in Stop state, click the button on the Safety Cockpit toolbar to read the log book and display the messages.

'C Function Libraries'

This page shows the read information on loadable C-Functions which have been referenced as C-Function libraries in the current project.

While you are logged on to the Safety PLC, click the button on the Safety Cockpit toolbar to read the information on the C function libraries that contain loadable C functions from the Safety PLC.