
Unleashing Hardware Value: Application of Advanced Features
When the basic signal acquisition and output no longer meet the requirements, the advanced functions built into the module become a powerful tool for optimizing the system.
1. Scaling
The zoom function solves the conversion problem between "physical quantities" and "digital quantities". For example, a flow meter with a measurement range of 0-5000L/min outputs a 4-20mA signal. If it is connected to C500-AD501, it can be implemented directly through configuration without any programming calculations:
Set the lower scaling limit of this channel to 0.
Set the scaling limit for this channel to 5000.
Enable the zoom function of this channel.
Afterwards, the numbers read directly from the module's memory are no longer from 0-4095, but from 0-5000 engineering values (BCD code or binary). The underlying principle is that the module performs a linear transformation on the original AD value based on the scaling upper and lower limits, and directly stores the result in the mapping area. This not only simplifies the program, but also improves data consistency and readability.
2. Output slope
For C500-DA501, the output ramp function is a "magic weapon" for smooth control. Imagine a scenario where the PID output value suddenly jumps from 20% to 80% while controlling the valve opening, causing the valve actuator to withstand a huge impact. After enabling the ramp function, engineers can set an "output ramp setting time" for each output channel, such as 5 seconds.
The module will automatically calculate to ensure that the output signal transitions linearly from 20% to 80% within 5 seconds. If the set value changes again during this process, the module will immediately start the ramp transition from the current output value to the new target value. This mechanism is crucial for protecting expensive regulating valves and preventing water hammer effects in pipelines.
3. Wire breakage detection and alarm
The integrity of signal lines is crucial for process control. C500-AD101 and AD501 both support wire breakage detection function. For example, for a 4-20mA input channel, when the current is detected to be below 2mA, the module will automatically set the corresponding "wire breakage detection flag" (such as IR n+1, Bit 00 of C500-AD101).
The program logic can immediately respond to this flag, issue an alarm on the HMI, and control according to pre designed safety logic (such as maintaining the last value, switching to manual mode, or outputting safety values), thereby avoiding misoperations and safety risks caused by signal loss.
Application scenarios and precautions
1. System compatibility
This is the most common problem encountered by engineers in project renovation.
The READ/WRIT command cannot be used on the SYSMAC BUS slave rack. Therefore, the C500-AD501 instruction dependent unit must be installed on the CPU rack, expansion I/O rack, or SYSMAC BUS/2 slave rack.
If C500-AD101 is used in SYSMAC BUS slave rack or CPU systems such as C500 that do not support dedicated instructions, it must be switched to "four word operation mode" and data exchange must be performed through MOV instructions.
2. Power supply and grounding
The C500-DA501 high-density output unit requires an external 24V DC power supply with a maximum current of 0.8A. When planning the system, it is necessary to ensure that there is a margin for this power supply and to pay attention to its isolation from the PLC system power supply.
Grounding is the lifeline of anti-interference for analog systems. It is strongly recommended to use shielded twisted pair cables for all analog signal lines. The manual clearly states that the shielding layer should be connected to the "shielding" terminal of the module, which is connected to the simulated ground plane inside the module, rather than the Chassis Ground of the rack. This is a technical detail, incorrect grounding may introduce severe common mode noise into the signal circuit.
3. Shutdown and startup behavior
For C500-DA501, when the 5V power supply of the PLC is cut off, the analog output will change to 0V or 0mA. However, users can choose whether the output signal will change to 0 or maintain the value at the moment of power failure by using a dip switch on the back. This function is crucial in some application scenarios that require "positioning", but in other scenarios it may lead to danger and must be carefully set according to process requirements.
