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:

  1. 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
  2. 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

  3. 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:

  1. Channel 1 Mode- %R200

    Mode Value
    Digital 0
    Analog 1
  2. Channel 1 Data Type- %R201

    Data Type Value
    0-10V 0
    4-20mA 2
  3. 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: 

  1. Channel 2 Mode as Digital: %R300

    Mode Value
    Digital 0
    Analog 1
  2. Channel 2 Voltage Range: %R301

    Voltage Range

    Value

    24V

    0

    12V

    1

    5V

    2

    Custom

    3

  3. Channel 2 ON Threshold (5 to 20): %R302

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

  5. 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: 

  1. Analog Output data type: %R400

    Data Type Value
    0-10V 0
    0-20mA 1
    4-20mA 2
  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

  3. Analog Output Halt State: %R402

    Halt State

    Value

    Current

    0

    Minimum

    1

    Maximum

    2

    Average

    3

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

  1. Analog Output data type: %R600

    Data Type Value
    -10V, +10V 0
    0-10V 1
    0-20mA 2
    4-20mA 3
  2. 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

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