### IO/IO/ao/ioPAC8600_iec_ao/ioPAC8600_iec_ao_readme/ioPAC8600_iec_ao_readme.md

# ioPAC8600_iec_ao

## Detailed Description

### Background

ioPAC8600 AO IEC Sample Project

##### Copyright

Moxa Inc.

##### Date

08-11-2015

##### Author

TJ Tai

##### Version

V1.0

## Scenario

### Introduction

This is AO IEC sample project. The controller AO0 slot will output to AI0, checkout the value is match or not.

ioPAC8600_iec_ao scenario

## Operating Environment

### Hardware Environment

- CPU module:

    ioPAC8600-CPU10-RJ45-IEC-T

- Backplane module:

    ioPAC8600-BM009-T

- Slot 1:

    85M-3811-T

- Slot 2:

    86M-4420-T

### Software Environment

- Programming Tool:

    ISaGRAF 6.3

- Configuration Tool:

    Moxa RTUxpress 1.3.2 Build 15040714

### Config Setting

Config file: ioPAC8600_iec_ao.rtu

## Step by Step

### Initialization

1. Import config file onto ioPAC
2. Open IEC project via ISaGRAF
3. Build -> Build Solution
4. Import IEC porject onto ioPAC

### Step 1

Prog1 check the status of the channel 0 and use MultiTagRead to check several channel status once in a while.

### Step 2

Setting AO0 with static mode and initial value at 6.0V in RTUxpress and check AI0 which channel is connect to AO0 V+/V- its value is correctly matching or not by read it and print out to console.

## Reference

- ISaGRAF Function Block Help:

  > please press F1 button on the function block which need more description in the ISaGRAF

- Moxa ioPAC ISaGRAF Reference Manuals:

  > Please press Help -> Moxa ioPAC ISaGRAF Reference Manuals in the Moxa RTUxpress utility