Skip to main content

View: PLC Details

Tab: General

<device name>

Name of the device

_cas_icon_editing.png

Opens the line editor to change the device name

Debug mode

Requirement: The PLC is running.

  • cas_icon_debug_on.png: Debug mode is enabled. Click this symbol to disable debug mode.

  • cas_icon_debug_off.png: Debug mode is disabled. Click this symbol to enable debug mode.

Status

  • _cas_icon_green_circle.png: The CODESYS Automation Server is connected to the PLC.

    When the connection between the Edge Gateway and the PLC is encrypted, the cas_icon_encrypted.png symbol is displayed next to this symbol.

  • _cas_icon_debug.png: The PLC is in debug mode.

  • _cas_icon_red_circle.png: The CODESYS Automation Server is not connected to the PLC.

  • _cas_icon_red_circle.png: The PLC is in an error state.

  • _cas_icon_grey_circle.png: The connection state is unknown (for example, the Edge Gateway is not connected to the server).

  • cas_icon_app_sync_problem_white.png:

    • An exception was thrown when transferring an application to the PLC.

    • The transferred application is not compatible with the PLC.

New tag

Opens the line editor for entering a tag for the PLC

Added tags are displayed in the List View for the respective PLCs.

_cas_img_open_cds.png

Opens the CODESYS Development System

Table 9. PLC Information

Device name

_cas_icon_refresh_ok.png: A network scan for the same device is performed again.

Requirement: The CODESYS Automation Server is no longer connected to the device. A possible cause may be that the name of the device or the device address has changed.

Gateways

_cas_icon_edit_user.png: Another Gateway of the network can be selected in the list box. This is necessary if the previous gateway in the network is no longer available or has been updated.

To connect to the device on the new gateway, the device has to have been added to the gateway in the Network Scan view.

You can change the name of the device. Because addressing in Automation Server is done using the device name, this has to be adapted if the device name has been changed in CODESYS.

_cas_icon_option_activated.png: It is checked whether a connection to the PLC can be established via the gateway.

Serial number

Serial number of the device

Connection status

Displays whether or not the Edge Gateway is connected with the CODESYS Automation Server

Device identification

Shows information about the PLC and the connection



Table 10. Applications

_cas_icon_magnifying_glass.png

Search field for applications

Status

_cas_icon_stop.png: The application is in stop state.

_cas_icon_start.png: The application is running.

_cas_icon_status_unknown.png: The current state is unknown.

It is also displayed if the application has not yet reached the state called by an app operation. For example, the _cas_img_status_change.png symbol indicates that the application should be running but is not yet in this state.

Application

Name of the application

ca_icon_update_available.png: A newer commit of the application is available on the Automation Server which has not yet been installed on the PLC.

Project

Name of the project

Commit

Commit of the application which is currently installed on the PLC

List box with the operations which can be executed on the application on this PLC

. Possible operations
  • Start

  • Stop

  • Reset Cold

  • Reset Warm

The behavior of these operations corresponds to the behavior of the Start, Stop, Reset Cold, and Reset Warm commands in CODESYS.

Execute

Requirement: An app operation is selected in the list box.

Opens the Confirm App Operations dialog for the selected operation. The PLC, the applications, and the application operation are displayed in the dialog. When the Execute button is clicked, the operation is executed.

Delete

Deletes the selected app operation

_cas_icon_exclamation_mark.png

Opens a window with the application details



Buttons for commands:

_cas_icon_plc_replace.png

Opens a menu with the following commands:

  • Scan for Replacement: Opens the Replace PLC view.

    In the view, all PLCs of the gateway are displayed which are of the same device type as the current PLC.

    Replace PLC: The current PLC will be replaced by the selected PLC.

    _cas_icon_refresh_ok.png: A network scan is performed for the selected gateway.

    Another gateway can also be selected in the Replace PLC dialog. Multiselection is possible.

  • Create Ticket: Opens the Create Ticket – Replace PLC dialog

For more information, see: Exchanging the PLC

_cas_icon_parameter_black.png

Opens the Parameters for PLC: <PLC name> dialog In the dialog, you can specify values for the displayed variables that are written on the PLC.

_cas_icon_open_visu.png

Opens a dialog to select the visualization user and web visualization which should be opened. The following options for selecting the visualization user are available in the dialog:

  • Visualization users which are registered on the Visualization tab.

    When a visualization user is selected, the saved credentials are used when the web visualization is opened.

    When a user has been defined as the default user on the Visualization tab, this setting can be changed in this dialog or another visualization user can be set as the default user.

  • Open without login: When logging in to the web visualization, the saved credentials of a visualization user are not used. Instead, the login page of the web visualization opens.

. Visualizations which are displayed for selection:
  • When the Synchronize applications option is selected on the server, the names of the web visualizations of the project on the PLC are displayed.

  • When the Synchronize applications option is not selected on the server, the names of the HTM files are displayed, which are located in the visualization folder on the PLC.

You click a web visualization to open it on the server.

_cas_icon_lock.png

Opens the <PLC> Permissions dialog to grant permissions for access to the PLC.

For a detailed description of the dialog, see the chapter "Dialog: '<object> Permissions'".

_cas_icon_delete.png

Opens a dialog to confirm whether or not to delete the PLC from the server

cas_icon_folder_black.png

Opens the PLC Files view for managing the files on the PLC.

For more information, see: PLC Files

Table 11. Dialog: Parameters for PLC <PLC name>

Variables of the boot applications of the PLC that can be read and written

Example: Application.PLC_PRG.ivar1

The last written value is shown on the right side in the input line.

When the input line is edited, Old value and New value appear.

Confirm: The recently specified value is written on the PLC.

Reset:

_cas_icon_extend.png: The Description, Data type, and Default value are also displayed for the variable.



Tab: Status Information

Table 12. Status Information

Shows information about the status of the connection to the PLC

Reconnect

Connects the Automation Server with the PLC when the User name and Password have been entered



Tab: Configuration

Credentials

Credential State

Display of whether or not the Automation Server has successfully connected to the PLC

User name

Password

If a user management has been set up on the PLC afterwards, then the user name and password for the PLC have to be entered one time here. When you click Reconnect, the connection to the PLC is established. Then these credentials are automatically saved.

If the user management already exists on the PLC at the time when the PLC is registered on the Automation Server, then the credentials have to be entered one time when adding the PLC. Then the credentials are automatically saved in the configuration.

Save

Saves the specified credentials

Reconnect

Connects the Automation Server with the PLC when the User name and Password have been entered

Delete

Deletes the specified credentials

Synchronization

Synchronize applications

_cas_icon_option_activated.png: The boot applications on the PLC can be synchronized with the boot applications of the CODESYS Automation Server.

_cas_icon_deactivated_option.png: The boot applications on the PLC cannot be synchronized with the boot applications of the CODESYS Automation Server. This means that the Update All and Deploy on Selected PLCs commands trigger the transfer or synchronization on the CODESYS Automation Server, but they are not executed on the PLC. The execution occurs only after the option is selected.

Note: If this option is not selected, then the Update All and Deploy on Selected PLCs commands cannot be executed on this PLC.

Synchronize parameters

_cas_icon_option_activated.png: Variable values can be written to this PLC.

_cas_icon_option_empty.png: Variable values cannot be written to this PLC.

Encrypted Communication

Encrypted communication

_cas_icon_option_activated.png: Encrypted communication is enabled.

_cas_icon_option_empty.png: Encrypted communication is disabled.

If encrypted communication is disabled and the PLC enforces encrypted communication, then an error is displayed.

The option cannot be disabled when encrypted communication is enforced for the entire Edge Gateway.

Test Encrypted Communication

Tests whether an encrypted connection is possible between the PLC and the Edge Gateway. The result is displayed in the Test Encrypted Communication dialog.

cas_icon_check_circle.png: Encrypted communication is possible between the Edge Gateway and the PLC.

cas_icon_log_error.png: Encrypted communication is not possible between the Edge Gateway and the PLC.

Encrypted communication can be set up in the Quick Setup.

Quick Setup

Opens the Quick Setup dialog which can be used to set up encrypted communication between the PLC and the Edge Gateway directly in the CODESYS Automation Server.

A detailed description of the dialog can be found in Encrypted Communication Quick Setup.

Notifications

Enable notifications

_cas_icon_option_activated.png: Notifications are enabled for this PLC.

_cas_icon_option_empty.png: Notifications are disabled for this PLC.

More notification settings

Opens the Update User view. All settings for notifications are displayed there for the current user and can be changed.

Save Configuration

Saves the set options Synchronize parameters, Synchronize applications, Enable notifications, and Encrypted communication.

Reset

The saved configuration is reset.

Tab: Visualization

Visualization Users

The visualization users already have to be registered in the user management of the PLC. The credentials of these visualization users are stored on the Automation Server.

If no visualization users are registered here, then the login page of the web visualization is used.

Search

Input field for a character string in order to search for specific names of visualization users

The display is automatically refreshed to show only the visualization users whose names contain the specified string.

Name

Specified name for the visualization user

Change User

Automation Server user who last changed the visualization user

Change Date

Last change date of the visualization user

Default

This user is set as the default user for the web visualization of the PLC.

_cds_icon_add.png

Opens the Add Visualization User dialog. The Name and Password for the new visualization user are defined in the dialog.

_cas_icon_lock.png

Opens the Change Permissions for Multiple Objects dialog. The permissions for the selected visualization user can be changed in this dialog.

_cas_icon_editing.png

Opens the Edit Visualization User dialog

_cas_icon_delete.png

Deletes the selected visualization user

_cas_icon_parameter_black.png

The display of the Change User, Change Date, and ID columns can be enabled and disabled.

Visualization Whitelist

Specification of the domains of web pages which are linked in web visualizations as Web Browser visualization elements and should be displayed in the Automation Server. If the domain of such a web page is not set in the whitelist, then the web page is not displayed in the Automation Server.

Example: https://www.codesys.com

Tab: Logs

Table 13. Tab: Logs

Listing of log entries for the device

  • Severity

    • cas_icon_log_debug.png: Debug

    • cas_icon_log_info.png: Information

    • cas_icon_log_warning.png: Warning

    • cas_icon_log_error.png: Error

    • cas_icon_log_exception.png: Exception

  • Timestamp: Time when the log entry was created

  • Log: Log entries

  • Logger: For example, PlcLog

  • Component: Runtime system component

Search

Search field for entering a string to be searched for in the log entries. To refine the search, the following list boxes are available:

Component

Logger

Severity

Scroll to Latest

The list is scrolled so that the newest log entry is the top list entry.

Update

The list is refreshed.



Tab: Analyzer Projects

List of analyzer projects

Those analyzer projects are displayed which the PLC can link to.

_cas_icon_option_activated.png: The PLC is linked to the analyzer project and displayed in the analyzer project. Any number of multiple PLCs of the server, even with different server projects and applications, can be linked to the same analyzer project.

_cas_icon_deactivated_option.png: The PLC is not linked to the analyzer project.

ID

ID of the project on the PLC

Name

Name of the analyzer project

When you click the name of an analyzer project, the analyzer project opens in the Data Analyzer.

Actions

  • _cas_icon_lock.png: Opens the Permissions dialog

  • cas_icon_users_and_groups.png: Opens the Manage Analyzer Notification Users for Project '<project name>' dialog. In the dialog, you configure the groups, users, and roles which can receive notifications for a Data Analyzer project of the PLC. This is the prerequisite for being able to enter the group, role, or user in the Data Analyzer for an alarm.

Table 14. Dialog: Manage Analyzer Notification Users for Project '<project name>'

Add user, group or role

List box with all possible users, groups, and roles

Name

Name of the selected user, group, or role

Permission Type

  • User

  • Group

  • Role

_cas_icon_delete_small.png

Deletes the table entry

Save

Saves the changes made

Reset

Resets the changes made

Close

Closes the dialog without saving any changes made in it