The "domestic magic tool" for industrial programming is coming! CalWorks builds a new core for manufacturing based on IEC61131-3 standards
In recent years, there has been an increasingly strong demand for PLC substitution in key fields such as power, metallurgy, chemical engineering, and water conservancy. Domestic PLC is playing an important role in the strategic process of breaking through the "bottleneck" and building an independent and controllable industrial ecosystem. As a trendsetter in the field of industrial control localization, Keyuan, while launching a series of 100% domestically produced PLC products, has independently developed and introduced the CalWorks programmable system based on the IEC61131-3 standard, providing Runtime and IDE for domestic programmable controllers.

The CalWorks programmable system supports five industrial controller programming languages defined by the IEC61131-3 international standard and various programming features, which can conveniently meet diverse programming requirements. Combined with SCIYON's many years of engineering application experience, it has focused on designing aspects such as programming efficiency improvement, user intellectual property protection, and engineering management. It truly combines the openness of programming languages with the security of control systems, helping enterprise users transform embedded systems or PCS into powerful programmable controllers that comply with IEC61131-3 international standards.
CalWorks Programmable System: N+ features make programming more efficient

The CalWorks programmable system integrated development environment (IDE), compiler, and Runtime are all fully independently developed by SCIYON. The source code is 100% independently controllable. The system features key technologies such as independently implementing IEC syntax analysis, self-developed compiler and PLC instruction set translation, and independently designed communication protocols. It can provide enterprise users with self-controlled, highly standardized and user-friendly industrial programming functions and experiences.
Friendly interface style

Follow the Windows design style in terms of interface and interaction, including standard menus, shortcuts, toolbars, mouse double-clicks, variable replacements, etc., to make the operation more in line with the long-term usage habits of engineers, lower the software getting started threshold and time, and improve configuration efficiency.
Cross-platform compatibility

With excellent cross-platform features, it supports deployment on Windows and Linux systems. It can adapt to both single-task PLCS and large redundant multi-task systems, meeting the multi-scenario deployment requirements of the industrial field application layer.
C/C++ advanced language extensions

Supports static integration of C/C++ code into runtime, and can invoke high-level language programs via IEC61131-3 language.
Rich data types

In addition to supporting IEC61131-3 standard data types, users can also customize data types such as structures, arrays, function blocks, etc., and support arbitrary nesting, as well as extended data type Pointers that can point to any data type.
Graphical configuration

With a combination of tree structure and rail view, the hardware configuration is visually presented, supporting drag-and-drop placement and module-level parameter copying.
Chinese friendly programming environment

It fully supports Chinese programming. POU, variable names, variable descriptions, and program comments can all use Chinese characters. At the same time, it supports the switching and selection of software languages, significantly improving the programming efficiency and code maintainability of domestic engineers.
Efficient breakpoint debugging capability

It provides multi-task breakpoint debugging capabilities that support one-step, walk-in, and step-out operations for quick program location. During debugging, you can distinguish the execution status of each functional block by color, and you can directly write and force variable values in the graphic area, significantly improving debugging efficiency.
A combination of virtual and real debugging systems

Built-in simulation engine, supporting offline simulation testing and online hot debugging of control systems, seamless integration with physical equipment through protocols such as OPCUA and Modbus, effectively reducing on-site debugging risks.
Disturbance-free update technology

With disturbance-free download technology, only the program logic and variables at the modified location are updated, and the device can complete the program upgrade without stopping, ensuring production continuity.
Multiple safety protections

Provide multi-level permission management, support hierarchical configurable user permission control, and achieve a perfect combination of programming language openness and control system security.
An effective diagnostic tool

Provides comprehensive application diagnostic capabilities, the compilation window clearly shows all system and application faults, cross-references, call tree analyzes the reference relationships of variables and modules, double-click to locate programs for easy modification.
Flexible compilation configuration

Provide a personalized compilation configuration interface to ensure the long-term reliable operation of the device, including array out-of-bounds checks, infinite loop checks, address binding conflict checks, pointer out-of-bounds checks, etc.
Bidirectional nesting mechanism

LD, FBD, and SFC programming languages can embed ST language blocks to achieve nested fusion of algorithmic logic and control logic.

CalWorks programmable systems also support custom user libraries, batch variable name replacement, POU grouping, refactoring, and more.
At present, CalWorks programmable systems have been widely applied in key industries and fields such as power, building materials, and metallurgy, helping enterprises break through the "bottleneck" problem of industrial programmable software systems. In the future, CalWorks programmable systems will continue to delve into the research of independently controllable technologies, cost and service optimization, and the promotion of industry applications, continuously contributing SCIYON's strength to building an independently controllable industrial ecosystem and empowering a manufacturing power.
