Digital Output Configuration (Release 3.3 and Prior)
For SmartServer 3.4 and higher, see Digital Output Configuration.
You can specify the output mode for each of the six IOX digital outputs and configure each output to operate in one of the following modes:
Level – the output is either on or off. You can specify non-inverted or inverted logic. The default is non-inverted logic where a true value results in an output pull-down to ground, and a false value results in floating output that can have an external pull-up for a positive voltage output. You can specify non-inverted logic where a true value results in a floating output and a false value results in an output pull-down to ground. In practice, the level type digital output will drive an external DC relay coil where there is an external power supply, positive voltage connected to one side of the coil, and the digital output will complete the circuit to a common ground when the level is true.
Pulse – the output pulses from off to on to off on request with a specified duration. This output type does not support inverting the pulse.
Frequency – the output toggles at a specified frequency. This output type does not support inverting the signal.
PWM – the output toggles at a specified frequency with a specified duty cycle. This output type does not support inverting the signal.
This section consists of the following:
Level Mode
You can configure a digital output as a level that can be on or off with non-inverted or inverted logic. To select level mode, set the do block mode datapoint type value for the digital output to level and select non-inverted or inverted logic by setting the invert value to false or true.
You can control the digital output level by creating a connection to another datapoint with a connection file, by updating the datapoint from a Sequencing widget data flow or web flow, or by writing to the digital output block using the CMS Datapoint Browser. (See Testing Devices and Managing Datapoints for more information about using the Datapoint Browser widget.)
To configure the digital output as a level output or to control the level output with the CMS Datapoint Browser, perform the following steps:
Open the Datapoint Browser.
Note: To best view all of the information on this widget, click the Expand button ( ).
Set the filters to find and select the IOX digital output block:
Device: iox[1-n] – the first installed IOX will be iox1, the second will be iox2, etc.
Block Name: do
Block Index: 1 – 6 for digital output (DO) 1 through 6
To configure the digital output as a level output, perform the following steps:
Click the Action button () for the mode datapoint on the Datapoint Browser widget and select the Edit Value action.
Set the mode datapoint type value to level.
Set the mode datapoint invert value to false to select non-inverted logic with a true output specifying a low output, or set invert to true for inverted logic with a true output specifying a positive output.
Click SAVE.
To set the output level using the CMS Datapoint Browser, perform the following steps:
Click the Action button () for the output datapoint on the Datapoint Browser widget and select the Edit Value action.
Set the output datapoint level value to true or false. The level value controls the specified digital output as follows:
If the mode invert value is false, setting the level value to true will set the digital output to on and setting the level value to false will set the digital output to off.
Click SAVE.
The digital output also supports an input named switch, which provides a parallel control mechanism using SNVT_switch formatted data. This may simplify connecting the digital output control with LON devices that commonly use this format.
Pulse Mode
You can configure a digital output to send a pulse when it receives a pulse request. To select pulse mode, set the do block mode datapoint type value for the digital output to pulse.
You can control the digital output pulse by creating a connection to another datapoint with a connection file, by updating the datapoint from a Sequencing widget data flow or web flow, or by writing to the digital output block using the CMS Datapoint Browser.
To configure the digital output as a pulse output or to control the pulse output with the CMS Datapoint Browser, perform the following steps:
Open the Datapoint Browser.
Note: To best view all of the information on this widget, click the Expand button ( ).
Set the filters to find and select the IOX digital output block:
Device: iox[1-n] – the first installed IOX will be iox1, the second will be iox2, etc.
Block Name: do
Block Index: 1 – 6 for digital output (DO) 1 through 6
To configure the digital output as a pulse output, perform the following steps:
Click the Action button () for the mode datapoint on the Datapoint Browser widget and select the Edit Value action.
Set the mode datapoint type value to pulse. Invert set to false only applies to the pulse type.
Click SAVE.
To set the output level using the CMS Datapoint Browser, perform the following steps:
Click the Action button () for the output datapoint on the Datapoint Browser widget and select the Edit Value action.
Set the output datapoint pulse value to the number of milliseconds for the pulse. For example, set the pulse value to 1000 for a 1 second pulse. The normal value for the pulse output is high; the pulse is always a transition to low for the pulse duration. The maximum pulse value is 2592000000 ms, which translates to 30 days of action.
Click SAVE.