X-GO Logic Control

Soft-PLC for Windows

for EtherCAT, ProfiNET and Ethernet/IP

Manual   Documentation for XGO Logic Control
Download Software   XGO Software Download
Request Further Information   Soft PLC Information
Call Us   Imprint
Soft-PLC for Windows with Realtime Engine
EtherCAT, Profinet and Ethernet/IP
No Additional Controller Hardware
Fieldbus Configurator
Adaptive PLC Programming Language
SingleStep Debugging with HOLD/GO
Expandable Function Modules with SDK
Data Exchange with External Programs
Data Monitor for Input and Output Values
Optional: HMI Designer
Optional: Motion Control PlugIN
Optional: Smart Vision Control PlugIN
Manual for X-GO Soft-PLC
Master Protocols for X-GO Soft-PLC X-GO Flex Protocol
X-GO Flex Panel X-GO Soft-PLC with photorealistic interface
X-GO Soft-PLC with Data Monitor X-GO Flex Monitor
X-GO Flex Coding X-GO Soft-PLC with PLC Language
X-GO Soft-PLC with SingleStep Debugger X-GO Flex Debug
X-GO Flex Extend X-GO Soft-PLC with expandable function modules
X-GO Soft-PLC with data exchange to programs X-GO Flex Exchange

Typical Applications

Service and Diagnostics
Small Control Systems
Data Analysis
Assembly
Packaging
Measurement Technology
Welding Technology
X-GO Soft-PLC Applications

Video Coach

<- Video: Logic Control Intro
Click on preview to start
Video: Workshop XGO Part 1 ->
Click on preview to start
<- Video: Workshop XGO Part 2
Click on preview to start
Video: EtherCAT Configuration ->
Click on preview to start
<- Video: Profinet Configuration
Click on preview to start
Video: Ethernet/IP Configuration ->
Click on preview to start
<- Video: 3D Printing with XGO
Click on preview to start

Worth Knowing ...

The Soft-PLC for EtherCAT, Profinet, Sercos III and Ethernet/IP

The Soft-PLC X-GO Logic Control for Windows enables reliable real-time control of fieldbus devices and supports various industrial fieldbus protocols such as EtherCAT, Profinet, Ethernet/IP, and SERCOS III. The software runs on standard PC hardware with the Windows operating system, without the need for additional controller hardware. This is made possible by the powerful X-Realtime extension for Windows, which uses reserved processors and deploys the PC as a fully fledged controller system.

With X-GO Logic Control, fieldbus devices can be flexibly programmed using an adaptive PLC programming language. The software offers comprehensive diagnostic and debugging functions, allowing users to concentrate on the logical processing of the user data without having to worry about protocol-specific details.

Optionally, a Motion library is available for the precise path control of drives. One of the biggest challenges in the field of Motion Control – the interpolation of coordinate points – is reliably solved by the advanced kinematic control in the Sybera Motion library. The library processes GCODE files and enables the control of IO devices and drives.

The Soft-PLC is particularly suitable for system control, commissioning, service, and diagnostics of industrial systems. It is the ideal solution for flexible, platform-independent real-time control in automation.

X-GO FlexProtocol

Whether Profinet, EtherCAT, Ethernet/IP, or Sercos III, the X-GO Soft-PLC controls the fieldbus protocols without complex programming. Multiple instantiation even allows you to operate different protocols simultaneously.

X-GO FlexPanel

The FlexPanel module of the Soft-PLC allows you to create a photorealistic design and integrate measuring instruments, input panels, and backgrounds – without programming. With pre-made templates, you can overlay images and graphics corresponding to your system with parameterizable display and input modules and link them to PLC variables. The overlaying of the modules is done by simple adjustment of parameter files. New modules can also be programmed using the X-GO SDK and integrated into the X-GO software.

X-GO FlexCoding

A programming language that adapts to you? Write your PLC real-time code with your own syntax, with all language elements and without crashes. An integrated time management system prevents overflows during real-time code execution. Various language elements are provided for the evaluation and linking of constants and station values (e.g., for timer, counter, and conditional jumps). Additional function modules can be added to the Soft-PLC. The program is checked for logical errors with the PLC Checker.

X-GO FlexDebug

The SingleStep execution of the PLC code with HOLD and GO mechanism allows you to fully inspect the PLC program. In HOLD mode, you can change or view values via linked FlexPanel elements. Additionally, FlexDebug allows for the repositioning of the current execution step at any time.

X-GO FlexExtend

With the X-GO SDK, you can flexibly extend the X-GO PLC control with new function modules. With a simple programming interface, you develop new function modules that you can use in the PLC language. For example, drive modules for complex curves or encoder modules can be embedded.

X-GO FlexExchange

The FlexExchange module of the X-GO SDK enables data exchange and the simple connection of external applications to the X-GO PLC control. The entire logic stack is accessible via Shared Memory, allowing real-time data to be directly processed by your C# or C++ programs via exported PLC variables and buffers.

X-GO FlexMonitor

The FlexMonitor offers a station control system that is particularly suitable for service operations. It allows you to display input data and modify output data with different data masks. All data masks are saved with position and name when exiting the software and are immediately available upon restart using the autostart function.