adccommunitymod (AutomationDirect) asked a question.

An interesting problem?

Created Date: August 16,2017

Created By: CaerYnArfon

**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****

Hi everyone, my first post. be gentle!! lol Have worked on the DL06 with one Analog I/O card over the last 4-5 years just the one we had within the company. Now however we are branching out and are making our own system using a DL06 and 3 x F0-2AD2DA-2's. Using the analog 0-10v output from each card to control 3 x DC motor controllers. The variable voltage 0-10v is used to control the speed regulator input on the DC controller producing a variable armature output A+ and A-. OK so far. I have initialised the cards more or less at the beginning of the ladder. Using ANLGCMB IBox and the following parameters. Base 0, Slots 1, 2 and 3, Number of input channels 2, Input data 1 , Input data addresses V410 (card 1), V430 (card 2), V450 (Card 3. V440 is already used) Output channels 2 , Output data 1 , Output addresses (V420 (card 1), V440 (card 2) and V460 (card 3) I then use a LD K384 (900 dec or any figure I want) then an OUT to C420 after the initialisation Each card has an associated relay fired from a Y output. This merely puts a short onto the DC controller input to initialise the A+ A- output and in conjunction with the analog voltage from the I/O card output applied across the speed control input varies the motor speed. Card 1 with motor 1 works fine, we get 9.7 volts ish on analog out 1 (between pin 4 and the 0v Pin 6). This output is connected to the DC controller speed control input (0-10vdc range) it works . The problem comes when I press the button on the HMI to drive the motors associated with cards 2 and 3 because it drives motor no 1! Albeit very slowly !!! pardon the language but what the heck?... They have different Y outputs. Different buttons on the HMI. They are on seperate I/O cards All of the wiring is correct. At the moment its early assembly phase and I haven't fitted motors 2 and 3. I will tomorrow. I have tried using a seperate 24vDC psu for the 24v dc requirement for each analog I/O card (although linked in series +24 to pin 7 -ve to Pin 8) I have also used the 24v out and 0v out on the main tag block of the DL06. No difference. Just thought, one thing I haven't done is link all of the 0v lines on the outputs of the I/O cards. However, the DC controllers do specifically state that the 0v of the speed control input must NEVER be connected to ground/earth so I haven't connected that side to the 0v I can't see any links in code between the HMI buttons for motor 1 and the other 2. i.e. Y output for motor 2 is firing the Y output for motor 1 etc. (and the LED's support this) The only common factor is the extra 2 analog cards Interestingly checking the analog outputs of cards 2 and 3 (voltmeter between pins 4 and 6) and they won't go above about 5.1 volts. Aha! I thought jumpers, but no they are all set to 10v Any one any thoughts? Have I NOT initialised them correctly? Many thanks


  • adccommunitymod (AutomationDirect)

    Created Date: August 16,2017

    Created by: CaerYnArfon

    Hi everyone, my first post. be gentle!! lol

    Have worked on the DL06 with one Analog I/O card over the last 4-5 years just the one we had within the company. Now however we are branching out and are making our own system using a DL06 and 3 x F0-2AD2DA-2's.

    Using the analog 0-10v output from each card to control 3 x DC motor controllers. The variable voltage 0-10v is used to control the speed regulator input on the DC controller producing a variable armature output A+ and A-.

    OK so far. I have initialised the cards more or less at the beginning of the ladder. Using ANLGCMB IBox and the following parameters.

    Base 0,

    Slots 1, 2 and 3,

    Number of input channels 2,

    Input data 1 ,

    Input data addresses V410 (card 1), V430 (card 2), V450 (Card 3. V440 is already used)

    Output channels 2 ,

    Output data 1 ,

    Output addresses (V420 (card 1), V440 (card 2) and V460 (card 3)

    I then use a LD K384 (900 dec or any figure I want) then an OUT to C420 after the initialisation

    Each card has an associated relay fired from a Y output. This merely puts a short onto the DC controller input to initialise the A+ A- output and in conjunction with the analog voltage from the I/O card output applied across the speed control input varies the motor speed.

    Card 1 with motor 1 works fine, we get 9.7 volts ish on analog out 1 (between pin 4 and the 0v Pin 6). This output is connected to the DC controller speed control input (0-10vdc range) it works .

    The problem comes when I press the button on the HMI to drive the motors associated with cards 2 and 3 because it drives motor no 1!

    Albeit very slowly !!! pardon the language but what the heck?...

    They have different Y outputs. Different buttons on the HMI. They are on seperate I/O cards

    All of the wiring is correct.

    At the moment its early assembly phase and I haven't fitted motors 2 and 3. I will tomorrow.

    I have tried using a seperate 24vDC psu for the 24v dc requirement for each analog I/O card (although linked in series +24 to pin 7 -ve to Pin 8) I have also used the 24v out and 0v out on the main tag block of the DL06. No difference.

    Just thought, one thing I haven't done is link all of the 0v lines on the outputs of the I/O cards.

    However, the DC controllers do specifically state that the 0v of the speed control input must NEVER be connected to ground/earth so I haven't connected that side to the 0v

    I can't see any links in code between the HMI buttons for motor 1 and the other 2. i.e. Y output for motor 2 is firing the Y output for motor 1 etc. (and the LED's support this)

    The only common factor is the extra 2 analog cards

    Interestingly checking the analog outputs of cards 2 and 3 (voltmeter between pins 4 and 6) and they won't go above about 5.1 volts.

    Aha! I thought jumpers, but no they are all set to 10v

    Any one any thoughts?

    Have I NOT initialised them correctly?

    Many thanks

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: August 17,2017

    Created by: plcnut

    However, the DC controllers do specifically state that the 0v of the speed control input must NEVER be connected to ground/earth so I haven't connected that side to the 0v

    You may have some programming issues, but your statement above tells me that you will probably need analogue signal isolators for each drive.

  • adccommunitymod (AutomationDirect)

    Created Date: August 24,2017

    Created by: CaerYnArfon

    PLCNUT you are a star :-)

    Yep got some isolators on all of the dc controllers and voila works like a charm. Thanks very much