node-red-contrib-redplc-unipi11 1.0.10

Node-Red node for Unipi 1.1

npm install node-red-contrib-redplc-unipi11

Node-Red node for Unipi 1.1

Node Features

  • 12 x 5-24V Digital Inputs
  • 8 x Relays
  • 2 x Analog Inputs (0..10V)
  • Each analog input can be selected 12bit-18bit or Disabled
  • 12bit conversion time 5ms/channel
  • 14bit conversion time 25ms/channel
  • 16bit conversion time 100ms/channel
  • 18bit conversion time 300ms/channel
  • Analog input value in mV
  • Scaling with factor and offset

Install

For using with Ladder-Logic install redPlc nodes

For using with other nodes, install module nodes

Install with Node-Red Palette Manager or npm command:

cd ~/.node-red
npm install node-red-contrib-redplc-unipi11

Usage

Update is triggered by redPlc cpu node
or module-update node
This node reads/writes from/to Node-Red global variables
This node works only on Raspberry Pi with Raspberry Pi OS.
Enable I2C with raspi-config.

I/O Mapping

Digital Input (Variable I):

Bit Function
0 I01
1 I02
2 I03
3 I04
4 I05
5 I06
6 I07
7 I08
8 I09
9 I10
10 I11
11 I12

Digital Output (Variable Q):

Bit Function
0 Relay 1
1 Relay 2
2 Relay 3
3 Relay 4
4 Relay 5
5 Relay 6
6 Relay 7
7 Relay 8

Analog Input (Variable IA):

Array-Index Input
0 AI1
1 AI2

Scaling with Factor and Offset:

Formula:

Factor = (OH - OL) / (IH - IL)
Offset = OL - (IL * Factor)

Output = Input * Factor + Offset

Where:

IL = Input Low (mV), IH = Input High (mV) 
OL = Output Low, OH = Output High

Example:

Input: 0mV .. 10000mV, IL = 0, IH = 10000
Output: -20°C .. 60°C, OL = -20, OH = 60
Factor = (60 - (-20)) / (10000 - 0) = 0.008
Offset = (-20) - (0 * 0.008) = -20

Input = 4000mV
Output = 4000 * 0.008 + (-20) = 12°C

If you like my work please support it with donate:

Donate

Node Info

Version: 1.0.10
Updated 1 year, 4 months ago
License: Apache-2.0
Rating: not yet rated

Actions

Rate:

Downloads

10 in the last week

Nodes

  • unipi11

Keywords

  • node-red
  • raspberry pi
  • rpi
  • unipi11
  • unipi 1.1
  • iot
  • iiot
  • digital
  • analog
  • plc
  • redplc
  • control

Maintainers