What are and what are PLC and PAC controllers used for?
Programmable Logic Controllers
Many of you have probably heard about PLC controllers. It’s a concept very familiar to those involved in automation. However, few people know that recently our offer has expanded to include a wide range of PLC and PAC controllers from the HCFA brand. We invite you to read the article and familiarize yourself with our offer. PLC controllers, or Programmable Logic Controllers, are devices widely used in industries such as manufacturing, energy, building automation, and transportation. Their operation can be compared to the human brain, where the controller—like the human brain—executes a program stored in its memory. Based on the analysis of various input signals (digital and analog), an appropriate control algorithm for the machine/process is executed. This algorithm is written by a programmer in the form of a program. As a result of this process, the PLC controller controls actuators such as valves, motors, actuators, robots, etc., to achieve a specific goal. This goal could be, for example, the production of a specific type of product, maintaining a certain room temperature, dosing and mixing semi-finished products, packaging products, etc. The first PLC controller was developed and introduced by Modicon in 1969. Later, this device revolutionized the control systems market and replaced the previously used relay-contactor systems. One small device replaced the work of hundreds or even thousands of cooperating relays and contactors. The PLC controller was a universal device because the control algorithm could be adapted to different machines by changing the controller’s program without modifying its hardware structure.What does a PLC controller consist of?
A PLC controller consists of several basic components:- central processing unit (CPU) – responsible for executing the control algorithm,
- memory – which stores the program,
- inputs/outputs – in the appropriate configuration,
- communication ports – enabling program uploading and communication with other devices.
HCFA brand PLC / PAC controllers
One of the flagship products of the HCFA brand are advanced, multi-protocol PLC controllers and PAC controllers with integrated motion control functions (MOTION Control functions). In many cases, these controllers can serve as advanced motion controllers with support for up to 256 real EtherCAT axes. The controller offer includes three product series: – M300 series PLC controllers – M500 series PLC controllers – Q and QP series PAC controllersM series PLC controllers
M series PLC controllers are economical, yet fast and compact controllers that are perfect for both simpler and advanced drive and process applications.Features of M series PLC controllers:
- Compact and fast – execution time of a single instruction is just 5ns
- Support for multiple programming languages – LD/FBD, ST, and C/C++ (according to IEC61131-3 standard)
- Multi-protocol communication – including Free Protocol, Modbus RTU/TCP, CANopen, EtherNet/IP, EtherCAT
- Support for functional blocks for motion control (Motion functions) according to PLCOpen2.0 – including multi-axis synchronization, electronic cams, axis grouping, functions like flying saw, rotary knife, linear/circular/spherical interpolation
- CNC functions – support for G-code, M-code (selected models)
- Built-in fast 200kHz pulse I/O for encoder handling and axis control (e.g., stepper motors, servo drives, etc.)
- Axis control – from 8 to 64 real EtherCAT axes (up to 128 slave devices) and from 4 to 8 pulse-controlled axes
- I/O expansion capability with HCMX series expansion modules or via HCQX-D4 and HCNXE series signal islands.
- Free and comprehensive programming environment – SysCtrl Studio software
Fig. 1 M series PLC controllers – communication capabilities.
Q and QP series PAC controllers
Eget quis mi enim, leo lacinia pharetra, semper. Eget in volutpat mollis at volutpat lectus velit, sed auctor. Porttitor fames arcu quis fusce augue enim. Quis at habitant diam at. Suscipit tristique risus, at donec. In turpis vel et quam imperdiet. Ipsum molestie aliquet sodales id est ac volutpat.Mi tincidunt elit, id quisque ligula ac diam, amet. Vel etiam suspendisse morbi eleifend faucibus eget vestibulum felis. Dictum quis montes, sit sit. Tellus aliquam enim urna, etiam. Mauris posuere vulputate arcu amet, vitae nisi, tellus tincidunt. At feugiat sapien varius id. Tristique odio senectus nam posuere ornare leo metus, ultricies. Blandit duis ultricies vulputate morbi feugiat cras placerat elit. Aliquam tellus lorem sed ac. Montes, sed mattis pellentesque suscipit accumsan. Cursus viverra aenean magna risus elementum faucibus molestie pellentesque. Arcu ultricies sed mauris vestibulum. Eget quis mi enim, leo lacinia pharetra, semper. Eget in volutpat mollis at volutpat lectus velit, sed auctor. Porttitor fames arcu quis fusce augue enim. Quis at habitant diam at. Suscipit tristique risus, at donec. In turpis vel et quam imperdiet. Ipsum molestie aliquet sodales id est ac volutpat.Mi tincidunt elit, id quisque ligula ac diam, amet. Vel etiam suspendisse morbi eleifend faucibus eget vestibulum felis. Dictum quis montes, sit sit. Tellus aliquam enim urna, etiam. Mauris posuere vulputate arcu amet, vitae nisi, tellus tincidunt. At feugiat sapien varius id. Tristique odio senectus nam posuere ornare leo metus, ultricies. Blandit duis ultricies vulputate morbi feugiat cras placerat elit. Aliquam tellus lorem sed ac. Montes, sed mattis pellentesque suscipit accumsan. Cursus viverra aenean magna risus elementum faucibus molestie pellentesque. Arcu ultricies sed mauris vestibulum.
Features of Q / QP series PAC controllers:
- Support for multiple programming languages – IL, LD, FBD, ST, SFC, CFC (according to IEC61131-3 and PLCOpen 2.0 standards);
- Multi-protocol communication – including Free Protocol, Modbus RTU/TCP, CANopen, EtherNet/IP, EtherCAT, OPC UA;
- Controllers equipped with powerful ARM, Intel Celeron, Intel i5, and Intel i7 processors (depending on the controller version);
- Large memory capacity: up to 128MB program memory, up to 128MB Flash, up to 8GB RAM, and support for SSDs up to 64GB;
- Support for functional blocks for motion control (SoftMotion) according to PLCOpen2.0 – including multi-axis synchronization, electronic cams, axis grouping, functions like flying saw, rotary knife, linear/circular/spherical interpolation;
- CNC functions – support for G-code, M-code;
- Support for industrial robot kinematics;
- Built-in fast 200kHz pulse I/O for encoder handling and axis control (e.g., stepper motors, servo drives, etc.);
- Axis control – from 8 to 256 real EtherCAT axes and up to 8 pulse-controlled axes;
- Ability to create very extensive distributed systems – support for up to 65536 EtherCAT SLAVE devices;
- I/O expansion capability with HCQX-D4 series expansion modules or via HCQX-D4 and HCNXE series signal islands;
- Programming environment – CODESYS v.3.5 or HCP WORKS 3 (free) software.
Fig. 8 Structure of a PAC controller using the HCQ5P-1500-U4 controller as an example.
Summary
Eget quis mi enim, leo lacinia pharetra, semper. Eget in volutpat mollis at volutpat lectus velit, sed auctor. Porttitor fames arcu quis fusce augue enim. Quis at habitant diam at. Suscipit tristique risus, at donec. In turpis vel et quam imperdiet. Ipsum molestie aliquet sodales id est ac volutpat.Mi tincidunt elit, id quisque ligula ac diam, amet. Vel etiam suspendisse morbi eleifend faucibus eget vestibulum felis. Dictum quis montes, sit sit. Tellus aliquam enim urna, etiam. Mauris posuere vulputate arcu amet, vitae nisi, tellus tincidunt. At feugiat sapien varius id. Tristique odio senectus nam posuere ornare leo metus, ultricies. Blandit duis ultricies vulputate morbi feugiat cras placerat elit. Aliquam tellus lorem sed ac. Montes, sed mattis pellentesque suscipit accumsan. Cursus viverra aenean magna risus elementum faucibus molestie pellentesque. Arcu ultricies sed mauris vestibulum.For questions, please direct inquiries to:
automatyka@pivexin-tech.pl
tel. 32 412 30 45

+48 32 414 91 53
info@pivexin-tech.pl
