Nodes
Note
Note that most nodes include built-in documentation. When selecting a node, relevant information is displayed on the Properties panel.
Functional Nodes, or just nodes, provide a wide range of functionalities, such as connectivity with PLC, interface boards, support for protocols and even arithmetic operations. Below is a list of all major nodes and its functionalities.
Advantech
| USB 4750 |
Provides connectivity with an Advantech USB 4750 interface board. Used for wiring PLC or any other type of hardware requiring opto-isolated digital I/O. |
| USB 4704 |
Provides connectivity with and Advantech USB 4704 interface board. Used for wiring PLC analog I/O (0-10V). Can also be used for wiring microcontrollers or any other TTL hardware (5V). |
Attention
Although the Advantech USB-4704 board provides digital I/O, it's not opto-isolated and can't be used directly with PLC digital I/O without additional electronics.
Automgen
| Automgen 16D8A TCP/IP |
Provides connectivity with Automgen through a TCP/IP server (supports 16 digital and 8 analog values - better performance). |
| Automgen 64D16A TCP/IP |
Provides connectivity with Automgen through a TCP/IP server (supports 64 digital and 16 analog values). |
Function Blocks
These nodes allow Connect I/O to be used as a SoftPLC. Each category described below includes many nodes, most of which are described on the standard IEC 61131-3 and available on any PLC.
| Arithmetic |
Arithmetic operators (e.g. +, - , *, /, etc.). |
| Bit |
Logical operators (e.g. AND, OR, NOT, XOR, etc). |
| Comparision |
Relational and equality operators (e.g. <, <=, =). |
| Counters |
Down counters, up counters and up/down counters. |
| Extra |
Nodes that don't fit in any other category (e.g. converters, PID controller, etc.) |
| Timers |
On delay timers and off delay timers. |
| Triggers |
Falling and rising edge triggers. |
Key Bindings
| Key |
Detects if a keyboard key is pressed. |
| Toggle Key |
Toggles a Boolean value with a keyboard key. |
Data Analysis
| Live Graph |
Plots data in real-time with LiveGraph. |
MHJ-Software
| MHJ Analog |
Provides connectivity with WinPLC-Engine and WinSPS-S7 (MHJ-Software) - for analog values. |
| MHJ Discrete |
Provides connectivity with WinPLC-Engine and WinSPS-S7 (MHJ-Software) - for digital values. |
Modbus
| Modbus TCP/IP Client |
Implements a Modbus TCP/IP client |
| Modbus TCP/IP Server |
Implements a Modbus TCP/IP server. |
OPC
| DA Client |
Implements an OPC Client Data Access. |
PICAXE
| PICAXE-20X2 |
Provides connectivity with a PICAXE-20X2 microcontroller simulated on the PICAXE Editor. |
| PICAXE-28X2 |
Provides connectivity with a PICAXE-28X2 microcontroller simulated on the PICAXE Editor. |
| PICAXE-40X2 |
Provides connectivity with a PICAXE-40X2 microcontroller simulated on the PICAXE Editor. |
Siemens
| LOGO! 0BA7 |
Provides connectivity with Siemens LOGO! 0BA7 Logic Module through Ethernet. |
| LOGO! 0BA8 |
Provides connectivity with Siemens LOGO! 0BA8 Logic Module through Ethernet. |
| S7-300 |
Provides connectivity with Siemens S7-300 PLC through Ethernet. |
| S7-400 |
Provides connectivity with Siemens S7-400 PLC through Ethernet. |
| S7-1200 |
Provides connectivity with Siemens S7-1200 PLC through Ethernet. |
| S7-1500 |
Provides connectivity with Siemens S7-1500 PLC through Ethernet. |
| S7-PLCSIM (V5.4/5.5) |
Provides connectivity with Siemens S7-PLCSIM (v5.4/5.5). |