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.
