KYAC: controller series for motion control and automation

05 June 2024 Product News

Programmable controllers KYAC311 and KYAC323 (generalized as KYAC) from Kyland are a reliable solution for motion control, creation of machine vision systems and for general automation systems. Both series have high performance and reliability, but there are slight differences in their hardware, which will be described below.


The KYAC311 series are compact and powerful controllers designed to handle high-load and demanding network environments. They have a fanless design and a reliable aluminum profile, and the working environment temperature can be from -20 to +60 degrees, so this solution can be used in projects with an unfavorable environment and air pollution.

Key features of KYAC311 include:

  • Processor: Intel® Celeron J1900, 2.0GHz, 4 cores / 4 threads, 2MB L2 cache
  • RAM: up to 8 GB DDR4
  • Built-in memory: 128 GB SSD
  • Network interfaces: 2 ports 10/100/1000Base-T
  • Expansion slots: 1 full-size miniPCIe slot

KYAC311 are ideal for use in motion control systems.


The KYAC323 series is an improved and more powerful series, which is equipped with processors from the Intel Core I3/I5/I7 family. Since the TDP (Thermal Design Power) is 6.5 times higher than the KYAC311, active cooling is used here. Due to the higher operating speed, the system jitter for these models is 25 microseconds versus 35 for the KYAC311.

Key features of KYAC323 include:

  • Processor: Intel Core I3-8100/I5-6400/I7-8700
  • RAM: 8/16/32 GB DDR4
  • Built-in memory: 128/256/512 GB SSD
  • Network interfaces: 4 ports 10/100/1000Base-T
  • Expansion slots: 2 full-size miniPCIe slots

KYAC323 controllers are ideal for use in machine vision systems as well as general industrial automation systems.

The main differences between the KYAC311 and KYAC323 series can be seen in the table below:

Model name KYAC311 KYAC323
CPU Celeron J1900 Intel® Core™ i3/i5/i7
RAM 8 GB DDR4 max 32 GB DDR4 max
Network interfaces 2 10/100/1000Base-T ports 4 10/100/1000Base-T ports
miniPCIe slots 1 full-size 2 full-size
COM ports 2x RS-232/485 1x RS-232/485
Video interfaces DVI-D VGA, HDMI
Protocol support EtherCAT, EtherNet/IP, OPC UA, ModbusTCP, OPC UA
OS and runtime Windows 10, Codesys RTE 3.5.18
Power requirements 12-24 Vdc

Controller programming

KYAC controllers can be programmed in a variety of environments, including Python, C++, and Java. However, the main development environment is CODESYS. Models within the series differ from each other not only in their hardware, but also in their built-in modules, which allow you to select solutions for a specific application. Specific model names contain letters at the end by which you can tell which module is preinstalled:

  • If the model name contains “SM” (SoftMotion), then this controller has a built-in SMC_Basic library, which complies with the PLC open certification standard (parts 1, 2). It can control the master-slave motion of one axis or two axes (electronic cam and gear).
  • The presence of “CN” (CNC + Robotic) indicates that the SMC_CNC and SMC_Robotic libraries based on the SMC_Basic library have been added to the software, supporting applications for CNC and robots. With their help, you can implement the development of CNC numerical control systems and the development of groups of robot axes.
  • TW (Target & Web Visu) means an integrated visual editor that allows you to create professional visual interfaces directly in the development environment. TargetVisu ​​displays the interface on a connected display, while WebVisu supports viewing the interface in a web browser.

Below is a list of supported functions for each part of software:

SM (SoftMotion):

  • SM (SoftMotion): Spot Motion, Step Motion, Position Compare Trigger, Position Capture, High Speed ​​Motion, Home Position Return, Electronic Gear, Gap Capture, Electronic Cam, Continuous Path Motion, Tangent Follow.
  • CN (CNC+Robotic): two-axis elliptical interpolation, three-axis elliptical interpolation, path preprocessing function, two-axis tandem robot model (SCARA), two-axis spline, three-axis spline, five-axis machining model, three-axis tandem robot model (SCARA ), two-axis parabolic motion, three-axis parabolic motion, two-axis gantry function, parallel (DELTA) robot model, two-axis linear interpolation, three-axis helical interpolation, three-axis gantry, four-axis palletizing robot model, two-axis circular interpolation, DXF to G-code conversion function, T -shaped portal, six-axis (six-axis) robot model, three-axis linear interpolation, G-code/M-code function, H-shaped portal, three-axis circular interpolation, coordinate system transformation, polar coordinate system model.
  • To ensure system reliability, the K-DuoSync redundancy system can be used. It is implemented in the form of double protection. The controllers are synchronized with each other via a synchronization cable or via an Ethernet network. To improve protection, two switches can also be used in case some ethernet path is interrupted.

Fast Product Request