Rsisetup -generate does not identify all the nodes

This is only a minor issue but curious why it happens. When we run “rsisetup -generate” for our network we end up with UNKNOWN types for many of the nodes (SMC and Beckhoff). We see something like this in the settings.xml:

RSINodeTypeUNKNOWN
RSINodeTypeBECKHOFF_EK1100
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeUNKNOWN
RSINodeTypeKOLLMORGEN_AKD
RSINodeTypeKOLLMORGEN_AKD
RSINodeTypeKOLLMORGEN_AKD
RSINodeTypeKOLLMORGEN_AKD
RSINodeTypeKOLLMORGEN_AKD
RSINodeTypeKOLLMORGEN_AKD
RSINodeTypeKOLLMORGEN_AKD

RapidSetup identifies the nodes so why can’t rsisetup do the same?

While is basically benign, it does mean we don’t detect an out of position node until our software tries to access it.

@patrick

rsiconfig uses NetworkNode->TypeGet while RapidSetup uses NetworkNode->NameGet.

TypeGet is strongly typed and we add to it for each new integration. Beckhoff modules are missing because some nodes are indistinguishable from one another and there are a ton of them. SMC must have just been missed. I’ve created a story to get SMC added to our Enumerated Types and review Beckhoff options.

1 Like

Release 8.1.8 Added RSINodeTypeSMC_EX600.

1 Like