Luigi802 (Customer) asked a question.

D0-DCM not communicating with slaves

I have a D0-06DR-D PLC it comes with a D0-DCM card preinstalled in slot 4, I am currently using the D0-DCM to communicate to 7 slave modules

I replaced the D0-06DR-D PLC with a brand new 1 (and all the included cards) and now the new PLC will not communicate with the slave modules.

I programmed it with the exact same program that was in the old PLC and double checked that all of the D0-DCM settings in the new PLC are exactly the same as the D0-DCM settings in the old PLC but it still will not communicate.


  • ADC TechnologyGroup_05 (AutomationDirect)

    I cannot determine from the post if BOTH the DL06 and the D0-DCM has been replaced OR just the DL06. The module itself stores the communication settings. So, the GUI can read the settings from the module and these values can be compared to the values you are expecting to see.

     

    If the module is configured through the ladder code, then everything should be working the same after transferring the old project into the new DL06, provided the D0-DCM is in the same slot and the wiring hasn't changed.

     

    Verify the values in the Module Configuration Registers (V-Memory) associated with the slot position for the D0-DCM. V-Memory registers and the associated values can be determined in Chapter 3 of the D0-DCM manual. https://cdn.automationdirect.com/static/manuals/d0dcmm/ch3.pdf#page=9

     

    Use the LEDs on the D0-DCM to determine if data is being transmitted and/or received.

     

    I suspect that in order for the wonderful folks in the Community to assist in the troubleshooting of this issue, a lot more details will need to be provided.

    Expand Post
  • Luigi802 (Customer)

    "I replaced the D0-06DR-D PLC with a brand new 1 (and all the included cards)"

    I'm sorry if I wasn't clear enough.

    Yes the Do-DCM has also been replaced, I configured the settings via PLC>SETUP>D0-DCM and they are all identical from the original

    Looking in the program, I noticed the counter that is supposed to start the communication is not counting, the bit to reset the counter is trying to reset it but it's not working.

    I'm a little new to DirectSoft, so I'm not 100% sure where to check the "V-Memory"

    Expand Post
  • ADC TechnologyGroup_05 (AutomationDirect)

    Sounds like the counter is a good place to start troubleshooting.

    To monitor V-Memory, I would recommend using Data View. This is can be located from the menu Debug > Data View > New, or press Ctrl+Shift+F3.

    • Luigi802 (Customer)

      The V-memory in the new PLC looks identical the the V-memory in the old PLC.

      SP126 is not triggering and CT100 is trying to reset but is not doing so, and it's count is MAX

       

  • ADC TechnologyGroup_05 (AutomationDirect)

    @Luigi802 (Customer)​ ,

    Without more information, I don't think anyone in the Community is going to be able to offer much help.

    You might consider:

    • Providing the project and then use the post to point out relevant areas of the code.
    • Offer background information as to why the DL06 and option modules needed to be replaced.
    • Simplify the code by placing a single READ or WRITE instruction towards the top of the code, targeting a single slave, and then place an END rung just below it. This will prevent any of the previously existing ladder from being executed.
    • Describe the behavior of the LEDs on D0-DCM, as well as the CPU.
    Expand Post
    • Luigi802 (Customer)

      OK so I have a DL-06 with a D0-DCM card in slot 4, I'm trying to communicate with 7 DL-05 slaves all with D0-DCM card in it's only slot. They are communicating via RS422 through port 2

      All settings and programming are identical to the DL-06 (master) and DL-05's (slaves) that are currently running with no issues

      Double checked settings in D0-DCM in both the DL-06 and DL-05 slaves

      Double checked programs in all PLC's are identical

      Double checked V-memory

      New DL-06 with exact same program and settings as 1 currently running will not communicate with the DL-05 slaves

      When I look in the program, CT100 is trying to reset but will not and is stuck at MAX count

      SP126 is not triggering

      Expand Post