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). |