Objects supported for searching with object browser
The general rule is: The object browser searches for all objects (elements) within the application that are declared with a name (an →IEC-identifier) (e.g. a →variable, a →POU). But there are some restrictions.
Hence, the following table informs which of the possible objects/elements will be considered for the search action (icon within column Supported?) and which of them are not considered (icon within column Supported?). Moreover, the table contains some notes that might assist you in a succesful search action.
Object or element |
Supported? |
Note |
→SFC element, in particular: |
|
– |
→user-defined data type, in particular:
|
|
The column Type displays the text Typ for such data types (instead of the actual data type, e.g. INT). |
→named element of a data type with named values |
|
– |
the following user-defined data type: |
|
The column Type displays the text Structure data type for such data types. |
the structure elements of a structured data type |
|
The column Type displays the data type of the structure element. |
GLOBALS section of a global-object |
|
– |
global variable of a global-object |
|
These globale variables are only found, if there is a reference to the GLOBALS section within the application (e.g. in a resource). |
→configuration (within a PLC-object) |
|
The column Type displays the text Configuration. |
→namespace itselft |
|
|
element of a →namespace |
|
The column Type displays the text of the appropriate element. |
→POU, in particular: |
|
Depending on the type of the POU, the column Type displays the following text:
Best practice is to enter the text User in the column Type, if you want to find "just user-defined function blocks and user-defined functions". Or enter the text System for "just system function blocks and system functions". Or enter the text Interface for "just ST-interfaces". If a function is declared with a return value and you are searching for this function, there will be 2 matches – one match for the declared function and one match for the return value. A →call of a function (e.g. of AND) or of a function block (e.g. by RS) is not found by the object browser. See "Workaround: Searching for calls of a function or function block". |
|
The column Type displays the text Interface. |
|
|
Language elements in methods (e.g. variables) are also not found by the object browser. |
|
→project, →folder or →object within the project explorer |
|
– |
→resource (within a PLC-object) |
|
The column Type displays the text Resource. |
→task (within a PLC-object) |
|
– |
→variable (within a supported element), in particular:
|
|
The column Type displays the data type of the variable.
A usage of a variable is not found by the object browser. See "Workaround: Searching for calls of a function or function block". |
→variable, in particular: |
|
– |
"specific" →FBD-element, in particular:
|
|
The object browser finds a variable or function block instance that are declared within an FBD-object (see above within this table). |