Commissioning, engineering and support. Power plants & industrial processes. Alspa P320 expert.

Alspa Knowledge Base

If you are one of our customers, and would like an item to be added to our Knowledge Base, you can contact us.


Alspa P320 step 5 – After loading a C80-75 controller, all the settings parameters have lost resolution and are now stored in scientific format (for example, 0.000281345672 became 2.83E-04)

This issue is related to a bug when using the “backnote parameters” function from CellLoader.

There are two ways to get your parameters back:

With a project export: if an export of the project before the “backnote parameters” function has been used is available, it’s possible to compare automatically the setting values in this export with the current value, and fix them..

Without a project export: if such export is not available, compare the last settings performed using a watch window (stored in the settings logbook) with the initial values stored in the database.

For both options, ICSS can provide a tool (based on SQL queries) to gather information before / after and automatically put the correct initial values back.


Alspa P320 step 6 – How to deeply change the HMI Settings ? I would like to display more than 1000 historian events in a list, for example.

Check the following file: C:\P320\exe\oc\CentralogHMI\Pynw_Centralog.exe.config

You can customize such parameters in this file.

To update all the stations, instead of only the one modified, just copy your file as E:\P320\DATA\HMISettings\Public\Pynw_Centralog_custom.exe.config on both CIS stations. Other stations will be updated after next logon.


Alspa P320 all version – I’ve lost the password for historian / HMI / Controcad / P4 library and so on.

It’s easy to clear or recover it. However ICSS won’t give the solution directly on a webpage. Just contact us with your project details.


Alspa P320 step 5 – I use IR139 module to communicate using Modbus with Egatrol. In case of PLC switch-over on the Alspa side, the unit trips due to loss of communication with the GT controller.

Check that the Modbus tables are affected to redundancy arrays. If a variable such as 11MKA10GS100_XB02 is read as 0 for more than 5 seconds, you could trip the unit.

The Modbus tables should be affected to redundancy arrays to avoid this.


Alspa P320 TGC – How to read the firmware version of CPU310 ?

If the CPU is already installed, you can read it through Ethernet using the ETM001.

  • Open Machine Edition, create an empty project.
  • Add an Rx3i controller.
  • Go to “Target1”, then Ethernet connection (physical port) and put the IP address of the ETM001.
  • Go online (Flash)
  • Use “Target” -> “Online commands” -> “Show status” to read the Firmware version.

If the CPU is not installed, you can use a similar procedure through the Serial Link.


Alspa P320 step 5 – How to read EEM firmware version using Station Manager ?

Type the command “node”.


Alspa P320 step 5 – How to list the forcings in a specific PLC ?

Just open the sytem watch window.


Alspa P320 all versions – Startup of Historian is very slow. How to make it faster ?

On startup, historian erases all the temporary tables of the RDM DB used by the HMI, including restored DB. If there are many restored DB, it can take long time.

You can clear the folder hdsr_temp_tab.


Alspa P320 Series 4 – After restarting a SUN Workstation, it displays an error:

Ethernet address ff:ff:ff:ff:ff:ff, Host ID ffffffff

Invalid format type in NVRAM
The IDPROM contents are invalid

The battery of the NVRAM is out of service. Easiest is to replace the whole chip. You can contact us for spare parts supply.

After installing the new chip, it must be programmed using the MKP command. Last three bytes of the Ethernet address should be the same as the ones for the host ID. You can get them from the CCC configuration file.

Enter the following commands on OpenBoot Prompt:

 set-defaults
 setenv diag-switch? false
 01 0 mkp
 80 1 mkp
 08 2 mkp
 0 3 mkp
 20 4 mkp
 <byte 4 of the Ethernet address> 5 mkp
 <byte 5 of the Ethernet address> 6 mkp
 <byte 6 of the Ethernet address> 7 mkp
 0 8 mkp
 0 9 mkp
 0 a mkp
 0 b mkp
 <byte 4 of the Ethernet address> c mkp
 <byte 5 of the Ethernet address> d mkp
 <byte 6 of the Ethernet address> e mkp
 0 f 0 do i idprom@ xor loop f mkp

First three bytes 08:00:20 are SUN standards for Ultra 2/5 and should not be modified.

Note: before a new chip is supplied, you can use this procedure to maintain the system in operation. If the system is rebooted, it must be done again.