Studio 5000 + HMS EIP X-gateways

OWEN.DAVID

Member
Join Date
Aug 2018
Location
Monmouthshire
Posts
31
Is it preferable to now install these with the EDS or as AB_Generic_Ethernet modules?


We have six in total and the latest was setup successfully with the EDS whilst the early ones are AB_generic. Is it worth converting these over as a matter of best practices?


This would remove the config array tags which are not cross-referenced in the program. ie AB:ETHERNET_MODULE:C:0 is an empty array of 400SINTS.

Otherwise, beyond the module properties dialog box having more tabs and options, are there any benefits beneath the hood?

For my part this seems to be a worthy exercise just in getting to grips with these modules - they are a fundamental part of my system converting CAN messages from battery and hydraulic systems onto the EIP network.


Any reasons not to go for it? Thoughts/comments very welcome.

ABgeneric vs EDS.png
 
Yes, they are all running fine, i.e. both with the AB_generic and EDS profiles.

Arguably there is little value to the system in trying to fix what isn't broken, however, this is likely the only way for me to gain valid experience.

Sinking a couple of hours doesn't cost my employer and the system is in a dormant state so can be interrupted a few times to work the bugs out as necessary.

What is the best practice going forward? Always use the EDS? Or does the AB_generic allow for more flexibility?
 
this is likely the only way for me to gain valid experience.

Valid experience in what? Developing? Maintaining? Getting to know the system?
I'b be ten times more worried about the configuration in the HMS modules than how they're connected to the PLC.

Also, changing the way they're used may or most likely will break the logic down the line and you won't catch it in a dormant state... i.e. there is a serious potential for downtime. I'm not sure how exactly the data is spat out from the module, but there's a potential for bytes to be inverted or not perhaps shifted.

If it's training you're looking for, getting a smaller PLC or whatever you have as spares is much better than risking stopping or messing up a working piece of machinery.
 
yes, agree, there are significant risks to be mitigated here.

I suppose the best approach would be to plan out the procedure, identify all the likely points of failure, and then rigorously test each module one at a time. Fortunately there are only a handful of bytes being rx/tx in each module so taking a survey of the logic, byte orders, etc, will be straightforward.

The HMS config in the modules is backed up and isn't directly modified by the changes in the PLC. However, I do agree that this may break compatibility and should be checked.
 
So for any interested parties, I set out to explore the benefits of using the EDS for these HMS communicators instead of the AB_generic profile.


One immediately obvious difference is that the input array has an extra bit to determine if the ethernet connection to the communicator has faulted. On first inspection this does not appear to be so readily available in the AB_generic profile.

EDS with fault bit.png
 
Would that bit not be included in the data from the generic profile?

A good question. From what I have seen from comparing the AB generic and anybus EDS input arrays - I don't think so. We can however poll ethernet module data using GSV and MEQ to determine the same or similar status.

compare AB_generic and anybus EDS.png
 

Similar Topics

Hi I have hms-en2mb-r module . When i configure and go online the module is faulted with error code 16#0009 and addition code 16#0001. Is there...
Replies
2
Views
725
Hi, how do I convert 2x Integer registers to a Real? The two integers are from Modbus registers that contain a floating point value, I need to...
Replies
1
Views
34
What is the best way to extract the hour and minute from the register that comes from Yaskawa VFD. In studio 5000 I have a register saved as INT...
Replies
3
Views
84
I have an Allen Bradley temperature switch that I am trying to use in studio 5000. I am getting the message "Unable to interpret the IODD file"...
Replies
0
Views
49
Hi all. I want to ask what may seem a stupid question, as I have a project to send live data to a Yeacode line printer which will print meterage...
Replies
2
Views
107
Back
Top Bottom