Platform and Project Scope
XS Studio V1.1.0 is the programming and configuration environment for XINJE XS-series controllers. It is based on CODESYS V3.5.16.40 and combines PLC programming, HMI visualization, safety PLC functions, controller real-time functions, fieldbus configuration, motion control, debugging, and monitoring in one environment.
The software conforms to IEC61131-3. The evidence states support for six programming languages but identifies only five: ladder diagram (LD), structured text (ST), function block diagram (FBD), sequential function chart (SFC), and continuous function chart (CFC). Confirm the unnamed sixth language in the installed software documentation before making it a project requirement.
Communications, Configuration, and Diagnostics
Supported communications include EtherCAT, Modbus TCP/RTU, Ethernet IP, and OPC UA Server. Project configuration covers the PLC, I/O modules, and high-speed I/O. The compiler reports syntax warnings and error information when application code is invalid; runtime tools provide real-time data monitoring, curve acquisition, and tracking.
- Select the target controller through the built-in device-description interface and confirm that the required feature is supported by that model.
- Configure the PLC, attached I/O modules, and any supported high-speed I/O functions.
- Write the application in a supported IEC61131-3 language and compile it; correct every reported syntax error.
- Use real-time monitoring and curve tracking to verify controller data during commissioning.
Controller and Library Compatibility
| Feature | Supported scope stated in the evidence | Engineering decision |
|---|---|---|
| Controller IP and time settings | XSA330-W only; XSDH and XSLH support was described as forthcoming | Do not assume availability on XSDH or XSLH without checking the installed release. |
| High-speed I/O configuration | XSA330-W only; XSDH and XSLH support was described as forthcoming | Use the target-device description to verify access before designing around these functions. |
| MTCP library | XS3, XSDH, and XSLH | Confirm the controller family before selecting the XINJE Modbus TCP library. |
| System library | XSA controller system parameters | Use its instructions to obtain or set supported parameters such as CPU frequency, memory size, PLC firmware version, and Ethernet-port information. |
| EC_FROMTO library | LC3-AP remote I/O connected to temperature or weighing expansion modules | Select it for the stated remote temperature-control or weighing architecture. |
| PID library | XINJE PID instructions | Use it when the application requires PID control. |
High-Speed I/O and Motion Functions
On supported hardware, the high-speed I/O interface configures input filtering, single-phase counting, AB-phase counting, pulse-and-direction counting, external interrupts, comparison, match, and output functions. Because this interface is explicitly limited to XSA330-W in the evidence, controller selection must precede detailed high-speed I/O design.
The PLCopen-based motion toolkit supports single-axis and multi-axis motion, electronic cams, electronic gearing, and multi-axis CNC control. Interpolation functions include linear, circular, and helical interpolation. Verify that the selected controller, connected motion hardware, and installed libraries expose the required functions before commissioning.
FAQ
Which CODESYS version is XS Studio based on?
XS Studio V1.1.0 is based on CODESYS V3.5.16.40.
Which XS controller supports system settings and high-speed I/O configuration?
The stated release supports both interfaces on XSA330-W. XSDH and XSLH support was described as forthcoming, so verify it in the installed release rather than assuming availability.
Which controllers support the XS Studio MTCP library?
The XINJE Modbus TCP library supports XS3, XSDH, and XSLH in the stated release. Support for other XS models was described as planned.