WISE AO Attribute Function


AO Attribute Introduction

WISE provide Analog Output as Voltage output or Current output, each can be applied to different application field. AO attribute setting allows to set up initial output value of the AO channels for controller when is power on. In the logic rule settings, the AO channel value can be used to perform mathematical operations with the value of the other AI/AO Channel, Internal Register or specified value by operators"=", "+=", or "-=",etc.; the result can be included in the THEN/ELSE Action.


AO Attribute Setting

WISE-71xx, 790x, 4000

The configuration page is shown as below:


Follow the following steps:

  1. Specify the channel you are going to configure by selecting channel index from the dropdown list of channel field in “Module& Channel” section.
  2. Input Nickname for each I/O channel, this nickname will be displayed on the “Channel Status” page.
  3. You can set the initial value of the AO channel in the “Power On Value” field. The hardware device will output this value when is power on. The default initial value is 0.
  4. Repeat steps 1 ~ 3. After all AO Channel settings are completed, click “Save” button to save the changes.

For XW-Board:

The XW-Board AO Channel Setting page is shown as follow: (using XW304 as an example)


The settings are as follow:

  • Nickname:For users to define nicknames for each I/O channel, this nickname will be displayed on the “Channel Status” page.
  • Power On Value: You can set the initial value of the AO channel in the “Power On Value” field. WISE-580x will output this value for the AO channel when is power on. The default initial value is 0.

For I-7000 module:

The I-7000 module AO Channel Setting page is shown as follow: (using I-7024 as an example)


The settings are as follow:

  • Nickname:For users to define nicknames for each I/O channel, this nickname will be displayed on the “Channel Status” page.
  • Type:Select the appropriate AO signal output type.

Please note: please use DCON Utility to set up the Power On Value for each AO channel on I-7000 modules.

AO Attribute Rule Setting

.AO Action:

Users can modify the AO Channel value in the THEN/ELSE Action statement.

AO Channel Operator Variable Description Execution Type

AO Value of Channel N

=
+=
-=
Self-Defined Value The value defined by user. One Time / Repeat
AI Channel Value One of the AI channel value of the module.
AO Channel Value One of the AO channel value of the module.
Internal Register One of the Internal register value of the module.
Operator Description
= Assign the new AO channel value as the value in "Varibale" field.
+= Assign the new AO channel value as the original AO channel value plus the value in "Varibale" field.
-= Assign the new AO channel value as the original AO channel value minus the value in "Varibale" field.

AO Attribute Application Example

Scenario Example Document

Assume a fan is connected to an AO channel on a WISE controller, 10 seconds later after start the controller, it will automatically output 5V to the fan via AO channel to get the fan run.

WISE-71xx, 790x, 4000
WISE-580x

Graphic Illustration

AI Attribute Setting

WISE-71xx, 790x, 4000

The configuration page is shown as below:


Follow the following steps:

  1. Specify the channel you are going to configure by selecting channel index from the dropdown list of channel field in “Module& Channel” section.
  2. Input Nickname for each I/O channel, this nickname will be displayed on the “Channel Status” page.
  3. You can set the Deadband value of this AI channel in the “Deadband” field, on the right side of the Deadband field, the AI channel value range will be displayed, for WISE-4000, the channel value range will be 0-20mA. The default Deadband value is 0.
  4. In the “Scale” field, AI channel raw data can be set to operate with linear proportion between “MIN” and “MAX” values. IF Condition will use the adjusted value in the logic Rule operation, and the AI value retrieved from Modbus TCP and Web HMI would be the adjusted value. The default value for MAX and MIN is 0, it mean disable the Scale function.
  5. Repeat steps 1 ~ 4. After all AI Channel settings are completed, click “Save” button to save the changes.

WISE-580x

For XW-Board:

The XW-Board AI Channel Setting page is shown as follow: (using XW304 as an example)


The settings are as follow:

  • Nickname:For users to define nicknames for each I/O channel, this nickname will be displayed on the “Channel Status” page.
  • Deadband:In order to avoid signal oscillation that may result in instability to the status changes, the user can set up a Deadband value for the AI channel to reduce the oscillation effect to the channel value.
  • Scale:In the “Scale” field, AI channel raw data can be set to operate with linear proportion between “MIN” and “MAX” values. The IF Condition will use the adjusted value in the logic Rule operation, and the AI value retrieved from Modbus TCP and “Channel Status” page would be the adjusted value. The default value for MAX and MIN is 0, it means the Scale function is disabled.

For I-7000 module:

The I-7000 module AI Channel Setting page is shown as follow: (using I-7018 as an example)


The settings are as follow:

  • Nickname:For users to define nicknames for each I/O channel, this nickname will be displayed on the “Channel Status” page.
  • Type:Select the appropriate AI signal input type.
  • Deadband:In order to avoid signal oscillation that may result in instability to the status changes, the user can set up a Deadband value for the AI channel to reduce the oscillation effect to the channel value.
  • Scale:In the “Scale” field, AI channel raw data can be set to operate with linear proportion between “MIN” and “MAX” values. The IF Condition will use the adjusted value in the logic Rule operation, and the AI value retrieved from Modbus TCP and “Channel Status” page would be the adjusted value. The default value for MAX and MIN is 0, it means the Scale function is disabled.

AI Deadband Operation

There are three operation styles for AI Deadband. Detail description is as below. The AI Channel setting in following examples is 0mA ~ 20mA.

1. When AI > or >= a numerical value:

Assuming the Deadband value is set to be 2 mA, and the following statements are defined in the related logic Rule: IF AI0>10mA, THEN DO=ON, ELSE DO=OFF, that means, when AI0 receives a signal that exceed 10mA, the DO channel will change to ON immediately. The DO channel will change to OFF immediately when the value reaches 8mA (10mA minus the Deadband value 2mA), as shown in the following figure.


2. When AI < or <= a numerical value :

Assuming the Deadband value is set to be 2 mA, and the following statements are defined in the related logic Rule: IF AI0<10mA, THEN DO=ON, ELSE DO=OFF, that means, when AI0 receives a signal which is lower than 10mA, the DO channel will change to ON immediately. The DO channel will change back to OFF immediately when the value reaches 12mA (10mA plus the Deadband value 2mA), as shown in the following figure.


3. When AI = a numerical value :

Assuming the Deadband value is set to be 1 mA, and the following statements are defined in the related logic Rule: IF AI0 = 9mA, THEN DO=ON, ELSE DO=OFF, that means, when AI0 receives a signal between 8mA (9mA minus the deadband value 1mA) and 10mA (9mA plus the deadband value 1mA), the DO channel will change to ON immediately. However, when the AI0 channel value exceed 10mA, or is lower than 8mA, the DO channel will change to OFF, as shown in the following figure.


AI Scale Operation

WISE provides Scale function that maps raw values read from the AI channel by linear scaling approach to fit into the value between MIN and MAX values. Once the Scale value is set, this adjusted value will be used in the IF Condition evaluation. The value displayed on the Channel Status page and transmitted via Modbus TCP will be this adjusted value as well. The default value of MIN and MAX value will be 0, which means not using Scale function.


AI Attribute Rule Setting

AI Condition:

Identify the value of AI channel to be equal to, greater than, less than, equal to or greater than, equal to or less than the "Variable", if the result matches the evaluation criteria, the Action will be executed.

AI Channel Operator Variable Description Condition Statements

AI Value of Channel N

=
>
<
>=
<=
Self-Defined Value Giving a user-defined value to compare with the AI channel N value. continue to be TRUE when the status matches the criteria
Channel Value Using other AI channel values to compare with the AI channel N value.
Internal Register Using the internal register value to compare with the AI channel N value.

AI Attribute Application Example

Scenario Example Document

Assuming that a temperature sensor is connected to AI0 channel of a WISE controller, adjust the raw value read from AI0 by the Scale function via linear approach to fit in the new range (0 ~ 100). When the value of AI0 (the adjusted value) exceeds 75, the warning light will be turn on and will real time inform the related personnel; if the value is less than 75, the warning light will be off.

WISE-71xx, 790x, 4000
WISE-580x

Graphic Illustration

ICP DAS USA,Inc.