Application Note: WL-MIO-AN-10000

System Application Notes


Responsive image
Responsive image

Application notes are intended to describe “How 2 Begin” a WL-MIO Process Controller solution with the necessary basic WL-MIO components, infrastructure provisions, support equipment, and programming environment required to achieve an operational automated control system. The following topics comprise the scope of System Application Notes:

System Requirements

A WL-MIO Process Controller Solution requires the following:

Back to Top
VPE-6000 Backplane

At the heart of the WL-MIO is the 8 position backplane. Any module may be located in any slot position. A programming address (Module ID) for each module position is automatically detected when a module is inserted into the backplane. The Module ID (reference VPE-6000, Backplane specification for address identification) is determined by the backplane jumper configuration and inserted module position on the backplane itself. Up to 16 backplanes (unique ID's) are available. Connecting multiple backplanes together for a WL-MIO Process Controller solution enables a CAN BUS capacity of 127 WL-MIO modules that are individually programmable.

Responsive image

Functions of the VP-6000 Backplane are:

Back to Top
Processor and Module Bus Power Supply

All WL-MIO modules use 5 VDC power for operation. VPE-6010, Power Supply 5 VDC Module, provides an integrated and redundant capability for the WL-MIO Processor Controller solution. Primary power via an external 24 VDC is required for power input through the terminal connectors associated with location of the backplane module position where the VPE-6010, Power Supply 5 VDC Module, is inserted. There are two primary power inputs to enable enhanced continuity of operations should one primary power fail.

Functions of the VPE-6010 Power Supply are:

Back to Top
Processor Module

The WL-MIO processor module adapts the industry accepted Raspberry Pi 4 Model B mounted to WL-MIO carrier module to provide the processing capability for the WL-MIO Processor Controller.

RS-485 and HART external communication functions are available for the WL-MIO Processor Controller solution. RS-485, and RS-485 plus HART are the two module options for external communications.

Responsive image

Two WL-MIO modules without Raspberry Pi 4 Module B modules offers system flexibility in utilizing the total Raspberry Pi product offerings that fit the mechanical and electrical interfaces.

Two WL-MIO processor kits combine the WL-MIO carrier with a Raspberry Pi 4 Module B configured with 2 GB RAM and 16 GB SD card.

WL-MIO Processor Controller provides external access to the Raspberry Pi 4 Ethernet and USB ports on the side opposite to the I/O device wiring terminal blocks. Other Raspberry Pi interfaces (e.g. SD card, video, audio) are accessible with covers removed.

Back to Top

The programming environment for the WL-MIO Process Controller leverages the same as Raspberry Pi 4. To begin programming WL-MIO Process Controller, reference the Raspberry PI 4 documentation for configuring, and establishing the environment.

At the heart of the WL-MIO Processor Controller software is the "libwlmio" library. An open source library available from the GitHub repository Widgetlords.

The processor kits come with the software pre-installed on the provided SD card.

The libwlmio library contains the following modules:

The individual Software Application Notes available for each module provide sample PYTHON code under "Applications" Menu.

Back to Top