Applies To:
  • CitectSCADA 1.20 2.00 2.01 3.30 4.10

Summary:
Question: Can I install 16 and 32 bit versions of Citect on the one computer? 

Solution:
Yes you can install the 16 and 32 bit versions of Citect on the one computer.

From version 1.2 and 2.01 Citect has allowed you to install more than one version. Citect supports this by allowing you to specify the CITECT.INI file name on the command line. See Q1173 and Q1704 for how to setup alternative CITECT.INI files. All you have to do is to install Citect in its own unique directory and make a INI file for each version. You should also create unique ICONS for each version pointing at the correct directory and using the /i option to specify the new CITECT.INI file.

For example install the 32 bit version in C:\CITECT32 and the 16 bit version in C:\CITECT16 directory. Then create CITECT32.INI and CITECT16.INI files (make sure all parameters under [CTEDIT] are to the correct path). You should then edit the command line to start the Citect Applications. For example under Windows 95 edit the Program Properties Target to be:

C:\CITECT16\BIN\CTEDIT.EXE /iCITECT16.INI

Make the same modifications for all the ICONS. Now you should be able to run either versions of Citect.

Be careful when you install a new version of Citect as the install program will try to modify the CITECT.INI file to make [CTEDIT]BIN point at the new version. This may cause you problems when you try the configure and compile your projects as Citect will try and run the wrong version.

Sharing Projects between two version of Citect

You can share your projects between the 16 and 32 bit versions of Citect my modifying the CITECTx.INI files so that they point to the same database files. For example the BIN parameter must point to the binary images, so be unique for each version. However you can make the USER and DATA both point to the same directory. This way both the 16 bit and 32 bit version of Citect will run of the same project. EG:

CITECT32.INI

[CTEDIT]
BIN=C:\CITECT32\BIN
USER=C:\CITECT32\USER
DATA=C:\CITECT32\DATA

CITECT16.INI

[CTEDIT]
BIN=C:\CITECT16\BIN
USER=C:\CITECT32\USER
DATA=C:\CITECT32\DATA

With this configuration you can configure and run your system under either 16 or 32 bit version. Any changes you make in the 32 bit version will also be made in the 16 bit version.

 

Keywords:
 

Attachments