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

Fanuc Ethernet/IP configuration over Karel

  • 22Actuators
  • March 5, 2025 at 3:38 PM
  • Thread is Resolved
  • 22Actuators
    Reactions Received
    1
    Posts
    7
    • March 5, 2025 at 3:38 PM
    • #1

    Hello all!
    I'm trying to configure an ethernet IP scanner connection using KAREL only.
    I've manage to replicate the adapter settings using SET_VAR, but can't set up the scanner info, such as vendor, product code or Out assembly instance and in assembly instance.
    Does anyone have any clue?

  • Go to Best Answer
  • DylanNOEL
    Reactions Received
    25
    Posts
    106
    • March 5, 2025 at 4:29 PM
    • #2

    Look in SYSEIP.VA,

    this is my setup for ethernet/ip slot 2

    Please don't let me google it for you :winking_face:

  • 22Actuators
    Reactions Received
    1
    Posts
    7
    • March 5, 2025 at 4:47 PM
    • #3

    Sorry,
    I forgot to add some further context.
    I've tried to Set_Var with both EIP_SC[1].$Vendor and $PX_Vendor, but it refuses to assign to them that way.
    I thought they were read only.
    it's the same for the rest of the variables in the EIP SC.

    Can I edit the .va directly?

  • pdl
    Reactions Received
    272
    Trophies
    9
    Posts
    1,549
    • March 5, 2025 at 10:34 PM
    • #4

    Have you tried using KCL commands in your Karel program? They seem to work for me:

    Code
    PROGRAM KCL_TEST
    
    %ENVIRONMENT kclop
    
    VAR
    	status:	INTEGER
    
    BEGIN
    KCL ('SET VAR $EIP_SC[1].$VENDOR=123', status)
    END kcl_test
  • pdl
    Reactions Received
    272
    Trophies
    9
    Posts
    1,549
    • March 5, 2025 at 10:57 PM
    • Best Answer
    • #5

    Just for a test, I tried using the conventional Karel Set_Var built-in procedure:

    Code
    PROGRAM KCL_TEST
    %ENVIRONMENT kclop
    VAR
        status:    INTEGER
        vendor_int: INTEGER
    BEGIN
        --SET_VAR Direct
        vendor_int = 789
        SET_VAR(1, '*system*', '$EIP_SC[1].$VENDOR', vendor_int, status)
    END kcl_test

    I had no issues changing the variables this way either. Could you post your code that is failing?

  • 22Actuators March 6, 2025 at 9:02 AM

    Selected a post as the best answer.
  • 22Actuators
    Reactions Received
    1
    Posts
    7
    • March 6, 2025 at 9:04 AM
    • #6
    Quote from pdl

    Just for a test, I tried using the conventional Karel Set_Var built-in procedure:

    Code
    PROGRAM KCL_TEST
    %ENVIRONMENT kclop
    VAR
        status:    INTEGER
        vendor_int: INTEGER
    BEGIN
        --SET_VAR Direct
        vendor_int = 789
        SET_VAR(1, '*system*', '$EIP_SC[1].$VENDOR', vendor_int, status)
    END kcl_test

    I had no issues changing the variables this way either. Could you post your code that is failing?

    Thank you!
    As it turns out, when I was comparing my code with yours, it appears that I dropped a * after *system and never noticed.

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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • Fanuc
  • karel
  • Ethernet IP

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