Skip to main content

CM3 DA Module Buffer Memory

To write to buffer memory, use the TO instruction.

To read from buffer memory, use the FROM instruction.

Please refer to the table below for writing to and reading from buffer memory.

CM3-SP04EOAI & CM3-SP04EOAV Buffer Memory
Memory AddressDetailsDefaultReadWriteLink
HexadecimalDecimal
00H0DA conversion Enable/Disable setup0Enable/Disable setup
01H1Channel 1 Digital output value0Digital output value
02H2Channel 2 Digital output value0
03H3Channel 3 Digital output value0
04H4Channel 4 Digital output value0
05H5Channel 1 Digital value range0Digital value range
06H6Channel 2 Digital value range0
07H7Channel 3 Digital value range0
08H8Channel 4 Digital value range0
09H9Channel 1 Channel Hold/Clear0Channel Hold/Clear
0AH10Channel 2 Channel Hold/Clear0
0BH11Channel 3 Channel Hold/Clear0
0CH12Channel 4 Channel Hold/Clear0
0DH13Channel 1 Setup output range
DIP Switch setting needed
0Setup output range
0EH14Channel 2 Setup output range
DIP Switch setting needed
0
0FH15Channel 3 Setup output range
DIP Switch setting needed
0
10H16Channel 4 Setup output range
DIP Switch setting needed
0
11H17Channel 1 Status--
12H18Channel 2 Status--
13H19Channel 3 Status--
14H20Channel 4 Status--
15H21Error Code--Error Code
16H22Operating System Version--OS Version
17H23Enable DA output0

DA Conversion Enable/Disable Setup

  • The DA conversion Enable/Disable setup is used to specify the analog output being enabled or disabled.
    • If the bit is 0, conversion setup is disabled.
    • If the bit is 1, conversion setup is enabled.
Conversion Enable/Disable Setup
Bit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
000000000000Channel 4Channel 3Channel 2Channel 1

Digital Output Value

  • The digital output value is used to convert a specified digital value to an analog signal.

Digital Value Range

  • The digital value range is used to set the range of digital values that sequence program specifies.
  • Maximum 14-bit resolution digital output is used.
Digital Value Range
CodeRange
00 ~ 16,000
1-8,000 ~ 8,000
2Current Value: 0 ~ 20,000
Voltage Value: -10,000 ~ 10,000
3Percentage: 0 ~ 10,000

Channel Hold/Clear

  • Channel hold/clear is used to specify the status of the analog output signal when the PLC switches from RUN mode to STOP mode.
Channel Hold/Clear
Hold/ClearSTOP Mode Output
0000 (0)Clear
(Minimum Output)
0001 (1)Hold
(Maintain Last Output)
0010 (2)Half Level
(Medium Output)
0011 (3)Maximum Level
(Maximum Output)

Setup Output Range

  • IMPORTANT: In order to operate properly, the software setting and hardware setting (DIP Switch) must be the same.
Setup Output Range
CodeRange
00 ~ +10V
1-10 ~ +10V

Error Code

Error Codes
Error CodeDescription
0No Error
1System Error
Considered A/S
2No external DC 24V power

Operating System Version

  • The operating system version indicates the firmware version of the module.