Macros are a powerful and flexible tool that complement built-in features with their complex logic operations and data processing capability. The task of writing macros may seem daunting at first, however, macros have fixed syntax rules that are checked by the compiler and there are manuals detailing macro use and TechTips on our website. However, like most coding tasks, macro debugging is necessary if you encounter unexpected results. In cMT Diagnoser, a Macro Debug Tool has been developed to help users quickly identify macro errors and reduce development time. The Macro Debug Tool is easy-to-use. Simply create your macro, compile Continue reading New Feature Announcement – Macro Debug Tool for Weintek cMT Series
Product Introduction HMIs now often have a wide variety of capabilities, such as data display, machine control, data storage, PLC communication, protocol translation, graphic display, alarm notification, media playback, and IIoT integration. For an advanced HMI, these capabilities are now perceived as basic requirements, however, they can place a heavy burden on the HMIs CPU. Operators are used to operating high-speed consumer devices such as smartphones and tablets and expect a similar user experience and operation speed when working with HMI. For these reasons, Weintek has released the cMT X Series HMI: cMT3092X / cMT3152X / cMT3162X. The cMT X Continue reading New Product Announcement: Weintek cMT X Series
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