Bus Extender
PB 4UIN
FLEXBOOL PB 4UIN is a Power Bus Extender with 4 universal inputs. It communicates with the PLC by means of a 2-Wire bus (Power + Data) with a total length up to 500 meters. Up to 32 extenders can be connected in a daisy chain.
Each of the four inputs can be used as an analog input (0-10V), current input (0-20mA), temperature input for RTD sensors (PT1000), temperature input for NTC sensors (thermistors 1-10kOhm), or digital input (level and pressure switches, relay contacts, buttons, and selector switches). The extender is compatible with all FLEXBOOL PLC models that support Power Bus communication (PB models).
Each of the four inputs can be used as an analog input (0-10V), current input (0-20mA), temperature input for RTD sensors (PT1000), temperature input for NTC sensors (thermistors 1-10kOhm), or digital input (level and pressure switches, relay contacts, buttons, and selector switches). The extender is compatible with all FLEXBOOL PLC models that support Power Bus communication (PB models).

2-Wire Bus (Power + Data)
Up to 32 extenders
Up to 500 meters
Daisy chain connection
Power & Data Indication (Dual-color LED)
Bus Reverse Polarity supported
IP66 Aluminium enclosure
SpringType terminals
Up to 32 extenders
Up to 500 meters
Daisy chain connection
Power & Data Indication (Dual-color LED)
Bus Reverse Polarity supported
IP66 Aluminium enclosure
SpringType terminals
4 Universal Inputs
Bus-powered sensors
Over-Current protection
Digital Inputs (dry contact)
Analog Inputs (0-10V)
Current Inputs (0-20mA)
RTD Inputs (PT1000)
NTC Inputs (1 - 5k)
Bus-powered sensors
Over-Current protection
Digital Inputs (dry contact)
Analog Inputs (0-10V)
Current Inputs (0-20mA)
RTD Inputs (PT1000)
NTC Inputs (1 - 5k)
COMMUNICATION | |
Bus Type: | Power Bus (Power + Data) |
Bus Wiring: | 2-Wire, daisy chain |
Max. Extenders: | 32 |
Max. Bus Length: | 500 meters |
Protocol: | Modbus RTU |
POWER SUPPLY (Bus) | |
Bus Voltage: | 15 - 30VDC |
Max. Bus Current: | 1A |
Power consumption: | 10mA at 24VDC |
Bus Protection: | Over-Voltage, Over-Current |
Bus Reverse Polarity: | Supported |
INDICATION & SETTING | |
Data Indicator: | Off (no communication) Flashing Green (normal) Flashing Red (duplicated ID) |
Power Indicator: | Steady Green (in range) |
Extender ID: | 1 - 99 (0 - Inactive Extender) |
Bus Termination: | 120 Ohm (DIP-Switch) |
MECHANICAL | |
Dimensions: | 150x64x34mm w/o glands 200x90x34mm with glands |
Enclosure: | Aluminium, powder coated (ABS optional) |
Cable Glands: | Brass, PG11, up to 10mm cable |
Terminals: | Spring type with lever, 0.2-2.5mm2 |
Mounting: | Wall mount, 2xM5 |
Weight: | 510g |
Water Resistance: | IP66 |
Impact resistance: | IK09 (EN 60068-2-75) |
ENVIRONMENTAL | |
Storage temperature: | -30 – 75 o C |
Operation temperature: | -20 – 65 o C |
Operation humidity (25 o C): | 10 – 90%RH, non-condensing |
ANALOG INPUTS (0-10V) | |
Number of channels: | up to 4 |
Input range: | 0-10V |
ADC resolution: | 12 bit |
Protection: | Over-voltage, over-current |
Input Impedance: | 150kOhm |
Measuring accuracy: | 0.02V (0.05-10V) |
DIGITAL INPUTS | |
Number of channels: | up to 4 |
Input type: | Dry Contact |
Protection: | Over-voltage, over-current |
Interrupts: | No |
CURRENT INPUTS (4-20mA) | |
Number of channels: | up to 4 |
Input range: | 0-25mA |
ADC resolution: | 12 bit |
Protection: | Over-voltage, over-current |
Measuring accuracy: | 0.02mA (0.05-25mA) |
THERMISTOR INPUTS | |
Number of channels: | up to 4 |
Supported sensors: | thermistors, 1 - 5k |
ADC resolution: | 12 bit |
Range: | -45 - +130oC (1k NTC) -20 - +130oC (5k NTC) |
Measuring accuracy: | 0.5oC |
Protection: | Over-voltage |
RTD INPUTS | |
Number of channels: | up to 4 |
Supported sensors: | PT1000 |
Connection: | 2-Wire |
ADC resolution: | 12 bit |
Range: | -50 - +300oC | Measuring accuracy: | 0.5% |
Protection: | Over-voltage |
FLEXBOOL PB | FLEXBOOL 3 | FLEXBOOL 2 | FLEXBOOL Lite | |
MCU | Dual-Core, 32-bit Xtensa LX6 | Dual-Core, 32-bit Xtensa LX6 | Dual-Core, 32-bit Xtensa LX6 | Dual-Core, 32-bit Xtensa LX6 |
Clock frequency | up to 240 MHz | up to 240 MHz | up to 240 MHz | up to 240 MHz |
SRAM | 520 KB | 520 KB | 520 KB | 520 KB |
ROM | 448 KB | 448 KB | 448 KB | 448 KB |
FLASH | 16MB | 16MB | 16MB | 16MB |
Real Time Clock | Low-power Sleep Timer (deep sleep mode) |
Crystal Oscliator 32.768 kHz BackUp Supply: 10 days |
Crystal Oscliator 32.768 kHz BackUp Supply: 10 days |
Crystal Oscliator 32.768 kHz BackUp Supply: 10 days |
Display | 1.3'' TFT 64K colors |
1.3'' TFT 64K colors |
1.3'' TFT 64K colors |
1.3'' TFT 64K colors |
SD Memory Card | ✓ | ✓ | ✓ | ✓ |
UPS Battery Charger | X | ✓ | X | ✓ |
EXT Connector (Top) | X | ✓ | ✓ | ✓ |
Pluggable Terminals | ✓ | ✓ | ✓ | ✓ |
USB-C | ✓ | ✓ | ✓ | ✓ |
Power BUS Extenders | ✓ | X | X | X |
RS485 | ✓ | ✓ | ✓ | ✓ |
UART | ✓ | ✓ | ✓ | ✓ |
1-Wire | ✓ | ✓ | ✓ | ✓ |
Ethernet | ✓ | ✓ | ✓ | ✓ |
WiFi | ✓ | ✓ | ✓ | ✓ |
Bluetooth | ✓ | ✓ | ✓ | ✓ |
SPI | Internal Only | on EXT connector | on EXT connector | on EXT connector |
I2C | Internal Only | on EXT connector | on EXT connector | on EXT connector |
Digital Inputs | 4 (up to 30VDC) | 8 (up to 30VDC) | 8 (up to 30VDC) | 8 (up to 30VDC) |
Analog Inputs | 4 (0-10V) | 8 (0-10V) | 8 (0-10V) | 8 (0-10.0V) |
Thermistor Inputs | on PB Extenders | 8 (1-10k, NTC) | 8 (1-10k, NTC) | X |
RTD Inputs | on PB Extenders | 8 (PT100, Cu100, Cu50) | X | X |
Current Inputs | on PB Extenders | 8 (0-25mA) | X | X |
Digital Outputs | 4 (300mA) | 8 (200mA) | 8 (200mA) | X |
Relay Outputs | 4 (SPST), 3A | 8 (3xSPDT + 5xSPST), 5A | 8 (3xSPDT, 10A + 5xSPST, 5A) | 8 (3xSPDT + 5xSPST), 5A |
Analog Outputs | X | 8 (0-10V) | X | X |
PWM Outputs | X | 8 (0-100%) | X | X |
DC Outputs | ✓ | ✓ | ✓ | ✓ |
Channel Indicators | 8 (White) | 72 (White) | 40 (White) | 24 (White) |
Process Indicators | 2 (Dual-Color) | X | X | 24 (Dual-Color) |
Dimensions | 54x106x62mm | 160x106x62mm | 107x106x62mm | 160x106x62mm |
Weight | 190g | 460g | 310g | 380g |
Depending on your location, you can order from our online store, or you can buy from a distributor. In both cases, all our products come with a standard warranty and you receive reliable technical support from our Technical Center. Choose your location to find the best devivery option.
Why FLEXBOOL?
FLEXBOOL is an open source, free of license limitations, industrial-grade PLC family, based on ESP32 MCU and fully compatible with Arduino IDE. With its excellent communication capabilities and wide I/O standards support, the FLEXBOOL PLC can operate as a complete stand-alone system, as well as a part of another system. It allows easy building of control and monitoring systems where the reliable measurements and control abilities can be easily combined with an impressive user interface.

ESP32
FLEXBOOL PLC family is based on the ESP32 dual-core 32-bit Xtensa LX6 MCU (240 MHz Clock frequency, 520 KB of SRAM, 448 KB of ROM and 16 MB of FLASH).

ARDUINO IDE
FLEXBOOL is fully compatible with ARDUINO IDE. All Arduino math and logic functions as well as many Arduino libraries can be used in your code.
Our FLEXBOOL PB Series PLC models support up to 32 Power Bus extenders, connected in a daisy chain to a 2-Wire bus (Power + Data) with a total length up to 500 meters.
REAL TIME CLOCK
FLEXBOOL PLC has an internal Real Time Clock/Calendar that allows you to create Alarm/Event Logs, keep track of operating hours, set reminders for the system user, and initiate various periodic processes like defrost, bearing lubrication, water treatment, tank ventilation, etc.
FLEXBOOL RTC is supplied by an internal capacitor backup that provides reliable RTC operation in case of a power break for up to 60 days.
10/100Mbs ETHERNET
FLEXBOOL PLC provides 10/100Mbs Ethernet communication based on the Microchip physical tranciever LAN8720 and ESP32 MAC layer. There are many useful examples posted on our web site, like setting up a static IP Address, or obtaining an IP Address from the router, pinging another network address, arranging a SD Card hosted Web Server, and Modbus TCP communication with other devices.
RS485
Complying with the industry standard for long-distance communication, the RS485 port of FLEXBOOL PLC provides anti-interference and reliable operation. It features reduced slew-rate drivers that minimize EMI and reduce reflections caused by improperly terminated cables, allowing error-free transmission up to 500kbps. The AutoDirection feature provides faster switching speeds, no contact bounce, better reliability, and better electrical isolation.
MICRO SD MEMORY CARD
Each FLEXBOOL PLCmodel is equipped with a SD Memory Card (included), that can be used for storing system data, Alarm/Event Logs, display images, web interface scripts, etc.
There many examples posted on our web site including reading/writing data to the card, creating/deleting files and folders, and building a SD Card stored web server / User Interface.
There many examples posted on our web site including reading/writing data to the card, creating/deleting files and folders, and building a SD Card stored web server / User Interface.
FULL COLOR DISPLAY
All FLEXBOOL PLC models have a full-color (64k) TFT with 240x240px resolution, and 1.3'' size. In combination with the panel buttons on the left side of the display, it can be used for a variety of purposes, including browsing the controller's menus, real time monitoring of analog and digital input/output states, and changing user-configurable set points.
UPS BATTERY CHARGER
FLEXBOOL PLC models Lite and 3 have an integrated, user-configurable, smart battery charger with UPS functionality. When a battery is connected to the controller, it is constantly charged and monitored.
In case of any power break, it will provide unbreakable power supply to the controller.
In case of any power break, it will provide unbreakable power supply to the controller.
WiFi
FLEXBOOL PLC provides 2.4GHz WiFi connection 802.11b/g/n. It features WMM, 4 × virtual Wi-Fi interfaces, simultaneous support for infrastructure station, SoftAP, and promiscuous modes.
BLUETOOTH
The FLEXBOOL PLC comes with Bluetooth Low Energy and Bluetooth Classic.
USB-C
The programming/debug port of the FLEXBOOL PLC is USB-C type, which is more compact than its predecessors and reversible in connectivity.
PROTECTED I/O
All FLEXBOOL Inputs are Over-voltage and Over-current protected. DO, AO, PWM and DC Outputs are over-current protected. Supply terminals are Over-voltage and reverse-polarity protected.
INTEGRATED SELF-TEST
FLEXBOOL PLC provides reliable hardware Self-Test functionality. Depending on your project, the hardware check can be performed only at startUp, or periodically during the controller operation.
LICENSE-FREE PROGRAMMING
We provide many free code examples, including UART, RS485, Modbus RTU, Modbus TCP, Power Bus communication, integration with Siemens & Delta PLC, Iridium, NodeRed, Grafana interfaces, Nextion & Delta HMI, etc.