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
This TechTip is about using a macro for a simple calculation to determine the difference between 2 values. To calculate the difference between 2 values, first we use the “>=” operator to determine if value1 is greater than or equal to value2, if this is the case, our result is calculated value1 – value2. If value2 is greater than value1 then our result calculation is value2 – value1. The macro is shown below: As usual there’s a demo project available for you to try out using EasyBuilder Pro’s excellent simulator. Download the demo here.
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
We’re exhibiting at Robotics and Automation 2019 being held at the Ricoh Arena 29th & 30th October 2019. Come and see us on stand 622. Be sure to register at https://www.roboticsandautomation.co.uk/ . Look forward to seeing you there.
Product Introduction As the Industrial 4.0 revolution gathers pace, users are eagerly searching for ways to retrofit legacy factory installations with smart capabilities. To help with this, Weintek have integrated their CODESYS and IIoT Gateway into a single product, the cMT-CTRL01 – IIoT Programmable Logic Controller. This new model with built-in CODESYS, in addition to working with all iR modules also features IIoT Gateway protocol translation and the EasyAccess remote access service, making it a great fit for new smart automation systems or as an upgrade path for existing systems. Features: CODESYS-Based High-Performance PLC SystemIn compliance with IEC 61131-3 Programmable Continue reading New Product Annoucement: Weintek cMT-CTRL01 – IIoT Programmable Logic Controller
Having invested heavily in research to develop an easy-to-use, integrated motion control solution, Weintek have launched the iR-PU01-P, a single axis motion control module to their iR Series of remote i/o. This new module works with existing iR Series communication couplers to control stepper/servo motors, making it great for applications requiring positioning control, such as packaging and filling machines, measurement systems, printing machines, tension controllers and conveyor systems. With the release of iR-PU01-P, Weintek also provide a library of motion control function blocks for use within CODESYS. By connecting a cMT HMI’s CODESYS with the iR-COP+iR-PU01-P via CANopen, these motion Continue reading New Product Announcement: iR-PU01-P -Weintek Single Axis Motion Control Module
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
Often, when wanting a notification about a process, it is just that, a notification. A simple email reporting a few process values at a given point in time. In a previous TechTip, we covered sending alarm emails from the Weintek HMI. We can adapt the same approach to send a reporting email too. As usual, I will step through building up a simple example project. First off, we need to set up the email details. Full details are in the alarm emails TechTip mentioned, previously: Next, we need to setup an Alarm/Event log: For this example, we’re going to trigger Continue reading TechTip: Embedding Variables In a Weintek HMI Alarm/Event Log
Product Introduction The cMT-iV6, is a touch panel with built-in cMT Viewer, which allows it to connect to multiple cMT-SVR or cMT Series HMIs for monitoring. Equipped with a 9.7” 1024×768 touchscreen, built-in speaker and a high-performance 1GHz processor, it is able to deliver outstanding visuals, sound effects, and operator experience. The cMT-iV6 inherits most of the functions from cMT-iV5, but with the addition of an SD card slot. By using an external SD card, it can support many features that were otherwise not available on cMT-iV5, for example, file browser, media player, picture viewer, PDF reader, and screen hardcopy, Continue reading New Product Announcement: cMT-iV6 – Industrial Touch Screen with built-in cMT Viewer
This TechTip is about using StringLength in a Weintek HMI. An example application for this might be where you want to return a string to generate a batch code where you may gather data from various sources – different devices for example. Previously on a TechTip, we covered using StringCat, where StringLength is useful is where your strings vary in length. By measuring the length of the string, we can use it to create an offset when we concatenate using StringCat. Let’s break down what we’re doing here: Declare variables for the source LW data and declare the OutputString: char Continue reading TechTip: Using StringLength In a Weintek HMI