Zum Hauptinhalt springen

Datenfelder und Adress-Offsets

Eingangsdaten — vom Roboter zur SPS (siehe Eingangsdaten):

  • Frei konfigurierbare Register (Array[0..255] of Byte)
  • Aktuelle UUIDs (Programm, Werkzeug)
  • Geschwindigkeit, Nutzlast, TCP-Pose, Gelenkwinkel
  • Systemstatus-Flags und -codes (Roboterstatus, Fehlercodes)

Ausgangsdaten — von der SPS zum Roboter (siehe Ausgangsdaten):

  • Frei konfigurierbare Register (Array[0..255] of Byte)
  • Ziel-UUIDs (Programm, Werkzeug)
  • Globale Geschwindigkeit, Nutzlast, Zielpose, Ziel-Gelenkwinkel
  • Steuer-Flags (Servo, Programmaktion, Fahren auf Ziel usw.)
hinweis

Wenn Sie mehr als einen RobCo-Roboter verwenden, halten Sie sich an die Offset-Logik, die TIA Portal nach der UDT-Zuordnung vorgibt.

In den folgenden Tabellen markiert ein Feld, das im darüberliegenden Struct verschachtelt ist. Die Adresse des verschachtelten Felds ist ein Offset in dieses Struct, weshalb ein übergeordnetes Feld und sein erstes Kind dieselbe Adresse haben.

Eingangsdaten (Roboter → SPS)

NameDatentypAdresse
Auxiliary_registersArray[0..255] of Byte%I0.0
Flow_UUIDArray[0..35] of Char%I256.0
Tool_UUIDArray[0..35] of Char%I292.0
Global_speedUDInt%ID328
Payload_massReal%ID332
Payload_com_xReal%ID336
Payload_com_yReal%ID340
Payload_com_zReal%ID344
Current_tcp_poseRobCo_Cartesian_Pose%ID348
position_xReal%ID348
position_yReal%ID352
position_zReal%ID356
orientation_rzReal%ID360
orientation_ryReal%ID364
orientation_rxReal%ID368
Current_joint_anglesRobCo_JointAngle_Pose%ID372
joint_angle_1Real%ID372
joint_angle_2Real%ID376
joint_angle_3Real%ID380
joint_angle_4Real%ID384
joint_angle_5Real%ID388
joint_angle_6Real%ID392
joint_angle_7Real%ID396
joint_angle_8Real%ID400
CodesRobCo_Input_Codes%ID404
Last_error_codeUInt%IW404
Operation_modeUInt%IW406
Robot_stateUInt%IW408
Safety_stateUInt%IW410
FlagsRobCo_Input_Flags%ID412
OperationalBool%I412.0
Robot_in_home_positionBool%I412.1
Teach_modeBool%I412.2
Safety_auto_modeBool%I412.3
Safety_manual_modeBool%I412.4
Flow_runningBool%I412.5
Flow_pausedBool%I412.6
Flow_ready_to_startBool%I412.7
Brakes_engadedBool%I412.8
System_alarm_errorBool%I412.9
Emergency_stop_triggeredBool%I412.10
Hand_guidingBool%I412.11

Ausgangsdaten (SPS → Roboter)

NameDatentypAdresse
Auxiliary_registersArray[0..255] of Byte%Q0.0
Flow_UUIDArray[0..35] of Char%Q256.0
Tool_UUIDArray[0..35] of Char%Q292.0
Global_speedUDInt%QD328
Payload_massReal%QD332
Payload_com_xReal%QD336
Payload_com_yReal%QD340
Payload_com_zReal%QD344
Target_tcp_poseRobCo_Cartesian_Pose%QD348
position_xReal%QD348
position_yReal%QD352
position_zReal%QD356
orientation_rzReal%QD360
orientation_ryReal%QD364
orientation_rxReal%QD368
Target_joint_anglesRobCo_JointAngle_Pose%QD372
joint_angle_1Real%QD372
joint_angle_2Real%QD376
joint_angle_3Real%QD380
joint_angle_4Real%QD384
joint_angle_5Real%QD388
joint_angle_6Real%QD392
joint_angle_7Real%QD396
joint_angle_8Real%QD400
Flow_actionUSInt%QB404
Movement_actionUSInt%QB405
FlagsRobCo_Output_Flags%QD406
Brakes_engagedBool%Q406.0
Acknowledge_errorBool%Q406.1
Hand_guidingBool%Q406.2