-

COMPONENT Types Editors

The following table lists the available editors for the various COMPONENTS types. Clicking a hyperlink opens the corresponding editor help topic.

By double-clicking an editable component type icon in one of the COMPONENTS categories, its properties are opened and can be edited in a group of editors which appear in the editors area. The number and style of the available editors depend on the type.

Some types, such as devices, cannot be edited.

Note
When editing the properties or content of a component provided in one of the categories of the COMPONENTS area, the reusable type is modified. As a result, each existing or future instance of this type is affected by the modification.

Editor group called for component type (COMPONENTS area)Editor short description
Data types worksheetText editor ‣ Programming ST
×‣ Feature Overview: Text Editor
×
for defining user-defined data types.
Program/function block/function POU, method, coded transition/actionDepending on the programming language of the POU:
  • Variables editor: tabular editor for declaring variables/ports (for programs only) and function block instances of the respective POU.
  • Graphic editor ‣ Programming FBD/LD, NOLD and SNOLD
    ×‣ Feature Overview: Graphic Editor
    ×‣ Programming SFC
    ×
    for developing code in the IEC 61131-3 programming languages FBD/LD and SFC.
    Besides the classic free-graphic FBD/LD code, iCube Engineer supports a second variant of mixed FBD/LD networks referred to as NOLD (network-oriented Ladder Diagram).

    iCube Engineer supports programming of safety-related code using the SNOLD (Safety Network Oriented Ladder) editor if a Safety PLC is included in your application. Basically, the SNOLD editor works like the NOLD editor but provides additional safety-related features. The SNOLD editor performs a continuous verification of the worksheet data consistency. Any detected inconsistency (i.e., possible data corruptions) results in an editor error and a safety violation notification is output in the Error List (MESSAGES window).

    Several code worksheets per POU are possible.

  • Text editor ‣ Programming ST
    ×‣ Feature Overview: Text Editor
    ×
    for developing code in the IEC 61131-3 programming language ST.
    Several code worksheets per POU are possible.
  • 'Description' editor for documentation purposes and maintaining a version history of the POU.
  • 'Settings' editor that you use to define:

    • namespaces for a POU and add namespaces to the 'Usings' list of a POU.

      See topic "Namespaces" for details.

    • the return data type for function POUs and to set the access specifier for methods of user-defined function blocks.

      See topic "Methods of FBs" for details.

  • In the 'Resources' editor you can define translations of variable comments, user-defined texts (e.g., message texts) as well as free code comments.
    Such translations can be read by the GET_LANG_STRING/GET_LANG_WSTRING function blocks. After integrating these FBs in the application code, the FBs can read a translation and write it into a user-defined string variable.

    Structure of the table:

    • The 'Variables' section contains each variable/FB instance for which the 'Translate' flag has been set in the 'Variables' grid of a POU.
    • In the 'User' section you can define free text strings.
    • The 'Code' section contains each free comment inserted in any code worksheet of the POU.
    • Which language columns are available depends on your Default Language Setting in the 'Options' dialog.

    See topic "Project Language Translation (Localization)" for details.

  • Safety Information editor (for safety-related POUs only)
    Safety-related POUs additionally provide a 'Safety Information' editor. Here, the checksums are listed which were calculated for each verified network after setting the verification mark. You can use these checksums to find out whether code networks have been modified compared to older project versions. For that purpose, you have to manually compare each checksum with the relating CRC in the printed project documentation of the older, archived project version.
    The editor provides an export function which creates an Excel file containing the data visible in the editor.
    Refer to the topic "Verification Mark for SNOLD Code Sections ‣ POUs
    ×‣ Verification Mark for SNOLD Networks
    ×
    " for details.

Note
iCube Engineer supports multi-language POUs: code worksheets in different IEC programming languages can be added in one POU node.

Note
In debug mode, the editors can display online values ‣ Debug mode: Monitoring the Application Execution
×‣ Monitoring/Debugging the Safety PLC
×‣ Monitoring Mode: Displaying Online Values
×
read from the controller and provide debug commands ‣ Debugging Code: Forcing/Overwriting
×‣ Debugging Code: Breakpoints
×‣ Debugging Safety-Related Code: Forcing/Overwriting
×
.

The categories 'Network' and 'Libraries' do not provide any editors for modifying types.

 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.