This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

Difference between revisions of "Output Register"

From CANNY Wiki
Jump to: navigation, search
[unchecked revision][unchecked revision]
m (attached->connected)
 
(3 intermediate revisions by the same user not shown)
Line 33: Line 33:
  
 
<div>
 
<div>
Elements of functional diagram, allowing to change controller internal state or to transfer information to the outside world.
+
Output register is an element of the function diagram that allows the user to change the controller’s internal state or transfer information to the outside world.
  
Through the "Output register", is carried controller resourses management from the functional diagram, with the possibility of influence on objects of the external world. For example, to switch an external relay, changing the electrical potential at one of the contacts of the controller that is connected to relay coil; turn control LED on; set CAN mode; send a data packet.
+
By using an Output register, the user can manage the controller’s resources within the function diagram, letting them potentially influence objects in the outside world. Examples include: switching an external relay; changing the electric potential at the contact of the controller that is connected to the relay coil; turning the control LED on or off; setting CAN operating mode; sending a data packet.
  
The procedure for using the majority of the controller resources includes specifying by user parameters of their work, for example output channels polarity, polarity and sensitivity of input channels, CAN data exchange retae etc...
+
Using most controller resources requires the user to specify their operating parameters, for example: output channel polarity, polarity and sensitivity of input channels, CAN data exchange rate etc.
  
Refer to the documentation for the specific controller model.
+
Refer to documentation for your specific controller model for more information.
 
</div>
 
</div>
 
</div>
 
</div>
Line 46: Line 46:
 
== Features ==
 
== Features ==
  
To the element "Output register" can be attached to a network, directly to function block output or input register thereby setting the corresponding register the value, synchronous with value change on the relevant diagram section.
+
The "Output register" element can be connected to a network, directly to a function block output or directly to the input register, thereby setting the value of a corresponding controller register that will synchronously change whenever the value of the network, function block or input register changes.
  
 
== Examples ==
 
== Examples ==

Latest revision as of 14:40, 13 December 2020

Appearance
5 2 4 2.png
Symbol
-R
Group
Constants and Registers
Inputs
--
Integer
Version CANNY Lab
from 1.16
Icon

Output register is an element of the function diagram that allows the user to change the controller’s internal state or transfer information to the outside world.

By using an Output register, the user can manage the controller’s resources within the function diagram, letting them potentially influence objects in the outside world. Examples include: switching an external relay; changing the electric potential at the contact of the controller that is connected to the relay coil; turning the control LED on or off; setting CAN operating mode; sending a data packet.

Using most controller resources requires the user to specify their operating parameters, for example: output channel polarity, polarity and sensitivity of input channels, CAN data exchange rate etc.

Refer to documentation for your specific controller model for more information.


Features

The "Output register" element can be connected to a network, directly to a function block output or directly to the input register, thereby setting the value of a corresponding controller register that will synchronously change whenever the value of the network, function block or input register changes.

Examples

Example 1

See also

Copy

Constant

Input Register

Built-in Function Blocks