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
After nearly 5 years in Caterham, we’ve moved to bigger premises in nearby Crawley. Twice the size of our previous premises, and with more space for stock and a dedicated training and meeting space, the move will help support our future growth. With good access to the road and rail networks (2 mins from the M23 J10) and just 10 minutes to London Gatwick, it’s a great location to be in. Current circumstances unfortunately dictate that we’re unable to welcome visitors for the time being, however, once the COVID-19 threat has passed, we look forward to inviting our customers and Continue reading We’ve moved!
The open-source Productivity®Open platform provides all the great features of a standard Arduino plus the added power and reliability of an industrial controller. The processor circuit of the P1AM-100 Arduino-compatible CPU is designed to mimic the Arduino MKRZero microcontroller. The P1AM-100 is compatible with most available Arduino MKR format shields, and/or the industrially-hardened ProductivityOpen shields, and can utilize most Arduino sketch programs found on open-source websites. Using the readily-available Arduino integrated development environment (IDE), the P1AM-100 is programmed using C++ code; the ProductivityBlocks graphical programming interface uses a more visual approach that simplifies coding and reduces syntax errors. The P1AM-100 Continue reading New Product Announcement ProductivityOpen Arduino-compatible Controller from Automation Direct
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
As you will doubtless be aware, the Coronavirus (COVID-19) situation is changing on a daily basis. Lamonde is paying close attention and taking all necessary measures in line with advice from the UK Government. Employees, customers and suppliers must refer to Government advice also. We take the safety and wellbeing of our employees, customers and suppliers very seriously, in particular, we are adhering to advice from the Government and medical experts regarding contact and cleaning regimes. We have increased our cleaning activities and are paying particular attention to areas of contact. We encourage the use of personal sanitising alcohol-based hand Continue reading Lamonde Automation Covid-19 Business Continuity Policy
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 Smart Factory Expo in Liverpool 13-14 November. Come and visit us on stand A60. Show opening times:Wednesday 13 November: 09:00 – 17:00Thursday 14 November: 09:00 – 16:00Registration from 08:30 Registration Link: https://digital-manufacturing-week.com/page/expo
In this TechTip we’ll be looking at printing a label to a Zebra printer by sending the ZPL string to the com port or Ethernet port on the HMI. Zebra printers are increasingly popular in production and packaging and are highly configurable and able to print barcodes, QR codes, Data matrix codes etc. (for reference, the printer used in this demo was a Zebra GK420t.) This isn’t intended to be a lesson in the ZPL language, but we will run through the label string used for our demo: The code we’ll use for this label is below: We can preview Continue reading TechTip: Using Weintek HMI to Print a label on a Zebra Printer using Free Protocol