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

Background logic - UO[6]

  • tboekhorst
  • December 18, 2020 at 11:48 AM
  • Thread is Resolved
  • tboekhorst
    Reactions Received
    3
    Trophies
    2
    Posts
    24
    • December 18, 2020 at 11:48 AM
    • #1

    Hello,

    I am using background program to turn all outputs off when an error occurs:

    Code:

    LBL[1]

    IF UO[6: FAULT] = ON JUMP LBL[2]

    JMP LBL[1]

    LBL[2]

    DO[101] = OFF

    DO[102] = OFF

    However, I get the error: INTP-202.

    How can I fix this simple problem?

  • HawkME
    Reactions Received
    568
    Trophies
    11
    Posts
    3,268
    • December 18, 2020 at 12:08 PM
    • #2

    You cannot jump back in BG logic, only forward. Jump labels aren't necessary anyways. Also, use the If statement with parenthesis. BGlogic automatically loops.

    Just use this:

    If (UO[6]) Then

    DO[101] = OFF

    DO[102] = OFF

    End If

  • tboekhorst
    Reactions Received
    3
    Trophies
    2
    Posts
    24
    • December 18, 2020 at 1:41 PM
    • #3

    Thank you HawkME .

    When I go to Background Logic: MENU > SETUP > BG Logic, my Program: DEMO_BG got STATUS; Stop. I feel ike it never runs.

    Can you explain why?

    When I manually set RUN.

    The following error occurs: Invalid Item for Mixed Logic..

    I am on a fanuc robot LR 200iC/5L, software version 7.50

    So I can use IF statement, but not IF THEN

    Code:

    --------------------------------------------------------

    Program name: DEMO_BG:

    IF (UO[6: Fault]), CALL DEMO_IO_OFF

    --------------------------------------------------------

    Program name: DEMO_IO_OFF:

    DO[101] = OFF

    DO[102] = OFF

  • R47
    Reactions Received
    11
    Trophies
    3
    Posts
    110
    • December 18, 2020 at 2:26 PM
    • #4

    why you dont use,

    If (UO[6]),Do[101] = OFF

    If(UO[6]),DO[102 = OFF

  • tboekhorst
    Reactions Received
    3
    Trophies
    2
    Posts
    24
    • December 18, 2020 at 2:46 PM
    • #5

    I knew there was a solution.. Solved. Thank you both for your input. R47  HawkME

    Edited once, last by tboekhorst (December 18, 2020 at 3:27 PM).

  • HawkME
    Reactions Received
    568
    Trophies
    11
    Posts
    3,268
    • December 18, 2020 at 5:02 PM
    • #6

    Yep, you cannot call programs in BGlogic. You can use the inline if statement or directly set values. that's about it. On newer controllers if/then/else/endif is available.

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

  • background logic

    • luc.vercruysse
    • October 9, 2017 at 9:12 AM
    • Fanuc Robot Forum
  • Fanuc RB how to set a slow start after RB's stop mid program.

    • ClassyBanana
    • October 16, 2020 at 1:12 PM
    • Fanuc Robot Forum
  • BACKGROUND LOGIC SCAN TIME PROBLEM

    • cdvasile
    • January 30, 2020 at 1:12 PM
    • Fanuc Robot Forum
  • Controled stopping when fence is open

    • NovaFlatline
    • July 10, 2018 at 2:00 PM
    • Fanuc Robot Forum
  • Background logic vs PMC

    • bill4807
    • June 15, 2018 at 12:59 PM
    • Fanuc Robot Forum
  • Karel program in a background logic

    • DanRoboticSolutions
    • June 19, 2018 at 6:05 PM
    • Fanuc Robot Forum
  • Fanuc LR Mate 200ic Background Logic

    • sep945366
    • March 13, 2017 at 3:55 PM
    • Fanuc Robot Forum

Tags

  • Fanuc
  • background
  • Background Task
  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