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

Disable J931 Profinet Safety option

  • wag_FFU
  • June 20, 2024 at 9:54 AM
  • Thread is Unresolved
  • wag_FFU
    Reactions Received
    4
    Trophies
    2
    Posts
    86
    • June 20, 2024 at 9:54 AM
    • #1

    Good Mornign, I ´m working with a robot r30ib Sw 9.10 , the customer has bought the profinet option and auch the J931 Profinet Safety option. Now the robot pretend a safety profinet connection but the PLC is not safety.

    In DCS option I can only bypass it for T1/T2 but not in Auto, is there a way to disable it? Thanks

  • Online
    DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • June 20, 2024 at 10:06 AM
    • #2

    Can you please share some more details and/or pictures of the configuration (PLC and robot side) and of the alarm messages. If you don't want to use PROFIsafe communication you must not use one of the safe process images. Only use the non-safe process images (e.g. 128 bytes In and 128 bytes Out) for the communication between Robot and PLC.

  • gpunkt
    Reactions Received
    124
    Trophies
    6
    Posts
    474
    • June 20, 2024 at 11:18 AM
    • #3

    Bypassing Profisafe in the DCS menu requires an "Apply" to the DCS and a power cycle.

    After that it shouldn't be an issue.

    Maybe you need to remove the safety I/O-modules from your device configuration (both in robot and i PLC).

    Bear in mind that the robot will automatically change back to ENABLE in Profisafe menu upon startup, thus giving you an alarm "Need to apply DCS", but just go in the menu and hit UNDO.

  • SkyeFire
    Reactions Received
    1,052
    Trophies
    12
    Posts
    9,427
    • June 20, 2024 at 3:20 PM
    • #4
    Quote from wag_FFU

    In DCS option I can only bypass it for T1/T2 but not in Auto

    How is the bypass limited to Teach modes only, exactly? Show your DCS I/O interconnect settings.

    I haven't done ProfiSafe on a Fanuc, only EIP/CIPSafe, but assuming Fanuc handled both similarly, just bypassing the remote safety does not automatically close the External E-Stop and Safety Gate inputs.

    What I usually do (and most programmers whose work I have dealt with) is to have the Safety Gate input tied to Network Safety Gate Input OR Network Safety Bypassed. This allows the robot to be jogged if the PLC fails or communication is lost, but blocks Auto mode operation. My best guess is that your DCS configuration has something similar.

  • Nation
    Typical Robot Error
    Reactions Received
    541
    Trophies
    9
    Posts
    1,923
    • June 23, 2024 at 12:13 AM
    • #5

    Set all to 0 to disable the automatic reset of profinet safe.

    $PNSF_SET.$BY_PWFAIL

    $PNSF_SET.$BY_PLCCON

    $PNSF_SET.$BY_PLCRUN

    $PNSF_SET.$BY_T1ONLY

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • Online
    DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • June 23, 2024 at 8:45 PM
    • #6

    This is all correct for bypassing PROFIsafe communication. But wag_FFU has no safety PLC which means he cannot use any of the safe process images at all. Only use non-safe process images for your inputs and outputs on the robot (and PLC) side.

  • Online
    DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • June 23, 2024 at 8:51 PM
    • #7
    Quote from Nation

    Set all to 0 to disable the automatic reset of profinet safe.

    $PNSF_SET.$BY_PWFAIL

    $PNSF_SET.$BY_PLCCON

    $PNSF_SET.$BY_PLCRUN

    $PNSF_SET.$BY_T1ONLY

    And as Nation already mentioned, set these system variables to 0.

  • wag_FFU
    Reactions Received
    4
    Trophies
    2
    Posts
    86
    • June 24, 2024 at 1:24 PM
    • #8

    Thanks, guy, I´ll try to change the value to check if the Robot is able to perform automatic cycles without a safe PLC. The customer bought the safe option because it has other robot with the same configuration , but they are connected with safe PLC.

  • MoEL
    Reactions Received
    1
    Trophies
    2
    Posts
    109
    • April 21, 2025 at 5:57 PM
    • #9
    Quote from gpunkt

    Bypassing Profisafe in the DCS menu requires an "Apply" to the DCS and a power cycle.

    Edit: Found it:
    $PNSF_SET.$MODE=2 ;

    Hi,
    Is possible to do this by some variables? I need this because I have to jog many robots that are in transport mode but already configured with safety plc, dcs ...
    I don't want to lose the current configuration, only disable it, jog the robot and enable it back.

    I have this code so far:
    1:  ! Set Enable UI Signals to False ;
    2:  $OPWORKS.$UOP_DISABLE=1 ;
    3:  ! Set DCS Profinet to Bypass ;
    4:  $DCS_CFG.$SYS_PARAM = 1 ;
    5:  ! Set specified variables to 0 ;
    6:  $PNSF_SET.$BY_PWFAIL=0 ;
    7:  $PNSF_SET.$BY_PLCCON=0 ;
    8:  $PNSF_SET.$BY_PLCRUN=0 ;
    9:  $PNSF_SET.$BY_T1ONLY=0 ;


    Thank you very much

    Edited once, last by MoEL (April 21, 2025 at 6:08 PM).

  • MoEL
    Reactions Received
    1
    Trophies
    2
    Posts
    109
    • May 2, 2025 at 11:50 AM
    • #10
    Quote from SkyeFire

    What I usually do (and most programmers whose work I have dealt with) is to have the Safety Gate input tied to Network Safety Gate Input OR Network Safety Bypassed. This allows the robot to be jogged if the PLC fails or communication is lost, but blocks Auto mode operation. My best guess is that your DCS configuration has something similar.

    Hello SkyeFire,

    Could you please give more details about this for a newbie in Fanuc.

    I need to do this in the robot I am working with to be able to jog it on T1 if PLC is off for any reason.

    Thank you very much

  • SkyeFire
    Reactions Received
    1,052
    Trophies
    12
    Posts
    9,427
    • May 2, 2025 at 3:46 PM
    • #11

    I can't do a full rundown right now, but it's all in the Safe I/O Connect menu under System>DCS. The exact "address" for the CIP Bypass status signal is in the DCS manual. That needs to be OR'd with whatever CIP input you have tied to external safety gate signal.

  • gpunkt
    Reactions Received
    124
    Trophies
    6
    Posts
    474
    • May 5, 2025 at 9:09 AM
    • #12

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

Users Viewing This Thread

  • 1 Guest
  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