How to run more than one instance of a serial communication driver

We often get asked, "How can I run more than one instance of a driver to communicate with multiple PLCs connected to different serial ports?" The answer is quite simple. You only have to copy the driver files and rename them.

For example, let's say that you have more than one serial-connected MODBUS PLC and you need additional instances of the MODBU driver. Simply go to the DRV folder of the InduSoft installation folder (typically C:\Program Files\InduSoft Web Studio v7.1\Drv or C:\Program Files (x86)\InduSoft Web Studio v7.1\Drv), make copies of the four files MODBU.dll, MODBU.ini, MODBU.msg, and MODBU.pdf, and rename the copies MODBA.dll, MODBA.ini, MODBA.msg, and MODBA.pdf. Repeat as many times as necessary. The new driver names must be unique and cannot be longer than five characters.

The new drivers will count against the maximum driver count in your license so you'll need to make sure that your license supports the additional drivers. You can see how many drivers you have licensed by opening Help >> Support from the InduSoft Web Studio ribbon menu. If you need to add more drivers, then you will need to contact your InduSoft distributor.

Larry Combs
InduSoft Technical Support Team
  • Can you explain the proper way to keep these "copied" drivers updated when updating an application to a new version? such as, from ver.7.0 to 7.1? Do I just need to make new copies of the drivers in the \bin directory? Or does something need to be done to the files in the app\config directory too?
  • Yes, that is correct. Simply copy the newer versions (whether through updated IWS versions or downloading new driver versions from the website) in the same manner as you used in the original app so that the file names remain the same. You do not need to change anything in the application itself.

    Richard Clark
    InduSoft TMS