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 | 812 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.

  • BONFIGLIOLI W63 U P80 B5 Gearbox 2G20012741
  • Bonfiglioli BE80B4 Motor with A202 Gearbox
  • BONFIGLIOLI VECTRON KEYPAD 179675500 KP500
  • Bonfiglioli RA0 60/00 Gear Reducer i182
  • Bonfiglioli C212 F P90 VV Gearbox i=9.6
  • Bonfiglioli MP105 Servomotor Gear
  • Mannesmann Demag 4APB71-4-G08-PR Getriebemotor with Bonfiglioli MVF 63/f
  • Bonfiglioli Vectron ACT401-12 FA Inverter
  • Bonfiglioli BN 80A4 COD.830820106 Motor 0.55 kW IMB5
  • Bonfiglioli TR060 Gearbox
  • Silectron Bonfiglioli FT1000-0.75S RFI Filter
  • Trasmital Bonfiglioli 710C3B50F177G34W1A52VAG Drive
  • Bonfiglioli MAC800-D1 Motorreductor
  • Bonfiglioli VF 63 V HS Worm Gearbox
  • Bonfiglioli BN90LA4 Adjustable Gear Motor 1.5kW
  • Bonfiglioli ACT 400-018 FA Frequency Inverter
  • Bonfiglioli RAO50DNP90B5-I220 Gear Unit i=200
  • Bonfiglioli ACT 401-13FA Frequency Inverter SIACT513010001
  • Bonfiglioli ACU210-18 3 FA Active Inverter 4kW
  • Trasmital Bonfiglioli 709C3B50F177G34W1A52VAG Drive
  • Bonfiglioli BN27C4 Gear Motor 0.09 kW
  • Bonfiglioli BN71A4 Electric Motor
  • Bonfiglioli Vectron VCB400-370 Inverter
  • Bonfiglioli Vectron ACU401-18FA Inverter
  • Bonfiglioli LC120 2 40 STD Gearbox
  • Bonfiglioli BN63B6 Gear Motor 0.12 kW
  • Bonfiglioli T56BN/4 Asynchronous Motor
  • AEB Atlant D712-4B5 Motor with Bonfiglioli MVF 49F1 Gearbox
  • Bonfiglioli VF110 A P100B14 Worm Gear
  • Trasmital Bonfiglioli Raupengetriebe i 1:122 2174688 2T705C3122002 Travel Drive
  • Bonfiglioli ACT 401-21A Frequency Inverter
  • Bonfiglioli VF44 U14 Worm Reducer B03181367918
  • Bonfiglioli VF49 L1 P1 P63B5 Worm Gear i=45
  • Bonfiglioli S2U230S-03F Inverter 0.4kW
  • Ferag 5690512 Uiker TR90L4 Motorreductor with Bonfiglioli C212 F9.6
  • Bonfiglioli LC120250STD80A1CD14KE Gearbox
  • Bonfiglioli W63U38 P80 B14 V5 Gearbox
  • Bonfiglioli VF49A-28-P80-B14 Worm Gearbox
  • Bonfiglioli BN71B4 W63U64P75 Gearmotor
  • Alpha VDS 063-MF1-10-141-BE Planetary Gearbox
  • Bonfiglioli BN71B4 MVF49 F1 Gearmotor i=36
  • Bonfiglioli BN 63 B6 Gear Motor 0.12kW
  • Bonfiglioli SPL400 17F SynPlus Drive 3.7kW
  • Bonfiglioli ACU 401-25A Frequency Inverter
  • Esa 3M2209B5 M71Q Motor with Bonfiglioli MVF49 Gearbox
  • Ferag 5690512 UIKER TR90L4 Gear Motor with Bonfiglioli C212
  • Bonfiglioli A302 UH35 P90 Bevel Gearbox
  • Bonfiglioli GVX1000-1.5-S Inverter Drive 1.5kW
  • Bonfiglioli W63 U 15.0 P80 B14 B Worm Drive
  • Bonfiglioli KP500 Control Panel
  • Bonfiglioli C302PP71 Speed Reducer
  • Bonfiglioli BN71B4 Motor con MVF49 Reductor
  • Bonfiglioli BN71B4 Motor with MVF49 Gearbox i36
  • Bonfiglioli SYN10S 22001AF Inverter 0.2 kW
  • Motor Power Esa 3M2209B5/M71Q with Tachometer and Bonfiglioli MVF49 Gearbox
  • Bonfiglioli SYN10 S 220 01 AF Inverter
  • MEZ UD 1104 2.5 kW BONFIGLIOLI Trasmittal 300L19 Gear Motor 300L19.00HZP90AW0A
  • Bonfiglioli Vectron ACT W 401-39 D Inverter
  • Bonfiglioli BN27C4 Gear Motor 0.09 kW
  • Bonfiglioli A302 UH40 P90 Gear Reducer
  • Bonfiglioli ACT410-193FA Frequency Inverter 5.5kW
  • Bonfiglioli VFR49 P1 240 P63 B5 B3 Gearbox
  • Bonfiglioli BN 63A 6 Motor with VF30 Combination
  • Bonfiglioli VF44 FA1 P63B14 Reducer i=60
  • Bonfiglioli BN 80 B6 FD Electric Motor
  • Bonfiglioli MVF 49F1 Reducer with ICME T 71 B4 Motor
  • Bonfiglioli BN 27 C 4 Gearmotor 0.09kW
  • Bonfiglioli MP 080 Servomotor MPC2012S000F
  • Bonfiglioli S101 1 P P71 Gear Reducer i=4.7
  • Bonfiglioli 301L251.8-HC-P90 Gearbox
  • Bonfiglioli RFI Filter F1060800-SEFL-E9S
  • GE Aviation 9410M37P01 Motor Drive Core
  • Bonfiglioli VF44 FA1 P63B14 Gearbox 60 to 1
  • Bonfiglioli K63A4 Motor 8D09020032
  • Demag 4APB71-4-G08-PR Gear Motor 0.37 kW
  • Bonfiglioli BN90LA4 Gear Motor 1.5 kW
  • Bonfiglioli VF49A-28-P80-B14 Gearbox
  • Bonfiglioli MP053 Planetary Gearbox MPA2028S000D
  • Bonfiglioli C312 P P100 Gearbox
  • Bonfiglioli S1011PP71 Gearbox 4.7 to 1
  • Bonfiglioli VF 44 V 7 P63 B5 B3 with V 0.25 F D11
  • Bonfiglioli DW3000210 AX160 Motor Gearbox
  • Bonfiglioli ACT 401-13 FC Frequency Inverter 2.2kW
  • Bonfiglioli C222 P 7.1 P90 B3 Gearbox
  • Bonfiglioli BN90S4 Motor with C212 Gearbox
  • Bonfiglioli MP130.2.9.15.24.50.130.165.S1 Gearbox
  • Bonfiglioli VF110 V HS Worm Gearbox
  • Bonfiglioli BN7IA4 Electric Motor
  • Bonfiglioli ACU 401-23A Frequency Converter
  • Bonfiglioli BN63B4 Gearmotor
  • Bonfiglioli LC12210S490002 Gear Reducer
  • Bonfiglioli BN63A4 Geared Motor with VF49
  • Bonfiglioli WR86U120P80B5B3 Gear Reducer
  • Bonfiglioli MPB1006S000C Planetary Gearbox
  • Bonfiglioli GC000011 Frequency Inverter
  • Bonfiglioli VF44 FA1 P63B14 Gearbox 60 to 1
  • Bonfiglioli BN63B6 Gear Motor 0.12 kW
  • Trasmital Bonfiglioli 301 L2 Gear Reducer
  • Bonfiglioli BN71B4 Motor with MVF49 Gearbox
  • Bonfiglioli MVF62/A Worm Gear Motor 7 to 1
  • Bonfiglioli VF W30 63UFC2 Gear Reducer
  • Bonfiglioli S1011PP71 Gearbox 4.7 to 1
  • Bonfiglioli W63 U7 P90B14 V6 Gear Reducer
  • Bonfiglioli BN63B6 FD Geared Motor with VFR49F1P63B5 Reducer
  • Bonfiglioli T56BN/4 Three Phase Motor
  • Bonfiglioli MVF62/A Worm Gearbox 7 to 1
  • Bonfiglioli VF44 FA1 P63B14 Gearbox 60 to 1
  • ICME T71B4 Motor with Bonfiglioli MVF49F1
  • Bonfiglioli BN71B4 Motor with MVF49 Gearbox
  • Bonfiglioli C31 3P P63 PV V5 Gear Reducer
  • Bonfiglioli BN80B4 Electric Motor 8F31020004
  • Bonfiglioli VF/W30/63UFC2 Gear Reducer i=168
  • Bonfiglioli MPD1006S0006 In-Line Planetary Gearbox
  • Bonfiglioli LC 120 2 40 STD 80A1 CD Gearbox
  • Bonfiglioli Vectron ZBA400-010FC Brake Unit
  • Bonfiglioli VF44 U14 Worm Gearbox B03181367918
  • Bonfiglioli 8XNC63040004 Electric Motor IP55
  • Bonfiglioli W110U P100B5 Worm Gearbox
  • Bonfiglioli VF63/FC1 P80 Gearbox 203160152 i=15
  • Bonfiglioli VMN JB00017191 Gear Unit
  • Bonfiglioli AGL202-031FC Inverter 0.37 kW
  • Bonfiglioli BN71B2 Geared Motor with VF44
  • Bonfiglioli S1011PP71 Gearbox 4.7:1
  • Bonfiglioli VF W30 63UFC2 Gear Reducer
  • Bonfiglioli VF44FA146HSB3 Gear Reducer
  • Bonfiglioli MP105 Planetary Gearbox 18:1
  • Bonfiglioli VF49 L1 P1 P63B5 Worm Gearbox
  • Bonfiglioli 55aN-4 Electric Motor