Archived: LabVIEW 2009 and 2009 SP1 DSC Module Known Issues

NI does not actively maintain this document.

This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.

Overview



This document contains the LabVIEW 2009 DSC Module known issues that were discovered before and since the release of LabVIEW 2009 DSC Module. Not every issue known to NI will appear on this list; it is intended to only show the severe and more common issues that can be encountered.

The LabVIEW 2009 Platform Known Issues contains a full listing of known issues, including LabVIEW toolkits and modules.

National Instruments is committed to maintaining compatibility with Microsoft Windows technology changes. However, NI has become aware of a number of issues of potential significance regarding Microsoft Windows 7. To learn how Windows 7 affects your use of NI products, visit ni.com/info and enter the Info Code windows7.

Each Issue appears as a row in the table and includes these fields:


Issue ID—Contains the number in at the top of each of the cells in the first column. When you report an issue to NI, you may be given this ID, you can also find IDs posted by NI on the discussion forums or in Knowledge Base articles.

Legacy ID (optional)—Contains the legacy CAR ID, if an issue has a legacy ID from NI's legacy/deprecated bug reporting database. This ID appears on a separate line directly below the Issue ID in the table, or to the right of the Issue ID in the table of contents (separated by a space).

Issue Title (in italics)—Describes the issue in one sentence or less.

Problem Description—Describes the problem in further detail. The brief description given does not necessarily describe the problem in full detail, and it is expected that you might want more information on an issue. If you would like more information on an issue feel free to contact NI (contact information below) and reference the ID number given in the document.

Workaround—Provides possible ways to work around the problem. The workarounds that appear in the document are not always tested by NI and are not guaranteed to resolve the issue. If a workaround refers you to the NI KnowledgeBase, please visit www.ni.com/kb/ and enter that KB number in the search field to locate the specific document.

Reported Version—Contains the earliest version of the NI SoftMotion Module the issue was reported in. If you discover the issue appears in an earlier version of the NI SoftMotion Module than is reported in this field, you can report that to NI (contact information below) to have the field updated.

Resolved Version—Contains the version the issue was resolved or was no longer applicable. If an issue has not been resolved "N/A" will be reported.

Date Added—Contains the date the issue was added to the document (not the reported date).

Document Organization

The Known Issues Document is divided into two separate tables appearing in two separate Developer Zone documents. The following document displays the issues by issue category.

Known Issues by Category

The known issues in this document are organized by the category of issue. Please refer to Developer Zone Article "LabVIEW Known Issues Categories Defined" for an explanation of the categories and what types of issues are in each category.

Known Issues by Date

For those who wish to locate the newly reported issues, we have also published another version of the known issues table sorted only by date the issue was added to the document.

Contacting NI

Feel free to contact NI regarding this document or issues in the document. If you are contacting NI in regards to a specific issue, be sure to reference the ID number given in the document to the NI representative. The ID number contains the current issue ID number as well as the legacy ID number (use the current ID number when contacting National Instruments). You can contact us through any of the normal support channels including phone, email, or the discussion forums. Visit the NI Website to contact us. Also consider contacting us if you find a workaround for an issue that is not listed in the document so that we can add the workaround to the document.

Known Issues by Category

The following items are known issues in LabVIEW 2010 and 2010 SP1 DSC Module Known Issues sorted by Category.

Building and Distributing LabVIEW Applications
176613Library deployment fails if it includes the startup VI of built application or running VI
189456Shared Variable Control Needs DSC to Browse for Variable
Controls and Indicators
152163Align shortcut menu option doesn't appear if the control is selected
Functions, VIs, and Express VIs
172946Comparison Express VI does not work in a Custom VI - Periodic I/O server
49147 3XPC7K4JSaving a process to a library does not save the Access or Security information for the process
Installation and Activation
182372When upgrading from LabVIEW DSC 8.6.x to 2009 some EPICS Server dependency libraries may not be installed.
195367Warning for "MSXML6" shows when installing SQL server 2005 on localized XP SP3.
LabVIEW Project
126082Shared Variables in nested virtual folders cannot be edited with the Multiple Variable Editor
Miscellaneous
158126Cannot select database path in Library DSC Setting
178750Modbus I/O Server data items inconsistent with help file
178809The hypertrend sometimes draws backwards horizontal lines while in live mode.
170863Creating new configurations of custom I/O servers in Distribyted System Manager causes DSM to crash
199905Alias address is incorrect when adding a range of Modbus digital arrays
194885Error 1967353908 With Modbus Master IO Server When Reading Valid Registers
222562Exporting a Trace View to a text file from MAX 4.6.2 gives inaccurate time information
195296HyperTrend Max and Min Cusors do not return correct Max or Min values
Performance
229251Citadel timestamp problems on Intel E7500 processors
Shared Variables
132994Multiple Variable Editor cannot set alarming levels for anything other than double-typed variables
158511Value change event registration on remotely deployed shared variables produces runtime error
173604Shared Variable Engine crash when writing to Omron plc via NI OPC and LabVIEW when using multi-core only
177723All variables are listed directly under "*.lvproj" when you config the "Network Published: Project Path".
181952EPICS Server can't publish IOVs
50539 454GITH7Variable bad status alarm does not fire for invalid binding
93751Alarm properties are set to default values when it is disabled and enabled again via property nodes
98000Disabling alarms using network binding and the property node behave differently
93918User defined alarm that starts with "alarm" does not work
212581OPC Bound Variables URL only include Channel when the owning lvlib is included in an EXE
126082Shared Variables in nested virtual folders cannot be edited with the Multiple Variable Editor
189456Shared Variable Control Needs DSC to Browse for Variable
208075DSC Save State Periodically Option Does not Function
280588Values of Shared variables with alarming enabled do not appear in some OPC client browsers



IDKnown Issue
Building and Distributing LabVIEW Applications
176613

Return
Library deployment fails if it includes the startup VI of built application or running VI
If users specify a VI belonging to a library as the startup VI, then the library will fail to be deployed by the runtime deployment feature or DSC engine control VIs.

Workaround: Make startup VIs outside the library which is to be deployed.

Reported Version: 2009  Resolved Version: 2009 SP1  Added: 08/03/2009
189456

Return
Shared Variable Control Needs DSC to Browse for Variable
When using the Shared Variable Control in an executable, the Browse... option is grayed out. The option is not grayed out when run in a LabVIEW development environment. If the executable is built with Enable Enhanced DSC Run-Time Support, it works fine. However since the control is a LabVIEW Core control, it is available without DSC, so it cannot be used as seen in the development environment in an executable without DSC.

Workaround: Must install DSC and Enable Enhanced DSC Run-Time Support when building the executable.

Reported Version: 2009  Resolved Version: N/A  Added: 02/08/2011
Controls and Indicators
152163

Return
Align shortcut menu option doesn't appear if the control is selected
If a Navigation Control is selected with the positioning tool the align shortcut menu option doesn't appear.

Workaround: Don't select the Navigation Controls with the positioning tool before right clicking them to pop up the shortcut menu.

Reported Version: 2009  Resolved Version: N/A  Added: 08/03/2009
Functions, VIs, and Express VIs
172946

Return
Comparison Express VI does not work in a Custom VI - Periodic I/O server
If the Comparison Express VI is used in a Custom VI - periodic I/O server, the indicators and controls you specify will not be deployed to the shared variable engine. The server is deployed, but no shared variables are visible.

Workaround: Instead of the express VI use the primitive comparisons.

Reported Version: 8.6.1  Resolved Version: 2010  Added: 08/03/2009
49147
3XPC7K4J


Return
Saving a process to a library does not save the Access or Security information for the process
Saving an online process to a project library (*.lvlib) using the Save to Library (Process) VI does not save the Access or Security configuration for the process.

Workaround: N/A

Reported Version: 8.2  Resolved Version: N/A  Added: 01/05/2010
Installation and Activation
182372

Return
When upgrading from LabVIEW DSC 8.6.x to 2009 some EPICS Server dependency libraries may not be installed.
When upgrading from LabVIEW DSC 8.6.x to LabVIEW DSC and RT 2009 the EPICS server may not function due to missing dependency libraries. Installing LabVIEW DSC and RT 2009 without upgrading does not cause any problems.

Workaround: N/A

Reported Version: 2009  Resolved Version: 2009 SP1  Added: 08/03/2009
195367

Return
Warning for "MSXML6" shows when installing SQL server 2005 on localized XP SP3.
When installing LabVIEW DSC 2009 on a localized version of Windows XP a warning dialog appears stating "msxml6r.dll" cannot be updated."

Workaround: Ignore this dialog and continue the install process.

Reported Version: 2009 SP1  Resolved Version: N/A  Added: 01/05/2010
LabVIEW Project
126082

Return
Shared Variables in nested virtual folders cannot be edited with the Multiple Variable Editor
When there are variables inside nested virtual folders within a Library, the multiple variable editor does not work. If you select several variables in a virtual folder and right-click and select Multiple variable editor, the editor opens but you cannot change anything.

Workaround: Convert folders to libraries or move variables under a single folder.

Reported Version: 8.6.1  Resolved Version: 2011  Added: 02/08/2011
Miscellaneous
158126

Return
Cannot select database path in Library DSC Setting
A user is unable to set the Database Path in the Libary Properties >> DSC Settings: Database section because the browse dialog does not have a "Current Folder" selection.

Workaround: Select the "Database Name" instead and it will autopopulate the database path.

Reported Version: 8.6.1  Resolved Version: 2009 SP1  Added: 08/03/2009
178750

Return
Modbus I/O Server data items inconsistent with help file
When creating a Modbus I/O Server, you will see that I/O Item 400001.1-465535.16 has an "Item access type" of Read only, whereas the help file Using Modbus I/O Servers lists it as being both read and write.

Workaround: Instead of writing the bits (eg. 400001.1) write the indiviual registers (eg. 400001) as a bit array.

Reported Version: 8.6.1  Resolved Version: 2010  Added: 08/03/2009
178809

Return
The hypertrend sometimes draws backwards horizontal lines while in live mode.
This issue occurs when the hypertrend is running in live mode. When this issue is occurring, the hypertrend will shoot horizontal lines backwards from the right edge of the trend to the left edge. The lines last for a few updates and then disappear. These lines are simply a drawing artificact of the trend and do not correspond to any actual data. If you take the trend out of live mode and try to examine the horizontal lines, they will disappear.

Workaround: Force Hypertrend to redraw by zooming in or out. Read property "IsPlotting" and write it to property "IsPlotting" in the same loop.

Reported Version: 8.6  Resolved Version: 2011  Added: 08/03/2009
170863

Return
Creating new configurations of custom I/O servers in Distribyted System Manager causes DSM to crash

Workaround: N/A

Reported Version: 2009 32-bit  Resolved Version: 2009 SP1  Added: 01/05/2010
199905

Return
Alias address is incorrect when adding a range of Modbus digital arrays
When adding a range of Modbus DIO registers such as A000001L1-A065535L1, the alias address is incorrect. It appears as "A00000001." This value should appear with the last two digits after the L for the array size.

Workaround: Manually edit the bound URL to use the array format: AL

Reported Version: 2009  Resolved Version: 2010  Added: 01/05/2010
194885

Return
Error 1967353908 With Modbus Master IO Server When Reading Valid Registers
A Modbus Master IO Server will return error 1967353908 with certain modbus slave devices indicating that the master is reading from addresses that do not exist on the slave. This problem is actually caused because the IO Server is building a querry for a range of values behind the scenes, some of which do not exist on the slave. The slave device then returns an exception that causes an error in the server.

Workaround: To resolve this issue, reduce the number of Holding Registers in the Advanced Settings of the IO Server to 1.

Reported Version: 2009  Resolved Version: N/A  Added: 08/03/2010
222562

Return
Exporting a Trace View to a text file from MAX 4.6.2 gives inaccurate time information
When exporting a Trace View from MAX inaccurate time information can be generated. This will occur when using natural or linear interpolation and 0.1s interval for the trace. In this situation data can be incorrectly show as logged back in time.

Workaround: Use .01 seconds and discard unused data.

Reported Version: 2009 SP1  Resolved Version: 2010  Added: 01/07/2011
195296

Return
HyperTrend Max and Min Cusors do not return correct Max or Min values
When using the Max and Min curors on a trend in HyperTrend the Max and Min values returned are not the actual max and min values

Workaround: N/A

Reported Version: 2009  Resolved Version: 2011  Added: 02/08/2011
Performance
229251

Return
Citadel timestamp problems on Intel E7500 processors
Computers with Intel E7500 processor can display periodic gaps in Citadel data. The Citadel database stops updating for a short time before updating again. This cycle repeats indefinitely. This will appear in Hypertrend as periodic flat lines between datapoints.

Workaround: N/A

Reported Version: 8.6.1  Resolved Version: N/A  Added: 08/03/2010
Shared Variables
132994

Return
Multiple Variable Editor cannot set alarming levels for anything other than double-typed variables
When editing a variable that has a numeric data type using the Multiple Variable Editor that is not a double you cannot set the alarming levels. This includes variables of single, as well as signed and unsigned Int 8, 16, 32, and 64.

Workaround: Use the shared variable properties window to set the alarm levels. Alarm levels can also be set programmatically.

Reported Version: 8.6  Resolved Version: 2010  Added: 08/03/2009
158511

Return
Value change event registration on remotely deployed shared variables produces runtime error
When value change events are registered for remotely deployed shared variables and the network cable is disconnected a run time error is produced.

Workaround: Deploy shared variables locally that are bound to the network variables and register value change events for the locally deployed variables.

Reported Version: 8.5.1  Resolved Version: 2009 SP1  Added: 08/03/2009
173604

Return
Shared Variable Engine crash when writing to Omron plc via NI OPC and LabVIEW when using multi-core only
Shared variable engine crash when writing to the tags on an Omron PLC using NI OPC and LabVIEW DSC. This also only happens when the machine is setup as multi-core.

Workaround: Disable multicore support in the BIOS of the PC or disable the OPC diagnostics.

Reported Version: 8.6  Resolved Version: 2009 SP1  Added: 08/03/2009
177723

Return
All variables are listed directly under "*.lvproj" when you config the "Network Published: Project Path".
When using the Multiple Variable Editor to config the PSP binding for a shared varaible, in the "Network Published: Project Path" column, click the "Browse", you will find all variables are listed directly under the *.lvproj. The information of which target and which process in the hierarchy is missing.

Workaround: N/A

Reported Version: 2009  Resolved Version: 2010  Added: 08/03/2009
181952

Return
EPICS Server can't publish IOVs
If you try to publish IOVs that are selected from the project tree, a pop-up window shows to say "Following items can not be added because they are either single-process or time-triggered variables".

Workaround: You can deploy the IOVs first, then publish them as network items.

Reported Version: 2009  Resolved Version: 2009 SP1  Added: 08/03/2009
50539
454GITH7


Return
Variable bad status alarm does not fire for invalid binding
When a variable with an invalid binding is deployed a bad status alarm will not be fired for that variable.

Workaround: N/A

Reported Version: 8.2  Resolved Version: 2012  Added: 08/03/2009
93751

Return
Alarm properties are set to default values when it is disabled and enabled again via property nodes
If a user configures an alarm to a value other than the default and then disables that alarm with a property node (Alarming.HI_HI.Enabled for example), reenabling that alarm will reset that value to default.

Workaround: If alarming needs to be changed in one program read the alarm properties before setting the enabled property to false and write those values back when setting the property back to true.

Reported Version: 8.5  Resolved Version: N/A  Added: 08/03/2009
98000

Return
Disabling alarms using network binding and the property node behave differently
When disabling an alarm using the property node the alarm is cleared and acknowledged if auto acknowledgement is set. If an alarm is disabled using network binding to the enabled property then the alarm is not cleared.

Workaround: N/A

Reported Version: 8.5  Resolved Version: 2011  Added: 08/03/2009
93918

Return
User defined alarm that starts with "alarm" does not work
When creating a user-defined alarm that has a name that starts with "alarm" gives a Invalid argument error (-1967362033) when run even if all parameters are correct. Changing the name to anything else (ie TestAlarm instead of AlarmTest) works.

Workaround: Do not use "alarm" as the beginning text in an user defined alarm.

Reported Version: 8.5  Resolved Version: 2011  Added: 01/05/2010
212581

Return
OPC Bound Variables URL only include Channel when the owning lvlib is included in an EXE
When a lvlib containing variables bound to an OPC I/O server is included in the build for an EXE the PSP binding URL becomes incorrect. The resulting URL after the build does not include the full path to the OPC data item. Instead the URL only comprises on the machine name, OPC Prog ID, and the OPC channel.

Workaround: When configuring the alias option for the Shared Variable use a PSP URL instead of a Project Path and change your machine name to localhost.

Reported Version: 2009  Resolved Version: 2010  Added: 01/07/2011
126082

Return
Shared Variables in nested virtual folders cannot be edited with the Multiple Variable Editor
When there are variables inside nested virtual folders within a Library, the multiple variable editor does not work. If you select several variables in a virtual folder and right-click and select Multiple variable editor, the editor opens but you cannot change anything.

Workaround: Convert folders to libraries or move variables under a single folder.

Reported Version: 8.6.1  Resolved Version: 2011  Added: 02/08/2011
189456

Return
Shared Variable Control Needs DSC to Browse for Variable
When using the Shared Variable Control in an executable, the Browse... option is grayed out. The option is not grayed out when run in a LabVIEW development environment. If the executable is built with Enable Enhanced DSC Run-Time Support, it works fine. However since the control is a LabVIEW Core control, it is available without DSC, so it cannot be used as seen in the development environment in an executable without DSC.

Workaround: Must install DSC and Enable Enhanced DSC Run-Time Support when building the executable.

Reported Version: 2009  Resolved Version: N/A  Added: 02/08/2011
208075

Return
DSC Save State Periodically Option Does not Function
Enabling the Save State Periodically option in the DSC Settings:Process Category of the Library Properties does not save the state of the process or Shared Variables within the process.

Workaround: N/A

Reported Version: 2009  Resolved Version: 2010  Added: 02/08/2011
280588

Return
Values of Shared variables with alarming enabled do not appear in some OPC client browsers
If "Enable Alarming" is enabled on a network published Shared Variable, the Shared Variable does not appear as a selectable tag in the browse view of an OPC client. This is because the client thinks the Shared Variable is a container with no value.

Workaround: In OPC Quick Client you can select the option to "Browse flat address space on selected branch." Alternatively you can manually enter the path of the Shared Variable.

Reported Version: 2009 SP1  Resolved Version: N/A  Added: 02/08/2011

 

Known Issues by Date

The following items are known issues in LabVIEW 2010 and 2010 SP1 DSC Module Known Issues sorted by Date.

132994Multiple Variable Editor cannot set alarming levels for anything other than double-typed variables
152163Align shortcut menu option doesn't appear if the control is selected
158126Cannot select database path in Library DSC Setting
158511Value change event registration on remotely deployed shared variables produces runtime error
172946Comparison Express VI does not work in a Custom VI - Periodic I/O server
173604Shared Variable Engine crash when writing to Omron plc via NI OPC and LabVIEW when using multi-core only
176613Library deployment fails if it includes the startup VI of built application or running VI
177723All variables are listed directly under "*.lvproj" when you config the "Network Published: Project Path".
178750Modbus I/O Server data items inconsistent with help file
178809The hypertrend sometimes draws backwards horizontal lines while in live mode.
181952EPICS Server can't publish IOVs
182372When upgrading from LabVIEW DSC 8.6.x to 2009 some EPICS Server dependency libraries may not be installed.
50539 454GITH7Variable bad status alarm does not fire for invalid binding
93751Alarm properties are set to default values when it is disabled and enabled again via property nodes
98000Disabling alarms using network binding and the property node behave differently
170863Creating new configurations of custom I/O servers in Distribyted System Manager causes DSM to crash
195367Warning for "MSXML6" shows when installing SQL server 2005 on localized XP SP3.
199905Alias address is incorrect when adding a range of Modbus digital arrays
49147 3XPC7K4JSaving a process to a library does not save the Access or Security information for the process
93918User defined alarm that starts with "alarm" does not work
194885Error 1967353908 With Modbus Master IO Server When Reading Valid Registers
229251Citadel timestamp problems on Intel E7500 processors
212581OPC Bound Variables URL only include Channel when the owning lvlib is included in an EXE
222562Exporting a Trace View to a text file from MAX 4.6.2 gives inaccurate time information
126082Shared Variables in nested virtual folders cannot be edited with the Multiple Variable Editor
189456Shared Variable Control Needs DSC to Browse for Variable
195296HyperTrend Max and Min Cusors do not return correct Max or Min values
208075DSC Save State Periodically Option Does not Function
280588Values of Shared variables with alarming enabled do not appear in some OPC client browsers



IDKnown Issue
132994

Return
Multiple Variable Editor cannot set alarming levels for anything other than double-typed variables
When editing a variable that has a numeric data type using the Multiple Variable Editor that is not a double you cannot set the alarming levels. This includes variables of single, as well as signed and unsigned Int 8, 16, 32, and 64.

Workaround: Use the shared variable properties window to set the alarm levels. Alarm levels can also be set programmatically.

Reported Version: 8.6  Resolved Version: 2010  Added: 08/03/2009
152163

Return
Align shortcut menu option doesn't appear if the control is selected
If a Navigation Control is selected with the positioning tool the align shortcut menu option doesn't appear.

Workaround: Don't select the Navigation Controls with the positioning tool before right clicking them to pop up the shortcut menu.

Reported Version: 2009  Resolved Version: N/A  Added: 08/03/2009
158126

Return
Cannot select database path in Library DSC Setting
A user is unable to set the Database Path in the Libary Properties >> DSC Settings: Database section because the browse dialog does not have a "Current Folder" selection.

Workaround: Select the "Database Name" instead and it will autopopulate the database path.

Reported Version: 8.6.1  Resolved Version: 2009 SP1  Added: 08/03/2009
158511

Return
Value change event registration on remotely deployed shared variables produces runtime error
When value change events are registered for remotely deployed shared variables and the network cable is disconnected a run time error is produced.

Workaround: Deploy shared variables locally that are bound to the network variables and register value change events for the locally deployed variables.

Reported Version: 8.5.1  Resolved Version: 2009 SP1  Added: 08/03/2009
172946

Return
Comparison Express VI does not work in a Custom VI - Periodic I/O server
If the Comparison Express VI is used in a Custom VI - periodic I/O server, the indicators and controls you specify will not be deployed to the shared variable engine. The server is deployed, but no shared variables are visible.

Workaround: Instead of the express VI use the primitive comparisons.

Reported Version: 8.6.1  Resolved Version: 2010  Added: 08/03/2009
173604

Return
Shared Variable Engine crash when writing to Omron plc via NI OPC and LabVIEW when using multi-core only
Shared variable engine crash when writing to the tags on an Omron PLC using NI OPC and LabVIEW DSC. This also only happens when the machine is setup as multi-core.

Workaround: Disable multicore support in the BIOS of the PC or disable the OPC diagnostics.

Reported Version: 8.6  Resolved Version: 2009 SP1  Added: 08/03/2009
176613

Return
Library deployment fails if it includes the startup VI of built application or running VI
If users specify a VI belonging to a library as the startup VI, then the library will fail to be deployed by the runtime deployment feature or DSC engine control VIs.

Workaround: Make startup VIs outside the library which is to be deployed.

Reported Version: 2009  Resolved Version: 2009 SP1  Added: 08/03/2009
177723

Return
All variables are listed directly under "*.lvproj" when you config the "Network Published: Project Path".
When using the Multiple Variable Editor to config the PSP binding for a shared varaible, in the "Network Published: Project Path" column, click the "Browse", you will find all variables are listed directly under the *.lvproj. The information of which target and which process in the hierarchy is missing.

Workaround: N/A

Reported Version: 2009  Resolved Version: 2010  Added: 08/03/2009
178750

Return
Modbus I/O Server data items inconsistent with help file
When creating a Modbus I/O Server, you will see that I/O Item 400001.1-465535.16 has an "Item access type" of Read only, whereas the help file Using Modbus I/O Servers lists it as being both read and write.

Workaround: Instead of writing the bits (eg. 400001.1) write the indiviual registers (eg. 400001) as a bit array.

Reported Version: 8.6.1  Resolved Version: 2010  Added: 08/03/2009
178809

Return
The hypertrend sometimes draws backwards horizontal lines while in live mode.
This issue occurs when the hypertrend is running in live mode. When this issue is occurring, the hypertrend will shoot horizontal lines backwards from the right edge of the trend to the left edge. The lines last for a few updates and then disappear. These lines are simply a drawing artificact of the trend and do not correspond to any actual data. If you take the trend out of live mode and try to examine the horizontal lines, they will disappear.

Workaround: Force Hypertrend to redraw by zooming in or out. Read property "IsPlotting" and write it to property "IsPlotting" in the same loop.

Reported Version: 8.6  Resolved Version: 2011  Added: 08/03/2009
181952

Return
EPICS Server can't publish IOVs
If you try to publish IOVs that are selected from the project tree, a pop-up window shows to say "Following items can not be added because they are either single-process or time-triggered variables".

Workaround: You can deploy the IOVs first, then publish them as network items.

Reported Version: 2009  Resolved Version: 2009 SP1  Added: 08/03/2009
182372

Return
When upgrading from LabVIEW DSC 8.6.x to 2009 some EPICS Server dependency libraries may not be installed.
When upgrading from LabVIEW DSC 8.6.x to LabVIEW DSC and RT 2009 the EPICS server may not function due to missing dependency libraries. Installing LabVIEW DSC and RT 2009 without upgrading does not cause any problems.

Workaround: N/A

Reported Version: 2009  Resolved Version: 2009 SP1  Added: 08/03/2009
50539
454GITH7


Return
Variable bad status alarm does not fire for invalid binding
When a variable with an invalid binding is deployed a bad status alarm will not be fired for that variable.

Workaround: N/A

Reported Version: 8.2  Resolved Version: 2012  Added: 08/03/2009
93751

Return
Alarm properties are set to default values when it is disabled and enabled again via property nodes
If a user configures an alarm to a value other than the default and then disables that alarm with a property node (Alarming.HI_HI.Enabled for example), reenabling that alarm will reset that value to default.

Workaround: If alarming needs to be changed in one program read the alarm properties before setting the enabled property to false and write those values back when setting the property back to true.

Reported Version: 8.5  Resolved Version: N/A  Added: 08/03/2009
98000

Return
Disabling alarms using network binding and the property node behave differently
When disabling an alarm using the property node the alarm is cleared and acknowledged if auto acknowledgement is set. If an alarm is disabled using network binding to the enabled property then the alarm is not cleared.

Workaround: N/A

Reported Version: 8.5  Resolved Version: 2011  Added: 08/03/2009
170863

Return
Creating new configurations of custom I/O servers in Distribyted System Manager causes DSM to crash

Workaround: N/A

Reported Version: 2009 32-bit  Resolved Version: 2009 SP1 32-bit  Added: 01/05/2010
195367

Return
Warning for "MSXML6" shows when installing SQL server 2005 on localized XP SP3.
When installing LabVIEW DSC 2009 on a localized version of Windows XP a warning dialog appears stating "msxml6r.dll" cannot be updated."

Workaround: Ignore this dialog and continue the install process.

Reported Version: 2009 SP1  Resolved Version: N/A  Added: 01/05/2010
199905

Return
Alias address is incorrect when adding a range of Modbus digital arrays
When adding a range of Modbus DIO registers such as A000001L1-A065535L1, the alias address is incorrect. It appears as "A00000001." This value should appear with the last two digits after the L for the array size.

Workaround: Manually edit the bound URL to use the array format: AL

Reported Version: 2009  Resolved Version: 2010  Added: 01/05/2010
49147
3XPC7K4J


Return
Saving a process to a library does not save the Access or Security information for the process
Saving an online process to a project library (*.lvlib) using the Save to Library (Process) VI does not save the Access or Security configuration for the process.

Workaround: N/A

Reported Version: 8.2  Resolved Version: N/A  Added: 01/05/2010
93918

Return
User defined alarm that starts with "alarm" does not work
When creating a user-defined alarm that has a name that starts with "alarm" gives a Invalid argument error (-1967362033) when run even if all parameters are correct. Changing the name to anything else (ie TestAlarm instead of AlarmTest) works.

Workaround: Do not use "alarm" as the beginning text in an user defined alarm.

Reported Version: 8.5  Resolved Version: 2011  Added: 01/05/2010
194885

Return
Error 1967353908 With Modbus Master IO Server When Reading Valid Registers
A Modbus Master IO Server will return error 1967353908 with certain modbus slave devices indicating that the master is reading from addresses that do not exist on the slave. This problem is actually caused because the IO Server is building a querry for a range of values behind the scenes, some of which do not exist on the slave. The slave device then returns an exception that causes an error in the server.

Workaround: To resolve this issue, reduce the number of Holding Registers in the Advanced Settings of the IO Server to 1.

Reported Version: 2009  Resolved Version: N/A  Added: 08/03/2010
229251

Return
Citadel timestamp problems on Intel E7500 processors
Computers with Intel E7500 processor can display periodic gaps in Citadel data. The Citadel database stops updating for a short time before updating again. This cycle repeats indefinitely. This will appear in Hypertrend as periodic flat lines between datapoints.

Workaround: N/A

Reported Version: 8.6.1  Resolved Version: N/A  Added: 08/03/2010
212581

Return
OPC Bound Variables URL only include Channel when the owning lvlib is included in an EXE
When a lvlib containing variables bound to an OPC I/O server is included in the build for an EXE the PSP binding URL becomes incorrect. The resulting URL after the build does not include the full path to the OPC data item. Instead the URL only comprises on the machine name, OPC Prog ID, and the OPC channel.

Workaround: When configuring the alias option for the Shared Variable use a PSP URL instead of a Project Path and change your machine name to localhost.

Reported Version: 2009  Resolved Version: 2010  Added: 01/07/2011
222562

Return
Exporting a Trace View to a text file from MAX 4.6.2 gives inaccurate time information
When exporting a Trace View from MAX inaccurate time information can be generated. This will occur when using natural or linear interpolation and 0.1s interval for the trace. In this situation data can be incorrectly show as logged back in time.

Workaround: Use .01 seconds and discard unused data.

Reported Version: 2009 SP1  Resolved Version: 2010  Added: 01/07/2011
126082

Return
Shared Variables in nested virtual folders cannot be edited with the Multiple Variable Editor
When there are variables inside nested virtual folders within a Library, the multiple variable editor does not work. If you select several variables in a virtual folder and right-click and select Multiple variable editor, the editor opens but you cannot change anything.

Workaround: Convert folders to libraries or move variables under a single folder.

Reported Version: 8.6.1  Resolved Version: 2011  Added: 02/08/2011
189456

Return
Shared Variable Control Needs DSC to Browse for Variable
When using the Shared Variable Control in an executable, the Browse... option is grayed out. The option is not grayed out when run in a LabVIEW development environment. If the executable is built with Enable Enhanced DSC Run-Time Support, it works fine. However since the control is a LabVIEW Core control, it is available without DSC, so it cannot be used as seen in the development environment in an executable without DSC.

Workaround: Must install DSC and Enable Enhanced DSC Run-Time Support when building the executable.

Reported Version: 2009  Resolved Version: N/A  Added: 02/08/2011
195296

Return
HyperTrend Max and Min Cusors do not return correct Max or Min values
When using the Max and Min curors on a trend in HyperTrend the Max and Min values returned are not the actual max and min values

Workaround: N/A

Reported Version: 2009  Resolved Version: 2011  Added: 02/08/2011
208075

Return
DSC Save State Periodically Option Does not Function
Enabling the Save State Periodically option in the DSC Settings:Process Category of the Library Properties does not save the state of the process or Shared Variables within the process.

Workaround: N/A

Reported Version: 2009  Resolved Version: 2010  Added: 02/08/2011
280588

Return
Values of Shared variables with alarming enabled do not appear in some OPC client browsers
If "Enable Alarming" is enabled on a network published Shared Variable, the Shared Variable does not appear as a selectable tag in the browse view of an OPC client. This is because the client thinks the Shared Variable is a container with no value.

Workaround: In OPC Quick Client you can select the option to "Browse flat address space on selected branch." Alternatively you can manually enter the path of the Shared Variable.

Reported Version: 2009 SP1  Resolved Version: N/A  Added: 02/08/2011

Document last updated on 07/06/2012

Glossary of Terms

 

  • Bug ID - When an issue is reported to NI, you may be given this ID or find it on ni.com.  You may also find IDs posted by NI on the discussion forums or in KnowledgeBase articles.
  • Legacy ID – An older issue ID that refers to the same issue.  You may instead find this issue ID in older known issues documents.
  • Description - A few sentences which describe the problem. The brief description given does not necessarily describe the problem in full detail.
  • Workaround - Possible ways to work around the problem.
  • Reported Version - The earliest version in which the issue was reported.
  • Resolved Version - Version in which the issue was resolved or was no longer applicable. "N/A" indicates that the issue has not been resolved.
  • Date Added - The date the issue was added to the document (not the reported date).