Discuss challenges in energy and automation with a global network of peers.

40062members
181452posts

How to update a modified Xenta 5/7/9xx XIF file in LonMaker

How to update a modified Xenta 5/7/9xx XIF file in LonMaker

Issue

Error when commissioning a Xenta 5/7/9xx indicates an out-dated or mismatched XIF (device template).

Program IDs do not match. There is an incorrect or out-of-date program version. (Subsystem: NS, #38) on a Xenta 5/7/9xx LON device

If this error occurs on any other device besides a Xenta 5/7/9xx, please reference Program IDs do not match. There is an incorrect or out-of-date program version. (Subsystem: NS, #38) for resolution.

Product Line

TAC Vista

Environment

  • LonMaker 3.X
  • Xenta Servers
  • Xenta 511, 527, 701, 711, 721, 731, 913
  • XBuilder

Cause

The Program ID inside the controller does not match the Program ID specified for that controller inside the LNS environment resulting in a Program ID mismatch. Program IDs are unique identifiers created for use in device templates and are based on the XIF.

Resolution

Resolve the Program ID mismatch by making the Program ID in the controller match that in the LNS environment.

  1. Download the controller using XBuilder. Send project to target.
  2. Generate the latest XIF for the XBuilder project.
    • In the Network Pane, right-click on the root (TAC_Xenta_511 in this example)
    • Select Generate XIF File
  3. Find the new XIF that has been generated in the XBuilder Project directory: targetimage\configdb\lon\TAC_Xenta_511.xif
    • Default XBuilder locations
      • XBuilder 5.1.3 and prior:
        C:\Documents and Settings\All Users\Application Data\TAC\TAC XBuilder Projects
      • XBuilder 5.1.4 and later:
        C:\Documents and Settings\All Users\Application Data\Schneider Electric\TAC XBuilder Projects
      • Windows 7:
        C:\ProgramData\Schneider Electric\TAC XBuilder Projects
    • A good practice is to view details of the folder to confirm the time stamp of the XIF file. It should match the time that the file was generated in XBuilder.
    • This file will be selected later, so another good practice is to rename the file to something more meaningful -- the name does not matter. "WebServer.xif" may be easier to find later and confirm it is the correct file.
    • It is also perfectly acceptable to move this file to a new location -- Device Files of your overall project, for example. That can also help in later steps, especially if the default XBuilder Project location is used.
  4. In LonMaker, right-click on the device, and choose "Replace" (Not in System Plug-In)
  5. Browse to the newly generated XIF file. Give the new device template a name. Select Finish.
  6. Commission the Xenta 5/7/9xx into the network. The Program IDs now match and the error is cleared.
Tags (1)
Labels (1)
No ratings