Installing a Plugin

Procedure for installing a plugin on a controller (Q.station or Q.monixx) or Q.core data server.

  1. Installing or updating a controller plugin via the Firmware Manager

  2. Installing or updating a controller plugin via a USB flash drive
  3. Installing or updating a plugin on a Q.core data server

Installing or updating a controller plugin via the Firmware Manager

The Firmware Manager may be used to update the controller firmware in case GI.bench is not available.

The plugin version must match the controller firmware version. Therefore always install the plugin that comes with the latest firmware release.

Activate controller plugin mode

Before installing the plugin activate the plugin support in the settings of your controller (Edit controller > Settings > Plugin mode).

Installing a controller plugin via the Firmware Manager

  1. Download GInsFirmwareManager.exe.

  2. Start GInsFirmwareManager.exe and enter the IP address of the controller. The port number should be set to 1200 (default). Click ConnectA Successfully connected to Device: IP address message confirms a successful connection.

    👉 If there is an active DHCP server in the network, click Request DHCP to ensure that the device will get the correct IP address.

  3. Click Select Plugin File to select the plugin that you want to install (for example GInsMQTTPlugin_##qstation-x32_2.16.1.0.zip).

  4. Select Install Plugin and wait until the installation is finished.

Updating a controller plugin via the Firmware Manager

  1. Download GInsFirmwareManager.exe.

  2. Start GInsFirmwareManager.exe and enter the IP address of the controller. The port number should be set to 1200 (default). Click ConnectA Successfully connected to Device: IP address message confirms a successful connection.

    👉 If there is an active DHCP server in the network, click Request DHCP to ensure that the device will get the correct IP address.

  3. Click Select Plugin File to select the plugin that you want to install (for example GInsMQTTPlugin_##qstation-x32_2.16.1.0.zip).

  4. Choose the current plugin version from the Installed Plugins drop-down list and click Remove Plugin. Wait until the process is complete.

  5. Next, select Install Plugin and wait until the installation is finished.

Installing or updating a controller plugin via a USB flash drive


The plugin version must match the controller firmware version. Therefore always install the plugin that comes with the latest firmware release.

Activate controller plugin mode

Before installing the plugin activate the plugin support in the settings of your controller (Edit controller > Settings > Plugin mode).

Installing a plugin using a USB flash drive

The plugins are part of the firmware plugin package, which is included in the controller’s firmware update package. The installation of the plugin is done from a USB flash drive. Locate the zipped plugin file from your latest controller firmware folder and perform the following installation process:

  1. Unpack the Zip file to a clean FAT32 format USB flash drive (2 uncompressed files: autorun.sh + GInsPluginName.ZIP).
  2. Plug the USB flash drive into the controller and wait 30 seconds.
  3. Power cycle the controller.

Updating a plugin using a USB flash drive

  1. Start GI.monitor from the GI.bench menu in the system tray.

  2. To connect to the controller, enter the Server Address, set the Server Port to 1200, and click Connect. If you do not know the IP address of your controller, use the Search button to find all controllers connected to your network.

  3. Go to PluginAPI > RemovePlugin in the Available Methods menu. Enter the name of the plugin (typically ‘GInsNamePlugin’) and click Send.

  4. Unpack the Zip file to a clean FAT32 format USB flash drive (2 uncompressed files: autorun.sh + GInsPluginName.ZIP).

  5. Plug the USB flash drive into the controller and wait 30 seconds.

  6. Power cycle the controller.

Verifying the plugin installation

To verify if the installation was successful, go to PluginAPI > GetInstalledPlugins in the Available Methods menu and click Send. In the response, it should show the plugins that are installed on the controller.

Alternatively, check the #actual.sta file on the controller (FTP connection with username '6' and password '6'). If the plugin was successfully installed, there is a corresponding entry in the section 'PLUGIN STATES':

PLUGIN STATES:
Plugin 0: GInsPluginName Act: 1 Cycles: 1709980 Version: 0.1 Port: 1201

Installing or updating a plugin on a Q.core data server

Installing a plugin

The plugin version must match the Q.core firmware version. Therefore always install the plugin that comes with the latest firmware release.

In order to install a plugin on the Q.core, an admin password is necessary. Please reach out to technical support to obtain this password.

  1. Access the Q.core's hard disk by typing its IP address in Windows File Explorer (for example: \\192.168.5.166\). When prompted for login details enter username data and password ginsdata.

  2. Navigate to \Data\hd0\ (for example \\192.168.5.166\Data\hd0\) and create a new folder. Change the name to the name of the plugin, for example, 'GInsScanivalve'.

  3. Unpack the plugin Zip file to the newly created folder (3 uncompressed files: autorun.sh + content.dat + GInsNamePlugin.zip).

  4. Open the Windows Command Prompt and connect to the Q.core by typing the command SSH root@ipaddress (for example SSH root@192.168.5.166). When asked if you want to continue connecting type yes. Enter the root password and press Enter.

  5. When logged in, type cd /gins/fs/online/hd0/GInsPluginname/ (for example 'cd /gins/fs/online/hd0/[GInsScanivalve/') and press Enter.


  6. Type ./autorun.sh and press Enter. When asked to replace an existing plugin, select A and press Enter.

  7. A confirmation message Plugin successfully registered! to indicate that the plugin is installed successfully.

Updating a plugin

When updating a plugin the old version needs to be uninstalled first.

  1. Open the Q.core management interface by typing the IP address and port number in your web browser (for example http://192.168.5.166:8090/).

  2. Go to Tools > Monitor.



  3. Go to PluginAPI > RemovePlugin in the Available Methods menu. Enter the name of the plugin (typically ‘GInsNamePlugin’) and click Send.


    👉 If you do not know the name of the plugin, go to PluginAPI > GetInstalledPlugins and click Send. This will show the name of the installed plugin(s).

  4. To install the new plugin follow the steps described in the section "Installing a plugin".