.

Release Note
Motion Console

Motion Console Version
MPI Release
Release Date
03.40.10
20Sept2004
03.40.10
03.01.00
Production Release
30July2004

  Table of Contents
    New Features
     

Version 03.40.08
     Amp Warning Event Configuration Added - 1066
     Add Configuration for Secondary Encoder - 1065
     Check SqNodes for non-default FPGA firmware - 1058
     Display MEISqNodeInfo.fpga.defaultVersion in SqNode Summary Window - 1056
     Display MEIMotorStepperStatus Members - 1055
     Add Controller I/O to the I/O Summary Window - 1054
     Add CAN Node Version Information to the CAN Node Summary Window - 1045

    General Changes
     

Version 03.40.09
     Wait for CAN Network after Downloading Firmware - 1080
     Display MEISqNodeConfig.userFault.addr as Host Address - 1079

Version 03.40.08
     scurve should be default motion in Motion Console - 1061

Version 03.40.07
     Filter Summary Config Tab should be able to read/set current gain index - 1048
     -p Option Should Not Require a .INI File Name Suffix - 1044

Version 03.40.06
    Add SynqNet Cable Lengths to Clear Topology Warning -1026
    Error Generated When an Axis Position is Zeroed - 1033

    Bug Fixes
     

Version 03.40.10
     Amp Warning and Fault Bits Mislabeled - 1090

Version 03.40.09
     Motion Console crashes when flash.exe is run - 1077
     Cannot Select File to Download to SqNode Drive Processor - 1075

Version 03.40.08
    Improve Node FPGA download features - 1059
    Add an Info Tab to the Motor Summary Window - 991

Version 03.40.07
    Multiple controllers are lost from INI file - 1043

Version 03.40.06
    CAN Node Name In Summary Is Wrong If ID Changes - 1032
    Motion Console may not show CAN node live status correctly - 1030
    A change from string to ring after a controller reset is not shown in the SynqNet Summary - 1028
    Motion Console error is sometimes incorrect - 1027
    Refresh data before saving to flash - 997


New Features

03.40.08

  Amp Warning Event Configuration Added
    Reference Number: 1066
    Type: New Feature
    MPI Version: 03.40.08
   

Description:
Amp Warning event trigger, action, and duration have been added to the Motor Event configuration page.


  Add Configuration for Secondary Encoder
    Reference Number: 1065
    Type: New Feature
    MPI Version: 03.40.08
   

Description:
Encoder phase, type, and counts per revolution have been added for the secondary encoder.


  Check SqNodes for non-default FPGA firmware
    Reference Number: 1058
    Type: New Feature
    MPI Version: 03.40.08
   

Description:
When the controller is initialized, check all the SynqNet nodes for default FPGA versions. Display a message for nodes that fail the check.


  Display MEISqNodeInfo.fpga.defaultVersion in SqNode Summary Window
    Reference Number: 1056
    Type: New Feature
    MPI Version: 03.40.08
   

Description:
Display MEISqNodeInfo.fpga.defaultVersion in the SqNode Summary Window, Info tab.


  Display MEIMotorStepperStatus Members
    Reference Number: 1055
    Type: New Feature
    MPI Version: 03.40.08
   

Description:
Display the following members of MEIMotorStepperStatus in the Motor Summary: pulseLockLost, pulseStatus.


  Add Controller I/O to the I/O Summary Window
    Reference Number: 1054
    Type: New Feature
    MPI Version: 03.40.08
   

Description:
Controller I/O should be displayed in a separate tab on the I/O Summary.


  Add CAN Node Version Information to the CAN Node Summary Window
    Reference Number: 1045
    Type: New Feature
    MPI Version: 03.40.08
   

Description:
Add a cell to the CAN Node Summary screen which display's the FW version of a SLICE I/O CANopen node. The display should only be available to MEI SLICE I/O nodes (should display 'NA' for non MEI nodes).

 

General Changes

03.40.09

  Wait for CAN Network after Downloading Firmware
    Reference Number: 1080
    Type: General Change
    MPI Version: 03.40.09
   

Description:
In previous versions, after downloading firmware onto a controller with a CAN interface, errors occured while initializing the CAN network. This was due to Motion Console not waiting for the CAN network to be initialized. This problem has been fixed.


  Display MEISqNodeConfig.userFault.addr as Host Address
    Reference Number: 1079
    Type: General Change
    MPI Version: 03.40.09
   

Description:
In Motion Console the SqNode:Config:User Fault Address is displayed as a host memory address. With previous MPI's, Motion Console's User Fault Address was a controller address. Since most customers will want to continue to use this as a controller address (via Motion Console), the address is converted to a controller memory address before it is displayed.

 

03.40.08

  scurve should be default motion in Motion Console
    Reference Number: 1061
    Type: General Change
    MPI Version: 03.40.08
   

Description:
Motion Console uses the trapezoidal motion as the default motion. S-Curve should be the default because:
- As default, jerk percent is zero. With a zero jerk percent, trap, and scurve moves are identical.
- Customers rarely know that they need to change the motion type to scurve after they add jerk percent.


03.40.07

  -p Option Should Not Require a .INI File Name Suffix
    Reference Number: 1044
    Type: General Change
    MPI Version: 03.40.07
   

Description:
When the user specifies the [-p filename] option, Motion Console will append .INI to the filename if it is not already there. The user should be able to specify any filename.


03.40.06

  Error Generated When an Axis Position is Zeroed
    Reference Number: 1033
    Type: General Change
    MPI Version: 03.40.06
   

Description:
The following MPI error is generated if an axis position is zeroed when the motor amp is disabled: "mpiAxisCommandPositionSet: Axis: unable to set command position"


  Add SynqNet Cable Lengths to Clear Topology Warning
    Reference Number: 1026
    Type: General Change
    MPI Version: 03.40.06
   

Description:
When the network topology is cleared, a warning is displayed. The following text has been added: "SynqNet Configuration: Cable Lengths (min, nom, and max)"

 

Bug Fixes

03.40.10

  Amp Warning and Fault Bits Mislabeled
    Reference Number: 1090
    Type: Bug Fixes
    MPI Version: 03.40.10
   

Description:
The "Amp Warning" status on the Motor Status tab is the wrong label. The Amp Warning status is actually displayed after Amp Fault (currently Home Limit). The correct labels can be obtained by shifting all the labels up one from "Fault Bit, Drive" to "Amp Fault" and add "Amp Warning" in the resulting gap. This bug was fixed.

03.40.09

  Motion Console crashes when flash.exe is run
    Reference Number: 1077
    Type: Bug Fixes
    MPI Version: 03.40.09
   

Description:
An application error will occur when you run flash.exe in a DOS window when Motion Console is opened and the I/O window is displaying SqNode I/O. This bug was fixed.


  Cannot Select File to Download to SqNode Drive Processor
    Reference Number: 1075
    Type: Bug Fixes
    MPI Version: 03.40.09
   

Description:
An application error will occur when you run flash.exe in a DOS window when Motion Console is opened and the I/O window is displaying SqNode I/O. This bug was fixed.


03.40.08

  Improve Node FPGA download features
    Reference Number: 1059
    Type: Bug Fixes
    MPI Version: 03.40.08
   

Description:
a) Display only the valid "channels" (node, drive 0, drive 1, etc.) in the SqNode Download box.
b) Display default node binary files for each node in the information text box.
c) Automatically select the default binary file if all selected nodes have the same one.
d) Verify that the user has selected a compatible binary file using meiSqNodeFpgaFileNameVerify.
e) Give the user the option of verifying the downloaded image using meiSqNodeVerify. This bug was fixed.


  Add an Info Tab to the Motor Summary Window
    Reference Number: 991
    Type: Bug Fixes
    MPI Version: 03.40.08
   

Description:
A tab needs to be added to the Motor Summary to display data in the MEIMotorInfo structure. This bug was fixed.


03.40.07

  Filter Summary Config Tab should be able to read/set current gain index
    Reference Number: 1048
    Type: Bug Fixes
    MPI Version: 03.40.07
   

Description:
Add the Gain Table index to the Filter Summary, Config tab. Make it is read-only if the Gain Switch Type is not None. This bug was fixed.


  Multiple controllers are lost from INI file
    Reference Number: 1043
    Type: Bug Fixes
    MPI Version: 03.40.07
   

Description:
The Motion Console .INI file can get corrupted when more than one instance of Motion Console is accessing the same file. This can happen without the user being aware of it because when the application is shutting down, the GUI disappears immediately while writing to the .INI file continues. This bug was fixed.

03.40.06

  CAN Node Name In Summary Is Wrong If ID Changes
    Reference Number: 1032
    Type: Bug Fixes
    MPI Version: 03.40.06
   

Description:
If a CAN node ID is changed and the controller is reset, the name of the object as it appears in the CAN Node Summary and the I/O Summary is not getting updated to reflect the change. This bug was fixed.


  Motion Console may not show CAN node live status correctly
    Reference Number: 1030
    Type: Bug Fixes
    MPI Version: 03.40.06
   

Description:
To reproduce this behavior, follow this sequence:

  1. Have one CAN node working correctly on the network. The node live status is shown correctly as live. :-)
  2. Turn power OFF to the node. The node live status is shown correctly as dead :-(
  3. Turn power ON to the node. The node live status is shown correctly as dead :-(
  4. Press a controller reset. The node is actually live and we can control the outputs, but the node live status is shown incorrectly as dead :-( It should show live :-)

This bug was fixed.


  Change from string to ring after a controller reset is not shown in the SynqNet Summary
    Reference Number: 1028
    Type: Bug Fixes
    MPI Version: 03.40.06
   

Description:
If Motion Console shows a network type as string and you connect the last cable to form a ring and press controller reset, the network type still shows string after the controller reset. Closing the SynqNet Summary window and reopening it shows the correct network type. This bug was fixed.


  Motion Console error is sometimes incorrect
    Reference Number: 1027
    Type: Bug Fixes
    MPI Version: 03.40.06
   

Description:
Motion Console calculates the position error based on (command position - actual position). Sometimes these positions are collected on separate samples (normal CPU loading stuff). In this case, if the velocity is non-zero, incorrect position errors can result. The position error is calculated in MpiObjAxis.cpp with the line:
m_nStatusPosError = m_nStatusPosCommand - m_nStatusPosActual;

The position error should be determined with mpiAxisPositionError().

This bug was fixed.


  Refresh data before saving to flash
    Reference Number: 997
    Type: Bug Fixes
    MPI Version: 03.40.06
   

Description:
Customers can get confused when external programs modify registers and then they use Motion Console to save to flash without resetting. If Motion Console refreshed data just before saving things to flash, then this confusion would go away. This bug was fixed.

 

 

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering