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. KUKA 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

[Updated; via post] SmartHMI not launching after RSI IP setup [KRC4]

  • AgainstGravity
  • September 1, 2016 at 4:18 PM
  • Thread is Resolved
  • AgainstGravity
    Trophies
    3
    Posts
    18
    • September 1, 2016 at 4:18 PM
    • #1

    Hi all,

    Yesterday I tried to set up a new IP for RSI via Pendant. IP = 172.32.1.184.
    [HMI-> Home-Start up-MinimizeHMI; /// Windows-> Start-RSI Network-New (under RSI)- Edit- 172.32.1.184 /// HMI-> Shutdown-> Reboot with cold-start].

    At first it seemed fine, but the menus in the pendant weren't showing up, so after around 15 min I rebooted it again. After the reboot, SmartHMI wasn't showing up at all. The pendant was going straight into Windows and showing KukaCross3. [The KRC icon on the taskbar was yellow/orange this time]
    Guessing than the conflict could come from the new IP assigned, I deleted the entry in RSI Network, and reboot, but no changes. SmartHMI was hidding from me.

    At that point, I connected a monitor to the controller, and look at the booting and everything seemed fine during the process, but again, the fact was that SmartHMI wasn't showing up. Stopping and launching again KRC wasn't making a difference.
    I was suggested then to pack the KRCDiag .zip and look at the logs, but it wasn't working. KRCDiag wasn't finalizing the .zip because of :

    Code
    #Error:
    System.OutOfMemoryException: Exception of the type 'system.OutOfMemoryException' was thrown. at ICSharpCode.SharpZipLib.Zip.ZipDirectory.Zip(String inputBasePath, String zipFilePath) 
    at KUKA.KRCDiag.KRCDiag.Run()

    The next step then was looking into the KLIConfig.xml, and after changing the StandartGatewayIp from blank to 0.0.0.0, and rebooting, KRCDIag was able to pack the zip. But still SmartHMI not lauching :frowning_face:

    Looking at the .evt logs for SmartHMI I could find the following errors:


    Code
    Error loading PlugIn "VERSION"!

    *-----------------*

    Code
    Execute() failed for "CommandCall "ViewManager.OpenView""!
    Could not open view "PowerManagementShutdown". (ViewOpenFailedException)
    Source="KukaRoboter.Common.ApplicationServices"
       at KukaRoboter.Common.ApplicationServices.ViewManager.Implementation.ViewManagerImpl.OpenView(String viewSystemName, Object connectionArgument, Object displayParameters)
       at KukaRoboter.Common.ApplicationServices.ViewManager.Implementation.ViewManagerImpl.OpenView(String viewSystemName, Object connectionArgument)
       at KukaRoboter.Common.ApplicationServices.ViewManager.Implementation.OpenViewCommand.OnExecute(Object context, Object[] parameters)
       at Ade.Components.Command.Execute(Object context, Object[] parameters)
       at KukaRoboter.Common.ApplicationServices.Commands.Implementation.CommandInfo.InternalExecute(Object context, Object[] parameters)
       at KukaRoboter.Common.ApplicationServices.Commands.Implementation.CommandInfo.ExecuteCall(CommandCall call, Object context)
       at KukaRoboter.Common.ApplicationServices.Commands.CommandCall.Execute(Object context)
       at KukaRoboter.Common.ApplicationServices.Commands.CommandCall.SafeExecute(Object context)
    Caused by:
    Unable to generate a temporary class (result=1).
    error CS0006: Metadata file 'C:\KRC\SmartHmi\Ade.Components.dll' could not be found
     (InvalidOperationException)
    Display More

    or

    Code
    Execute() failed for "CommandCall "LegacyLoader.OpenPlugIn""!
    Could not load file or assembly 'CommonAxWrapper' or one of its dependencies. The system cannot find the file specified. (FileNotFoundException)
    FusionLog="WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]."
    Source="mscorlib"
       at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
       at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
       at System.Type.GetType(String typeName, Boolean throwOnError)
       at KukaRoboter.SmartHMI.LegacySupport.Internal.LegacyPlugIn.Load()
       at KukaRoboter.SmartHMI.LegacySupport.Internal.LegacyLoaderViewModel.OpenPlugIn(String plugInName, Object[] pluginArguments, String viewName, OpenPlugInOptions options)
       at KukaRoboter.SmartHMI.LegacySupport.Internal.OpenPlugInCommand.OnExecute(Object context, Object[] parameters)
       at Ade.Components.Command.Execute(Object context, Object[] parameters)
       at KukaRoboter.Common.ApplicationServices.Commands.Implementation.CommandInfo.InternalExecute(Object context, Object[] parameters)
       at KukaRoboter.Common.ApplicationServices.Commands.Implementation.CommandInfo.ExecuteCall(CommandCall call, Object context)
       at KukaRoboter.Common.ApplicationServices.Commands.CommandCall.Execute(Object context)
       at KukaRoboter.Common.ApplicationServices.Commands.CommandCall.SafeExecute(Object context)
    Display More

    Any suggestions other than reinstalling??


    Sorry for such a long post,

    Thanks!

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

    KRC4
    KSS: 8.2.2


    PD: Now I'm guessing that I shouldn't use IP's that are in the same subnet than KLI (172.31.1.179). I was aware of the other one though [192.168.X.X, 172.16.X.X and 172.17.X.X]

    Edited once, last by AgainstGravity (September 5, 2016 at 2:46 PM).

  • Shubham Sharma
    Trophies
    3
    Posts
    9
    • September 4, 2016 at 7:10 PM
    • #2

    Hi jack,

    I have used the following setting for configuring the RSI
    </Queue>
    </VirtualNetworkDevice>
    <VirtualNetworkDevice>
    <IfConfig Name="RSI" Unit="6" IpConfigType="LwipAndIpnetStatic" Ip="192.168.1.200" Netmask="ffffff00" />
    <Queue Priority="141">
    <Filter String="UDP" />
    </Queue>

    So it is better if you use different ip range... :icon_smile:

    Kind Regards Shubham Sharma

    Edited once, last by Shubham Sharma (September 4, 2016 at 7:11 PM).

  • Shubham Sharma
    Trophies
    3
    Posts
    9
    • September 4, 2016 at 7:10 PM
    • #3

    Hi jack,

    I have used the following setting for configuring the RSI
    </Queue>
    </VirtualNetworkDevice>
    <VirtualNetworkDevice>
    <IfConfig Name="RSI" Unit="6" IpConfigType="LwipAndIpnetStatic" Ip="192.168.1.200" Netmask="ffffff00" />
    <Queue Priority="141">
    <Filter String="UDP" />
    </Queue>

    So it is better if you use different ip range... :icon_smile:

    Kind Regards Shubham Sharma

    Edited once, last by Shubham Sharma (September 4, 2016 at 7:11 PM).

  • AgainstGravity
    Trophies
    3
    Posts
    18
    • September 5, 2016 at 1:19 PM
    • #4

    Hi,

    Thanks for your reply. I'm still trying to figure out what is wrong in my system, but I appreciate it.
    That said, I had understood NOT to use [192.168.X.X, 172.16.X.X and 172.17.X.X] as RSI IP's as they were going to conflict.

  • AgainstGravity
    Trophies
    3
    Posts
    18
    • September 5, 2016 at 2:44 PM
    • #5

    [UPDATE]

    Unfortunately I don't have any images except the original ones in the hidden part. ( Lesson learnt! :frowning_face: ) But I actually have an archive done a while ago (the .zip done via pendant). I know there's an option to restore them via smartHMI. Mine is not launching so I was hoping to find an option somewhere in the controller to do so, starting from the KRCConfigurator, but I haven't :thinking_face:

    Because of that, and also trying to find the root of the issue, I have run a diff between the actual files in the KPC and the archive, being the result the following (important) files:
    (BTW, which data in the controller is related to the Rdc folder in the archive.zip?)

    - VisualWorkProject.wvs (As I understand the datetime of it is updated everytime smartHMI launchs)
    - KrlModSize.bin (Same regarding the datetime)
    - config.dat (New tools)

    - KLIConfig.xml (being the difference the IP from blank to 0.0.0.0; Was a step in the previous topic opened) *
    - RSI.xml (the indentation of the new file was different from the old. Weird!) *

    These last two are the ones I have replaced, and no luck!


    Something else that I have noticed is that when the controller is rebooted and KRC tries to launch for the first time, all the leds in the drive controllers are green, but If I "Stop KRC" and launch it again, the one in the right module under X33 becomes red (in my case G1-x33).

    The booting process shows the following, although I haven't seen anything strange (from my inexpert PoV)


    Any ideas?


    Thanks!

  • panic mode
    Reactions Received
    1,278
    Trophies
    11
    Posts
    13,079
    • September 5, 2016 at 7:26 PM
    • #6

    what is the history of the controller? any tech packages installed lately or just assigned RSI address? when installing new software, usually new entries are added to some of XML files (menues etc.) and plugins are loaded on startup. if installation failed, this can prevent HMI from loading.

    btw, configuration changes require cold start with reload files.

    i suggest contacting Kuka for next steps. archive (even old) would be helpful, generating KrcDiag would be nice too. but since your HMI does not start, you may have to try one of alternate methods, for example as long as vxworx is running (even with hmi frozen), you can hold menu button (robot icon) then press twice pen button, then release menu key.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • AgainstGravity
    Trophies
    3
    Posts
    18
    • September 6, 2016 at 5:08 AM
    • #7
    Quote

    what is the history of the controller? any tech packages installed lately or just assigned RSI address? when installing new software, usually new entries are added to some of XML files (menues etc.) and plugins are loaded on startup. if installation failed, this can prevent HMI from loading.


    Just setup of a new IP for RSI.

    KRCDiag was generated via KPC (KRC Icon in the taskbar-> right click -> KRCDiag).


    Quote

    [...] But I actually have an archive done a while ago (the .zip done via pendant)[...]


    I have an archive, and already did a diff between files, and this was the result:

    Quote


    - VisualWorkProject.wvs (As I understand the datetime of it is updated everytime smartHMI launchs)
    - KrlModSize.bin (Same regarding the datetime)
    - config.dat (New tools)

    - KLIConfig.xml (being the difference the IP from blank to 0.0.0.0; Was a step in the previous topic opened) *
    - RSI.xml (the indentation of the new file was different from the old. Weird!) *

  • Shubham Sharma
    Trophies
    3
    Posts
    9
    • September 6, 2016 at 7:27 AM
    • #8

    Hi,

    The best and quick solution for you is to directly contact the KUKA and ask them you want to restore the original Image to the controller.

    Kind Regards Shubham Sharma

  • AgainstGravity
    Trophies
    3
    Posts
    18
    • September 7, 2016 at 11:14 AM
    • #9

    Hmm, okay!

    Thanks! :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
  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