Operating System | It supprots Linux Preempt RT. |
Installation and Deployment Mode | It supports B/S deployment, back-end services are deployed in the Linux server environment, and front-end is based on browser access; It supports stand-alone deployment and can be adapted to multiple operating systems such as Windows and Linux. |
Device Configuration | When the IDE front-end device and the target runtime device (PLC) belong to the same LAN, the target device can be automatically scanned. Target devices (PLCs) and IO extension slaves can be manually added based on IP addresses; After the device is discovered, you can modify the device name, IP address, and other attribute parameters. |
PLC Programming(IEC61131-3) | POU (program, function, function block) can be written in five languages: ST, LD, FBD, C++, SFC; POUs call each other; It supports IEC61131-3 standard library; Provide input hints and front-end syntax checks for ST language; It supports automatic conversion between the variable declaration area table and text format; Graphical programming (LD, FBD, SFC) programming supports flexible placement and dragging of controls. |
Library Management | The library can be written and published in the above programming language, and FB and function graphics blocks can be automatically generated; Nested calls to libraries are supported. |
Runtime Configuration | The POU of the PLC application can be mounted to different runtime tasks, and the timing cycle trigger and event trigger can be supported. Multiple tasks can be prioritized. |
PLC Compilation | You can view the call tree, ST code, and C code automatically generated during the compilation process; Compile logs based on IEC61131-3 v2 syntax. |
PLC Debugging and Monitoring | Start the debugging operation mode, and the user can choose the single-step operation and slow operation mode; Support for breakpoints; It supports online variable monitoring, simulation operation, and the writing and forcing of variable values. |
IoT Programming and Debugging | You can use programming and configuration software to edit Python programs, and download and run; It can read and write IEC61131-3 program variables through the standard call interface of Python programs; You can view the running results and logs of Python programs in the software output bar. |
Communication Protocol Stack | The following protocol stacks can be configured: Modbus TCP Master/Slave, Modbus RTU Master/Slave, EtherCAT Master, MQTT(Client, Broker), OPC UA Server, Powerlink Master /Slave. |
Project Management | It supports searching, downloading, and importing engineering files. The engineering files comply with the PLCOpen TC6 XML standard. |
Runtime Application Management | Users can add, update, and delete runtime applications on their own. |
Information Security Features | Support encrypted export of project files; Two-way authentication between the programming and configuration software and the target device. |