I am replacing some obsolete "MTL8000" discrete I/O that is connected via RS-485 Modbus RTU to an 18-year old M-series serial I/O card. This was all installed prior to any remote I/O capability being offered in DeltaV. Now I think it is an easy replacement to upgrade to DeltaV IO, but I have a choice: Install a single "MQ" controller with all of the IO coming into it (a simplex controller in this case), or install two M-Series RIO processors . . . each with up to 8 I/O cards connected.
Remote I/O allows me to "assign" I/O to a controller. There are varying degrees of consternation in our discipline about the degree to which I/O is "local" to the controller (i.e., connected to the same backplane) versus connected via Ethernet or (as in this legacy "Mux") Modbus or other serial protocol. I remember a time when it was taboo to have control split between controllers, and if I'm not mistaken DeltaV still won't let you download a module if it contains I/O blocks that are assigned / "local" to another controller. Back in version 6 or thereabouts we were compelled to run our configuration through an analysis tool that would locate any and all external references / controller-to-controller and nag you to root them out.
So it's all happening over Ethernet / DeltaV PCN anyhow - what do I lose by employing another distinct controller (saving some power and a little footprint) versus employing remote IO and assigning it to a controller?
Andre Dicaire
In reply to Andre Dicaire:
In reply to John Rezabek: