1. Home
  2. LegacyConnector
  3. Visual Programming

Visual Programming

As one of Lumitio’s goals with the Legacy Connector Framework is to facilitate the integration of protocols with 0 programming.
We chose to base our Visual Programming on Node-RED. Originally developed by IBM. You can read more about Nored-RED, click here.

Lumitio has developed a series of Nodes to take advantage of the features provided by the Legacy Connector Framework, always trying to minimize the need for programming.
With the Nodes developed by Lumitio it becomes possible to do real time data processing before being sent to the cloud.

Step 1. Login to enable deploy and edit mode

The default access credentials:

Username: admin
Password: adminadmin

Step 2. Choose a Node from Lumitio palette

S7 EthernetRead/Write to Siemens – 300/400/1200/1500
S7 MPI DP Read/Write to Siemens MPI
MelsecRead/Write to Mitsubishi – Types A/QnA/Q/L/R
OmronRead/Write Omron Ethernet FINS – CV/CP/CS/CJ/NJ/NX
Cloud connectorSend data to the Cloud
Lora ServerRead data from LoraWan Devices
Cloud to GPIOWrite messages to GPIO
Cloud to S7 EthernetWrite messages to S7 Ethernet node
Cloud to VirtualWrite messages to Virtual Interface node
Cloud to ModbusWrites messages to Modbus node
GPIORead GPIO
Modbus Master/SlaveRead/Write Modbus RTU/TCP
VirtualVirtual Interfaces

Step 3. Connection tab

Depending the Node you choose, the Connection tab changes.

Step 4. Variables tab

Address Protocol dependent
Name Variable name
Variation All – send all readings
DIFF – Only send if new reading is different from last reading
0.2 – Only send if new reading >= 0.2 from last reading
0.5 – Only send if new reading >= 0.5 from last reading
1 – Only send if new reading >= 1 from last reading
1.5 – Only send if new reading >= 1.5 from last reading
2 – Only send if new reading >= 2 from last reading
10 – Only send if new reading >= 10 from last reading
Virtual – Don’t send readings. Available only locally
Interface type READ/WRITE – Variable R/W
READ – Variable R
WRITE – Variable W
Variable type Average Value – Send average reading every 5min
Raw Value – Send all readings
Accumulated Value – Send accumulated reading every 5min
Control (Bool)
Control (Numeric)
CategoryMeasurement category
Unit Type Category unit

Step 5. Deploy Flow to apply Changes

Note: To enable and disable debug messages you need to login.

Step 6. Choose a Node from the Palette and start building your application

Articles

Was this article helpful to you? Yes No

How can we help?