CANmoon by Epec is a CANopen-based tool. It can be used to configure, monitor, and diagnose nodes on CAN. Version 188.8.131.52 has been released.
With CANmoon, CAN messages can be logged and saved to files for offline diagnostics, for example, when it is not possible to go onsite personally. Log file format is commonly used and compatible with third party analyzing tools to enable flexible interoperability between different tools. With CANmoon it is also possible to play the saved CAN log data back to CAN network. This playback feature together with the possibility to define and send CAN messages to the bus and the possibility to use Python scripting makes CANmoon a simulation and testing tool.
It is possible to, for example, create automatic test sequences or simulate CAN devices like sensors or remote controllers without the actual hardware present. Support for CAN databases, makes it convenient to monitor and debug control system specific CAN messages. Instead of complex hexadecimal format, the data is automatically interpreted and shown in decimal values together with meaningful variable names. The CAN database can be generated, for example, from the Epec (Finland) Multi Tool.
CANmoon also includes an interpreter for CANopen messages such as NMT, SDO, and PDO. The CANopen messages are interpreted from hexadecimal format to descriptive texts and/or decimal values according to the CANopen standard. CANmoon works seamlessly with the Epec Multi Tool to maximize the productivity in control system project development. For example, control system parameters can be exported from Multi Tool to a file which can then be imported to CANmoon. Based on this file, CANmoon generates a graphical interface for adjusting machine parameters, such as calibration values, alarm limits, etc.
It is possible to customize CANmoon for any use. By Python scripting language, it is possible to expand CANmoon functionality and even change the whole user interface of CANmoon. It works with any computer running Microsoft Windows 7 or 8 operating systems. It supports the most commonly used CAN adapters in the market.
News and reports