Академический Документы
Профессиональный Документы
Культура Документы
April 1 2014
Contents
3 Welcome
3 What is Connect I/O
5 User Interface
5 Toolbar
5 Main Panel
6 Properties Panel
7 System Navigation
7 Actions
7 Shortcuts
8 Plugins
8 What is a Plugin
9 Support
2
Welcome
What is Connect I/O
Connect I/O is a function blocks SoftPLC which is able to communicate with different types of technologies. It
enables the creation and control of data flows between input and output points. This diagram application can
be connected to both software and hardware and work as a bridge between them.
Connect I/O has a modular design which allows new functionalities to be implemented with plugins.
Built-In Datatype
Connect I/O provides most common datatype available in high level programming languages such as Java and
C#.
DateTime 00:00:00 (midnight), January 1, 0001 Anno DATE_AND_ Represents an instant in time,
Domini (Common Era) through 11:59:59 TIME typically expressed as a date and
P.M., December 31, 9999 A.D. (C.E.) time of day.
TimeSpan -10675199.02:48:05.4775808, N/A Represents a time interval that
to 10675199.02:48:05.4775807 is measured as a positive or
negative number of days, hours,
minutes, seconds, and fractions
of a second.
Plugins are nodes that add functionalities to Connect I/O. Apart from the Real Games provided plugins, users
may develop their own in order to fit their needs.
How Does It Work Inputs, Outputs and Memories | Sources and Plugins 4
User Interface
Toolbar
Main Panel
INPUTS
Nodes that read data from the memory map inputs.
OUTPUTS
Nodes that read and write data to the memory map outputs.
MEMORIES
Nodes that read and write data to the memory map memories.
SOURCES
Nodes that provide data.
TAGS
Input and output nodes are automatically detected by Connect I/O. When an external application sets a name
to an input or output memory it is automatically detected and added to the TAG panel.
PLUGINS
A list of nodes that add functionalities to Connect I/O.
SETTINGS
Sync. Timers
When checked, synchronizes the Connect I/O time scale with the shared memory map (uses the float
memory address 129). It should be used when synchronizing Connect I/O with external applications.
Properties Panel
PROPERTIES
Displays the properties of the selected node.
LOGGER
Displays information regarding relevant actions and events.
Edit node
Properties can be changed by selecting the node and editing them on the Properties Panel.
Some properties can be edited directly on the node by clicking on the desired value.
Panning
Press and hold the right mouse button and move to the desired direction.
Shortcuts
CTRL + N: Create new diagram
CTRL + O: Open diagram
CTRL + S: Save diagram
CTRL + Alt + S: Save As
CTRL + P: Print
CTRL + C: Copy
CTRL + V: Paste
CTRL + X: Cut
CTRL + Z: Undo
CTRL + Y: Redo
CTRL + A: Select all
Zoom Out: Scroll back using mouse
Zoom In: Scroll forward using mouse
The CustomNode class is the base class for nodes running logic on the same thread as Connect I/O. A good
example of such nodes is the down counter (CTD) which executes code that will never block the Connect I/O
thread.
The CustomNodeAsync is the base class for nodes which will execute logic on a different thread. These nodes
are typically used when the delay caused by the execution of a node logic may cause Connect I/O to block or
run too slow. An example would be a node executing TCP/IP communications or a node accessing a DAQ driver.
For the most frequently asked questions you can easily find answers in the product documentation.
If you still cannot find the answer, gather all the information or questions that apply to your problem and, with
the product close at hand, contact us:
Website: www.realgames.pt
Email: support@realgames.pt
Support 9