Scope-Specific Project Settings
Select Control Expert main menu to open a window where you can configure and view the project settings for an M580 safety project. Project settings are divided into three groups, depending on the applicable of the settings, as follows:
in the: These settings apply to the entire application, and can impact the global, process, and safe areas of the project.
: These settings apply only to the process area of the project.
: These settings apply only to the process area of the project.
This topic describes only those parts of the M580 non-safety project. Refer to the Project Settings section of the EcoStruxure™ Control Expert Operating Modes manual for information regarding features that are common to both M580 safety and non-safety projects.
window that vary from anCommon Project Settings
The following M580 non-safety project:
settings apply to the global, safe, and process project areas, but differently from the same settings in anGroup |
Setting |
Description |
---|---|---|
settings: |
||
Build settings |
Free data memory (in kbytes) |
This setting is disabled. NOTE: In an M580 safety system, the allocation of data is performed dynamically,
and a fixed size data block does not need to be reserved.
|
Virtual connected mode |
This setting is disabled and de-selected. |
|
PLC embedded data |
Data dictionary
|
Determines how an operator screen can access and read process namespace variables:
NOTE: All variables in the safe area are accessed
using the format “SAFE.<variable name>”.
|
Optimize data on-line change |
Applies to the:
|
|
PLC diagnostics |
Rack Viewer diagnostics information
|
Both of these settings are available to both process and safety variables. |
Program Viewer information |
This setting is available for both process and safety code sections. |
|
Time |
Time Stamping Mode |
This setting is available for both process and safety programs, with the exception that time stamping for safety variables is not supported. |
settings: |
||
Controlled Screen |
Displaying screens controlled via the PLC |
This setting is available in the M580 safety PAC for the selected variable. |
Common Project Settings that do not affect the Safe Area of the Project
The following M580 safety project:
settings apply to the process program, but not to the safety program in anGroup |
Setting |
Description |
---|---|---|
settings: |
||
PLC Behaviour |
Reset %M on Stop->Run transition |
LL984 code sections are not supported in the safety program. |
Configuration |
M580 preferred I/O data type (Local I/O) |
Only the device DDDT data type is available for safety I/O modules. |
settings: |
||
– |
Directly represented array variables |
%MW access is not supported in the safety program. |
Enable fast scanning for trending |
Trending tool is not supported in the safety program. It is supported only in the MAST task of the process program. |
|
Force references initialization |
References are not allowed in the safety program. |
|
settings: |
||
Languages
|
Allow nested comments |
Supported only for non-safe tasks (MAST, FAST, AUX0, and AUX1). |
Allow multi assignment (a:=b:=c) (ST/LD) |
|
|
Allow empty parameters in non-formal call (ST / IL) |
The ST and IL languages are not supported in the safety program. |
|
Languages
|
Allow jump and label |
The ST language is not supported in the safety program. |
Project Settings that Impact the Process and Safe Project Areas Differently
Both the M580 safety project
and the present the same collection of program settings. However, the following settings are treated differently in each scope in anGroup |
Setting |
Description |
---|---|---|
settings: |
||
Build settings |
Optimized code |
|
Safe Signature management |
|
|
PLC diagnostics |
Application diagnostics
|
|
settings: |
||
– |
Allow dynamic arrays |
These settings are:
NOTE: Dynamic arrays are not supported for safety
program variables.
|
Disable array size compatibility check |
||
settings: |
||
Languages |
Function Block Diagram (FBD) |
Enabled for both the process and safe scopes. |
Ladder (LD) |
||
Sequential Function Chart (SFC) |
|
|
List (IL) |
||
Structured Test (ST) |
||
Ladder Logic 984 (LL984) |
||
Languages
|
Allow subroutines |
NOTE: Subroutines are not supported in the safety
program.
|
Usage of ST expressions (LD/FBD) |
NOTE: ST expressions are not supported in the safety
program.
|
|
Enable implicit type conversion |
NOTE: Implicit type conversions are not supported
in the safety program.
|