Hello @RAK ,
please find here the information provided by our Partner CODESYS:
... View more
Dear @JaquelinSanchez ,
to your questions:
1) There is no new version of ctrlX CORE hardware! We announced in the latest sales update call new licenses for the ctrlX PLC App version 02V02!
2) Yes, you can run the new licenses on your existing ctrlX CORE. Therefore you have to install the new ctrlX PLC App version 02V02, which will be released with the release milestone 23.07. To do that, the ctrlX CORE needs an update to version 02V02. You keep your existing plc licenses for ctrlX PLC version e.g. 01V20. The new license are vaild for ctrlX PLC App version 02V02ff. The existing plc licenses version 01VRS cannot be used in the new ctrlX PLC App 02V02. You need the new licenses and licenses model in the new app remains the same. PLC Basic license is required for PLC Standard and so on. For these information, please refer to the latest sales update recording for now. In addition we will also publish a information about the new PLC licenses soon.
... View more
ctrlX AUTOMATION provides the most open & compact Automation Solution for IoT applications
Everything will be connected within the Factory of the Future. OT and IT are gradually merging with IoT. Efficient data exchange in a secure way through connected devices offers new possibilities. ctrlX IOT as a central part of ctrlX AUTOMATION offers a progressive IoT toolbox with integrated security for data acquisition & preprocessing and data analysis to meet all Industry 4.0 requirements. Using the different ctrlX IOT apps for process monitoring, predictive maintenance or quality controls opens up many benefits. ctrlX IOT aims to make it easier for companies to digitize and optimize their processes in order to improve their efficiency and productivity.
Overview of our comprehensive IoT solutions
Connectivity - Data Acquisition & Data preprocessing
In order to use the advantages of IoT in the Factory of the Future, connectivity is a decisive factor. For all applications, whether process optimization, condition monitoring or even Energy management always requires data to be recorded and partially pre-processed in order to subsequently analyze it. In the ctrlX Store you will find a wide range of connectivity apps, also from third parties, which can be used individually or in combination. The ctrlX CORE offers the possibility to additionally integrate the connectivity apps on the control hardware besides the machine control in greenfield or to retrofit them as edge device in the brownfield. With the various connectivity apps on the ctrlX CORE, data from different devices and sensors can be collected via standardized and manufacturer-specific protocols. Next to data acquisition, data pre-processing is another important function of an IoT gateway solution that can be configured user-specifically. The pre-processing can be, for example, the aggregation, include filtering and adjustment of the data according to defined conditions to enable efficient processing and analysis. The ctrlX Core can be adapted precisely to the customer's application with the various connectivity apps. It enables the collection and processing of data in real time and implementation of local decisions to improve the efficiency and performance of our customers production.
Connecting Tightening System to customer MES
Connecting sand molding machine
Connectivity Solution | CTRLX448460
App - ctrlX CORE - Node-RED App App - ctrlX CORE - Telegraf App App - Cedalo - Eclipse Mosquitto MQTT Broker App - Bosch - DeviceBridge Example - Use ctrlX CORE as PLC and Node-RED server Example - ctrlX CORE as MQTT Broker Example - Connecting IT and OT using Bosch DeviceBridge in ctrlX CORE How-to - How to set up Eclipse Mosquitto MQTT Broker and connect a client How-to - Connect OPC UA cleint to MLC and Siemens S7 OPC UA server How-to - Remote access for ctrlX CORE via Internet How-to - Send Data from Raspberry Pi to ctrlX CORE with Node-RED How-to - IIoT: Collect Data from ctrlX Drive and Indradrive independently from Master Communication How-to - Vision: Integrate ctrlX AUTOMATION with a SICK InspectorP camera and MongoDB
Our ctrlX IOT toolbox for analysis refers to the monitoring and analysis of data generated by connected devices and sensors. Analyzing this data enables you to extract valuable insights into the performance of devices, the efficiency of processes and helps to optimize your production. IoT analytics can be performed in real-time or on historical data to identify trends and patterns. For example, our IoT toolbox for anaysis can be used in production to monitor machine efficiency, minimize downtime and identify maintenance needs before costly outages occur. Overall, the IoT analysis apps help our customers to optimize their production processes, increase machine availabilty and open up new opportunities for further improvements e.g. energy savings.
Local monitoring of gum & candy process
Local monitoring of gum & candy process configuration
Pressure monitoring of hydraulic units
Energy monitoring of 3D printer
Data Analysis Solution | CTRLX711493
App - ctrlX CORE - Node-RED App App - ctrlX CORE - Telegraf App App - Cedalo - Eclipse Mosquitto MQTT Broker App - Bosch - DeviceBridge App - ctrlX CORE - InfluxDB App App - ctrlX CORE - IoT Dashboard App How-to - IIoT: Use ctrlX CORE as a monitoring platform using InfluxDB and IoT Dashboard How-to - Store and visualize PLC values using Telegraf and InfluxDB app How-to - Getting started with InfluxDB on ctrlX CORE
Industrial Cybersecurity (OT-Security)
The Industry 4.0 concept brings a wide range of opportunities for companies, such as greater flexibility in the production of customized products. Intelligent production is optimized through networked devices and machines that communicate with each other. Real-time data analysis of the connected factory enables better monitoring of production processes, withproblems being identified quickly, which can be remedied, for example, through remote access.
The increasing connectivity of the digital factory makes companies more vulnerable to attacks by cyber criminals, which is why cyber security is an important aspect to consider. A successful Cyberattacks can have serious consequences for a company, such as financial losses, damage to reputation, as well as the loss of intellectual property. The OT security apps on the ctrlX CORE help to implement cybersecurity measures that can prevent potential threats (ctrlX VPN App), minimize them (ctrlX Firewall App) and detect others. At the same time, our OT security offer ensure that the increasing regulatory requirements are met and applicable regulations are complied with.
Overall, our OT security solutions offer a variety of benefits that can help our customers operate more securely, efficiently and profitably.
OPC UA Filter with OPC UA Client / Server
Industrial Cybersecurity Solution | CTRLX994373
App - ctrlX CORE - Firewall App App - ctrlX CORE - VPN Client App How-to - How to use ctrlX CORE as a "router" using the Firewall App How-to - Machine remote access using VPN and Firewall apps with ctrlX CORE How-to - Connect real ctrlX CORE via proxy to the Internet How-to - Cybersecurity: use ctrlX CORE as a powerful net-filter for any controller! How-to - Cybersecurity: Cybersecurity: Device selective connectivity using DNAT and MASQUERADE How-to - Cybersecurity: Use OPC UA client and server with scope restriction
... View more
We apologize for the late response.
An optimization is planned here: Web Client SL: Replace SysSockGetHostByName in Web_Client FB by ResolveHostname.
This is, what we received as a possible work around:
Before calling the WebClient FB, the user could use a ResolveHostname FB from the Net Base Services library asynchronously to check whether the host name can be resolved. Thus whether the DNS server can be reached and only call the WebClient FB if the DNS server can be reached.
asyncProperty : NBS.AsyncProperty := (anAppName := 'Application', tgTaskGroup := 'IEC-Tasks', tnTaskName := 'xxx', udiTaskInterval := 20000 , usiTaskPrio := 20);
ip: NBS.IIPAddress;resolve: NBS.ResolveHostname := (itfAsyncProperty := asyncProperty, sHostname := sHostname, udiTimeout := 1000000);
resolve(xExecute := TRUE, itfIPAddress := ip);
... View more