3. Set physical switches and DIP switches
Almost all analog units include DIP switches and/or jumpers for setting input/output ranges, operating modes (such as 2-word mode/4-word mode), and output states after power failure recovery (hold or zero). Be sure to set the switch in a power-off state, as these settings are only read once when the PLC is powered on or restarted. The back of C500-DA501 even has 24 DIP switches for independently setting the signal type and range of 8 channels, which requires extra care when setting.

Chapter 5: Data Exchange and Programming Models
According to different units and PLC models, there are differences in data exchange methods, mainly divided into two models.
1. Basic Model: Direct I/O Mapping
Applicable units: 3G2A5 series C500-DA101/103。
Working mode: These units are assigned a fixed number of I/O words (for example, a 2-point input unit occupies 2 input words). The converted numerical values appear directly in these I/O words. For example, the lower 12 bits of point 1 data in 3G2A5-AD001 are in IR/CIO n, while point 2 data is in n+1. PLC programs can directly use MOV instructions to read these addresses, or directly MOV numerical values to specified output words of the output unit.
Advantages: Simple and direct programming, instant refresh within the scanning cycle.
Disadvantages: It occupies more I/O points and has fewer functions.
2. Advanced model: I/O READ/WRIT instructions
Applicable units: C500-AD101, C500-AD501, C500-DA501 (in 2-character mode).
Working mode: This is a characteristic feature of advanced PLCs such as CVM1/CV series. The unit only occupies 2 I/O words (one for command/status and one for data exchange). The CPU batch reads and writes the memory map inside the unit by executing two dedicated instructions, READ and WRIT.
Core advantages:
Efficient: can read and write up to 127 words at once, suitable for batch data transmission.
Flexibility: By setting a "pointer word", it is possible to flexibly access any area of the memory mapping table, achieving separation between parameter configuration and data reading.
Intelligence: All advanced functions such as unit scaling and alarm are implemented through reading and writing memory mapping tables.
Programming points:
When executing WRIT instructions, it is necessary to set the control word of the instruction to point to the output word assigned to the unit.
Check the status flags such as A/D Busy and A/D Write Complete to ensure that the instruction execution is complete.
For C500-DA501, after writing parameters (such as scaling values), it is necessary to wait for at least 100ms for internal processing time before setting the "parameter update bit" for the new parameters to take effect.
3. 4-word mode under restricted conditions
Applicable units: C500-AD101, C500-DA501 (switched by switch).
Working mode: When the unit is installed on a SYSMAC BUS slave rack that does not support the READ/WRIT command, it needs to switch to 4-digit mode. At this point, the unit occupies 4 I/O words and exchanges single character data through a handshake protocol, such as setting read/write request bits and read/write completion flags.
Limitations: The zoom function (C500-AD101) cannot be used in this mode, and the processing speed is also slower.
Chapter 6: Common Troubleshooting and Maintenance Strategies
Based on manual information and engineering experience, the following are typical faults and troubleshooting strategies for analog modules.
Possible causes of malfunction, troubleshooting steps, and solutions
The RUN indicator light is not on, there is no 5V power supply, and there is an internal fault in the module. 1. Check if the power supply on the rack backplane is normal.
2. Replace the module with another known normal slot for testing.
If it still does not light up and the indicator light flashes after more than 10000 EEPROM writes (C500-AD501/DA501), the module needs to be replaced.
The ERROR/RANGE indicator light is on, and the input signal exceeds the set range, the signal line is disconnected, and the range configuration is incorrect. 1. Use a multimeter to measure whether the on-site signal is within the selected range.
2. Check if the DIP switch settings for the input signal range are consistent with the actual signal.
3. For units such as C500-AD101 with wire breakage detection function, check the sensor connection.
Unstable readings/jumping electromagnetic interference, poor grounding, shared power supply, improper filtering settings. 1. Check if shielded twisted pair cables are used and if the shielding layer is well grounded.
2. Confirm that the signal line is not in the same slot as the power line.
3. Check if multiple channels share the same power supply and have wiring errors (refer to the 3G2A5 manual).
4. Increase the filtering constant or average frequency appropriately.
Output remains unchanged, output data is not written, output range is set incorrectly, external 24V power supply is missing (DA501). 1. Monitor the PLC online to confirm whether the data written to the output channel has changed and is within the valid range.
2. Check if the output range set by the DIP switch matches the wiring requirements.