1. Dashboard
    1. Dashboard
    2. Suche
  2. Forum
    1. Unresolved Threads
  3. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Search Members
  4. Jobs
  5. Articles
  6. Calendar
    1. Upcoming Events
    2. Map
  7. Shop
    1. Orders
    2. Shipping Costs
  • Login or register
  • Search
Roboterprogrammierer finden
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Events
  • Files
  • Products
  • More Options
  1. Roboterforum.de - die Industrieroboter und Cobot Community
  2. Forum
  3. Industrieroboter Support
  4. KUKA Roboter
Your browser does not support videos autonome mobile Roboter von KUKA
besuche unseren Hauptsponsor
Roboterprogrammierer
Robot Support Forum
Advertise in Robotics
Der Roboterkanal
Deutscher Robotikverband
Werben in Robotik
Werben für Robotik

Benutzermeldung extern quittieren

  • Robo_Tom
  • April 21, 2017 at 7:04 AM
  • Thread is Resolved
  • Robo_Tom
    Points
    275
    Posts
    41
    • April 21, 2017 at 7:04 AM
    • #1

    Guten Morgen,
    ich habe einen Interrupt programmiert der eine Benutzermeldung ausgibt. Dabei habe ich mich an die Dokumentation gehalten:

    DECL INT ANSWER
    DECL INT OFFSET
    DECL STATE_T STATE
    DECL MSG_T EMPTY_MSG
    EMPTY_MSG={MSG_T: VALID FALSE,RELEASE FALSE,TYP #NOTIFY,MODUL[] ”
    ”,KEY[] ””,PARAM_TYP #VALUE,PARAM[] ””,DLG_FORMAT[] ””,ANSWER 0}
    ;------------------------------------------QUITTIERUNGSMELDUNG--------------------
    $MSG_T=EMPTY_MSG ;Reinitialisierung
    $MSG_T.MODUL[]=””
    $MSG_T.KEY[]=”DEMO: QUIT--MESSAGE + %1”
    $MSG_T.PARAM[]=”PARAM”
    $MSG_T.PARAM_TYP=#WORDS
    $MSG_T.TYP=#QUIT
    $MSG_T.VALID=TRUE ;feuern
    WHILE $MSG_T.VALID ;auf Quittierung warten
    WAIT SEC 0.05
    ENDWHILE


    Es funktioniert auch alles soweit, nur muss ich diese Meldung immer über das KCP quittieren. Ich möchte aber im AutExt-Modus diese Meldung über die SPS quittieren können.
    Wenn ich von der SPS „Meldungen quittieren“ sende, geht nix weg.

    Woran liegt das denn?
    Viele Grüße
    Tom

  • Schritt für Schritt zum Roboterprofi!
  • Stethi
    Reactions Received
    6
    Points
    6,131
    Posts
    1,171
    Location
    MD
    • April 21, 2017 at 7:13 PM
    • #2

    Ich habe die While-Schleife mit einem Eingang verknüpft.

    Bei Beendigung durch einen Eingang noch die Meldung ablöschen.

  • Sliwka
    Reactions Received
    27
    Points
    677
    Posts
    129
    • May 3, 2017 at 3:46 PM
    • #3

    Hi Robotom,
    man kann bei dem Roboter Meldungen erweitern die Extern quittiert werden soll.
    Unter der Datei KrcExtConfMsg.xml.
    Musst rauslesen welche Nummer die Meldung hat und unten hinzufügen.
    Die Nummer 1131, in dem Beispiel, steht für Kollision mit A1/2/3..., diese kannst du durch die aktuelle Fehlernummer ersetzen.

    <?xml version="1.0" encoding="UTF-8"?>

    -<KrcExtConfMsg xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="/Roboter/Config/System/Common/Schemes/KrcExtConfMsg.xsd">


    -<Version Label="">

    <Info Version="KUKA V8.3"/>

    <Schema Version="1"/>

    </Version>

    <!-- ============================================================= -->


    <!-- This file allows to change the configured default -->


    <!-- behaviour for external confirmation for specified -->


    <!-- messages -->


    <!-- ============================================================= -->


    <!-- Example: -->


    <!-- <Message Number="xyz" AllowConfInExt="true" /> -->


    <!-- ==> allow confirmation in EXT -->


    <!-- <Message Number="xyz" AllowConfInExt="false" /> -->


    <!-- ==> disable confirmation in EXT -->


    <!-- ============================================================= -->


    <!-- !!! only confirmation messages are allowed to configure !!! -->


    <Message AllowConfInExt="true" Number="1131"/>

    <!-- ============================================================= -->


    </KrcExtConfMsg>

    Vielleicht hilft dir das.
    Viele Grüße

Tags

  • 1
  • 33
  • 2
  • ABB
  • ABB Roboter
  • ABS
  • base
  • constant
  • CP_PARAMS
  • Dialog
  • EX
  • EXT
  • fanuc
  • Fehler
  • FRAMES
  • INIT
  • INITIALIZED
  • INITMOV
  • IRC5
  • joint
  • KRC2
  • KRC4
  • kuka
  • new
  • NONE
  • notify
  • PATH
  • PGNO_GET
  • profinet
  • PTP_DAT
  • PTP_PARAMS
  • P_ACTIVE
  • P_FREE
  • P_RESET
  • P_STOP
  • Quit
  • Roboter
  • RobotStudio
  • Schweißen
  • Sps
  • Sync
  • T1
  • t2
  • tcp
  • Tool
  • VALUE
  • VAR
  • vel_cp
  • vel_ptp
  • Yaskawa
AD
Your browser does not support videos Automatisierung im Handwerk - ich schaffs mit KUKA
Einloggen für weniger Werbung

gesponserte Artikel

  • Gebrauchtroboter kaufen - Was ist zu beachten. Die Checkliste zum kauf von gebrauchten Robotern

    August 11, 2019 at 7:02 PM
  • Was macht ein Roboterprogrammierer genau und was verdient er?

    August 21, 2019 at 8:17 AM
  • Vernetzen, referenzieren, kollaborieren: Das B2B Portal für die Produktionsautomatisierung

    June 2, 2021 at 11:29 AM

Job Offer

  • Sie wollen Ihr Stellenangebot im Roboterforum schalten? Ab 149€

    Werner Hampel June 17, 2021 at 9:52 AM
  • Werde Roboterprogrammierer bei ROBTEC GmbH in Mainburg / Bayern

    Werner Hampel April 5, 2023 at 7:13 PM
Werbung auf Roboterseite
Roboter programmieren lernen
Banner Robotik

Tags

  • Quit
  • notify
  • VALUE
  • WORDS

Wieviele Mitglieder waren heute eingeloggt?

Logge Dich ein, um hier zu lesen wer in den letzten 24h Online war und um weniger Werbung zu sehen.

  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™ 6.0.22
Roboterforum.de - die Industrieroboter und Cobot Community in the WSC-Connect App on Google Play
Roboterforum.de - die Industrieroboter und Cobot Community in the WSC-Connect App on the App Store
Download