EasyManua.ls Logo

ABB IRB 6650 - 125/3.2 - Page 162

ABB IRB 6650 - 125/3.2
1020 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
[537] Developers Function
20 Product Specification RobotWare Options for BaseWare OS 4.0
Data Search Functions
With these functions it is possible to search all data in a RAPID program, where the
name or the data type is given as a text string. This might be useful for instance in the
following examples:
- A common problem is to check if a data with a certain name is declared in the
system, and in such case what is its value, e.g.a robtarget
- Another problem is to list all variables of a certain datatype, which are declared
in the system, and write their values on the screen, e.g. all weld data.
The following instructions/functions are included in the package:
SetDataSearch Define the search criteria
GetNextSym Search next data and get its name as a string
GetDataVal Get the value of a data, specified with a string for the name
SetDataVal Set the value of a data, specified with a string for the name
RAPID Support Functions
This package includes a number of miscellaneous instructions etc., which are used in
application development.
User defined data typesThis will make it possible to create your own data types, like a
record definition
AliasIO Instruction used to define a signal of any type with an alias
(alternative) name. The instruction can be used to make
generic modules work together with site specific I/O, without
changing the program code.
ArgName Function used inside a routine to get the name of a data object,
which is referenced as argument in the call of the routine. The
name is given as a string. The function can also be used to con-
vert the identifier of a data into a string.
BookErrNo Instruction used to book a new RAPID system error number.
This should be used to avoid error number conflicts if different
generic modules are combined in a system.
TextTabGet Function used to get the text table number of a user defined
text table during runtime.
TextGet Function used to get a text string from the system text tables
(installed at cold start).
TextTabInstall Instruction used to install a text table in the system.
TextTabFreeToUse Function to test whether the text table name (text resource
string) is free to use.
IsSysId Function used to test the system identity.
SetSysData Instruction which will activates the specified system data (tool
or workobject). With this instruction it is possible to change
the current active tool or workobject.

Related product manuals