Validity: Rule, Task
This keyword permits to enable various configuration procedures by RTE.
Syntax |
I32 sys_cfg |
---|---|
Attributes |
Bit-accessible |
Notes |
In case of memory loss it is imposed to zero (alarm: 2 Parameter Registers loss) |
The meaning of the bits is as follows:
Bit |
HEX value |
Description |
---|---|---|
0 |
0x00000001 |
If 1 enables the output of emcy diagnostics from IMD as previous versions 34.11.3 |
1 |
0x00000002 |
If 1 enables the output of emcy diagnostics from uRIO as previous versions 34.11.3 |
2 |
0x00000004 |
If 1 enables the output of emcy diagnostics from RCB as previous versions 34.11.3 |
3 |
0x00000008 |
If 1 enables the initialization of fieldbus type transducers that do not have the C0_done bit at 0 as previous versions 34.11.3 |
4 |
0X00000010 |
If 1 enables storing in the report alarm string preceded by the prefix ALARM ECHO: as a copy of the alarms stack |
5 |
0X00000020 |
If 1 the initial unit index is 0 (non-standard value) in modbus/TCP communication |
6 |
0X00000040 |
Allows you to select the response when executing the BCC3 103 (BccFlashFileDelete) command by specifying the name of a file that does not exist. If 0 is imposed, the response remains compatible to that of versions previous to RTE 34.13.05 (error THE FILE DOES NOT EXIST). Imposing 1 a positive response is obtained and number of deleted files will be equal to 0. N.B. This performance also affects the response of the activeX |
7 |
0X00000080 |
Disable output in the report of the warnings "Multiple line Access on step <%d> - B.P. DISABLED on it ! " |
8 |
0X00000100 |
Enables diagnostic break point on null or duplicate lines. Immediately enables diagnostic by imposing a B.P. on a non-existent or multiple-defined step. If flag at 0 it remains compatible with previous versions, i.e., B.P. was imposed on the next valid step (Next as number not logic) |
9 |
0X00000200 |
Enable use at every switch on of the save file from /DUMP/DUMP_RETPOS.STB (see sys_dump bit 28/29). This performance can be useful if a semi absolute transducer is used and the absolute component is never exceeded. In this case, the retentive quota is used only to handle a position offset |
10 |
0x00000400 |
If 1 enables the possibility of self-adjusting the size of the user retentive struct. This operation can only occur once (per switch on) and if the struct and instance name matches the previous one. The automatic size change is stored in both the report and the alarm history with the following alarm: "9006 Retentive structure dimension modified" |
11 |
0x00000800 |
Enables ser_cthr servo alarm threshold calculation even if sam is disabled |
12 |
0x00001000 |
Enables the use of the Planar Complensation Table |
13 |
0x00002000 |
Disables handling of the invisibility attribute in FDIR commands (-h option) |
14 |
0x00004000 |
If 1 enables the use of safety routines for flash write/read so that the task evolution timing alarm(9113) is not generated |
15 |
0x00008000 |
If 1 disables touch probe management on generic CAN/COE transducer |
16 |
0x00010000 |
If 1 enable diagnostic in report of some Floating Point exceptions (INVALID, DIV_BY_ZERO, OVERFLOW). NOTE: In case of exception the task is suspended, so enable this flag only to find a possible problem and then disable it. |
17 |
0x00020000 |
If 1 disables the possibility of clearing the "654#ax IMD Tranducers Battery alarm/warning" alarm |
18 |
0x00040000 |
On operation CO_PAR_UPLOAD does not consider as errors the answers "object /sub-index does not exist" |
19 |
0x00080000 |
On operation CO_PAR_DOWNLOAD does not consider as errors the answers "object /sub-index does not exist" |
20 |
0x00100000 |
Disables reset of C0_done in case of alarm '40ax Retentive Transducer : max movem. exceeed' |
21 |
0x00200000 |
Conditions the generation of alarm 948: If the bit is 0, the alarm is output and diagnostics in report is marked as Error (red color).If it is 1, however, the alarm is not output and diagnostics in report is marked as Note (blue color) |
22 |
0x00400000 |
Enables functioning of an LPSDO even if there is no bin file in a consistent project (see SAFETY) |
23 |
0x00800000 |
If set to 1, COE data types are not handled as COE_ROBJ and COE_WOBJ (including VISIBLE_STRING data type) during co_par_download and co_pad_upload operations |
24 |
0x01000000 |
Enables immediate emission of outputs on the axioline bus, instead of emitting them synchronously to the rules. This bit is assumed only at switch on |
25 |
0x02000000 |
If set to 1, defining an axis on etherCAT line as "NOT PRESENT" does not automatically disable the related node as well. To disable the node you will therefore need to use the ECAT_SLAVE_OFF command |
26 |
0x04000000 |
Enable automatic replacement of folder aliases in R3 instructions/functions and BCC commands |
27 |
0x08000000 |
If set to 1, allows use of the CLEAN_RETENTIVE_MEMORY command |
28 |
0x10000000 |
Reserved |
29 |
0x20000000 |
Enabling refresh of local inputs on AXIOBUS synchronously to rules (if bit in 0, input reading is immediate) |
30 |
0x40000000 |
Enabling backup partition creation using the FDISK CREATE command |
31 |
0x80000000 |
When loading EEF files, force checks only on Header instead of the whole file |
Example
; Enable calculation of servo alarm thresholds sys_cfg = 0X800 sys_cfg.11 = true |