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
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.
- Download the controller using XBuilder. Send project to target.
- 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
- 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
- XBuilder 5.1.3 and prior:
- 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.
- Default XBuilder locations
- In LonMaker, right-click on the device, and choose "Replace" (Not in System Plug-In)
- Browse to the newly generated XIF file. Give the new device template a name. Select Finish.
- Commission the Xenta 5/7/9xx into the network. The Program IDs now match and the error is cleared.