EasyManuals Logo

Kuka KUKA.PLC mxAutomation Logix 1.0 User Manual

Kuka KUKA.PLC mxAutomation Logix 1.0
123 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
Page #23 background imageLoading...
Page #23 background image
23 / 123Issued: 13.08.2012 Version: KST PLC mxAutomation Logix 1.0 V1 en (PDF)
7 Programming
7.2 Frequently used input/output signals in the function blocks
7.2.1 Input/output signal KRC_AxisGroupRefArr (memory)
Each function block requires a reference to the internal structure
KRC_AxisGroupRefArr, in which the internal state of the mxA interface is
stored. It is imperative that the reference always applies to the same instance
of this structure.
7.2.2 Input signals
AxisGroupIdx This signal input is used to set the number of the robot addressed by a function
block.
This number must always be “0”, as currently only 1 robot can be controlled by
the PLC.
ExecuteCmd If this signal is set, mxAutomation transfers the associated function block to
the robot. The function block is stored in a statement buffer by the robot, pro-
vided there is still sufficient space in the buffer. If the ExecuteCmd input is re-
set, mxAutomation deletes the function block from the buffer again unless
execution of the statement has already begun.
7.2.3 Output signals
Busy This signal output indicates that the associated function block is currently be-
ing transferred to the robot’s statement buffer or has already been transferred.
It is reset when the ExecuteCmd input is reset.
Active This signal output indicates that the associated function block is currently be-
ing executed on the robot. It is reset when the ExecuteCmd input is reset.
Done This signal output indicates that the associated function block has been suc-
cessfully executed by the robot. It is reset when the ExecuteCmd input is reset.
Error This signal output indicates that an error has occurred during execution of the
associated function block on the robot. In this case, the signal output ErrorID
contains an error number. It is reset when the ExecuteCmd input is reset.
ErrorID This signal output contains an error number.
KRC_MessageReset (>>> 7.8.3 "Resetting error messages of the mxA interface"
Page 87)
KRC_Diag (>>> 7.8.5 "Reading diagnostic signals" Page 88)
Diagnostic functions
Special functions
KRC_ReadSysVar (>>> 7.9.1 "Reading system variables" Page 90)
KRC_WriteSysVar (>>> 7.9.2 "Writing system variables" Page 91)
KRC_BrakeTest (>>> 7.9.3 "Calling a brake test" Page 92)
KRC_MasRef (>>> 7.9.4 "Calling a mastering test" Page 94)
KRC_ReadSafeOPStatus (>>> 7.9.5 "Reading the safety controller signals" Page 96)
KRC_ReadTouchUPState (>>> 7.9.6 "Reading the state of the TouchUp status keys"
Page 97)
KRC_TouchUP (>>> 7.9.7 "Teaching points" Page 97)

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Kuka KUKA.PLC mxAutomation Logix 1.0 and is the answer not in the manual?

Kuka KUKA.PLC mxAutomation Logix 1.0 Specifications

General IconGeneral
BrandKuka
ModelKUKA.PLC mxAutomation Logix 1.0
CategoryIndustrial Equipment
LanguageEnglish

Related product manuals