3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

get_safety_io()

Features

Returns the currently set safety IO information among the current safety setting parameters.

Parameters

None

Return

Value

Data Types

Description

ret

class.config_safety_io

safety IO setup information

Class

class.config_safety_io

Field

Data Types

Description

obj

list

Object information for that class

input

int[16]

safety input information(0~16)

0: Not Used

1: Protective Stop (STO) (L)

2: Emergency Stop (L)

3: Protective Stop (L)

4: Reduced Speed (L)

5: 3-pos Enable Switch (L to H & H)

6: Hand-guiding Enable Switch (L to H & H)

7: HGC End & Task Resume (L to H)

8: Protective Stop (Auto Reset & Resume) (L )

9: Safe Zone Dynamic Enable (H)

10: Remote Control Mode (H)

11: Emergency Stop (No Loopback) (L)

12: Error Reset & Resume (L to H)

13: Interlock Reset (L to H)

14: Protective Stop (SS1) (L)

15: Protective Stop (SS2) (L)

16: Safe Zone Dynamic Enable (L)

output

int[16]

safety output information(0~19)

0: Not Used

1: Safe Torque Off (STO) (L)

2: Safe Operating Stop (SOS) (L)

4: Normal Speed Status (L)

5: Reduced Speed Status (L)

6: Auto Mode (L)

7: Manual Mode (L)

8: Standalone Zone (L)

9: Collaborative Zone (L)

10: High Priority Zone(L)

11: Tool Orientation Limited Zone (L)

12: Emergency Stop (L)

13: Emergency Stop (excl. No Loopback Input) (L)

15: Designated Zone (L)

17: Remote Mode (L)

18: Interlock Reset Needed(L)

19: Handguiding Status(L)

Example

Python
ret = get_safety_io()
print(ret.input) ### input list of safety io
print(ret.output) ### output list of safety io

Keyword

get_safety / safety_io