Description
Executes sub-function for setting
Universal Fanuc Driver
Fanuc Focas Library CD
Declaration
Arguments
Specify the library handle. See "Library handle" for details.
kind of sub-function
0 | : | insertion of slot |
inserts a new slot before the specified slave station/slot | ||
1 | : | deletion of slot |
deletes the specified slave station/slot (The slot after that is blocked on.) | ||
10 | : | automatic setting of DI/DO size |
set the DI/DO size automatically after the specified slave/slot (effect in the same slave) | ||
20 | : | The SHIFT mode of module data length is invalidated. |
Does not newly reserves the area with a size of the specified "module_len". | ||
21 | : | The SHIFT mode of module data length is made effective. |
Newly reserves the area with a size of the specified "module_len". | ||
100 | : | refresh the information of slave station |
The slave exchange number set to each slave index number is permuted in order with a young exchange number. |
(note) about usage of slvslt_ind
0 to 1 | : | slvslt_ind.slv_no and slvslt_ind.slt_no are used | |
10 | : | slvslt_ind.slv_no and slvslt_ind.slt_no are used | |
20 to 21 | : | slvslt_ind is not used | |
100 | : | slvslt_ind is not used |
Specifies the pointer to the T_SLVSLT_IND structure.
The T_SLVSLT_IND structure is as follows. When the slave station or slot module is set to type, this structure is used.
typedef struct _T_SLVSLT_IND{
unsigned char slv_no;
unsigned char slt_no;
} T_SLVSLT_IND;
- slv_no
- Station number of slave
- range: from 0 to 125
- slt_no
- Slot number
- range: from 0 to 127
Return
EW_OK is returned on successful completion, otherwise any value except EW_OK is returned.
The major error codes are as follows.
Return code | Meaning/Error handling | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(5) |
In order to get more information for this err_no return value, execute cnc_getdtailerr function. err_no of ODBERR structure.
|
|||||||||||||||
(6) |
In order to get more information for this err_no return value, execute cnc_getdtailerr function. err_no of ODBERR structure.
|
As for the other return codes or the details, see "Return status of Data window function"
CNC option
This function need the following CNC option.
For HSSB connection,
CNC parameter
This function is not related to CNC parameter.
CNC mode
This function can be used in any CNC mode.
Available CNC
0i-A | 0i-B/C(Note) | 0i-D | 0i-F | 15 | 15i | 16 | 18 | 21 | 16i-A | 18i-A | 21i-A | 16i-B | 18i-B | 21i-B | 30i-A | 30i-B | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M (Machining) | |||||||||||||||||
T (Turning) | - | ||||||||||||||||
LC (Loader) | - | - | - | - | - | - | - | - |
0i-D | 0i-F | 16i | 18i | 30i-A | 30i-B | |
---|---|---|---|---|---|---|
P (Punch press) | - | |||||
L (Laser) | - | - | - | - | ||
W (Wire) | - | - |
Power Mate i-D | |
Power Mate i-H | |
Power Motion i-A | H |
"O" | : | Both Ethernet and HSSB | |
"E" | : | Ethernet | |
"H" | : | HSSB | |
"X" | : | Cannot be used | |
"-" | : | None |
Note) 0i-C does not support the HSSB function.
See Also
pbm_ini_prm pbm_rd_allslvtbl pbm_rd_subprm pbm_rd_errcode