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 worksheet | for defining user-defined data
types. |
| Program/function block/function POU, method, coded transition/action | Depending 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.
-
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.
-
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:
- 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 "" 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 read from the controller and provide . |
|
The categories 'Network' and 'Libraries' do not provide any editors for modifying types.