Nail Polish Makeover

    node-red-contrib-redplc-unipi11

    1.0.10 • Public • Published

    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

    Donate

    If you like my work please support it with donate:

    Donate

    Install

    npm i node-red-contrib-redplc-unipi11

    DownloadsWeekly Downloads

    2

    Version

    1.0.10

    License

    Apache-2.0

    Unpacked Size

    135 kB

    Total Files

    12

    Last publish

    Collaborators

    • redplc