New Feature – Weintek cMT Series – 64bit Data

64-bit Data Type Support As digital technology evolves, 64 bit data is becoming more commonplace in automation. Many systems nowadays, especially those requiring extremely high precision such as semiconductor cutting, glue dispensing, motion applications etc., use 64 bit data to achieve high-accuracy control as rounding errors due to insufficient precision can be avoided. 64 bit data type is also being adopted for storing very large values, as can be commonly seen in record keeping applications like machine timers or accumulative power consumption in smart meters. Starting in EBPro V6.03.02, Weintek cMT Series HMI began to offer 64 bit data type Continue reading New Feature – Weintek cMT Series – 64bit Data

TechTip: Using the Shape Library with Weintek HMI

A frequently asked question we receive is “How do I create a multi-state lamp – for example to use with a Word Lamp?” This TechTip will hopefully make the process of creating a multi-state shape object clearer. Start a blank EasyBuilder Pro Project and locate the rectangle shape tool… Set properties for our shape outline… (note that “Filled” is un-ticked at the moment). Draw the outline frame on the design window… Copy and past the outline frame and make a solid filled shape by ticking “Filled” and setting appropriate colours… Select the Outline frame… Click on “Shape”… … which will Continue reading TechTip: Using the Shape Library with Weintek HMI

TechTip: Using Languages On Weintek HMI

This TechTip is about using languages on Weintek HMI. Languages are controlled by a local word, LW9134. YouTube video of a demo project: Setting LW 9134 to 0 selects “Language 1“, setting to 1 selects “Language 2“, and so on. As usual, we’ve included a basic example program using the language setting. We’ll break down some of the key elements in our demo program so you can follow it. We’re using four languages in our demo, these are English, French, German and Italian. To select these, we’ll set LW 9134 to 0, 1, 2, or 3 respectively. The demo is Continue reading TechTip: Using Languages On Weintek HMI

TechTip: Recipes On Weintek HMI

This tech tip is about the recipe function on Weintek HMI, a frequently asked question. As usual, we’ll work through the steps for a basic example to get you started. As with most of our TechTips, this can be achieved without any hardware, making use of the excellent simulator feature in EasyBuilder Pro. A recipe, is a set of parameters that is used to produce a product or run a particular process. These could be times, temperatures, operation counts, volume or weight of material etc. The example program is for a bread making process. The parameters for our bread recipe Continue reading TechTip: Recipes On Weintek HMI

New feature on Weintek cMT Series HMI: Action Trigger

In EasyBuilder Pro V6.02.01, Weintek added a brand new feature – “Action Trigger“. This feature allows users to pre-define a series of actions through the graphical UI of EasyBuilder Pro, eliminating the need for combining multiple objects or writing macros. Action Trigger triggers pre-defined Actions when the specified Conditions are met. Condition After pre-determined idle time or trigger condition is true Action Users can combine a variety of actions, such as Set Bit, Set Word, Execute Macro, Change Window, Screen Hardcopy, Wait Until, Data Transfer…etc. As shown in the following screenshot, actions within the same Action Group are executed at Continue reading New feature on Weintek cMT Series HMI: Action Trigger

New Product Announcement: MT8053iE 4.3″ HMI with Dual Ethernet & Built-in EasyAccess 2.0

Product Introduction: Ethernet is gradually becoming the standard interface for PLCs and controllers, the demand for data exchange with upper layer devices (SCADA) over the network and integration with cloud services is also increasing. To meet these demands, Weintek released models with dual Ethernet ports: MT8073iE(7”), MT8090XE(10”), and cMT Series, which all received positive customer feedback. To provide users with a wider choice of screen sizes, Weintek have launched a new 4.3″ dual-Ethernet HMI – MT8053iE. Adding new I/O ports into such small enclosure is always a challenge due to space constraints, however, Weintek pushed the boundaries to make it possible. Continue reading New Product Announcement: MT8053iE 4.3″ HMI with Dual Ethernet & Built-in EasyAccess 2.0

TechTip: Enabling EasyAccess 2.0 on a cMT-GXX Gateway

The reduced interface in EasyBuilder Pro for the cMT-GXX series Gateway means that to start the EasyAccess 2.0 service we have to find a way to set the EasyAccess Control word LW 10820 to “1” to start the service. (At this point it is assumed that you have already purchased EasyAccess 2.0 and assigned it to your cMT-GXX gateway using PC Activator or the online service in on the web portal.) The Macro below will set the required control word to enable the service: =========================================== macro_command main() short EA2Enable = 1 // EA2Enable is a short (16bit word) and we’re Continue reading TechTip: Enabling EasyAccess 2.0 on a cMT-GXX Gateway

TechTip: Sending Alarm Emails from a Weintek HMI

This TechTip is about sending alarms from a Weintek HMI. The example is using Gmail – but you can use your own preferred email provider of course. In Gmail, you will need to enable “Allow less secure apps”. this can be found here: https://myaccount.google.com/lesssecureapps when logged into your Gmail account. This is because a Weintek HMI is not a device recognised by Google (such as a PC, iPad, IOS or Android device). In  EasyBuilder Pro system parameters, we need to tick the enable email box. and enter the account credentials. They are as shown below (for Gmail – other email providers may differ). You also Continue reading TechTip: Sending Alarm Emails from a Weintek HMI

TechTip: Using StringCat in a Macro on Weintek HMI

This TechTip is about using “StringCat” in a Weintek HMI macro. You may already be familiar with using CONCAT in Microsoft Excel to link different text strings together to form a new string, this is what StringCat does. In this example, we’ll be looking at a scenario where a number needs to be joined to a 4 character ASCII string. For example “number “+ “text” = “outputstring”. i.e. 1234+ABCD = 1234ABCD First off, we’ll declare the variables, we have “number” (which we’ll get from an HMI LW register LW0), “text” which we’ll get from LW2 (2 words – 4 characters) and the result will Continue reading TechTip: Using StringCat in a Macro on Weintek HMI

TechTip: For-Next Loop in Weintek HMI Macro

In this TechTip, we’ll be looking at For-Next loops in the Weintek HMI macro language. It will be assumed that you’ve already got some basic knowledge of Weintek macros. As in other macro TechTips we’ll start off by declaring some variables: macro_command main() // Declare variables bool Lamp // Lamp is a bit (bool) short i // i is the loop variable short millisecs // the time for delay in mS short loop //number of loops set using LW1 We’ll use GetData to get the values for DELAY from LW0 and for the number of loops from LW1 (we could Continue reading TechTip: For-Next Loop in Weintek HMI Macro