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 Handwerk automatisieren - ich schaffs mit KUKA
besuche unseren Partner
Roboterschulung Online
Online Roboterschulung
Werbung schalten Roboter
Advertise in Robotics
Der Roboterkanal
Deutscher Robotikverband
Werben in Robotik
Werben für Robotik

Zustandsmeldung mit Variable

  • Werder_KUKA
  • October 31, 2011 at 9:06 AM
  • Thread is Resolved
  • Werder_KUKA
    Points
    1,330
    Posts
    222
    • October 31, 2011 at 9:06 AM
    • #1

    Hey Leute! Ihr könnt mir bestimmt weiterhelfen :)

    Ich habe eine Zustandsmeldung programmiert!
    Die Zustandsmeldung ist mit einer INT Variable erzeugt!

    Nun bekomme ich diese Meldung aber nicht gelöscht!
    Sobald sich die Zahl der Variable ändert soll die gelöscht und neu erzeugt werden!

    Code:

    DEF MSG_ZAEHLER

    DECL INT OFFSET
    DECL INT BauteilZaehler
    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}


    $MSG_T=EMPTY_MSG
    OFFSET=0
    $MSG_T.KEY[]="Bauteil = %1"
    SWRITE($MSG_T.PARAM[], STATE, OFFSET, "%D", BauteilZaehler) ;bis 10000000
    $MSG_T.VALID=TRUE
    WHILE $MSG_T.VALID
    WAIT SEC 0.05
    ENDWHILE
    END
    ----------------------------------------

    MFG

    Solange mein Chef so tut als würde er mich richtig bezahlen solange tue ich so als würde ich Arbeiten

  • Schritt für Schritt zum Roboterprofi!
  • [wEm]
    Points
    915
    Posts
    183
    • October 31, 2011 at 9:30 AM
    • #2

    Du könntest ja jedesmal, wenn sich Dein Bauteilzähler ändert, einen Interrupt programmieren, welcher die bestehende Meldung löscht, und die neue absetzt....

    Ist jetzt aber nur aus der Theorie heraus ;)

  • Werder_KUKA
    Points
    1,330
    Posts
    222
    • October 31, 2011 at 9:40 AM
    • #3

    OK das wäre eine möglichkeit!

    Aber ich muss wissen wie ich die Zustandsmeldung löschen kann!
    Also mit was für ein oder mehrere Befehle.

    Solange mein Chef so tut als würde er mich richtig bezahlen solange tue ich so als würde ich Arbeiten

  • atw12az5
    Points
    555
    Posts
    104
    • October 31, 2011 at 9:44 AM
    • #4

    Ich würd dafür die Variablenübersicht verwenden:
    Anziege -> Variable -> Übersicht -> Anzeigen

    BauteilZaehler global definieren (musst Du sowieso) und in die configmon.ini rein.
    Dann das Fenster immer offen lassen.


    Sonst könnts mit MBX_REC gehen:
    https://www.roboterforum.de/roboter-forum/…g17008#msg17008

    Edited once, last by atw12az5 (October 31, 2011 at 9:49 AM).

  • Werder_KUKA
    Points
    1,330
    Posts
    222
    • October 31, 2011 at 9:46 AM
    • #5

    Find ich richtig dumm lieber als msg so kann jeder Arbeiter diese Variable lesen!

    Man muss immer davon ausgehen das die Arbeiter i-was drücken etc!

    Solange mein Chef so tut als würde er mich richtig bezahlen solange tue ich so als würde ich Arbeiten

  • atw12az5
    Points
    555
    Posts
    104
    • October 31, 2011 at 9:51 AM
    • #6

    Du kannst die Variablenanzeige so konfigurieren, dass der Benutzer nichts ändern kann.

  • [wEm]
    Points
    915
    Posts
    183
    • October 31, 2011 at 9:52 AM
    • #7

    Löschen sollte mit

    Code
    $MSG_T.RELEASE = TRUE

    gehen.

    Aber das macht dann meiner Ansicht nach nur Sinn mit dem Meldungstyp #STATE

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

  • notify
  • VALUE
  • STATE

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