OCS-I/O Modules
See also: General I/O Configuration
Topic Menu
OCS-I/O via CsCAN
Horner OCS-I/O is a Remote I/O option that connects via CsCAN Network to all Horner OCS host Controllers that includes XL series, Micro OCS series, XL Prime , and XL Canvas Series.
OCS-I/O hardware consists of a Horner HE959CNX116 CsCAN Base Unit with up to 7 Horner OCS I/O Modules stacked onto it. Controllers which have CsCAN port supports CsCAN I/O Configuration, including OCS-I/O modules.
Note: Each Host Controller can access up to 16 OCS-I/O Base Units.
OCS-I/O Configuration
To configure OCS-I/O, from Hardware Configuration dialog, select the model that supports CsCAN I/O and click on the ‘CsCAN I/O’ tab.
Select CAN1 (CsCAN) I/O to open the screen below:
Selecting Add opens the following dialog:
The CsCAN I/O supports Smart Rail, OCSIO, Smart Stix, Smart Block & other types of modules.
Selecting OCSIO tab brings up the below displayed window:
Select HE959CNX116 in the OCS-I/O tab and then click the OK button, which opens the Configure OCS-I/O dialog, as shown below:
Node Details
Base Name: Any descriptive text (0 to 15 characters).
Network ID: OCS-I/O Base Unit Network ID (1 to 79). NOTE: In single OCS-I/O base configuration change in Network ID requires power cycling of the base to re-establish communication with the host controller.
Enable OCS-I/O: When this option is checked Input/Output data from Host controller will get transmitted to OCSIO. If the option is unchecked Input /Output data will NOT get transmitted to OCSIO but communication between the Host controller and OCS-I/O will be healthy.
Device UUID: Each OCS-I/O base requires a Unique ID to establish communication with the host controller. In case of Single Base OCS-I/O entering UUID is not required, host controller can automatically assign that. In case of Multiple base configurations, it is Mandatory to enter UUID of each base.
Status Register: Host controller reports the communication status of the OCSIO Base unit and stacked IO Modules in Fifteen consecutive registers
Digital Inputs Start: Start of OCS register block where digital input data will be stored
Digital Outputs Start: Start of OCS register block containing source data for digital outputs
Analog Inputs Start: Start of OCS register block where analog input data will be stored
Analog Outputs Start: Start of OCS register block containing source data for analog outputs
Comm Timeout: Maximum time Base Unit or Host Controller will wait to indicate / act on loss of communication (40 to 255000 mS).
Onboard I/O
OCS-I/O base supports 2 Digital/Analog Inputs, 1 universal Analog Input and 1 Analog Output. Configuration for this Inputs/outputs are done by selecting Onboard I/O tab.
Selecting Onboard I/O displays below window:
Return to the Top: OCS-I/O Modules
Analog Inputs
Universal In: Check this option to select the universal Analog Inputs type, Data Range and Filter values. If this is unchecked the Analog Input channel will get disabled.
Data Type: Select the Analog Input source data type from the drop down. OCS-I/O CNX base universal Analog Input supports 0-10V,0-20ma,4-20ma,0-60mv, Thermocouples J, K, T, E, N, R, S, B, PT100 and PT1000.
Data Range: Select Data range for the Analog Input. Data range depends on the Input type selected.
Data Range | |
---|---|
Input Type |
Data Range |
0-20mA |
0~4000, -2000~2000,0~1000,0~2000,0~32000 |
4-20mA |
0~4000, -2000~2000,0~1000,400~2000,0~32000 |
0-10V |
0~4000, -2000~2000,0~1000,0~32000 |
0-60mV |
0~4000, -2000~2000,0~1000,0~32000 |
Thermocouple J, K, T, E, N, R, S, B |
Degree Celsius and Fahrenheit |
PT100 and PT1000 |
Degree Celsius and Fahrenheit |
Filter Constant: Analog Inputs can be filtered Digitally with this Filter constant values. Valid filter values are 0 to 7.
Alarm: OCS-I/O status register has Three bits to indicate Alarm condition of Analog Inputs. User must configure values for Low Low, Low, High and High High to trigger alarm. Once the Analog Input value reaches the Alarm values then the Alarm bit in status Register will get triggered.
Alarm Bit Registers | |||
---|---|---|---|
ALM Warning |
ALM1 |
ALM0 |
Alarm |
1 |
0 |
0 |
LL |
0 |
0 |
1 |
L |
0 |
0 |
0 |
Normal |
0 |
1 |
0 |
H |
1 |
1 |
1 |
HH |
Alarm values can be given as a fixed values or through Register. Four consecutive Registers are used for providing alarm values through Registers. See also: System Register Tables
Config Register: Analog Input Type, Data Range, Filter values can be selected through Register. Configure Register in this field and user must move predefined values to the register to select the required Input type, range, and filter.
Note: When Analog Input is configured through Register and Alarm is used as fixed value means, whenever the user changes the data range configuration by changing the dynamic value, the fixed alarm values remain the same and lead to alarm discrepancy. It is recommended to configure Alarm values through Registers if the Universal Analog Input configuration is through Registers.
Return to the Top: OCS-I/O Modules
Digital/Analog Inputs
OCS-I/O CNX base supports Two Digital Inputs which can be configured as Analog Inputs also.
Channel 1/Channel 2: Check this option to enable Channel 1/Channel 2.
Mode: Select the mode of the channel, Digital or Analog
Digital Mode: Digital Mode Supports Voltage Range 24V, 12V, 5V and custom ranges.
ON and OFF Threshold: In Digital input Custom mode, user can select the Voltage Range to ON and OFF the Input.
Digital Input Active Mode: Select the Digital Input source as Positive or Negative Logic for the selected channel.
Analog Mode: In Analog Mode each channel supports 0-10V and 4-20mA Input types and Data ranges as in above table (Table 1 Data Range)
Config Register: For digital inputs: Voltage Range can be selected by configuring register in this field. Each channel has separate configuration Registers. For Analog Inputs: Mode, Data type and Data Range can be selected by configuring register in this field. Each channel has separate configuration registers.
Return to the Top: OCS-I/O Modules
Analog Outputs
OCS-I/O CNX base supports one Analog Output.
Channel 1: Check this option to select the Analog Outputs type, Data Range and Halt State. If this is unchecked, the Analog Output channel will be disabled.
Data Type: Select the Analog Output data type from the drop down, supported data types are 0-10V,0-20mA and 4-20mA.
Data Range: Select data range for the configured Analog output.
Halt State: Select Analog Output value when controller goes to Idle Mode or communication with the host controller get stopped.
-
Current: Output the current value in configured Analog Output Register.
-
Minimum: Output the Minimum value of selected data type.
-
Maximum: Output the maximum value of selected data type.
-
Median: Output the average value of selected data type.
Config Register: Analog Output Type, Data Range and Halt State can be selected through Registers. Configure Register in this field, and user must move predefined values to the register to select the required output type, range, and halt state values.
Digital Output: Select the Digital Output state on controller Stop or communication with host controller get stopped.
DO Halt State:
-
On - Digital Output will On
-
Off - Digital Output will Off
-
Hold - Digital Output will remains in current state
Return to the Top: OCS-I/O Modules
Auto Populate All
Cscape has the feature to automatically detect the connected OCS-I/O CNX base and the attached I/O Modules by using Auto Populate All .
In Add Cscan I/O dialog, click on “Auto Populate All” to detect the connected OCS I/O bases in the Network. Base information will get fetched to Cscape and it will get added in the configuration.
Auto Populate I/O
Cscape also has the feature to automatically detect the connected I/O modules to the Base using Auto Populate I/O. The OCS-I/O CNX base must be manually configured and communication between host controller and base must be established to detect the I/O modules connected to Base.
Click on Auto Populate I/O to detect the I/O modules connected to the Base and once detected the Modules will get added to the configuration in Cscape.
Note: Auto Populate I/O will delete the currently configured I/O modules in Cscape and will get updated with detected I/O modules.
Return to the Top: OCS-I/O Modules
OCS-I/O CNX Base LED Indicators
CNX Status LED
CNX Status LED |
||||
---|---|---|---|---|
Status |
Power |
OK (ü) |
MS |
NS |
10-30VDC applied |
ON |
ANY |
ANY |
ANY |
Self Test fail |
ON |
ANY |
OFF |
ANY |
Self Test Pass |
ON |
ANY |
ANY |
ANY |
Network Normal |
ON |
ON |
ON |
ON |
Duplicate ID |
ON |
ON |
ON |
OFF |
Communication Timeout |
ON |
ON |
ON |
Flash (1 HZ) |
Configuration Mismatch |
ON |
Flash (1 HZ) |
ON |
Flash (1 HZ) |
OCS Stop Mode |
ON |
ON |
ON |
Flash (1 HZ) |
OCS Run Mode |
ON |
ANY |
ANY |
ANY |
Onboard I/O fault |
ON |
OFF |
ON |
ON |
Invalid Dynamic Configuration |
ON |
Flash (1 HZ) |
ON |
ON |
Power Up / Waiting to be configured |
ON |
ON |
Flash (1 HZ) |
Flash (1 HZ) |
CNX LED status for Individual I/O Channels
Note: Channel LED will be in OFF state if it is disabled from Cscape configuration.
Individual I/O Channels | |
---|---|
I1 |
Flexible Input-1 active** |
I2 |
Flexible Input-2 active** |
Q1 |
Digital Output-1 active |
Q2 |
Digital Output-2 active |
AI1 |
Analog Input Active * |
AQ1 |
Analog output Active |
*
-
LED will be ON during Normal operations.
-
Analog Input channel configured as mA, Volts or mV LED will be OFF till the input signal is 0+0.2%
-
Analog Input channel configured as PT100, PT1000 LED will be OFF if open circuit is detected, LED will be ON during Normal operation
-
Analog Input channel configured as Thermocouple Input LED will be ON if the channel is Enabled.
**
-
Flexible Input channels configured as Digital; LED reflects Digital Input state
-
Flexible Input configured as ma or volts, LED will be OFF till the Input signal is 0+0.2%
Return to the Top: OCS-I/O Modules
OCSIO CNX Base Status Registers
OCS-I/O CNX base and stacked IO modules status registers:
Base Status Registers | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Register |
16 - 10 |
9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
1 | IOE | CME | ||||||||
2 | IOCS | WDG TRIP | ||||||||
3 | Reserved |
NO-CFG |
LIFE ERROR |
ALME |
ALM1 |
ALM0 |
DI2 US |
DI1 US |
OFFLINE |
PUP |
4 | IO Base Net ID | |||||||||
5 |
IO Base Type |
|||||||||
6 |
IO Base Scan Rate |
|||||||||
7 |
IO Base Watchdog Trip Count |
|||||||||
8-15 | FW Version |
-
CME- Each bit (bit1 – bit8) represents configuration mismatch error of each IO modules (Module 1 to Module 8)
-
IOE – Each bit (bit9 – bit 16) represents IO modules error (Module 1 to Module 8)
-
WDG TRIP – IO base watchdog trip count
-
IOCS- Each bit (bit9 – bit 16) represents IO modules calibration status (Module 1 to Module 8)
-
PUP – Power up error (sticky bit)
-
OFFLINE – OCSIO is offline
-
DI1 US - High when Digital input 1 is in undefined state
-
DI2 US – High when Digital input 2 is in undefined state, e.g: If 24V input range selected then I1 US bit set if voltage between 8V to 16V
-
ALE- Alarm Error
-
ALM0 – Alarm Bit
-
ALM1 – Alarm bit
-
LIFE ERROR – sticky bit set when OCSIO went to offline and back to online
-
NO CFG – OCS-I/O configuration status
Return to the Top: OCS-I/O Modules
Digital Input Module
DIM620: Supports 8 Digital Inputs with AC voltage active Range 80-260VAC.
Update Method: An I/O Module with digital inputs can be configured to update its digital input data either on change of state or periodically. The update period is programmable from 10 mS to 255 Seconds.
Return to the Top: OCS-I/O Modules
Mixed Digital Modules
DIQ512: Supports 4-point Digital Inputs and 4 Relay Output
DIQ616: Supports 8-point Digital Inputs and 8-point 24V DC Output
-
Filter: Select the filter settings, for digital input modules. The changes in input state less than this setting are not reflected in the configured register.
-
Update Method: An I/O Module with digital inputs can be configured to update its digital input data either on change of state or periodically. The update period is programmable from 10 mS to 255 Seconds
-
Digital Input Active Mode: Select the mode for Digital Input signal as either positive or Negative Logic.
-
Digital Output on Controller Stop: Digital outputs normally turn off if communication is lost with the Host Controller or if the Host Controller goes into IDLE mode. However, digital outputs can optionally be configured to hold last state or Turn ON instead.
Return to the Top: OCS-I/O Modules
Digital Output Module
DQM502: Supports 4 Relay output
Digital Output on Controller Stop: Digital outputs normally turn off if communication is lost with the Host Controller or if the Host Controller goes into IDLE mode. However, digital outputs can optionally be configured to hold last state or Turn ON instead.
Return to the Top: OCS-I/O Modules
Analog Input Module
ADU100: Supports 4 channel Analog Inputs
-
Filter Constant: Analog Inputs can be filtered Digitally with this Filter constant values. Valid filter values are 0 to 7.
-
Data Type: Select the input Data Type as voltage / current/Thermocouple/RTD from the dropdown list. Each analog input channel can be Disabled by selecting option” Disable” in the drop-down menu.
-
Data Range: Select the data range for the input. Analog input is scaled based on the Data type and Data range selected; and reflected in the configured register.
Note: Refer the Data Range table in Analog Inputs for analog input supported data type and data range.
-
Input Update Method: An I/O Module with analog inputs always updates its analog input data periodically. The update period is programmable from 10 mS to 255 Seconds.
-
Analog Input type, Data Range, Filter values can be selected through Register. Configure register in this field and user must move predefined values to the register to select the required input type, range and filter.
Return to the Top: OCS-I/O Modules
Analog Output Module
DAC107: Supports 4 channel Analog outputs
Data Range | |
Output Type | Data Range |
-10 - +10V | 0~4000, -2000~2000,0~1000,0~32000 |
0-10V | 0~4000, -2000~2000,0~1000,0~32000 |
0-20mA | 0~4000, -2000~2000,0~1000,0~2000,0~32000 |
4-20mA | 0~4000, -2000~2000,0~1000,400~2000,0~32000 |
-
Data Type: Select the Analog Output range from the dropdown list
-
Data Range: Select the data range for the analog output from the dropdown list. The analog output will be scaled according to the data in the configured register, selected data type and data range. Each analog Output channel can be Disabled by selecting option” Disable” in the dropdown
-
Halt State: Each analog output can be configured to either hold its current value or go to minimum, Average or maximum value, if communication is lost with the Host Controller or if the Host Controller goes into IDLE mode.
-
Analog Output type, Data Range, halt state values can be selected through Register. Configure register in this field and user must move predefined values to the register to select the required output type, range and halt state.
Return to the Top: OCS-I/O Modules
Dynamic I/O Configuration: Definition for Onboard I/O
Config Register: If a Config Register is configured, it takes immediate precedence over other configuration for the I/O, thus requiring valid values in the registers. These values can be changed during runtime, so care needs to be taken to not mistakenly overwrite these values and program logic.
Return to the Top: OCS-I/O Modules
Analog Input: Universal In
Analog Input uses three consecutive 16-Bit registers for configuration and each register has the following description:
As an example, if %R100 is configured for Analog Inputs:
-
Universal AI Data type- %R100
Data Type Value 0-10V 0 0-20mA 1 4-20mA 2 0-60mV 3 J Thermocouple 4 K Thermocouple 5 T Thermocouple 6 E Thermocouple 7 N Thermocouple 8 R Thermocouple 9 S Thermocouple 10 B Thermocouple 11 PT100 12 PT1000 13 -
Universal AI Data Range-- %R101
0-10V Range
0-20mA Range
4-20mARange 0-60mV Range
RTD Thermocouples Value 0~4000 0~4000 0~4000 0~4000 Reserved
Reserved
0
-2000~2000 -2000~2000 -2000~2000 -2000~2000 Reserved
Reserved
1
0~1000 0~1000 0~1000 0~1000 Reserved
Reserved
2
Reserved 0~2000 Reserved Reserved Reserved
Reserved
3
Reserved Reserved 400~2000 Reserved Reserved
Reserved
4
0~32000 0~32000 0~32000 0~32000 Reserved
Reserved
5
Reserved Reserved Reserved Reserved Reserved
Reserved
6
Reserved Reserved Reserved Reserved °C
°C
7
Reserved Reserved Reserved Reserved °F
°F
8
-
Universal AI Filter Constants (0 to 7)- % R102
Return to the Top: OCS-I/O Modules
Digital/Analog Channel 1
Flexible Input uses five consecutive 16-Bit registers for configuration and each register has the following description:
As an example, if %R200 is configured for Digital Inputs Channel 1. Consider if Channel 1 is selected Analog:
-
Channel 1 Mode- %R200
Mode Value Digital 0 Analog 1 -
Channel 1 Data Type- %R201
Data Type Value 0-10V 0 4-20mA 2 -
Channel 1 Data range- %R202
0-10V Range 4-20mA Range
Value 0~4000 0~4000 0
-2000~2000 -2000~2000 1
0~1000 0~1000 2
Reserved Reserved 3
Reserved 400~2000 4
0~32000 0~32000 5
Return to the Top: OCS-I/O Modules
Digital/Analog Channel 2
As an example, if %R300 is configured for Digital Inputs channel 2. Consider if Channel 2 is selected as Digital:
-
Channel 2 Mode as Digital: %R300
Mode Value Digital 0 Analog 1 -
Channel 2 Voltage Range: %R301
Voltage Range
Value
24V
0
12V
1
5V
2
Custom
3
-
Channel 2 ON Threshold (5 to 20): %R302
-
Channel 2 OFF Threshold (5 to 20): %R303
Note: ON Threshold should be greater than OFF Threshold in Positive logic
Note: OFF Threshold should be greater than ON Threshold in Negative logic
-
Active Mode: %R304
Mode Value Positive Logic 0 Negative Logic 1
Return to the Top: OCS-I/O Modules
Analog Output Channel
Analog Output uses three consecutive 16-Bit registers for configuration and each register has the following description. As an example, if %R400 is configured for Analog Output channel:
-
Analog Output data type: %R400
Data Type Value 0-10V 0 0-20mA 1 4-20mA 2 -
Analog Output Data Range: %R401
0-10V Range 0-20mA Range
4-20mA Range
Value 0~4000 0~4000 0~4000 0
-2000~2000 -2000~2000 -2000~2000 1
0~1000 0~1000 0~1000 2
Reserved 0~2000 Reserved 3
Reserved Reserved 400~2000 4
0~32000 0~32000 0~32000 5
-
Analog Output Halt State: %R402
Halt State
Value
Current
0
Minimum
1
Maximum
2
Average
3
-
Analog Output Module
Data Range
Output Type Data Range -10 - +10V
0~4000, -2000~2000,0~1000,0~32000
0-10V
0~4000, -2000~2000,0~1000,0~32000
0-20mA
0~4000, -2000~2000,0~1000,0~2000,0~32000
4-20mA
0~4000, -2000~2000,0~1000,400~2000,0~32000
Return to the Top: OCS-I/O Modules
CNX116 Dynamic I/O Configuration
a. Analog Input: Universal In
Analog Input uses three consecutive 16-Bit registers for configuration and each register has the following description. As an example, if %R100 is configured for Analog Inputs
Universal AI Data Type- %R100
Data Type | Value |
0-10V | 0 |
0-20mA | 1 |
4-20mA | 2 |
0-60mV | 3 |
J Thermocouple | 4 |
K Thermocouple | 5 |
T Thermocouple | 6 |
E Thermocouple | 7 |
N Thermocouple | 8 |
R Thermocouple | 9 |
S Thermocouple | 10 |
B Thermocouple | 11 |
PT100 | 12 |
PT1000 | 13 |
Universal AI Data Range - %R101
0-10V Range | 0-20 mA Range |
4-20mA Range |
0-60mV Range |
RTD | Thermocouple | Value |
0~4000 | 0~4000 | 0~4000 | 0~4000 | Reserved | Reserved | 0 |
-2000~2000 | -2000~2000 | -2000~2000 | -2000~2000 | Reserved | Reserved | 1 |
0~1000 | 0~1000 | 0~1000 | 0~1000 | Reserved | Reserved | 2 |
Reserved | 0~2000 | Reserved | Reserved | Reserved | Reserved | 3 |
Reserved | Reserved | 400~2000 | Reserved | Reserved | Reserved | 4 |
0~32000 | 0~32000 | 0~32000 | 0~32000 | Reserved | Reserved | 5 |
Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | 6 |
Reserved | Reserved | Reserved | Reserved | ºC | ºC | 7 |
Reserved | Reserved | Reserved | Reserved | ºF | ºF | 8 |
Universal AI Data Range - %R101
Filter Constant Values 0 to 7.
b. Digital/Analog Channel 1
Flexible Input uses five consecutive 16-Bit registers for configuration and each register has the following description: As an example, if %R200 is configured for Digital Inputs channel 1
Consider if Channel 1 is selected Analog
Channel 1 Mode - %R200
Mode | Value |
Digital | 0 |
Analog | 1 |
Channel 1 Data Type - %R201
Data Type | Value |
0-10V | 0 |
4-20mA | 2 |
Channel 1 Data Type - %R202
0-10V Range | 4-20mA Range | Value |
0~4000 | 0~4000 | 0 |
-2000~2000 | -2000~2000 | 1 |
0~1000 | 0~1000 | 2 |
Reserved | Reserved | 3 |
Reserved | 400~2000 | 4 |
0~32000 | 0~32000 | 5 |
c. Digital/Analog Channel 2
As an example, if %R300 is configured for Digital Inputs channel 2. Consider if Channel 2 is selected Digital.
Channel 2 Mode as Digital - %R300
Mode | Value |
Digital | 0 |
Analog | 1 |
Channel 2 Voltage Range - %R301
Voltage Range | Value |
24V | 0 |
12V | 1 |
5V | 2 |
Custom | 3 |
Channel 2 ON Threshold (5 to 20) - %R302
Channel 2 OFF Threshold (5 to 20) - %R303
Note:
1. ON Threshold should be greater than OFF Threshold in Positive logic.
2. OFF Threshold should be greater than ON Threshold in Negative logic.
Active Mode - %R304
Mode | Value |
Positive Logic | 0 |
Negative Logic | 1 |
d. Analog Output Channel
Analog Output uses three consecutive 16-Bit registers for configuration and each register has the following description:
As an example, if %R400 is configured for Analog Output channel
Analog Output Data Type - %R400
Data Type | Value |
0-10V | 0 |
0-20mA | 1 |
4-20mA | 2 |
Analog Output Data Range - %R401
0-10V Range | 0-20mA Range | 4-20mA Range | Value |
0~4000 | 0~4000 | 0~4000 | 0 |
-2000~2000 | -2000~2000 | -2000~2000 | 1 |
0~1000 | 0~1000 | 0~1000 | 2 |
Reserved | 0~2000 | Reserved | 3 |
Reserved | Reserved | 400~2000 | 4 |
0~32000 | 0~32000 | 0~32000 | 5 |
Analog Output Halt State - %R402
Halt State | Value |
Current | 0 |
Minimum | 1 |
Maximum | 2 |
Average | 3 |
ADU100 Dynamic I/O Configuration
a. AI Filter Constants - %R500
ADU100 Module AI channel Filter Constant Values 0 to 7 which is common for all 4 channels.
b. AI Data Type - %R505
ADU100 Analog Input uses two consecutive 16-Bit registers for configuration and each register has the following description. As an example, if %R500 is configured for Analog Inputs
Data Type | Value |
0-10V | 0 |
0-20mA | 1 |
4-20mA | 2 |
0-60mV | 3 |
J Thermocouple | 4 |
K Thermocouple | 5 |
T Thermocouple | 6 |
E Thermocouple | 7 |
N Thermocouple | 8 |
R Thermocouple | 9 |
S Thermocouple | 10 |
B Thermocouple | 11 |
PT100 | 12 |
PT1000 | 13 |
c. AI Data Range - %R506
0-10V Range | 0-20 mA Range |
4-20mA Range |
0-60mV Range |
RTD | Thermocouple | Value |
0~4000 | 0~4000 | 0~4000 | 0~4000 | Reserved | Reserved | 0 |
-2000~2000 | -2000~2000 | -2000~2000 | -2000~2000 | Reserved | Reserved | 1 |
0~1000 | 0~1000 | 0~1000 | 0~1000 | Reserved | Reserved | 2 |
Reserved | 0~2000 | Reserved | Reserved | Reserved | Reserved | 3 |
Reserved | Reserved | 400~2000 | Reserved | Reserved | Reserved | 4 |
0~32000 | 0~32000 | 0~32000 | 0~32000 | Reserved | Reserved | 5 |
Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | 6 |
Reserved | Reserved | Reserved | Reserved | ºC | ºC | 7 |
Reserved | Reserved | Reserved | Reserved | ºF | ºF | 8 |
DAC107 Dynamic I/O Configuration
DAC module Analog Output uses three consecutive 16-Bit registers for configuration and each register has the following description: As an example, if %R600 is configured for Analog Output channel.
-
Analog Output data type: %R600
Data Type Value -10V, +10V 0 0-10V 1 0-20mA 2 4-20mA 3 -
Analog Output Data Range: %R601
-10V, +10V Range 0-10V Range 0-20mA Range
4-20mA Range
Value 0~4000 0~4000 0~4000 0~4000 0
-2000~2000 -2000~2000 -2000~2000 -2000~2000 1
0~1000 0~1000 0~1000 0~1000 2
Reserved Reserved 0~2000 Reserved 3
Reserved Reserved Reserved 400~2000 4
0~32000 0~32000 0~32000 0~32000 5
-
Analog Output Halt State: %R602
Halt State
Value
Current
0
Minimum
1
Maximum
2
Average
3
ADC270 Dynamic I/O Configuration
a. AI Filter Constants - %R700
ADC270 Module AI channel Filter Constant Values 0 to 7 which is common for all 4 channels.
b. AI Data Type - %R705
ADC270 Analog Input uses two consecutive 16-Bit registers for configuration and each register has the following description. As an example, if %R705 is configured for Analog Inputs.
Data Type | Value |
0-10V | 0 |
0-20mA | 1 |
c. AI Data Range - %R706
0-10V Range | 0-20 mA Range | Value |
0~4000 | 0~4000 | 0 |
-2000~2000 | -2000~2000 | 1 |
0~1000 | 0~1000 | 2 |
Reserved | 0~2000 | 3 |
Reserved | Reserved | 4 |
0~32000 | 0~32000 | 5 |
Reserved | Reserved | 6 |
Reserved | Reserved | 7 |
Reserved | Reserved | 8 |
Return to the Top: OCS-I/O Modules