The leader in industrial automation and control solutions

How much available memory on the cMT CODESYS runtime?

The allocated memory for “Data, Input, Output, Memory, Code” is the maximum size of a CODESYS IDE project. Project files may not exceed the available memory on the cMT series’ CODESYS runtime, or else “Out of code memory…No download possible” errors will occur. Memory limits on CODESYS firmware revisions prior to v20240703 are as follows:…

What determines how fast the cMT series built-in CODESYS runtime is?

Select cMT and cMT X series devices can operate their own built-in CODESYS runtime to run PLC programs defined in CODESYS IDE. Below are some baseline metrics that can help explain how fast the cMT series’ built-in CODESYS runtime is: Operation Execution Time LD 10 nanoseconds MOV 16 nanoseconds It’s important to note that these…

How to reverse an SQL table using advanced mode?

NOTE: Advanced mode is required to reverse the order on the SQL Table. By default the SQL Query Result Viewer will visualize data in ascending order. To change it to descending order will require enabling Advanced Mode under [Data/History] > [SQL Query] > double click on an SQL Query instance > Enable [Advanced Mode]. Once…

How do I disable the WAN capabilities of an HMI or cMT?

To disable internet access over the HMI’s ethernet port, set the gateway and DNS addresses of the WAN port you want to disable to 0.0.0.0 in the system settings for your device under the Ethernet port Network settings: Press OK to confirm. Once this is done this port will no longer be able to communicate…

CODESYS runtime supported protocols

The built-in CODESYS runtime for the cMT and cMT X series supports the following protocols for communicating with external party devices: When structuring a project in CODESYS IDE for the cMT Series’ built-in CODESYS runtime, users are advised to utilize the following drivers: CODESYS IDE Device Recommended Version Ethernet adapter (added above any drivers for…

What is Bridge Mode?

Bridge Mode allows a device to function as a network switch, forwarding traffic between LAN ports without modifying packet data. This creates a seamless connection between devices, enabling communication as if they were on the same network. All LAN ports operate as a single network segment, relaying traffic without performing NAT. This mode is useful…

How do I edit a compiled HMI or cMT series project file in EBPro?

A compiled project file can be decompiled to extract the project file and create new library files for the embedded graphics. This will create a new .emtp or .cmtp (editable project file) that can be used in EBPro. There are 3 primary file types for project files used in EBPro: Before a project file can…

How can I set a string value to LW memory in EasyBuilder Pro?

There are many methods that can be used to set a string value to LW registers in an EasyBuilder Pro project. A useful method with a cMT series device is by using the Action Trigger object. Other methods include using a similar strategy with the Set Word objects, or even a Macro using the SetData…

Can I have my LAN ports configured to different networks?

Yes! You can have each LAN port on a cMT or HMI configured for a different network or subnet, in fact, we recommend doing so to keep the ports from conflicting. One thing to keep in mind is that the LAN 1 port is configured for accessing the internet, where LAN 2 is only able…

What’s the difference between the two LAN ports on my HMI/cMT?

The specifics will likely differ based on which device you’re specifically working with, but in general, LAN 1 is the port you’d use for a network connection that goes out to the internet, where LAN 2 is strictly for Local Access Networks. In general, we recommend keeping to LAN 2 on your device, unless you…

How to fix the “building font file failed” error message?

When downloading a project using a newer EBPro version or using a particular font you may likely hit the “building font file failed” error message when compiling your project: Certain fonts, such as Bahnshrift, are no longer supported in newer versions of EBPro. If you are experiencing these errors there are two ways to workaround…

What is a Layer 3 Network Switch?

A layer 3 network switch operates at the Network Layer of the OSI model. Click here for more information about the OSI Model. Layer 3 network switches forward data based on IP addresses. Unlike layer 2 network switches, layer 3 switches route traffic between different subnets. These switches combine the features of a traditional router and a…