1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Fanuc Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

MAP A DO TO A SPECIFIC ALARM

  • PaulG
  • July 10, 2024 at 3:11 PM
  • Thread is Unresolved
  • PaulG
    Posts
    5
    • July 10, 2024 at 3:11 PM
    • #1

    Hi everyone,

    I want to activate a DO when a specific alarm occurs.

    In my case, I want to activate a DO when the SRVO-065 BLAL alarm (Group:%d Axis:%d) occurs, to tell operators that the batteries have to be changed, with a message on a HMI. Only this one in particular.


    Do you know if there is a way to do this ?

    Thank you in advance !

  • Roland Keller July 10, 2024 at 3:40 PM

    Approved the thread.
  • HalbesYoyo
    Persona non grata
    Reactions Received
    47
    Trophies
    3
    Posts
    151
    • July 10, 2024 at 4:11 PM
    • #2

    Have a look here: The meaning of $ALM_IF.$LAST_ERCODE ?!

    It should contain anything you need. :winking_face:

  • DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • July 10, 2024 at 4:15 PM
    • #3

    Simply use the UO BatAlarm from the UOP signals. This one does exactly what you want.

  • PaulG
    Posts
    5
    • July 10, 2024 at 4:48 PM
    • #4

    DS186,

    Well, it would work and that is what I was about to do. But I really want this alarm only.
    If I link the UO BatAlarm to a DO, it will activate also when I get a BZAL Error for exemple, and I don't want it (I want a specific message to display on the HMI depending on a specific alarm).
    Thank you for the fast answer.

    Halbes,

    It means that the system variable $ALM_IF.$LAST_ERCODE displays the code of the last error that has occured, right ? So the BLAL Alarm must have a ERCODE right ? Where do you find it ?

  • DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • July 10, 2024 at 5:19 PM
    • #5

    The alarm code for the BLAL alarm is SRVO-065. Everything you need to know is described in the thread from HalbesYoyo .

    Quote from HalbesYoyo

    Have a look here: The meaning of $ALM_IF.$LAST_ERCODE ?!

    It should contain anything you need. :winking_face:

  • PaulG
    Posts
    5
    • July 15, 2024 at 1:56 PM
    • #6

    Hi,

    I almost understood all the thread I guess. The thing I don't get now, is how to get the different MSBs ?

    From MOTN-018, you get 15-018. That gives 0x0F - 0x012 in hex. But then, the last ERCODE is 0x26_0F_0012. Is it possible to deduct the decimal ERCODE only from "MOTN-O18" ? I don't know where the 26 comes from.


    In my case, I have a SRVO-065, which gives the ERCODE : 0xmm_0xB_0041. What would the MSB be ?

    Thank you in advance

  • HalbesYoyo
    Persona non grata
    Reactions Received
    47
    Trophies
    3
    Posts
    151
    • July 15, 2024 at 3:32 PM
    • #7

    The thread The meaning of $ALM_IF.$LAST_ERCODE ?! lists the meaning of the different bits of the severity in the MSB. They are set by the system depending on the alarm message | alarm type.

    I haven't found any list of severities that belong to specific alarm messages so far.


    Addendum:

    Just wait until the alarm happens and see what you get for the MSB. :upside_down_face:

  • PaulG
    Posts
    5
    • July 15, 2024 at 3:50 PM
    • #8

    That is what I was thinking ! I will have to wait quite a long time now to get a BLAL Error. But I keep your thread in mind since it can really be useful. Thank you both for answering !

  • HalbesYoyo
    Persona non grata
    Reactions Received
    47
    Trophies
    3
    Posts
    151
    • July 15, 2024 at 4:00 PM
    • #9

    What may helps will be performing a maintenance backup (MENU > FILE > BACKUP > Maintenance data) to an USB-Stick and look for the file ERRALL.LS in this backup. It contains some more data than what is to be seen at the TPERROR display and/or Alarm History. :winking_face:

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • Limit switch to limit servo power on

    • PATROLLING
    • January 23, 2024 at 8:18 PM
    • Yaskawa Motoman Robot Forum
  • Trigger an Output signal when E-Stop has been pressed

    • Nox
    • August 3, 2021 at 3:32 PM
    • KUKA Robot Forum

Tags

  • Alarm
  • DO
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download