/
BUG: Historian 2023 iFIX collector will not start on a computer whose hostname starts with a number

BUG: Historian 2023 iFIX collector will not start on a computer whose hostname starts with a number

An Historian v2023 iFix Collector will Not start with a Computer name that starts with a Number

Problem

The Administrator user tries to Start an Historian v2023 iFix Collector on a Computer name that starts with a Number. When you go to start the collector, it flashes for a second but doesn’t start.

Solution

The user will need to login as an Administrator on the local SCADA Node. Then follow these steps.

  1. Open up Notepad on the computer where the Collector will run from. ( i.e. SCADA Node )

  2. Copy the text below into notepad. This ONLY works for version 2023 of the Historian Collector.

  3. Modify these lines in the file:

    1. Line 9. Set the InterfaceName to the name of the Collector. So if the Computername is 187MyServer, Line 9 would look like this: “InterfaceName"="P187MyServer_iFIX" Be sure that the Collector name does not start with a number.

    2. Line 16. Set this to the Logical node name. If the logical nodename is SCADA , the Line 16 would look like this: "General3"="SCADA"

    3. Line 19. Set this Line to the Name of the Historian. If the Historian node name is GEHIS01, then Line 19 would look like this: "HistorianNodeName"="GEHIST01"

    4. Confirm that Line 7 and 8 are correct when run on the Local Collector computer. Adjust as appropriate: "BufferPath"="C:\\Proficy Historian Data\\BufferFiles"
      "LogFilePath"="C:\\Proficy Historian Data\\LogFiles"

  4. Save the file then close notepad.

  5. Rename the file extension from .txt to .reg.

  6. Double click the file and say yes to modify the registry.

  7. Start iFix with ihfixcollector.exe added to the SCU.

The text to Copy into the file is below: 

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Intellution, Inc.\iHistorian\Services\iFixCollector] "DebugMode"=dword:00000000 "IoTLogLevel"=dword:00000001 "MultiInstanceId"=dword:00000000 "BufferPath"="C:\\Proficy Historian Data\\BufferFiles" "LogFilePath"="C:\\Proficy Historian Data\\LogFiles" "InterfaceName"=”P187MyServer_iFIX" "InterfaceType"=dword:00000001 "InterfaceSubType"="" "DefaultTagPrefix"="" "ServiceExtensions"="PythonExpressions" "General1"="" "General2"="" "General3"="SCADA" "General4"="AI:F_CV;" "General5"="" "HistorianNodeName"="GEHIST01" "ServiceName"="ihFixCollector" "BufferFlushMultiplier"=dword:00000000 "AppStartTime"=dword:6290caeb "CanBrowseSource"=dword:00000001 "CanSourceTimeStamp"=dword:00000001 "DebugForcePolled"=dword:00000000 "ShouldAdjustTime"=dword:00000001 "ShouldQueueWrites"=dword:00000001 "SourceTimeInLocalTime"=dword:00000000 "DefaultLoadBalancing"=dword:00000000 "DefaultSpikeLogic"=dword:00000001 "DefaultSpikeMultiplier"="4.00000" "DefaultSpikeInterval"=dword:00000005 "DefaultAbsoluteDeadbanding"=dword:00000000 "DefaultAbsoluteDeadband"="0.00000" "MinimumDiskFreeBufferSize"=dword:00000096 "MaximumMemoryBufferSize"=dword:00000014 "CollectionDelayAtStartup"=dword:00000002 "DefaultCollectionInterval"=dword:000003e8 "DefaultCollectionType"=dword:00000002 "DefaultTimeStampType"=dword:00000002 "DefaultCollectorCompression"=dword:00000000 "DisableOnTheFlyTagChanges"=dword:00000000 "ReadLagTime"=dword:00000000 "HistoricalOverrunThreshold"=dword:000004b0 "DefaultCollectorCompressionDeadband"="0.00000" "DefaultCollectorCompressionTimeout"=dword:00000000 "StatusOutputAddress"="" "RateOutputAddress"="" "HeartbeatOutputAddress"="" "DataRecoveryQueueEnabled"=dword:00000000 "RedundancyEnabled"=dword:00000000 "RedundancyPrincipalCollector"="" "RedundancyIsActiveCollector"=dword:00000000 "RedundancyPrimaryCollector"="" "SynchInterval"=dword:00000000 "ServerTimeOffset(Seconds)"="0" "LastPolledProcessTime"="1653660200,000000000" "LastPolledMarkerTime"="1653660201,238000000"

This was only tested with version 2023 of the iFix Collector.

 

Related content

AutomaTech Inc.