OEM PLC with Integrated HMI & Customizable I/Os

The Wx100 PLC has an integrated 16-key keypad and a 128 x 64 pixels OLED display screen. Likes its Fx series PLC cousins, Wx100 PLC supports full floating-point math and is programmed using the new i-TRiLOGI version 7.52 software that also supports programming of its new keypad, OLED display, HTTPS and MQTT client capabilities. Best of all, Wx100 connects to I/O terminals via a low cost ribbon cable connector, allowing flexible choice of I/O terminals as described below:

Custom I/O Boards

OEM machine or equipment builders can build their own fully custom-designed I/O boards that incorporate the exact number of digital, analog or I2C based I/Os needed, and add any preferred connectors, terminals or wire harness for quick connection to field sensors and actuators.

Therefore, Wx100 can be used as the control brain to build your own private-labeled custom PLC. OEMs now have the option of deploying an incredibly low cost, yet extremely powerful IoT-ready PLC for their equipment.


Off-the-shelf I/O Terminals

1. For basic I/O needs, choose Wx-TERM8 that includes:

  • 8 PNP/NPN configurable digital inputs
  • 6 digital outputs
  • Up to 6 analog inputs (shared with DI 1-6)
  • Special I/O such as HSC, Stepper Control, PWM

2. For additional I/O needs, choose Wx-TERM16 that includes

  • 16 PNP/NPN configurable digital inputs
  • 14 digital outputs
  • Up to 6 analog inputs (shared with DI 1-6)
  • 4 analog outputs (2 channel 0-20mA, 2 channel 0-5V).
  • Special I/O such as HSC, Stepper Control, PWM
  • Expansion Port to add digital and/or analog I/O such as the Wx-M1616

Add IoT to Existing Equipment

Beyond serving as a low cost, super powerful standalone PLC for OEM equipment, a Wx100 can also be an IIoT companion that instantly transforms your existing OEM product or factory automation equipment into IIoT (industrial Internet of Things) without any re-engineering! This allows OEMs to quickly update their products as IIoT-capable with minimal investment and zero risk!

  • No need to reprogram existing equipment
  • Wx100 connects to OEM product or factory equipment via RS485/RS232
  • Retrieve equipment data using Modbus RTU or an ASCII protocol
  • Or monitor equipment's I/Os using Wx100's built-in analog and digital I/Os
  • Publish equipment data to MQTT Server (Clear or SSL)
  • Subscribe to MQTT topics and transfer received data to the equipment via RS485 or RS232
  • Easy connection to HTTPS (encrypted) web server to upload files or data
  • May also act as a WLAN ModbusTCP to Modbus RTU gateway

Wx100 itself is actually an extremely powerful programmable controller with built-in MQTT and HTTP/HTTPS client functions and connect to the LAN or Internet via WiFi. It is able to act as a serial protocol master to an existing equipment's controller via its RS485 port. As such Wx100 can extract data from the equipment controllers, process it and then upload the data to a MQTT or HTTPS web server directly. Wx100 also has built-in analog and digital I/Os that can connect to your existing equipment for I/O monitoring or data collection. Therefore, Wx100 is a perfect IIoT companion to any industrial equipment that either has a controller with RS232 or RS485 port and support a serial communication protocol (e.g. Modbus RTU or some ASCII string based protocol), or has digital or analog I/Os that Wx100 can connect to obtain data.

So whether you have OEM products that need an IIoT upgrade, or you would like to add IIoT capability to your in-house production equipment without major re-engineering, a Wx100 can easily accomplish your goal with minimal cost and effort. In addition, Wx100 provides your equipment a mini-HMI that can make your product more attractive and competitive.

Of course, Wx100 can also be the main PLC if you are building a new product. It's incredible amount of capability at an unbelievably good price will ensure that your new IIoT-ready OEM product is highly competitive and attractive to your customers. Contact us today (or email: support@triplc.com) to find out more!


  • TCP/IP: MQTT client, Modbus TCP server/client, FTP server/client, SNTP client & FServer server/client
  • Serial: Modbus RTU, Modbus ASCII and TRi Hostlink command protocols
  • Programmable over serial, WiFi, or the Internet
  • Built-in Webserver for web-app control
  • Connect, publish and subscribe to MQTT Server
  • Upload files to an FTP server


  • PNP/NPN selectable inputs and NPN outputs
  • Supports multiple stepper control and PWM signals
  • Measure and count pulses simultaneously
  • 6 x 0-5V AI shared with DI
  • Expandable digital and analog I/O
  • Keypad buttons for software control

Advanced Features

  • Built-in graphical display + 16-key keypad
  • Floating point variables and math
  • Non-volatile EEPROM memory
  • Real-time clock for event storage (automatic time-server update via TCP)
  • Software and hardware interrupts for complex control
  • PID loops for control systems applications
  • Simple yet powerful ladder logic and TBASIC structured text programming






DI8NPN or PNP / 12-24V DC
DO6NPN / 12-24V DC / 0.5A continuous
AI6Single Ended 0.5-5V / 12 bit
Shared with the DI
AO0Analog outputs are available via Terminal and Expansion Boards
PWM612-24VDC / 0-100% / 0.5A continuous
2 channel (16 Hz to 10KHz)
4 channels (16Hz to 50KHz)
Stepper Motor Controller3Shared with DO / pulse and direction / 10K pps
Pulse Counter3Shared with DI / Quadrature or single phase / 20KHz
Pulse Measurement6Shared with DI / Measure frequency, period, pulse width / 50KHz
Expansion Port 0A terminal board (TERM16) is required for further expansion.
Expandable up to 80 D/I, 78 D/O, 72 A/I and 4 A/Os


Board Supply112V-24V DC

Non-volatile Memory (standard)

Program 32K32K words program memory standard (firmware 94.4 build 13+)
Data 14K14K words EEPROM built in for occassional backup (>1M writes)
Filespace 348K348K bytes FLASH memory for storing webpages and/or other files


Standard1Real Time Clock and Calendar (Year, Day, Month, Hours, Min, Sec, day-of-week) - no battery backup


All COM ports support software programming, monitoring, and control

WiFi1 72 Mbps HT20 WiFi radio
RS2320Require Auto485 to convert RS485 to RS232
RS4851two-wire connection with Modbus RTU protocol support


  • Modbus TCP (client and server)
  • FServer (native programming/monitoring/data)
  • FTP (client and server)
  • Webserver (HTML and JavaScript)
  • MQTT (TLS 1.0 Encryption)
  • HTTP/HTTPS (TLS 1.0 Encryption)
  • Modbus RTU/ASCII
  • Native Hostlink (programming/monitoring/data)
  • Generic ASCII (programmable)


OLED1128 x 64 pixels graphical OLED display built in.


Languagei-TRiLOGI Version 7.52 or later (Ladder+Basic)
PC / OSWindows XP, 7, 8, 10, 11


Dimensions3.5"(L) x 2.0"(W) x 1.0"(H)
90mm (L) x 51mm (W) x 25.8mm (H)
Weight2.5 oz (70g)
WiringIDC Cable to Terminal Board
Pluggable Screw Terminals on the Terminal Board


Operating Temperature -20 to +80 deg C
(-4 to +176 deg F)
Operating Humidity10% to 90% Rel. Humidity, non condensing
Vibration ResistanceIEC 68-2-6/1980 Vibration 1.6mm
  • 25Hz to 100Hz
  • Amplitude = +1
  • Acceleration = + 4.0g
Electrical Noise ResistanceIEC801-4 (Fast transient)
  • 2KV to power supply
  • 50 microsecond pulse width
  • 1 min. 1KV to I/O by capacitive coupling
  • 0 microsecond pulse width

Document Name

Document Type


WX100 User's ManualManual
WX100 Data SheetDatasheet
WX100 Intro SheetIntro
WX100 MQTT Quickstart GuideGuide
Radio Frequency Compliance
Testing Laboratory Certificate of Comformity
Reference - CoC
Radio Frequency Compliance
Supplier's Declaration of Conformity
Reference - DoC





Terminal Boards and I/O Expansion

Terminal wiring board - no expansion port
Terminal wiring board with expansion port
Expansion Card with 32 Digital I/Os (Requires Wx100 and Wx-TERM16)
Expansion Card with 32 Digital I/Os
Expansion Card with 48 Digital I/Os
Expansion Card with 80 Digital I/Os
Analog I/O Expansion Modules

Wiring Adapters

Analog Terminal Interface Board
4-20mA Analog I/O Interface

Communication Adapters

RS232-to-RS485 Converter
USB to RS485 Serial Port Converter


DB9 Programming Cable
DB15 Analog Interface Cable

Memory and Battery Backup

Ferrogmagnetic RAM (11K words)
FRAM-RTC-0 + Batt.-backed RTC & 256kb Data File Storage


2 Lines x 16 Char. LCD Display
4 Lines x 20 Char. LCD Display
RS485 driven 4x20 LCD Display


MD-HMI: 16 Keys Keypad & 4x20 LCD Display
4.3" LCD Touch Panel
7" LCD Touch Panel
3.1" Graphic HMI with 18-Button Keypad


DIN Rail Mounting Kit - Small
DIN Rail Mounting Kit - Small
DIN Rail Mounting Kit - Medium
DIN Rail Mounting Kit - Large


Power Supply, 24VDC, 2.5A


TRi ladder+BASIC programming software
TRi ExcelLink Software