Welcome to akYtec!
Call us now: +49 (0) 511 / 16 59 672-0

PR100 Mini-PLC 20 I/O

SKU: PR100
PR100 is a compact Mini-PLC equipped with a total of 20 built-in inputs and outputs, and designed to solve basic automation tasks in lighting control, pumping control, ventilation and heating control, and in other small-scale control systems.

8 digital inputs8 digital outputs4 analog inputsModbus RTU/ASCIIRS485 interfaceUSB interfacebuilt-in real-time clockDIN rail mountingsoftware at no chargeAmbient temperature

* Required Fields

- +
Product Description

    PR100 is a compact Mini-PLC designed to solve basic automation tasks in, for example, lighting control, pumping control, ventilation and heating control, and other simple control systems.

    With its minimum width, which measures as narrow as five standard MCBs placed inline, and dedicated enclosure form, the PR100 Mini-PLC allows for space-saving installation even in smaller consumer units , not to mention control cabinets. This device can operate in non-heated environments down to -40°C as well as in heated ones in temperatures up to +55°C.

    An application program is written in function block format in the akYtec ALP programming software available free of charge. The control algorithm is uploaded to the device memory through a micro USB cable.

    Functions and features
    • 20 I/O points (8DI + 8DO + 4AI, see the Specifications table down the page for details)
    • Support for analog signals of type 4-20 mA or 0-10 V
    • RS485 interface and Modbus RTU/ASCII (Master/Slave)
    • Extended operation temperature range: -40…+55 ºС
    • USB-powered in the programming mode
    • Software-based features include: retain variables, day timer, week timer, PID control, etc.
    Enclosure design features
    • Compact enclosure (5x standard MCB = 90mm in width) suitable for installation into a domestic consumer unit as well as into any control cabinet
    • Removable terminal blocks
    • Convenient battery replacement


    PR100.24.2.1 24 V DC, 8DI + 8DO + 4AI, 1x RS485 (Modbus RTU/ASCII)
    Power supply 24 (9...30) V DC
    Power consumption, max. 4 W
    Real Time Clock Backup 5 years (CR2032)
    Real Time Clock accuracy ± 3 s/day
    Extension modules none
    Programming environment akYtec ALP
    Programming language FBD
    Programming interface Mini-USB
    Memory ROM 128 kB
    RAM 16 kB
    Retain memory 1 kB
    Network variables 128 Byte
    Interface RS485
    Protocols Modbus RTU / ASCII (Master / Slave)
    Baud rate 9.6...115.2 kBit/s
    Digital inputs
    Quantity 8
    Type Switch contact
    Logical states 1 8.5...30 V DC (2...5 mA)
    0 -3...+5 V DC (0...15 mA)
    Galvanic isolation in groups of 4
    Universal inputs
    Quantity 4
    Input signal Analog / Digital
    Galvanic isolation none
    Analog input 4-20 mA, 0-10 V
    Resolution ADC 12 bit
    Digital outputs
    Quantity 8
    Type relay, NO
    Galvanic isolation individual
    Switching capacity AC 5 A, 250 V (resistive load)
    DC 3 A, 30 V
    Minimum load current 10 mA (at 5 V DC)
    Ambient temperature -40...+55 °C
    Storage temperature -25...+55 °C
    Humidity up to 80 % (at +25 °C, non-condencing)
    IP Code IP20
    Dimensions 88 × 108 × 58 mm
    Weight approx. 250 g
    Material plastic


    Difference between PNP and Relais Output?

    The PR’s has relais outputs, Relay outputs use an electromagnetic coil to actuate a switching contact. When the control voltage is applied to the relay coil, it either closes or opens the switching contacts to control the load.

    Whereas PNP transistor outputs are commonly used in control circuits to switch electrical loads, such as relays, LEDs, or motors.

    They are e used to provide a positive voltage signal to turn on or control a connected load. When a positive voltage is applied to the base, the transistor becomes conductive, and the collector is connected to the emitter, allowing current to flow to the load.

    The main difference is that PNP transistor outputs represent an electronic method for controlling loads, while relay outputs are electromechanical devices. The choice between them depends on the specific requirements of the application and design preferences.

    Rate the answer?
    What is the maximum load capacity of the inputs and outputs?

    Digital Input: 264 V AC (for 230.x.x Version) 30VDC (for 24.x.x version)

    Digital Output: AC 5A, 250 V DC: 3A, 30V

    Rate the answer?
    Can I use the PR devices to control and monitor the current of my PV system?

    Yes, the PR-devices series can be used to monitor and control the consumption of a PV system. The PR series supports the Modbus RTU protocol, making it compatible with any energy meter that supports this protocol. The digital outputs of the series are suitable for control purposes and can, for example, redirect the current to a battery, the general power grid, or heating elements

    Rate the answer?
    Loss of data. Do you lose the ALP program when you change the battery?
    The user program is written to the retain memory. The battery can be changed without any issues, and the program remains unaffected. It's worth noting that when the battery is replaced, the RTC will be reset. The battery typically lasts for about 8 years.
    Rate the answer?
    Compatibility with HMI? What does a HMI need to be working with the PR-devices?
    Any HMI device compatible with the Modbus RTU Protocol is of displaying process values and can be utilized as an HMI with the PR device series.
    Rate the answer?
    What happens to my variables when we have a power failure? Is the program persistent?
    The program is stored in the retain memory, which remains unaffected in the event of a power failure. Therefore, in the event of a power failure, your PR device will retain the program and will not require reprogramming. Variables that must be stored in non-volatile memory must be marked as retain in the ALP project.
    Rate the answer?
    Can the PR-Devices be used as a PID-Controller?
    Yes the PR-devices can function as PID-Controller, our ALP Software utilizes function block language and comes with preinstalled macros like PID Controller and PWM Generator, among others.
    Rate the answer?
    Can I control a pumping System with the PR-devices?

    Yes, the PR-Devices can be used to control pumping systems. Therefore, we recommend exploring the sample projects available on our website. We also offer sample projects that showcase the capabilities of PR devices, such as a press machine.

    In one of these projects, we demonstrate how the programmable relay PR200 can be utilized to enhance operator safety when operating a press machine. Additionally, a counting function has been implemented, and its results are displayed.

    Another example project involves a modifiable week clock. Some automation tasks require toggling secondary devices based on specific schedules, which can change over time. With this sample project you can learn how to set more importantly, modify the schedule of output activities using the PR’s function keys and screen.

    Rate the answer?
    What steps do I have to take to calibrate the PR-devices when i have uncertanties in the measurement?

    If the accuracy of the input or output of the module is no longer in accordance with the specification, it can be calibrated.

    Each analog input and output has its own calibration coefficients for each sensor type.

    – The calibration is performed using a reference signal source connected to the device input or output.

    – The calibration coefficients are calculated based of the ratio between the current input signal and the reference signal and stored in the non-volatile device memory.

    – If the calculated coefficients go beyond the permissible limits, a message about the error cause will be displayed.

    For further concrete instructions on page 36 in the manual shows step by step instructions on how to calibrate input/ or output

    Rate the answer?
    How does the Modbus register work and why is it in hexadecimal? (3x0000 to 3xFFFF)

    Modbus registers work as a way to store and exchange data in Modbus communication, which is a popular protocol used in industrial automation and control systems. Modbus registers are typically 16-bit values, and they are indeed represented in hexadecimal format. Here's an explanation of how Modbus registers work and why hexadecimal is used:

    1. Data Storage: Modbus registers are used to store various types of data, such as sensor readings, control parameters, status information, and more. These registers are organized in a range from 0x0000 to 0xFFFF, which covers 65,536 possible values.
    2. 16-Bit Format: Each Modbus register is 16 bits (2 bytes) in length. This means that it can hold values ranging from 0 to 65,535. The 16-bit format is common in industrial control systems because it provides a good balance between precision and data size.
    3. Hexadecimal Representation: Hexadecimal (base-16) is used to represent Modbus registers for several reasons:
      • Compactness: Hexadecimal allows for a compact representation of binary data. Each hexadecimal digit represents four binary bits, making it efficient for displaying and working with 16-bit values.
      • Human Readability: Hexadecimal is more human-readable than binary or decimal for 16-bit values. It uses the digits 0-9 and the letters A-F to represent values from 0 to 15.
      • Alignment: Hexadecimal values align neatly with bytes. In a Modbus register, each byte is represented by two hexadecimal digits, making it easier to work with when dealing with byte-oriented communication protocols.
      • Consistency: Hexadecimal is consistent with the way data is often displayed and configured in industrial control systems and related software.
    4. Addressing: The "3x" in "3x0000 - 3xFFFF" refers to the Modbus function codes. In Modbus, function codes 3 and 4 are used for reading and writing registers. The "x" in "3x" signifies that these registers are in the "holding registers" category. Holding registers are used to store data that can be read and written by external devices
    Rate the answer?