DIGITAL MANIPULATOR FOR INVERTER AND IMAGE DISPLAY METHOD FOR DIGITAL MANIPULATOR
A digital manipulator for an inverter and an image display method for the digital manipulator are disclosed. The digital manipulator is connected to and an external computer. The images used by the digital manipulator are edited by editing software in an external computer and are downloaded to LCM of the digital manipulator to display. The digital manipulator has a plurality of function buttons. Corresponding functions of the function buttons are assigned via editing software by a user. As a result, the digital manipulator is more flexible to use, and users are allowed to configure a digital manipulator based on own individual requests and operating habits.
1. Field of the Invention
The present invention relates to an inverter, in particular relates to a controller for controlling an inverter.
2. Description of Prior Art
In the field of industrial control products, operators utilize interfaces for controlling various electromechanics which makes interface media a critical part of design in electromechanics. In the present invention, the digital manipulator is developed to provide an interface media for controlling an inverter and for displaying inverter data.
In the current inverter market, Light Emitting Diode (LED) is utilized for displaying data of a digital manipulator.
Nonetheless, the LED 12 is provided only for display numbers and is not capable of providing comprehensive inverter data. Accordingly, as the technology of Liquid Crystal Display (LCD) become popular and cost of a LCD continue to reduce, there are more and more inverter manufacturers introducing new models of digital manipulators equipped with a Liquid Crystal Module (LCM) for displaying more text data of an inverter.
Though, the second manipulator 2 displays comprehensive inverter data via the LCM 22. Yet, the display image is configured by manufactures in the factories. Users are allowed to receive the inverter data via the image by default. The function buttons 23 are provided for faster execution of specific functions. Yet, the corresponding functions are defined during productions. Users are not allowed to change the configurations. For example, one of the function buttons 23 is defined for displaying operation time of the inverter. However, when users do not desire to know operating time of the inverter, users are not allowed to reconfigure correspond functions of the function button 23. The button can not be used for providing useful function to the users.
In view of this, the present invention conducted through researches and developed a more flexible new digital manipulator wherein users edit the image of a digital manipulator based on user requests and define function buttons.
SUMMARY OF THE INVENTIONThe major objective of the present invention is to provide a digital manipulator used for an inverter and an image display method for the digital manipulator. Users are allowed to configure functions a plurality of function buttons on a digital manipulator based on own individual requests.
Another major objective of the present invention is to provide a digital manipulator used for an inverter and an image display method. Users are allowed to edit images displayed on a digital manipulator.
In order to achieve the above mentioned objectives, in the present invention, a digital manipulator is connected to an external computer. Images used in the digital manipulator are edited via a editing software in an external computer and downloaded to the LCM of the digital manipulator to display. The digital manipulator has a plurality of function buttons. The users configure corresponding functions of the function buttons via the editing software.
Compare to prior art, one of the advantages of the present invention is users are allowed to edit the images of a digital manipulator with an external computer. Furthermore, users download edited images to the digital manipulator to display. Thus, user interface of the digital manipulator is edited to meet user requests. In addition, the innovative design provides flexibility different from conventional design thinking where function buttons are defined in production. Users are allowed to define corresponding functions of each function button respectively. Furthermore, the present invention provides a plurality of labels to be edited by editing software in the external computer. The labels correspond to the functions of each function button respectively. Thus users have the flexibility to operate on the digital manipulator according to individual operating habits.
The features of the invention believed to be novel are set forth with particularity in the appended claims. The invention itself, however, may be best understood by reference to the following detailed description of the invention, which describes an exemplary embodiment of the invention, taken in conjunction with the accompanying drawings, in which:
In cooperation with attached drawings, the technical contents and detailed description of the present invention are described thereinafter according to a preferable embodiment, being not used to limit its executing scope. Any equivalent variation and modification made according to appended claims is all covered by the claims claimed by the present invention.
The digital manipulator 3 comprises a Liquid Crystal Module (LCM) 31, a plurality of control buttons (Control Key) 32, and a plurality of function buttons (Function Key) 33. Various information and data of the inverter are displayed on the LCM 31 via stationary graphics and/or dynamic graphics. The plurality of control buttons 32 are used for configuring and controlling the inverter, for example controlling functions of the inverter such as Run or Stop, configuring date and time, or configuring the inverter parameters. Users define functions of a plurality of function buttons 33 to assign different functions such as switching the image displayed on the LCM 31 to display speed current, voltage and frequency of the inverter. Or users instruct the digital manipulator 3 to enter into inverter parameter configuration mode, but the embodiment is not limited thereto. All functions related to the inverter, or all functions supported by the digital manipulator 3 can be defined by the plurality of function buttons 33.
As mentioned above, the external computer 40 has a Universal Serial Bus (USB) interface port and a communication interface port 34 of the digital manipulator 3 can be a RS-485 communication interface port 34. The digital manipulator 3 is electrically connected to the external computer 40 via USB to RS-485 converter 5 for downloading the image I, the embodiment is not limited thereto.
Next,
As shown in the diagram, each function button 33 and each label 331 respectively defined as JOG, USER (user data), ALARM and HELP. When the users press one of the function buttons 33, the digital manipulator 3 switches the image to the designated image of the function button enabled or executes the defined designated function. The exact functions and images correspond to the function buttons 33 depend on individual user definition and not limited to the embodiment.
The editing software 4 is used for editing one or multiple graphic objects P1. The edited one or multiple the graphic objects P1 constitute the image I. The type of the graphic object P1 can be stationary graphics or dynamic graphics, and the image I can include graphic object P1 of one or multiple types such as stationary graphics or dynamic graphics, the embodiment is not limited thereto. For example, the power on image in the
The image I shown in
It should be noted that, the display means of the main image is fixed. The quantity and order of display fields used for displaying inverter data on the main image are not configurable in a conventional second manipulator 2. Nonetheless, in the present invention, users can edit the quantity and order of display fields in the image I. For example, there are four data fields in
As mentioned above, the users can design different means for displaying inverter data depending on various requests.
It should be noted that, dynamic graphics (for example, the numeric value graphic object P12 and the bar chart object P14) in the image I are provided by editing software 4. Furthermore, the digital manipulator 3 also supports dynamic graphics. The users edit the image I by configuring types of dynamic graphics. The digital manipulator 3 retrieves the real-time numeric value of the inverter (such as current values or frequency variations) retrieving after the inverter is powered on. Furthermore the dynamic graphics is adjusted to generate correspond changes based on the real-time numeric value.
Next,
Following the step S60, if the transmission recipient is determined correct, then the digital manipulator 3 starts receiving data transmitted from the external computer 40 (S62). Next, the transmitted data is saved to the memory 35 in the digital manipulator 3 (step S64). After the saving step is completed, the digital manipulator 3 determines if the data transmission is completed (step S66, if not, the flow returns to the step S62 and the digital manipulator 3 continues to receive data, and if yes the data transmission is cancelled.
Lastly,
In the step S74, if one of the graphic objects P1 is a stationary graphics, then the digital manipulator 3 calculates the display position of the graphic object P1 on the LCM 31 (step S760). Furthermore, the graphic object P1 is filled into a stationary display temporary storage matrix of the digital manipulator 3 (not shown in the diagram) (step S762). It should be noted that, when the editing software 4 edits the graphic objects P1 in the image I, the calculation starts from coordinates (0,0). Accordingly, it is required to calculate actual coordinates of the graphic objects P1 in order to putting the graphic objects P1 on correct positions in the image I. The matrix space of the stationary display temporary storage matrix is as large as the display size of the LCM 31. As a result, calculating display positions of the graphic objects P1 (stationary graphics in the embodiment) on the LCM 31 is calculating actual coordinates of the graphic object P1 in the stationary display temporary storage matrix.
In the step S74, if one of the graphic objects P1 is a dynamic graphics, then the digital manipulator 3 retrieves the real-time numeric values of the inverter according to the predetermined communication address (step S780). Furthermore, the digital manipulator 3 applies the real-time numeric value on the graphic object P1 (step S782). As a result, the status of the graphic object P1 is modified such that the graphic object P1 corresponds to the real-time numeric value of the inverter for generating a numeric value graphics (step S784). Next, the digital manipulator 3 calculates display position of the numeric value graphics on the LCM 31 (step S786). Furthermore, the numeric value graphics is filled into a dynamic display temporary storage matrix (not shown in diagrams) of the digital manipulator 3 (step S788). Identical with the matrix space of the temporary storage matrix of the stationary display, the dynamic display temporary storage matrix is as large as the display size of the LCM 31. As a result, calculating display position of the numeric value graphics on the LCM 31 is calculating actual coordinates of the numeric value graphics in the dynamic display temporary storage matrix.
Finally, when the graphic objects P1 of the stationary graphics type are all filled into the stationary display temporary storage matrix, and the graphic objects P1 of the dynamic graphics type (i.e. the numeric value graphics) are all filled into the dynamic display temporary storage matrix, the digital manipulator 3 mixes the stationary display temporary storage matrix and the dynamic display temporary storage matrix (step S80). Next, the final display image is generated based on the mixed result (step S82). Furthermore, the final display image is displayed on the LCM 31 (step S84).
Following the step S84, if the image I has the graphic objects P1 of the dynamic graphics type, then the step S780 to the step S84 are repeated periodically before the inverter or the digital manipulator 3 is powered off. The digital manipulator 3 periodically retrieves the real-time numeric values of the inverter to continuously and dynamically update the numeric value graphics and the dynamic display temporary storage matrix. Furthermore, the final display image is dynamically changed based on the updated dynamic display temporary storage matrix. Furthermore, the updated display image is displayed. In
As the skilled person will appreciate, various changes and modifications can be made to the described embodiments. It is intended to include all such variations, modifications and equivalents which fall within the scope of the invention, as defined in the accompanying claims.
Claims
1. A digital manipulator used for an inverter, the inverter being electrically connected to an external computer to download an image edited by editing software in the external computer, the digital manipulator comprising:
- a liquid crystal display (LCD) for displaying the downloaded image;
- a plurality of control buttons for configuring and controlling the inverter;
- a plurality of function buttons; and
- a micro controller unit (MCU) being electrically connected to the LCD, the plurality of control buttons, and the plurality of function buttons for receiving and processing signals transmitted by the plurality of control buttons and the a plurality of function buttons, and transmitting the downloaded image to the LCD to display;
- wherein, the function buttons are defined by the editing software in the external computer for assigning digital manipulator functions to each function button correspondingly.
2. The digital manipulator of claim 1, wherein the external computer has a Universal Serial Bus (USB) interface port, the digital manipulator has a RS-485 communication interface port electrically connected to the MCU, the digital manipulator electrically connected to the external computer via a USB to RS-485 converter.
3. The digital manipulator of claim 1, wherein the image is composed of one or multiple graphic components.
4. The digital manipulator of claim 3, wherein the one or multiple graphic components are stationary graphics or dynamic graphics.
5. The digital manipulator of claim 4, wherein the image is a power on image the digital manipulator.
6. The digital manipulator of claim 4, wherein the image is a main image of the digital manipulator.
7. The digital manipulator of claim 6, wherein the image comprises a plurality of labels being edited by the editing software in the external computer and corresponding to the functions of each function button respectively.
8. The digital manipulator of claim 7, wherein the quantity of the plurality of function buttons and the plurality of labels is four.
9. The digital manipulator of claim 1, wherein further comprising a memory electrically connects to the MCU for saving the downloaded image.
10. An image display method for a digital manipulator of an inverter, the digital manipulator electrically connected to an inverter and an external computer, an image being edited by editing software in the external computer, and being download to the digital manipulator to display, the image display method comprising:
- a) analyzing quantity of graphic objects constituting the image;
- b) analyzing types each graphic object as stationary graphics or dynamic graphics;
- c) providing a stationary display temporary storage matrix at the digital manipulator, and filling the graphic object of a stationary graphics type into the stationary display temporary storage matrix;
- d) providing a dynamic display temporary storage matrix at the digital manipulator, and filling the graphic object of a dynamic graphics into the dynamic display temporary storage matrix; and
- e) mixing the stationary display temporary storage matrix and the dynamic display temporary storage matrix for generating a final display image.
11. The image display method of claim 10, wherein further comprising:
- f) providing a liquid crystal module (LCM) at the digital manipulator for displaying the final display image.
12. The image display method of claim 11, wherein the step c further comprising:
- c11) calculating the display position of the graphic object on the LCM if the graphic object is a stationary graphics following step b; and
- c12) filling the graphic object into the stationary display temporary storage matrix.
13. The image display method of claim 12, wherein the actual coordinates of the graphic object in the stationary display temporary storage matrix are calculated in the step c11.
14. The image display method of claim 10, wherein the step d further comprising:
- d11) retrieving the inverter a real-time numeric value based on a predetermined communication address if the graphic object is a dynamic graphics following step b;
- d12) applying the real-time numeric value on the graphic object for generating a numeric value graphics;
- d13) calculating the display position of the numeric value graphics displayed on the LCM;
- d14) filling in the numeric value graphics into the dynamic display temporary storage matrix.
15. The image display method of claim 14, wherein the actual coordinates of the numeric value graphics in the dynamic display temporary storage matrix are calculated the step d13.
16. The image display method of claim 14, wherein the method further comprises steps before the inverter or the digital manipulator are powered off:
- g) repeating executing the step d11 to the step d14 following the step e; and
- h) repeating executing the step e following the step d14.
17. The image display method of claim 12, wherein the temporary storage matrix of the stationary display has matrix space as large as the display size of the LCM.
18. The image display method of claim 14, wherein the temporary storage matrix of the dynamic display has matrix space as large as the display size of the LCM.
Type: Application
Filed: Jul 8, 2010
Publication Date: Jan 12, 2012
Inventors: Shih-Min Chou (Taipei), Chien-Chih Chiu (Taipei)
Application Number: 12/832,544
International Classification: G09G 5/00 (20060101);