Menu

RoutePath or EthernetIPforCLX Issue

Help
2020-02-25
2020-04-14
  • Joseph Cauley

    Joseph Cauley - 2020-02-25

    I followed the ifnormation described below as best as I could but have still been unsuccessful at getting any reads from a PLC begin a controlnet module.

    https://advancedhmi.com/documentation/index.php?title=Routing_Paths

    EthernetIPforCLX plctest = new EthernetIPforCLX();
    plctest.IPAddress = "10.60.48.211";
    plctest.RoutePath = "1,0,2,3,1";
    plctest.ProcessorSlot = 0;
    
    CLXTag[] tags = plctest.GetTagList();
    

    I've tried this with a ",0" at the end of the path to signify the processer location as well in case the processerslot is not used when a routepath is used. I've timed out each time.

    Is my path incorrect somehow or am I overlooking something else about routepaths? Is it even using my routepath? Does routepath force ip to be ignored or only get used if ip is blank?

    Any help is much appreciated.

     
  • Archie

    Archie - 2020-02-25

    Route paths must always be in groups of pairs. So you do need the ,0 on the end of what you have.

    My guess is that your L1 processor does not support a 508 CIP connection size. Try reducing that to 100

     
  • Joseph Cauley

    Joseph Cauley - 2020-04-14

    Thanks for the feedback. Your suggestion was exactly what the issue was.

     

Log in to post a comment.