Obsidean_VM/01-Documentation/SIEMENS & WINCC/PLC Siemens/CPU overview - properties.md

207 KiB

https://support.industry.siemens.com/cs/mdm/109815056?c=161058172683&lc=en-IT

Overview

The following table provides you with an overview of the CPU properties:

Group Properties Description
General Project information General information to describe the inserted CPU. Except for the slot number, you can change this information.
Catalog information Read-only information from the hardware catalog for this CPU.
Identification & Maintenance For saving application-specific information such as the name of the plant and the installation location.
Checksums To check the identity or integrity of PLC programs.

Blocks in the block folder and text lists are automatically marked with unique checksums when they are compiled. You can easily establish whether the program currently running on the CPU is the same program that you loaded a long time ago or whether the program has been changed in the meantime. The "GetChecksum" instruction is available to read out the checksum while the program is running.

See: Comparison of PLC programs based on checksums
PROFINET interface General Name and comment for this PROFINET interface. The name is limited to 110 characters.
Ethernet addresses Select whether the PROFINET interface is networked. If subnets have already been created in the project, they are available for selection in the drop-down list. If not, you can create a new subnet with the "Add new subnet" button.

Information on the IP address, subnet mask and IP router usage in the subnet is available in the IP protocol. If an IP router is used, the information about the IP address of the IP router is necessary.

See: Assigning addresses and names to PROFINET devices
Time synchronization Settings for time synchronization in the NTP time format.

The NTP (network time protocol) is a general mechanism for synchronizing system clocks in local and global area networks.

In NTP mode, the interface of the CPU sends time queries (in client mode) at regular intervals to NTP servers on the subnet (LAN) and the addresses must be set in the parameters here. Based on the replies from the server, the most reliable and most accurate time is calculated and synchronized. The advantage of this mode is that it allows the time to be synchronized across subnets. The accuracy depends on the quality of the NTP server being used.
Operating mode Selection of operation of CPU as IO controller or IO device including the necessary settings.

As IO device (I-device), you must assign an IO controller and specify if the PROFINET interface is configured by the higher-level IO controller or if the local IO controller configures the PROFINET interface. The prioritized startup can also be enabled for the role IO device if the higher-level IO controller supports this function. If you have configured the CPU as IO device, the table for configuration of the transfer areas is displayed.

See: Configuring the I-device
Advanced options Name, comment and additional setting options of the Ethernet interface and the ports. This includes the following settings:

- Interface options such as the reaction of the user program in case of communication errors, if device replacement is possible without exchangeable medium or automatic commissioning, setting regarding IEEE-compliant LLDP mode (PROFINET V2.3), time lag between sending of Keep Alives for connections.
- Media redundancy settings, such as the media redundancy role (client, manager (Auto) or devices not participating in the media redundancy ring), display of the ring ports and if diagnostic interrupts are generated in case of redundancy errors. A "Domain settings" interface is the link to the domain settings of the connected subnet (MRP domain and Sync domain).
- Real-time settings such as send clock and synchronization properties with a "Domain settings" interface which is the link to the domain settings of the connected subnet (MRP domain and Sync domain). In the Sync domain you set the send clock for isochronous IO systems and specify the RT classes (RT and IRT) as well as the synchronization roles for IRT.
- Ports: For ports you set the interconnection with neighboring devices (alternative: use the topology view), if necessary. Port interconnections are required for isochronous applications (IRT) as well as for automatic commissioning ("Device replacement without exchangeable medium" option is selected).
You also set the port options, for example, if the port is used (you can block unused ports). The port options include the connection settings (transmission rate/duplex) with the options for monitoring and autonegotiation. You also set the boundaries for the end of detecting accessible devices, for the end of topology detection and for the end of the sync domain.

See:

Setting the send clock

Interconnecting ports

Setting the port options

What you should know about media redundancy

Introduction: Isochronous Realtime Ethernet

Enabling device replacement without exchangeable medium
Web server access Allows access to the web server function.
PROFIBUS interface General Name and comment for this PROFIBUS interface. The name is limited to 110 characters.
PROFIBUS address Selection of whether the PROFIBUS interface is networked. If subnets have already been created in the project, they are available for selection in the drop-down list. If not, you can create a new subnet with the "Add new subnet" button.

The PROFIBUS address is assigned and the highest address and the transmission speed are displayed.
Operating mode Selection of CPU operating mode as DP master or DP slave. A DP master can be assigned to a DP slave and the I-slave communication parameters can be set here.
Time synchronization The time can be synchronized. A default can be set for the time source and synchronization frequency.
SYNC/FREEZE The DP master can send the SYNC and/or FREEZE control command to a group of DP slaves to synchronize these. For this purpose, the DP slaves are assigned to SYNC/FREEZE groups.
Startup Startup after POWER ON Setting the startup characteristics after a POWER OFF/POWER ON transition.

See: Basics of "STARTUP" operating mode
Comparison preset to actual configuration Specifies the startup characteristics for situations in which the actual configuration of the S7-1500 station does not correspond to the preset configuration:

- Startup of the CPU only if compatible
- Startup of the CPU even if there are differences

With the "Startup CPU only if compatible" setting, a module in a configured slot must be compatible with the configured module.

Compatible means that the module that is present matches the number of inputs and outputs and must match with respect to its electrical and functional properties. A compatible module must be able to completely replace a configured module; it may be more capable, but not less capable.

Example for the "Startup CPU only if compatible" setting:

A CPU can be a compatible replacement for a CPU of the same type with a lower firmware version.

An input module with 32 digital inputs can be a compatible replacement for a signal module with 16 digital inputs. The CPU starts up when the configured module or a compatible module is plugged in. The CPU does not start up if an incompatible module is inserted.

Example of the "Startup CPU even if mismatch" setting:

Instead of a configured digital input module, an analog output module is plugged in or no module is present in this slot. Although the configured inputs cannot be accessed, the CPU starts up.

Note in this case that the user program cannot function correctly and take the appropriate measures.

Note: For S7-1500 modules and ET 200SP modules, you can configure the comparison between preset module and actual module individually for each slot. The default is "From CPU" (in other words, the CPU's setting applies to the slot). For I/O modules from other I/O series, generally the CPU's setting applies (cannot be changed).
Configuration time Specifies a maximum time period (default: 60000 ms) in which the central and distributed I/O must be ready for operation. The CMs and CPs are supplied with voltage and communication parameters during the CPU startup. The configuration time limits the period during which I/O modules connected to the CM or CP must be ready for operation.

If the central and distributed I/O is not ready for operation within the configuration time, the startup characteristics of the CPU depends on the setting of the "Supported hardware compatibility" parameter.
Clock - Definition for synchronizing the clock via the backplane bus. The setting options depend on the CPU.

- As slave: The clock is synchronized by another clock.
- As master: The clock synchronizes other clocks.
- None: No synchronization takes place.

The time intervals for the synchronization can be selected.

See: Time-of-day functions
Cycle Maximum cycle time (cycle monitoring time) and minimum cycle time Specification of a maximum cycle time (cycle monitoring time) or a fixed minimum cycle time.

If the cycle time exceeds the maximum cycle time, the CPU calls organization block OB 80 "time error". If OB 80 is not available, the CPU changes to STOP mode.

If the maximum cycle time is exceeded twice in one cycle, the CPU changes to STOP mode even if OB 80 exists.

Causes of a violation:

- Communication processes
- Accumulation of interrupt events
- CPU program error.

If the cycle time is shorter than the minimum cycle time you have entered, the CPU waits until the minimum cycle time has been reached. The CPU processes the OB 90 (background OB) in this additional program processing time, if it is loaded.

See: Cycle time and maximum cycle time (cycle monitoring time)
Communication load Cycle load due to communication Controls the duration of communication processes that always also extend the cycle time, within certain limits. Examples of communication processes include: Transferring data to another CPU or loading blocks (initiated via the PC).

See: Cycle load due to communication
System and clock memory System memory bits and clock memory bits Setting of a byte for the system memory functions and setting of a byte for the clock memory functions (switches each bit on and off at a specified frequency).

You use system memory bits for the following queries:

- Is the current cycle the first since POWER OFF/POWER ON?
- Have there been any diagnostics state changes since the previous cycle? For example, after an incoming or outgoing diagnostic message, the corresponding bit has the value 1 for the duration of a cycle.
- Query for "1" (high)
- Query for "0" (low)

Clock memory bits change their values periodically at specified intervals.

See: Enabling system memory

See: Using clock memory
SIMATIC memory card - Enabling of diagnostics for SIMATIC memory card service life.
System diagnostics General System diagnostics is the recording, evaluation and reporting of errors within the automation system.

Examples of errors:

- CPU program error
- Failure of modules
- Wire break to sensors and actuators

Default alarm texts are available for determining the system diagnostics. If necessary, existing alarm texts can be changed and new ones added. The settings are saved with the project and are effective only after the compilation and loading of the hardware configuration to the relevant components. For S7-1500, the system diagnostics is automatically activated (cannot be deactivated).
PLC alarms General

Central alarm management in the PLC
Activates the central alarm management in the CPU. An alarm is completely assembled in the CPU and then sent to the HMI device. Advantage: There is no need to download the alarm texts to the HMI devices.

See: Central alarm management in the CPU
Web server General Activates and configures the web server function.

See:
Automatic update Sends the requested web page with current CPU data periodically to the web browser. Enter the period duration under "Update interval". Automatic update can only be activated if the web server is enabled.

See:
User Management Here you enter the user names with their access rights.

- Everyone: Pre-defined user whose access rights you assign using a drop-down list. The "Everyone" user is a user who does not log on with a password for web access.
- User#: Editable name for a user for whom you assign access rights and a password. As soon as you click in a line below "Everyone", a preset name is displayed that you can change.

Each user can be assigned different access rights via a drop-down list.

There are access rights that are connected to each other. Example: When you activate the access right "Perform firmware update", the access rights "Change operating mode" and "... query diagnostics" are activated automatically. These two rights are required to perform a firmware update from the web server.

See:
Security Allows the use of a certificate for the identification of the server.
Watch tables Allows you to create watch tables and defines access to those tables.
User-defined web pages Allows access to freely-designed web pages of the CPU via a web browser.

See:
Entry page Allows you to select the entry page.
Overview of interfaces Tabular representation of all modules with their Ethernet interfaces providing web server functionality for this device.

Here you can permit or deny access to the web server by means of the respective interface for each Ethernet interface of the device (CPU, CP, CM).
Display General The display remains dark in standby mode and is re-activated as soon as one of the display keys is pressed. You can also change standby mode in the display menu of the display.

In energy-saving mode, the display shows the information with reduced brightness. Energy-saving mode is switched off as soon as any display key is pressed. You can also change energy-saving mode in the display menu of the display.

Display language: the language is changed immediately after the hardware configuration is loaded with the set standard language. You can also change the language in the display menu of the display.
Automatic update Input of the time interval at which the display is updated.
Password Setting to enable or disable write-access via the CPU display. If you have enabled write-access, you can also enable display protection. The display is then protected by a configurable password. You can set the time until automatic logoff after input of the password on the display.
Watch tables Configured watch tables are provided for selection. You can use the selected watch tables on the display during operation.
User-defined logo You can select a user-defined logo and load it to the CPU with the hardware configuration.
Multilingual - If you want to use translations of project texts for the Web server/for the CPU display, you need to assign the project language to the languages for the Web server/for the CPU display (number depends on the CPU). With this, you specify the project languages that are displayed when the Web server is accessed or in the CPU display.

Example: You assign the project language "German (Luxembourg)", for example, to a German language of the Web server/the CPU display by selecting it from the drop-down list. Enable the project language under "Languages & resources > Project languages" in the project tree to make it available for selection in the drop-down list.

See: Multilingual
Time Local time and daylight saving time Selection of the time zone in which the CPU operates and setting for standard/daylight saving time.

See:

Determining and setting the time of day on a CPU

Setting and reading the time of day
Protection & Security Protection of the PLC configuration data Configure here the protection of the confidential PLC configuration data.

See: Protection of confidential configuration data
Access level Setting of the read/write protection and the password for access to the CPU.

See: What you should know about the access levels

See: Configuring access levels
Verified external access The setting defines whether and how external accesses, for example, of HMI devices, are verified. With a verified access, the CPU checks whether the name/path (within a DB) and data type of the linked CPU and HMI tags match. With unverified access, the CPU only checks for matching of the data type.

See: Verified external access
Connection mechanisms Enable access via a PUT/GET communication or via secure PG/PC communication and HMI communication. For secure PG/PC communication and HMI communication you can select the communication certificates here.

See: Restriction of communication services

See: Useful information for the protection of confidential PLC configuration data
Certificate manager Enabling of global security settings for the certificate manager and management of the certificates for the device.
Security event Enabling of group alarms for security events and specification of a monitoring time (interval).

See: Summarizing security events
OPC UA General Shows the name of the OPC UA application. This is used for the OPC UA server on this CPU.
Server Enabling and configuring of the OPC UA server. Besides the general settings for assignment of port numbers, send interval and sampling interval, you can configure the security settings here and perform the export of the PLC/DB tags available in the OPC UA address space to an XML file.

You have the following options for the security settings:

- Secure channel: Select between use of global security settings or use of the local CPU-specific certificate manager with limited functionality. Create or select the server certificate here, select the suitable security policy and manage the list of trusted clients.
- User authentication: Create or select new users and specify the authentication options.
Client Enable the OPC UA client for this CPU.
System power supply General Specifies that the CPU is connected to the power grid. This CPU power therefore goes in to the power supply/consumption ratio as positive.
Power segment overview In the power segment overview, the power provided by the CPU and the power supply modules is compared with the power required by the signal modules. If the supply/consumption ratio is negative, in other words the power requirements are greater than the power provided by the CPU and the power supply modules, this is indicated in the table.
Advanced configuration DNS configuration Configuration of the DNS server address.

A DNS server may be required if the CPU or a communication partner should be accessible via the host name (FQDN).

See: DNS configuration
IP forwarding Enable IPv4 forwarding for all PROFINET interfaces of this CPU.

If IP forwarding is activated, the CPU can forward received IP data packets whose destination address does not correspond to its own IP address to another connected IP subnet via another PROFINET interface.

See: IP forwarding
Access to PLC via communications module Assignment of a suitable communications module for activation of the virtual interface W1 (z. B. CP 1543-1 firmware V2.2 or higher). The virtual interface W1 provides access to IP-based applications of the CPU via the CP.

The firewall settings in the communications module do not change automatically when the access is activated. This means if the firewall is switched on, you need to enable the use of the virtual interface W1 in the firewall settings of the communications module.

See: Virtual interface for IP-based applications
Configuration control Enabling of the configuration control. Enables a configuration change in the user program within certain limits.

See: Configuration control
Isochronous mode Here, you configure isochronous mode centrally for all plugged modules. You can switch the isochronous mode of individual modules on or off in the detailed overview.

Modules that do not support configurable isochronous mode are displayed in gray in the overview.

See: Configuring isochronous mode for central I/O in S7-1500
Connection resources - Provides an overview of the assigned reserved and dynamic resources for the CPU connections. The resources currently used are also displayed in the online view.

See: Connection resources and communication type
Address overview - Table of all addresses used by the CPU for integrated inputs/outputs and for the inserted modules. Addresses that are not used by any module are shown as gaps.

The view can be filtered by

- Input addresses
- Output addresses
- Address gaps
Runtime licenses CPU applications that require an RT license, e.g. OPC UA, ProDiag, Energy Suite Depending on the CPU application, select the number of licenses to be used here.

Purchasing these licenses is a requirement for their use.

Exception: If you use these CPU applications in the context of simulations with PLCSim Advanced, it is not necessary to purchase licenses. In this case, simply select the number of licenses you require.

Example of license selection: Setting ProDiag licenses