Host Engineering Forum

General Category => Do-more CPUs and Do-more Designer Software => Topic started by: MarkTTU on March 02, 2016, 12:24:53 PM

Title: Do-more & compatibility with different cards in the base
Post by: MarkTTU on March 02, 2016, 12:24:53 PM
With one of our products we have a lot of legacy hardware out in the field (300+ machines) that we'd like to upgrade from a 260 CPU to a Do-more CPU. At the same time we'd like to be able to build new machines of the same model with more IO and different (ie 16 bit instead of 12 bit) cards. In the past when we've updated the new machines to support new hardware we were able to write the 260 code in such a way that it detected the hardware installed in the 9-slot rack and then mapped IO accordingly. Is the Do-more capable of detecting an IO configuration and then choosing which IO mapping routine to run?
Title: Re: Do-more & compatibility with different cards in the base
Post by: BobO on March 02, 2016, 01:13:47 PM
If by "I/O mapping routine" you are referring to where in X/Y/WX/WY memory you go to find a particular module's I/O points, while the PLC is set to Auto and can choose where they go, then yes. The HWINFO instruction will allow you to query Module ID and X/Y/WX/WY counts on a master/base/slot basis.