Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

OMRON SYSMAC C-series/CVM1/CV series analog I/O units

F: | Au:FANS | DA:2026-06-01 | 418 Br: | 🔊 点击朗读正文 ❚❚ | Share:

OMRON SYSMAC C-series Analog I/O Unit: In Depth Technical Analysis and Engineering Application Guide

In the field of industrial automation, the processing of analog signals is the foundation for achieving precise control. For factories still running OMRON SYSMAC C-series, CVM1, and CV series programmable logic controllers (PLCs), their accompanying analog I/O units are key components for maintaining stable production line operation. Over time, these modules may face discontinuation, malfunction, or require performance optimization. This article aims to provide a comprehensive technical reference for control engineers and maintenance technicians on these classic analog modules, covering various aspects from basic selection to advanced functional configuration, as well as programming practice and troubleshooting, to help you effectively cope with daily maintenance and potential system upgrade challenges.


Chapter 1: Overview of Core Product Series and Selection

OMRON has designed multiple analog I/O units for platforms such as SYSMAC C series to meet the requirements of different accuracies, channel numbers, and signal types. Understanding the positioning and core differences of each model is the first step towards successful application.

1. Analog input unit series

The input unit is responsible for converting continuous voltage or current signals from on-site sensors (such as temperature transmitters, pressure sensors, flow meters) into digital quantities that can be processed by the PLC.

3G2A5-AD001 to AD005 series: This is an early basic input unit. Each unit supports 2 analog input points. Its core feature is a 12 bit resolution (1/4095), suitable for scenes that require a certain level of accuracy but are not extreme. This series includes multiple signal range sub models:

AD001: 1-5V or 4-20mA

AD002: 0-10V

AD003: 0-5V

AD004: -10V to+10V (bipolar)

AD005: -5V to+5V (bipolar)

3G2A5-AD006 and AD007 series: As a supplement to the AD001 series, these two units provide 4 input points, but with a resolution of 10 bits (1/1023). AD006 supports 1-5V or 4-20mA signals, while AD007 supports 0-10V signals. They are suitable for applications that are cost sensitive and have high point requirements.

C500-AD101: This is a more powerful 8-point input unit. Its biggest highlight is that users can independently set any offset and gain within the range of 0-10V or 0-20mA for each input point, achieving great flexibility. It supports average processing, peak holding, wire breakage detection, and scaling functions, with a conversion speed of 10ms per point.

C500-AD501: This unit represents the pinnacle of analog input technology in this series. It has 16 differential input points and a built-in microprocessor, which can independently configure 0-5V, 0-10V, ± 5V, ± 10V voltage or 0-20mA, ± 20mA current range for each channel. Its advanced signal processing functions, such as scaling, filtering, averaging, peak holding, and high/low limit alarms, are completed within the unit, greatly reducing the burden on the CPU. The resolution is 12 bits, and the total conversion time for 16 points is only 25ms.

2. Analog output unit series

The output unit converts the digital instructions of the PLC into continuous analog signals that can drive actuators such as regulating valves, frequency converters, and recorders.

3G2A5-DA001 to DA005 series: Corresponding to the input series, these are basic 2-point output units with 12 bit resolution. The sub model defines its output range:

DA001: 1-5V or 4-20mA

DA002: 0-10V

DA003: 0-5V

DA004: -10V to+10V

DA005: -5V to+5V

C500-DA101 and DA103: Both are 4-point output units. DA101 supports 1-5V, 0-10V voltage or 4-20mA current output, with a resolution of 12 bits. DA103 specifically provides bipolar voltage output from -10V to+10V, using a data format of 1 sign bit plus 11 data bits.

C500-DA501: As the flagship model of the output series, C500-DA501 offers 8 independently configurable output points. Each point can be individually selected with a voltage range of 0-10V, 0-5V, ± 5V, ± 10V, or a current range of 0-20mA, 4-20mA. Its core advantage lies in its powerful built-in features: supporting independent selection of BCD or binary data formats for each channel; Provide zoom function, allowing direct setting of output values in engineering units; Equipped with an output ramp function to prevent sudden output changes; And upper and lower limits can be set to clamp the output signal.


Chapter 2: Core Technical Parameters and Performance Comparison

A deep understanding of technical parameters is the foundation for correct selection and fault diagnosis. The following is a comparative analysis of key performance indicators:

Resolution and accuracy: The vast majority of units (except AD006/AD007) provide a resolution of 12 bits (1/4095). At 25 ° C, the accuracy of the basic unit is about ± 0.2%, while advanced units such as AD501 and DA501 can achieve higher accuracy of ± 0.08% to ± 0.1%.

Conversion/update speed: The conversion time of the input unit is crucial. The basic unit, such as the 3G2A5 series, has a conversion time of 2.5ms per point, while the C500-AD101 has a conversion time of 10ms per point. It is worth noting that although the C500-AD501 has a total conversion time of 25ms for 16 points, it will increase accordingly after enabling advanced functions such as filtering and averaging. The D/A conversion time of the output unit is usually between 5ms and 13.4ms, while DA501 can be shortened to 3.4ms in high-speed mode.

Signal range and input/output impedance: The voltage input impedance is usually above 1M Ω, and the current input impedance is 250 Ω. These parameters ensure the low load effect of the signal source. The current output can drive loads up to 750 Ω (DA501), while the voltage output can drive loads of at least 10k Ω.

Isolation: To ensure system safety, most units use optocouplers for isolation between external terminals and CPU units, with a withstand voltage of up to 1500VDC. However, please note that there is no isolation between the input terminals of some units (such as C500-AD101), and extra attention must be paid when wiring.

Chapter 3: Advanced Function Configuration and Engineering Applications

For intelligent units such as C500-AD501 and C500-DA501, fully utilizing their built-in functions can greatly simplify PLC programs and improve system performance.

1. Signal Scaling

This is the most commonly used function. For example, a flow meter with a measurement range of 0-1000 liters per minute outputs a 4-20mA signal. Through the scaling function, you can directly configure it as an engineering value of 0-1000 without the need for complex floating-point operations in the PLC program. For C500-AD501, you need to set the scaling upper and lower limits at specific addresses in its memory map (such as # 119 to # 150) and enable the corresponding channel enable bits. The scaling function also supports reverse scaling, meaning that the larger the input value, the smaller the output engineering value.

2. Signal filtering and averaging

Electromagnetic interference is common in industrial sites. The filtering function smooths out sudden changes in the signal by setting a time constant, making it suitable for process variables with slower response times. The average function eliminates random noise by taking the arithmetic mean of a specified number of sampled values. For example, in C500-AD501, a channel can be set to an average of 100 samples, which is equivalent to an adjustable low-pass filter. Engineers need to find a balance between smoothness and response speed based on the rate of signal change and noise level.

3. Output Ramp

When controlling valve opening or frequency converter, sudden changes may cause water hammer effect or mechanical shock. The output ramp function of C500-DA501 allows engineers to set a rate of change (e.g. 1 unit change every 8 milliseconds) so that the output value smoothly reaches the target value according to the set slope. When a new value is written, the internal unit will automatically increase or decrease the output in the set step size until the new value is reached.

4. Peak Hold&Alarms

The peak hold function is very useful in impact testing, pressure monitoring, and other situations, as it can automatically capture and lock the maximum input value for a period of time. The high and low limit alarm function allows independent upper and lower limit thresholds to be set for each channel. When the process value exceeds the limit, the corresponding status flag will be set, and the PLC can respond quickly without numerical comparison.


Chapter 4: Installation, Wiring Practice and Key Precautions

Proper physical installation and wiring are prerequisites for stable system operation.

1. Installation environment and power supply

All units must be installed in a well protected control cabinet. The module obtains 5V DC power from the PLC rack through the backplane, but please note that output units like C500-DA501 also require an independent, regulated 24V DC external power supply with a current capacity of at least 0.8A for each module. Before installation, it is necessary to calculate the total power load of the entire rack to avoid overload.

2. The Golden Rule of Analog Wiring

Using shielded twisted pair cables: This is the most important rule. The shielding layer should be grounded at a single end as much as possible (usually connected to the module's "Shield" terminal or functional grounding terminal) to form a Faraday cage and resist electromagnetic interference.

Separation of signal lines and power lines: Analog signal lines belong to low-level signals and must be placed separately from high noise cables such as AC power lines and frequency converter output lines in different cable trays, maintaining a distance of at least 15-30 centimeters.

Pay attention to single ended and differential input: For units such as C500-AD501 that support differential input, differential connection should be used as much as possible to improve the common mode rejection ratio. For the 3G2A5 series, the manual clearly states that if multiple input channels share the same power supply, a specific wiring method must be used (such as connecting a resistor between the negative terminal and the shielding terminal), otherwise crosstalk will occur between channels.

Handling unused channels: To prevent unused input channels from introducing noise or causing "over limit" errors due to suspension, the positive and negative input terminals of unused channels should be short circuited and connected to the shielding terminal or "-" terminal.

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.

3. Check whether the 24V external power supply of C500-DA501 is normal and whether the "external power supply ON flag" is ON.

Read/WRIT instruction execution failed due to logical error, busy unit, communication restrictions. 1. Ensure that the A/D Busy flag is checked before the WRIT instruction and the A/D Write Complete flag is checked before the READ instruction.

2. For the same unit, avoid executing both READ and WRIT instructions simultaneously.

3. Confirm that the SYSMAC BUS/2 master unit can only process a maximum of 2 READ/WRIT instructions at the same time.


Chapter 7: System Integration and Upgrade Considerations

Rack compatibility: When you need to replace or add modules, be sure to confirm the type of target rack. For example, C500-AD501 and C500-DA501 cannot be installed on the SYSMAC BUS slave rack in 2-letter operation mode, but must be installed on the CPU rack, expansion I/O rack, or SYSMAC BUS/2 slave rack.

Replacement selection: When the original model (such as the 3G2A5 series) is discontinued or spare parts are difficult to find, the more powerful C500-AD501/DA501 can be considered for replacement. However, it should be noted that:

CPU compatibility: Ensure that your CPU supports READ/WRIT instructions (e.g. C500 series only supports 3G2C3-CP11-EV1).

Programming adaptation: The original direct I/O addressing program needs to be completely rewritten to adapt to programs based on memory mapping tables and READ/WRIT instructions.

Wiring adaptation: The terminal definitions and wiring requirements of different modules may vary, requiring redesign and connection of external circuits.

Parameter persistence: C500-AD501 and DA501 have built-in EEPROM. This means that you can write configured parameters (such as scaling values, alarm limits) into EEPROM through instructions. Afterwards, every time the PLC is powered on, the module will automatically load the configuration from the EEPROM, without the need for initialization through the PLC program, greatly simplifying the system startup process. However, please note that the write life of EEPROM is 10000 times, so do not write frequently in program loops.

  • ETEL DSB2P131 & DSO-CAN111A Servo Amplifier Set
  • ETEL DSA2S211ZA-018A Digital Servo Amplifier
  • ETEL DSMAX212-111-001 568540-01 DSMAX2 Servo Controller
  • ETEL TMB+0291-150 Torque Motor Stator Assembly
  • ETEL EA-S0M-300-40/80A AccurET PSU
  • ETEL DSO-PWR112C-000B Power Supply Module
  • ETEL DSC2P141-111-000 Linear Servo Amplifier
  • ETEL DSB2S154-211-000H Servo Amplifier
  • ETEL DSCDP121-122-000 Digital Controller
  • ETEL DSCDP121-111E-000A Dual Position Controller
  • ETEL DSCDM332-111-000 Linear Servo Controller
  • ETEL DSB2P134-111E-000H Servo Amplifier
  • ETEL DSCDP132-111-000 Control Board Guide
  • ETEL DSB2S154-211E-000H Servo Amplifier
  • ETEL EA-SOM-300-40/80A Power Supply Module
  • ETEL ILM12-060-3PD-R20C Linear Motor with IWM Ways
  • ETEL P2M-300-07 AccurET Position Controller
  • ETEL DSB2P124-111E-000H Servo Amplifier
  • ETEL EA-P2M-048-05/10A Position Controller
  • ETEL EA-S0M-300-40/80A Power Supply Module
  • ETEL MWA070-0256-20B Linear Motor Magnet Guide
  • ETEL MWD070‑0128‑21A Linear Motor – Compact Ironless Linear Motor for High‑Speed Precision
  • ETEL DSB2P124‑211E‑000H Digital Servo Amplifier – 300 VDC Slave Drive for High‑Voltage Systems
  • ETEL MWD100‑0128‑00B Linear Motor – High‑Force Ironless Linear Motor for Precision Motion
  • ETEL AccurET EA‑S0M‑400 & P2M‑400‑05/10A Drive Module
  • ETEL EA‑S0M‑400‑40/80A‑0000‑00 AccurET Power Supply – High‑Power DC Supply for Motion Systems
  • ETEL MWA050‑0128‑20B Linear Motor Magnet – High‑Force Magnet Assembly for Linear Motors
  • ETEL DSB2S121‑111E‑000H Digital Servo Amplifier – High‑Current Drive for Demanding Motion
  • ETEL DSCDM332‑111C‑000B Digital Position Controller DSCDM – High‑Density Motion Module
  • ETEL EA‑P2M‑048‑2.5/5A‑0100‑01 AccurET Modular Position Controller
  • ETEL DSC2P121-111E-001A Digital Servo Controller – High‑Precision Motion Control
  • ETEL MWA050-0128-20B Linear Motor Magnet
  • ETEL DSB2P142-111E-000H Drive Specs
  • ETEL DSB2S234-111E-000H Servo Amplifier
  • ETEL EA-P2A-400-10-20A Position Controller
  • ETEL DSB2 Digital Servo Amplifier Controller DSB2P142-111E-000H SN 014661437
  • ETEL EA-S0M-400-40/80A-0000-00 AccurET Power Supply Module 650140-01
  • ETEL DSB2P131-111E-000H Servo Amplifier
  • ETEL EA-P2M-400-10/20A AccurET Controller
  • ETEL DSDP324-322F-000C Dual Motor Driver
  • ETEL DSB2S154-211E-000H Digital Servo Amplifier Drive
  • ETEL DSO-PWS111B-000C Power Supply Board 1130E-070-018
  • ETEL DSCDP324-322G-000A Servo Amplifier
  • ETEL DSB2P142-111E-000H Servo Amplifier Drive
  • ETEL EA-P2M-400-15/40A & EA-S0M-400 Drive Set
  • ETEL DSB2P142-111E-000H Digital Servo Amplifier
  • ETEL LMG15-070-3QC-H11 Linear Motor
  • ETEL TMA0140-070-3RB-S62B Torque Motor
  • ETEL DSA2S211ZA Digital Servo Amplifier
  • ETEL AccurET EA-P2M-300-4/7.5A-0100-01 Modular Position Controller
  • ETEL DSCDL332-131C-000A Servo Control Board
  • ETEL DSCDP324-322F-000C Dual Motor Driver
  • ETEL EA-P2M-400-10/20A Position Controller
  • ETEL DSC2P121 and DSO-HIO33 Servo Amplifier Set
  • ETEL EA-P2M-400-15/40A AccurET Drive
  • ETEL EA-P2M-300-07/15A Position Controller
  • ETEL EA-P2M-048-05/10A-0100-01 Servo Drive
  • ETEL EA-S0M-300-40/80A Servo Drive Guide
  • ETEL DSB2P131-111E-000H Digital Servo Amplifier
  • ETEL DSCDP334-421-000 Servo Drive Guide
  • ETEL EA-S0M-300-40 80A-0000-00 Motion Control Module
  • ETEL UltimET Light Motion Controller EU-LGP-0-0-1000-01 Multi-Axis
  • ETEL DSO-RAC601-029 Controller Rack
  • ETEL DSMAX212-121C-000C Board
  • ETEL DSCDL132-212B-000C Position Controller
  • ETEL TMB0291-050-3TDS-E82 Torque Motor
  • ETEL DSMAX212-121-000 Board
  • ETEL DSB2P131-111E-000H Digital Servo Controller Amplifier Unit
  • ETEL DSB 2S 124-211E-000H Digital Servo Amplifier
  • ETEL AccurET EA-P2M-300-4/7.5A-0100-01 Modular Position Controller
  • Beckwith Electric M-6280A Digital Capacitor Bank Control
  • Beckwith M-2355B Adapter Panel with M-2001C-6SL Tapchanger Control
  • Beckwith M-0359 Syncrocloser MOD512
  • Beckwith Electric M-2001C-6ELFA Tap Changer Controller
  • Beckwith M-3311A 4-Coil Transformer Protection Relay
  • Beckwith M-0124 Terminal Board Adapter Plate Guide
  • Beckwith Pride M-0296C 3-Phase Programmable Relay
  • Beckwith M-0388 Syncrocloser Check Relay Guide
  • Beckwith M-0170A AC Current Relay Guide
  • Beckwith M-3311 Transformer Protection Relay Guide
  • Beckwith Electric M3310 Integrated Transformer Protection Panel
  • Beckwith M-0145 First Customer Protector
  • Beckwith M-0170A AC Current Relay
  • Beckwith PRIDE M-0296C 3 Phase Programmable Relay
  • Beckwith Pride M-0296b 3-Phase Programmable Relay
  • Beckwith M-0245C High Speed Sync-Check Relay Guide
  • Beckwith M-0115A AC Parallel Balancing Module
  • Beckwith M-0389 Voltage Verifier Relay
  • Beckwith M-0115A Parallel Balancing Module
  • Beckwith M-0389 Voltage Verifier
  • Beckwith PRIDE M-0420 Multifunction Relay Protection Module 48VDC
  • Beckwith Electric M-3430 Generator Protection Relay
  • Beckwith Electric M-0067E Tapchanger Control
  • Beckwith Electric M-0420 Multifunction Relay
  • Beckwith Electric M-2001D-6L4S20C0S0X Tap Changer Control
  • Beckwith Electric M3425A-STD1 Generator Protection Relay
  • Beckwith Electric M-0245C High Speed Sync-Check Relay
  • Beckwith Electric M-3520 Intertie Protection Relay Guide
  • Beckwith Electric M-2001C-6SL Tap Changer Control
  • Beckwith Electric M-2001C Tap Changer Control Guide
  • Beckwith 35-12-635 Generator Protection Keypad Interface
  • Beckwith Electric P-2216 Generator Protection Main Board
  • Beckwith Electric M-2293 Tap Changer Control Guide
  • Beckwith M-4272-6AB1EH0 Integrated Synchronizing Motor Bus Transfer
  • Beckwith Electric M-4272 Motor Bus Transfer 60-140V 50/60Hz
  • Beckwith Electric M-2001B TapChanger Control
  • Beckwith Electric M-0193B Synchrocloser Unit
  • Beckwith Electric M-0115A AC Parallel Balancing Module
  • Beckwith Electric M-0169A Current Transformer
  • Beckwith Electric P-1939 Generator Protection Annunciator Panel
  • Beckwith Electric M-3311A Transformer Protection Relay Guide
  • Beckwith Electric M-0245B High Speed Sync-Check Relay
  • Beckwith Electric M3420 Generator Protection Relay
  • Beckwith M-0193B Syncrocloser Unit
  • Beckwith Electric M-520 Intertie Protection Relay
  • Beckwith Electric M-3425A Generator Protection Relay
  • Beckwith M-3425 Integrated Generator Protection Relay
  • Beckwith M-0115A Parallel Balancing Module
  • Beckwith Electric M-4272 Integrated Synchronizing Motor Bus Transfer
  • Beckwith Electric M-3420 Generator Protection System
  • Beckwith M-0193 Syncrocloser Unit
  • Basler Electric DECS-250-CN1SN1N Digital Excitation Control System
  • Basler Electric BE1-700 E0N2X1N Digital Protective Relay
  • Basler Electric SR4A-2B15B3A Static Voltage Regulator 120VAC 50/60Hz
  • Basler Electric 9261402111 PCB Control Board 9346000033
  • Basler Electric BE28053-002 Transformer BE28053002
  • Basler Electric BE3-25A Auto Synchronizer B1D Sync Module
  • Basler Electric BE3-GPR Generator Protective Relay