FAQ & Troubleshooting

HMI500 Series

EZWare-500 FAQ

What software do I need to configure my HMI500 Series HMI?
Can I import my own bitmaps into an HMI500 Series HMI?
I have a number of the same objects that I want to display on every window. Do I have to create and configure these objects on every window?
How can I print my Window Screens to include in manuals I create?
How can I make a Bitmap of my windows?
How can I have the PLC change the HMI's Window?
Can I store non-volatile data in an HMI500 Series HMI?
Do the HMI500 Series have a built-in Real-Time clock?
Does the HMI500 Series have any security features?
Can I connect several HMI500 Series HMIs to one PLC?
Can I connect one HMI500 Series HMI to several PLC's?
Can I create an animated display on an HMI500 Series HMI?
Can I print a screen, trends, alarms, events or reports from an HMI500 Series HMI?
Where can I get detailed information on how to use my HMI500 Series HMI with my PLC?
Where can I get information on a cable for connecting my HMI500 Series HMI to my PLC?
I don't see my PLC listed as being supported by the HMI500 Series. Will you write a driver for my PLC?
On the back of my HMI500 Series HMI, there is a bank of DIP-switches. What are they for?
I have an object on a window that I want to duplicate a number of times. Do I need to Copy and Paste it over and over?
Can I duplicate a window in my project?
How can I copy a window from one EasyBuilder project to another?
How do I upload (extract) a project that is in my HMI500 Series HMI?

EZware-500 Troubleshooting

I keep getting a Time-Out message when I try to send my project to the HMI.
What do I do when PC shows "Uploading Image Table" and then it does nothing?
I loaded version 2.6.0 and my simulator does not work.
Windows Compiler error causes crash of EasyBuilder.
After uploading my project and decompiling it, my object addresses are incorrect.
My project downloads, but it won't run. (Blank Screen)
I can't change text.
I don't get my register data (or graphic shapes) to show & there is no error displayed.
I can't edit my project ("You are not the owner of this software" error message)
I can't upload a project from the HMI because it asks for a password
EZBuilder crashes when I load my custom bitmap.
All of my pop-up windows are not being displayed. I've double-checked my addresses and window numbers. What else should I check?
My Numeric Input object is not accepting any data from my keypad. What is wrong?
My trend graph will not show data until I enter the trend screen, I want it to capture trend data in the background.

EZware-500 Error Messages

"Could not initialize installation"
"Erase Image Fail"
"When EasyBuilder starts, a "Fatal Error" is shown, telling me that a file cannot be found (STDFONT.16, SPC1615S.FNT, or H16X16.FNT) "
"You must have newer EasyBuilder.exe (at least V.2.6.0) to open this project"
"EasyWindow MUST running from EasyManager or EasyBuilder"
"Mode" Error
"EasyWindows has experienced an error. EasyWindows.exe must shut down."
"C:\MapleSystems\EZ500\EasyPLCDriver.dll was not found"
"C:\MapleSystems\EZ500\EasyPLCDriver.plb was not found"
"EasyManager <path & Name of your project file>"
"Window 0 Part <RC_0>:PLC Address is not in the correct limitation ."
"This program has performed an illegal operation and will be shut down.""COM 1 Fail" or "COM x Fail" Error when trying to run EasyBuilder
Can't find "japandrv.bin"
"Object Queue Full Out of system resources - Contact Maple Systems"
"You are not the owner of this software"

EasyBuilder Bugs (As of version 2.6.0)

Macros

HMI500 Series Hardware FAQ

I get a "blank screen"

HMI500 Series Hardware Error Messages

HMI Screen Errors
I get a "PLC No Response". What could be wrong?
I get a "PLC Response Error" or "Always Responsed Error"
"Severe System Error (Error 10001)"
"Severe System Error (Error 10002)"
"Severe System Error (Error 10013)"

FAQ

What software do I need to configure my HMI500 Series operator interface?

All HMI500 Series models are configured with EZware-500 Configuration Software. It is optimal to stay up to date with the newest software upgrades via our unpublished link. Click the following : www.maplesystems.com/cgi-bin/download/software-ezware-500.asp to install the EZware-500 software. When the download is complete, run ezsetup.exe.

Top

Can I import my own bitmaps into an HMI500 Series HMI?

Yes. The supplied bitmap libraries can be expanded, or custom libraries can be created. The HMI500 Series only supports 256 color (8-bit) bitmaps. It is possible to easily convert graphics images using "Windows Paint" or some other graphics program that supports saving images as 256 color Bitmaps. Be sure the image saved is not larger than the screen size of the HMI (HMI520x: [320x240] or HMI530x & HMI550x: [640x480]).

Top

I have a number of the same objects that I want to display on every window. Do I have to create and configure these objects on every window?

No. These objects can be displayed in a Common Window that shows on every screen. To create a common window (the default common window is window # 6):

  1. Select Window-Open Window.
  2. Select New Window and then select Common Window.
  3. Place the objects on the common window. Objects placed on the Common window are visible on every window.

Top

How can I print my Window Screens to include in manuals I create?

Start the Simulator in either On-line or Off-line mode. In the simulator, select the screen to be copied. Press ALT+ PRINT SCREEN. This will put a copy of the simulation window on the clipboard. Next, paste the picture in the clipboard into a document. The picture can be cropped or edited by pasting it into a graphics program such as Paint.

Top

How can I make a Bitmap of my windows?

Select Tools-On-line Simulation or Tools-Off-line Simulation. Right-click anywhere on the Simulator window, and select Print Screen to File. In the dialog, provide a name and save the bitmap.

Top

How can I have the PLC change the window that appears on the HMI?

Create a PLC Control.

  1. Select Parts-PLC Control.
  2. Set the Attribute to Change Window.
  3. Set the Read Address to the PLC Address that will contain the number of the window to be displayed. When the PLC register changes the value contained in that register, the HMI will change to the window with the new number. The PLC can monitor the current window displayed: Local Word LW9050 contains the number of the currently displayed base window. The PLC may also use incremental windows plus an offset. Load the offset window number into LW9055 (i.e. 10) and the PLC Control object can contain the value to add (i.e. 2) to get a result of window #12.

Top

Can I store non-volatile data in an HMI500 Series HMI?

Yes. All HMI5xx-002 and later models support non-volatile memory (battery-backed RAM) called "recipes". Recipe words (16-bits) are used by selecting a data type of "RW" and a recipe bit is selected by using a data type of "RB". Recipes can also use an offset address for ease of selecting multiple recipe groups. Store the recipe offset in local word 9000 (LW9000). Then use RWI (recipe word indexed) to access each recipe word.

Top

Do the HMI500 Series HMIs have a built-in Real-Time clock?

Yes. All HMI5xx-002 and later models offer a built-in Real-Time clock. The real time clock data is stored in local word locations: 9010-9016 (See the HMI500 Series Operation Manual for more information). All models can obtain Real-Time Clock data from the PLC if the PLC supports this.

Top

Does the HMI500 Series have any security features?

Yes. All HMI500 Series models have three levels of passwords for limiting access to Windows [Edit-System Parameters-{Security tab}-check box: Security Control]. See Tech Note #1074. Another password restricts uploading a project out of the HMI, and prevents any boot ROM updates. This password can be set in: [Edit-System Parameters-{General tab}-Password].

Top

Can I connect several HMI500 Series HMIs to one PLC?

Yes. Up to 255 HMI500 Series HMIs may be connected to one PLC. One 'master' HMI is connected to the PLC, and a number of 'slave' HMI's are daisy-chained to the master. The master and slave units may be any mix of HMI models. There may be a significant increase in response delay as more HMI's are connected. See Tech Note #1075 for more information.

Top

Can I connect one HMI500 Series HMIs to several PLC's?

Yes. However, this is supported only for Modbus Slave devices. The HMI must be configured as a Modbus Master Device. See Tech Note #1070 for more information.

Top

Can I create an animated display on an HMI500 Series HMI?

Yes. "Animation" can be done by moving a shape object along a path of stepping stone markers (these can be non-linear, such as a bouncing ball), or by moving a shape ("Moving Shape") using X- and Y- coordinates relative to the shape's original position (these must be linear, such as a linear actuator). For an example of this, see the animation screen in the HMI520Cdemo.epj file that comes with the EZWare software. More information about animation can be found in the animation chapter of the Operations Manual.

Top

Can I print a screen, trends, alarms, events or reports from an HMI500 Series HMI?

Yes. All versions of the HMI500 Series, except the HMI520M blue mode HMI have a connector for a parallel port-driven printer. Most DeskJets, Epson, and Cannon printers are usable. See Tech Note #1073 for more info. Screen windows can be printed from an object("Function Key '"Hard Copy") placed on the window or by a bit in the PLC using a "PLC Control object". The window to be printed must be displayed and all objects on the window will be printed as a "Screen dump". Reports can be printed by creating a formatted report in a window and setting that window number into a register (PLC or Local). The report window does not have to be displayed, to be printed.

Top

Where can I get detailed information on how to use my HMI500 Series HMI with my PLC?

Maple Systems has a library of Controller Information Sheets for all PLC's that the HMI500 Series HMIs support. To view a list of controller information sheets, click here.

Top

Where can I get information on a cable for connecting my HMI500 Series HMI to my PLC?

Maple Systems has instructions for assembling cables in the Support Center section of our website. To view cables, click here.

Top

I don't see my PLC listed as being supported by the HMI500 Series. Will you write a driver for my PLC?

Please contact Tech Support about current protocol drivers. Sometimes a PLC or motion controller may not be listed but it may still be used by one of our generic protocols, such as Modbus RTU (Master) and ASCII (Slave). Maple Systems is continually adding new protocols to our products and updating our technical support documents. Contact our Sales Department for requests about new protocol driver development.

Top

On the back of my HMI500 Series HMI, there is a bank of DIP-switches. What are they for?

They are for servicing the HMI500 Series, and are not used in normal operation. Dip switch #1, when placed in the ON position, puts the unit in touch-screen calibration mode. Dip switch #2, when placed in the ON position and the unit is reset, will place the unit in forced communication mode. The unit will display 11 lines of text describing some internal configuration information and it will open the communication port and wait for a command from the host PC to initiate a download or upload. Be sure to flip all dipswitches back to the OFF position (down) for continued normal operation.

Top

I have an object on a window that I want to duplicate a number of times. Do I need to Copy and Paste it over and over?

Not if EZware-500 v1.20 or newer is being used. Instead, select Edit-Multi. Copy and select your desired settings. Or you can highlight the object(s) and press CTRL+C.

Top

Can I duplicate a window in my project?

Yes, select Edit-Window Copy and select the source window number. Then, select the destination window from the pull down list.

Top

How can I copy a window from one EasyBuilder project to another?

  1. Note the file name and window number(s) that you want to copy from ("source window").
  2. Open the project that that will contain the window destination. Select Edit-Window Copy and browse for the previously noted file that contains the window to be copied.
  3. Enter the source window number and select the destination window number.
  4. Select OK.

Another way to copy a window is to open the project whose window is to be copied and open the window.

  1. Select Edit-Select All Objects.
  2. Select Edit-Copy (or press CTRL+C).
  3. Open the project to receive the window data.
  4. Create a new window, open it, and then press CTRL+V to paste the data.

Top

How do I upload (extract) a project that is in my HMI500 Series HMI?

The up-loader (Using the "EZManager" software) extracts the compiled (*.eob) project file from within the HMI. If the project contains a password, it must be entered in order to gain access and upload the project. If there is a project in the HMI that is password protected and you do not have the password or the original software project file (*.epj), then there is no way to extract the project. There is no back-door password.

Once a compiled project is extracted from the HMI, it then needs to be decompiled. EasyBuilder can open only a decompiled Project (*.epj) file. Projects that were created and compiled with any EasyBuilder-500 before version 2.0 cannot be "decompiled".

  1. Connect the configuration cable between the HMI and PC.
  2. Open EasyManager and select Project Download/Upload and Complete Download/Upload from the drop-own selection boxes.
  3. Click Upload, and select the project name and directory where the project will be saved. This file will be saved as a compiled *.eob file.
  4. Open EasyBuilder, and close all open projects (File-Close).
  5. Select Tool-Decompile. Browse for the uploaded compiled *eob file and select Open.

Top

Troubleshooting for EZware-500/EasyBuilder

I keep getting a "Time-Out" message when I try to send my project to the HMI500 Series HMI. How can I fix this?


EasyBuilder is unable to communicate with the HMI500 Series.

Solution:

  • Make sure that the HMI is powered up.
  • Check the cables, make sure they are secure and they ohm-out (see doc.1029-0098)
  • Start EasyManager. Make sure it is set for the right COM port.
  • Make sure the cable is connected to the correct port on the PC and the correct port on the HMI.
  • Close all other applications. Also check the Tool Tray area. Some PLC programming software leaves their drivers open.
  • If all else fails, flip DIP switch #2 Up (to the ON position) and push the RESET button near the switches or power cycle the unit. The HMI should come up in a text mode, and it is forced into communication mode. Now try to download again. After the download is complete if finished, flip DIP switch #2 back down (OFF).

Top

What do I do when PC shows "Uploading Image Table" and then it does nothing?

EasyBuilder is unable to communicate with the HMI. The COM setting is valid, but the communication to the HMI does not occur.

Solution:

  • Check the cables, make sure they are secure. Wiggle them and then re-try the download process.
  • Check for correct port connections. Make sure the cable is connected to the correct port on the PC and the correct port on the HMI.
  • Check cable orientation. Make sure the cable orientation is correct. Both connectors are 9-pin D females and the cable can sometimes be reversed. If it is reversed, this error will occur. It is recommended that the cable ends are labeled.
  • If all else fails, flip DIP switch #2 Up (to the ON position) and push the RESET button near the switches or power cycle the unit. The HMI should come up in a text mode, and it is forced into communication mode. Now try to download again. After the download is complete if finished, flip DIP switch #2 back down (OFF).
  • If the HMI (with Dip Switch 2 OFF) will change from graphical mode to text mode, then the HMI receive is working, however if the transmit connection is broken in any way, this is where the program stops because at this time the HMI sends an acknowledgement back to the PC.

Top

I loaded version 2.6.0 and my simulator does not work.

There is an issue with downloading where it does not always load every file. One file that is often not loaded in the EZ500 directory is "EasyAuxDriver.dll".

Solution: Re-install EZware-500. If the error recurs, email Tech Support and the file will be emailed.

Top

Windows Compiler error causes crash of EasyBuilder.

This may occur after uploading a demo project, decompiling it, making a change, and recompiling. The most probable cause is that the PLC type has become deselected.

Solution: In Edit system parameters, see if there is a PLC type selected.

This error may also occur in version 2.6.0 when the aux port is checked on an object, but no aux port protocol is selected.

Solution: In Edit system parameters, make sure there is an aux port protocol selected if the aux port box is checked.

Top

After uploading my project and decompiling it, my object addresses are incorrect.

The project may not decompile correctly if it was compiled from an earlier version of software.

Solution: Use the earlier version of software to upload the project and decompile it. Save the project to your computer's hard drive. Check to see that all the addresses are now correct.

Next, open the newest version of software and open the project file (*.epj). A dialog appears stating that EZware-500 will be updated to the newer version and it cannot be used in the older version software. Select OK. The older project should reflect the same addresses in the new project format. Compile this and check for errors.

Top

My project downloads, but it won't run. (Blank Screen)

There are possibly two reasons the project will not run:

  1. The HMI unit did not receive the command to run the program. This situation is easily checked by cycling power to the unit. If it now runs, then you may do two things to correct this.

    Solution:
    • In "Easy Manager", click on the Jump to Application button.
    • In "Easy Builder", select from the top menus: Option-Window Property… and check the box next to Jump to application mode when download done.
  2. Older software may be used with newer hardware

    Solution: Check the version of your EasyBuilder software. For the newest HMI500 Series HMI units (designated on the back of the unit by the dash revision [-005 or greater]), version 2.5.0 or higher should be used. Email Tech Support for an upgrade link.

Top

I can't change text:

It is possible that the font size and number of characters exceed the screen size width.

Solution: Try reducing the font size or the number of characters to ensure the text function does work. Text exceeding the size of the current window will not be displayed.

Top

I don't get my register data (or graphic shapes) to show and there is no error displayed:

If all parameters and station IDs are set correctly, it is most likely that the project only been partially downloaded. Something may have changed in the protocol that didn't get properly loaded.

Solution: In EasyManager, select Complete Download/Upload and exit. Then re-download your project to the HMI.

Top

I can't edit my project ("You are not the owner of this software" error message):

This can occur while attempting to access the project from a network drive. In this case, it is possible to get the project to load, but making a change requires administration or ownership rights for network directories

Solution: Contact your IT administrator. Otherwise, copy the project from the network drive onto local hard drive. This allows editing and saving of the project from a local drive instead of a network drive. In order to do this, EZware-500 software must be installed on the hard drive and not run from the network drive.

Top

I can't upload a project from the HMI because it asks for a password:

The project cannot be uploaded from HMI without the password. There is no back-door password available.

Solution: It is possible to obtain the password from the project file. To access, select Edit - System Parameters - {General} tab - Password.

Top

EZBuilder crashes when I load my custom bitmap.

The bitmap that was loaded in the library is most likely oversized or saved as the wrong format. The HMI500 Series only supports 256-color (8-bit) bitmaps. Do not use or save images that are larger than the screen size of the HMI (HMI520x: [320x240] or HMI530x & HMI550x: [640x480]).

Solution: Convert graphics images to the appropriate size using Windows Paint or some other graphics program that supports saving images as 256-color bitmaps.

Top

All of my pop-up windows are not being displayed. I've double-checked my addresses and window numbers. What else should I check?

Solution: Double-check the addresses that are supposed to call up the window, making sure they are correct and valid addresses that don't conflict with other objects. If opening more than six windows, select Edit-System Parameters Select the General tab and set No. Of Windows to a higher value. This setting determines the maximum number of windows that can be displayed simultaneously. The highest setting is six.

Top

My Numeric Input object is not accepting any data from my keypad. What is wrong?

Solution: Check that the Numeric Input object's Input low and Input high values are correct (select Parts-Numeric Input and then select the Numeric tab). Also check to make sure theTrigger address (under the General tab) is high. Check the Keypad itself. Often there is an invisible object to clear the bit that activated the keypad. This is usually wrapped around the ENTER and the ESC keys. Make sure this (clear-bit) object is on the bottom layer behind the ENTER and ESC function keys. In Edit-System Parameters-Editor, select Nature for the "Part Layout" style.

Top

My trend graph will not show data until I enter the trend screen, I want it to capture trend data in the background.

This may occur during an off-line simulation with changing data registers on the current screen. The trends do capture data in the background. This can be seen by running the simulator ON-LINE with the PLC. In the OFF-LINE mode, the simulator has no data to capture.

Solution: Data can be mimicked in the OFF-LINE simulator by placing on the Common Window (Window #6) some Set Word objects configured as "step up" or "periodical toggle", and pointed to the registers captured by the Trend Graph. The trends should now show you the captured data.

Top

EZware-500/EasyBuilder Error Messages

When installing the EZware-500 software, an error reads "Could not initialize installation".

The screen may display a message such as: "File size expected = 6330969, file size returned = 6331453" although the numeric values may be different. It is probable that the file did not get downloaded from the web properly. This issue has occurred when files have been downloaded from the web via a dial-up connection or a wireless broadband link.

Solution: This can be resolved by using a hard-cable broadband connection.

Top

I get an "Erase Image Fail" message when I try to send my project to the HMI.

It is probable that the project is too large for the HMI. When the project is compiled, the total size must be no larger than the HMI's Flash memory. Using a lot of bitmaps, or a few large ones, can push a project beyond the memory limit.

Solution: When creating bitmaps to import into EasyBuilder's libraries, try to use only the size and color depth needed. Also, check the Compress box on the Bitmap Library screen. Please note that compressing bitmaps can affect the speed with which bitmaps are displayed by the HMI.

Top

When EasyBuilder starts, a "Fatal Error" is shown, telling me that a file cannot be found (STDFONT.16, SPC1615S.FNT, or H16X16.FNT).

The Language may not be set to English.

Solution: On the Option menu, make sure that Language is set to English.

Top

I get "You must have newer EasyBuilder.exe (at least V.2.6.0) to open this project" when trying to open a uploaded file.

This error occurs when opening the *.eob file that was uploaded from the HMI and version 2.5.0 or 2.5.2. of the EZWare-500 software is being used. This *.eob file is a compiled file and not a project file (*.epj). The *.eob file needs to be decompiled back into a project file. At the time of this writing, version 2.6.0 has not been released, but when it is, it will be capable of opening the *.eob file and will automatically decompile it into a project file.

Solution: To turn a compiled project back into a working project:

  1. Close all open projects in EasyBuilder (File-Close).
  2. Select Tool-Decompile and browse for the *.eob file.
  3. Select Decompile and Close when done. Now the *.epj should open without problems.

Top

"EasyWindow MUST running from EasyManager or EasyBuilder":

An invalid COM Port has been selected in EasyManager while running the Online/Offline Simulator. The simulator software can only use COM1 through COM4.

Solution: Select COM1, 2, 3, or 4 from EasyManager, and then run the simulator.

Top

"Mode" Error:

This error occurs while uploading/downloading a project, or running the Online/Offline Simulator while using a COM Port other than COM1,2,3, or 4. In older versions of software, the uploader and the simulator software can only use COM1 through COM4

Solution : Be sure there is an available serial COM port set. Select COM1, 2, 3, or 4 from EasyManager, and then run the simulator.

Top

"EasyWindows has experienced an error. EasyWindows.exe must shut down":

This error occurs during on-line or off-line simulation. It is most likely caused by an internal problem the project. Most commonly, this error is the result of a bitmap that is the wrong format for the specific HMI type being used.

Solution: Try changing the format of bitmaps.

Top

"C:\MapleSystems\EZ500\EasyPLCDriver.dll was not found" Error:

This error occurs when users attempt to run a second simulation when there is already a session open.

Solution: Find the "EasyWindow" program in the task bar (bottom of PC) or in the task list (CTRL+ALT+DEL) and close this program before starting another. This can also be caused if the EasyPLCDriver.dll has the "Read Only" property set. This file needs to be read/write capable.

Top

"C:\MapleSystems\EZ500\EasyPLCDriver.plb was not found" Error:

This can be caused if the EasyPLCDriver.plb has the "Read Only" property set. This file needs to be read/write capable.

Top

"EasyManager <path & Name of your project file> File" Error:

The project file cannot be found. It may have moved or been renamed or deleted while EasyBuilder was still open.

Solution: Save the file again.

Top

"Window 0 Part <RC_0>:PLC Address is not in the correct limitation".

<RC_x> is the Report Print function in the PLC Control objects. This error message indicates that the address given is outside of the addressable range.

Top

"This program has performed an illegal operation and will be shut down."

This error message occurs while performing an online/offline simulator and writing to an numeric input that has a RWI address, as well as while using Modbus RTU Extend V3 protocol with Extended Address mode.

Solution: Contact Tech Support and we will email you new templates to use. (The templates to use are the ones found in version 2.4.0 beta).

Top

"COM 1 Fail" or "COM x Fail" when trying to run EasyBuilder

This error most likely occurs when another Windows program is running that is using the same COM port.

Solution: Check for other open programs or a PLC server running as a TSR. Check task manager applications by pressing CTRL+ALT+DEL. Close any programs that may be running on the COM port.

Top

"Can't find 'japandrv.bin' " error when trying to download a project.

The project is being download a project using the demo version of software. Several files have been stripped from this version including the *.bin files.

Solution: Contact Maple Systems to order a full version of EZware-500 software.

Top

"Object Queue Full -Out of System Resources - Contact Maple Systems."

The object queue represents the number of objects on the OIT screen that require updating. If this number exceeds 1000, this may slow PLC communication throughout.

Solution: Change the design of the window displayed. For instance, place a numeric input on the common window that reads LW:9020. Additionally, check for constant running macros (ones that don't shut off) or very fast data transfers (0.0 secs).

Top

Known Bugs in EZware-500

Macros:

Floating point variables can be defined and used within the macro, but they can not be retrieved as floating point registers by a GetData() or written by a SetData() function.

When "Extended" mode is selected for addressing, the macro requires the extended mode format be used. For example, if the statement used to be GetData(variable, 4x_Binplc, 123,1) and "Standard" addressing mode is selected, then this will work fine and the macro will get the data from address 4x:123 at the address specified in the "PLC Station No.". But if Extended mode is selected then the macro addressing needs the "[unit address]#" format, so the previous GetData statement would now look like: GetData(variable, 4x_Binplc, 5#123,1) and the address would retrieve the 4x:123 register from unit #5.

Macros that were written before version 2.6.0 now require you to add "plc" or "aux" to the end of the data type syntax. Due to adding the existence of the AUX port, the macro needs to determine which port to use. For instance, with the statement: GetData(var, 4x_Bin, 123,1), the statement will not compile properly. Add the port extension to the end of the data type syntax - for example: GetData(var, 4x_Binplc, 123,1) to access through the standard PLC serial port, but do this: GetData(var, 4x_Binaux, 123,1) to retrieve data through the auxiliary port.

Top

Hardware Errors and Error Messages

HMI SCREEN ERRORS:

Message Cause/Resolution
Attach PLC Initiating communication with PLC.
Attach Fail Suggest Reset PLC Cannot setup communication with PLC, turn PLC power off and start again.
Invalid Window Number <n> A change screen command issued by either Function Key or PLC Control attempted to switch to an undefined screen; <n> denotes undefined screen number.
PLC Data Block Queue Full The PLC device on a screen is divided into too many blocks (more than 100). Reduce the PLC Block Pack setting.
BCD Transfer Overflow An attempt was made to enter an illegal data value into a BCD type register (such as entering 10000 to a 16 bit BCD register).
Text Index Out of Range :Font Style (nn) The text string contains illegal values that access characters out of the font table range. <nn> denotes the illegal character code.
Mini Second Timer Full Out of system resources - Contact Maple Systems
Second Timer Full Out of system resources - Contact Maple Systems
Object Queue Full Out of system resources - Contact Maple Systems
PLC no response * HMI lost communication with PLC: incorrect cable configuration to PLC or incorrect System Parameter settings for PLC.
PLC response error* PLC replied with an unexpected response message, caused by a read command or write command. Check if the selected PLC device address is configured in the PLC
"PLC Always responsed error" If "PLC response error" message appear over 10 times will display this message. The HMI will continue communication with PLC after about 2 seconds.PLC reply timing was off. Try to adjust response time in the PLC if this is possible; if not, report problem to Maple Systems.
System Severe Error* System has run out of memory - Contact Maple Systems
Touch Queue Full System has run out of memory - Contact Maple Systems
Project image error, compiler again There is an error in the compiled project file (*.eob). This is typically due to the bitmap image files saved in the wrong format. The bitmaps MUST be saved as 256 color bitmaps. The bitmaps may need to be exported, changed to 256 color, then deleted from the library and reinstalled into the library. Then Save & Recompile the project. If the problem persists, contact Maple Systems.
Window <N> was opened As a common Popup Window A request was made to change to another Base window, but the requested window was a Popup window.
This PLC Only Support Write <n> Words of Word Data The HMI can transfer a maximum of 16 words of data to PLC, but some PLC's don't support this much data. Change the number of words.
Base Window<n> Must Full Screen Size An attempt was made to open a new Base window, but the specified window was not a full-size window.
Width and Height Must Be same with Window 4 When changing the Fast Select window, the new window must be the exact same size as window 4
Printer pool overflow Printer data overflow, data will be lost.
Printer fail! Printer not ready or Printer buffer is full
This PLC Only Support Read <n> Words of Word Data HMI can transfer maximum of 16 words data from the PLC, but some PLC's don't support this much data. Change the data length.
This PLC Only Support Read <n> Words of Word of BIT Data HMI can read maximum of 16 bits data from the PLC, but some PLC's don't support this much data. Change the data length.
White Board Support Popup Style Only A White Board must be created and displayed as a Pop-Up window.
Not Support Operation The requested operation is not supported.

Top

I get a "PLC No Response". What could be wrong?

There are a number of things that could cause this…

  1. The cable is wired incorrectly, or has an open or a short. (i.e. no communications with the PLC).
    Solution: Double check cable wiring and test for continuity, as well as for any shorts between adjacent pins. Verify the cable with our Cable Assembly Instructions.
  2. The HMI has the wrong protocol loaded from a previous project.
    Solution:In EasyManager select Complete Download/Upload, and download the project again. This will download the protocol driver that is set as the PLC Type contained in the menu: [Edit -System Parameters - {PLC tab} -PLC Type]. Once the new protocol has been loaded, you can change back to Partial Download/Upload in the EasyManager.
  3. The HMI is referencing a PLC address that is invalid or does not exist.
  4. The system parameters do not match the PLC port parameters.
    Solution:From the menu, select: [Edit -System Parameters - {PLC tab}], and check the following:
    • PLC Type: Make sure it is correct for the PLC being used.
    • Serial Port I/F: This determines which HMI port is activated.
    • Baudrate: This must match the PLC Port setting.
    • Data Bits: This must match the PLC Port setting.
    • Stop Bits: This must match the PLC Port setting.
    • Parity: This must match the PLC Port setting.
    • PLC Station: This must match the PLC address setting. If you are not sure of the communication parameters for your PLC or Motion Controller, then:
    • Download Maple Systems'controller information sheet from the website. Try using the suggested settings first.
    • Try different combinations of baud rate, data-bits, and parity, or
    • Check the controller's user manual for the default settings and use those, or
    • Check the communications parameters of any software that came with the controller that you know works.
    • Call the controller manufacturer to see if they can help determine the communications parameters.

Top

I get a "PLC Response Error" or "Always Responsed Error"

This response indicates that the HMI can communicate with the PLC, but that the response message from the PLC/Controller indicated there was an error with the command that was sent to it. "Always Responsed Error" Occurs after several "PLC Response Errors" have occurred. This error is typically caused by:

  1. Trying to read from, or write to, a PLC Address that does not exist. For example, an addressed object in the HMI is outside the address range supported by the PLC or the address is not defined in the PLC as an available address.
  2. The HMI is trying to write to an address that is Read-Only.
  3. The HMI is trying to access a PLC Register with an invalid format, such as attempting to read a 16-bit register with a 32-bit object or addressing a register bit using a one digit bit address form (i.e. TYPE: B3 ADDRESS: 5.3) which is an incorrect format, since bit addressing requires two digits such as ADDRESS: 5.03.
  4. The bit type selected is incorrect. For instance intending to address a bit in a N21 file type register, word 4, bit 2 and using an object like a bit lamp to read the bit. If it is addressed using a Device type: Bfn and Device Address: 02100402, then a PLC responsed error could occur because the bit is being sought in a 'B' file type instead of an 'N' file type. The user should use: Device Type: NfnBit Device Address: 02100402.
  5. A common situation that causes this is setting up a PLC Control Object that is a "Change Window" type which is set to read a PLC register (for example N7:0); however, the HMI requires that the next address be available to be written to as a feedback. (e.g. N7:1). If this was not set up in the PLC as an available register, it will create this "Response Error"

Top

Severe System Error (Error 10001)

This error occurs when the HMI is low on system memory resources (RAM).

Top

Severe System Error (Error 10002)

This error is generated when project memory is low. This is usually due to large bitmap compressions.

Solution: Uncompress the bitmap images on that page and verify that the error goes away. If compressed bitmaps are desired, make the bitmap image size smaller in another program and reload it into EasyBuilder.

Top

Severe System Error (Error 10013)

This error is generated by using newer software with older revision units. (5xx-001, -002, & some -003 revs.) when using certain password protected protocol drivers.

Solution: Please contact Tech Support for the fix to this error message.

Top

I get a "blank screen"

After a download, the screen is blank after cycling power or running the application. It appears that the project downloads just fine.

  • It is possible that EZware-500 has recently been upgraded, but an older complied version of the project was downloaded.

    Solution: After upgrading, all existing projects need to be re-loaded, saved and re-compiled in the new version of software. It is advisable to save all existing projects in a backup directory that describes the version in which they were compiled (i.e. …\V252ProjectBackups), because saved & recompiled in the new software version, the older software versions will not be able to recognize the new format.

  • New software may have been downloaded, but a desktop icon may still be pointing to the older software.

    Solution:In some models of HMI, they require the newer version of software (i.e. Models -005 require ver 2.5.0 of better, Models -006, require ver. 2.6.0 or better.). Delete any desktop icon that points to EZWare & re-create one from within the EZ500 directory.

  • The project may not have downloaded completely.

    Solution:Be sure "Complete Upload/Download" is selected in EasyManager. Then, flip DIP switch #2 Up (to the ON position) and push the RESET button near the switches or power cycle the unit. The HMI will boot in text mode and forced into communication mode. Now try to download again. After the download is complete, flip DIP switch #2 back down (OFF).

  • The power supply may be marginal.

    Solution:If there is not enough voltage/current to operate the screen's inrush current, the screen may become blank. Check the voltage across the terminals while the unit is on. It should be +24V +/-. Try a different power supply.

Top

   

 

 

This page last modified on 03/01/2013.
Maintained by maple@maplesystems.com.
Material Copyright © 2000-2013 Maple Systems, Inc.