IO-SA0400Y Buffer Memory
Memory Address (Hexadecimal) | Memory Address (Decimal) | Details | Default | Read | Write |
|---|
| 00H | 0 | Channel 1 Digital conversion value | – | ✓ | – |
| 01H | 1 | Channel 2 Digital conversion value | – | ✓ | – |
| 02H | 2 | Channel 3 Digital conversion value | – | ✓ | – |
| 03H | 3 | Channel 4 Digital conversion value | – | ✓ | – |
| 04H | 4 | Channel 1 Precise value | – | ✓ | – |
| 05H | 5 | Channel 2 Precise value | – | ✓ | – |
| 06H | 6 | Channel 3 Precise value | – | ✓ | – |
| 07H | 7 | Channel 4 Precise value | – | ✓ | – |
| 08H | 8 | Channel 1 Percentile value | – | ✓ | – |
| 09H | 9 | Channel 2 Percentile value | – | ✓ | – |
| 0AH | 10 | Channel 3 Percentile value | – | ✓ | – |
| 0BH | 11 | Channel 4 Percentile value | – | ✓ | – |
| 0CH | 12 | Channel 1 Setup input signal range | 0 | ✓ | ✓ |
| 0DH | 13 | Channel 2 Setup input signal range | 0 | ✓ | ✓ |
| 0EH | 14 | Channel 3 Setup input signal range | 0 | ✓ | ✓ |
| 0FH | 15 | Channel 4 Setup input signal range | 0 | ✓ | ✓ |
| 10H | 16 | Setup Raw Value digital output | 0 | ✓ | ✓ |
| 11H | 17 | Reserved | – | – | – |
| 12H | 18 | Channel 1 Average processing setting value | 2000h | ✓ | ✓ |
| 13H | 19 | Channel 2 Average processing setting value | 2000h | ✓ | ✓ |
| 14H | 20 | Channel 3 Average processing setting value | 2000h | ✓ | ✓ |
| 15H | 21 | Channel 4 Average processing setting value | 2000h | ✓ | ✓ |
| 16H | 22 | Channel 1 Maximum alarm setting value | 0 | ✓ | ✓ |
| 17H | 23 | Channel 2 Maximum alarm setting value | 0 | ✓ | ✓ |
| 18H | 24 | Channel 3 Maximum alarm setting value | 0 | ✓ | ✓ |
| 19H | 25 | Channel 4 Maximum alarm setting value | 0 | ✓ | ✓ |
| 1AH | 26 | Channel 1 Minimum alarm setting value | 0 | ✓ | ✓ |
| 1BH | 27 | Channel 2 Minimum alarm setting value | 0 | ✓ | ✓ |
| 1CH | 28 | Channel 3 Minimum alarm setting value | 0 | ✓ | ✓ |
| 1DH | 29 | Channel 4 Minimum alarm setting value | 0 | ✓ | ✓ |
| 1EH | 30 | Maximum alarm status | – | ✓ | – |
| 1FH | 31 | Minimum alarm status | – | ✓ | – |
| 20H | 32 | Channel 1 Digital filter constant | 30 | ✓ | ✓ |
| 21H | 33 | Channel 2 Digital filter constant | 30 | ✓ | ✓ |
| 22H | 34 | Channel 3 Digital filter constant | 30 | ✓ | ✓ |
| 23H | 35 | Channel 4 Digital filter constant | 30 | ✓ | ✓ |
| 24H | 36 | Calibration code | – | ✓ | ✓ |
| 25H | 37 | Error Code | – | ✓ | – |
| 26H | 38 | Operating System Version | – | ✓ | – |
Digital Conversion Value
- The digital conversion value is used to save A/D conversion of a digital output value.
- The digital conversion value indicates 0 ~ 64,000 (unsigned) or -32,000 ~ 32,000 (signed) by 16-bit (WORD).
- If the digital conversion value is over this range, its value is fixed with -384/64,383 (unsigned) or -32,384/32,384 (signed).
Precise Value
- The precise value is used to convert A/D conversion values to precise values.
- Refer to the table below for the analog input range with its precise value.
| Analog Input | Precise Value |
|---|
| 4mA ~ 20mA | 4,000 ~ 20,000 |
| 0mA ~ 20mA | 0 ~ 20,000 |
| +1V ~ +5V | 1,000 ~ 5,000 |
| 0V ~ +5V | 0 ~ 5,000 |
| -10V ~ +10V | -10,000 ~ 10,000 |
| 0V ~ +10V | 0 ~ 10,000 |
Percentile Value
- The percentile value is used to save an analog input value for each channel as a percentile value compared with input signal range.
- The conversion value is 0 ~ 10,000
- The setup input signal range is used to setup the analog input range for each channel.
- Refer to the table below for the setup input signal ranges.
| Input Signal Range | Setting Value |
|---|
| 4mA ~ 20mA | 0 |
| 0mA ~ 20mA | 1 |
| +1 ~ +5V | 2 |
| 0V ~ +5V | 3 |
| -10V ~ +10V | 4 |
| 0V ~ +10V | 5 |
Setup Raw Value Digital Output
- Setup range of the digital conversion value to output raw value.
- Two bits for each channel are assigned.
- Refer to the table below for bit mapping.
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Channel 4 | Channel 3 | Channel 2 | Channel 1 |
Conversion Input & Full Value Range:
| Code | Normal Input Range | Full Range |
|---|
| 00 (0) | -8,000 ~ 8,000 | -8,191 ~ 8,192 |
| 01 (1) | -8,000 ~ 8,000 | -8,000 ~ 8,000 |
| 10 (2) | -192 ~ 16,191 | -192 ~ 16,191 |
| 11 (3) | 0 ~ 64,000 | 0 ~ 64,000 |
Full range is used when exceeding the normal input range.
Average Processing Setting Value
- The average processing setting value is used to specify average processing methods.
- Count average:
- Time average:
- Lower 1 byte
- 0 ~ 256 (10ms)
Maximum Alarm Setting Value
- The maximum alarm setting value sets the maximum value for the alarm.
- The alarm occurs when the A/D conversion value exceeds the maximum alarm setting value.
Minimum Alarm Setting Value
- The minimum alarm setting value sets the minimum value for the alarm.
- The alarm occurs when the A/D conversion value is less than the minimum alarm setting value.
Maximum Alarm Status
- If the A/D conversion value exceeds the maximum alarm setting value, the related channel’s bit is ON (1).
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Channel 4 | Channel 3 | Channel 2 | Channel 1 |
Minimum Alarm Status
- If the A/D conversion value is less than the minimum alarm setting value, the related channel’s bit is ON (1).
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Channel 4 | Channel 3 | Channel 2 | Channel 1 |
Error Code
| Error Code | Description |
|---|
| 0 | No Error |
| 1 | System Error A/S needed |
| 2 | Calibration fault for A/D conversion value |
Operating System Version
- The operating system version indicates the firmware version of the module.