Paul Bridgeman
Member
Hello all, This is my first post to the forum, although I've been reading and gleaning info from other's posts here for years. The amount of knowledge that can be gained here is staggering.
I've been programming AB plc's for years, and am very familiar with the old AI and the present RS Logix software. But, due to budget restraints on a project I am working on, I decided to buy a DL06 plc and a C-More HMI. After receiving the equipment and reading the manuals I must say that the DL06 is one sweet little plc, at a fraction of the cost of a comparable AB. There is a little difference in the programming structure though, but I think I've mustered through the main differences. I've got the majority of the plc program written, the HMI is programmed and they are communicating with each other(finally, after setting the correct baud rate for port 2!) Now, here's my problem: I need to take a value that is input through the HMI and control the output of an analog card to a VFD. This should be very straightforward, as I've done this hundreds of times with AB equipment. I think I'm missing something in the conversion process. I've poured through the DL06 manual, the options module manual for the analog card,( I'm using the FO-2AD2DA-2 2 ch in/2 ch out set to 0-10v) and I'm sure I am just overlooking something very simple.
Here's what I'm trying to do in more detail. I have a cleated flex-link conveyor that I'm trying to run at a certain speed to pace the packers on the line. The speed will change with different jobs. The supervisor will enter a line speed in feet per minute through the HMI. I need to be able to scale a range of inputs from around 2.0 fpm through 7.0 fpm in .5 fpm increments to the appropriate output levels of the analog card that will achieve the desired speed. I am sending the input value from the HMI to memory location V400, and the output of the analog card is determined by the value that is in V2010. I am getting a voltage output from the analog card, but it's not consistently changing as the input changes. For example, when I enter 2.5 I may get 3.6v out, 3.5 yields 4.2v out, then when I enter 4.5, I get .27 volts out, then 5.5 yields 9.8 volts out. I almost feel embarrased to be asking about this, because as I stated earlier, I'm sure I've overlooked something sooo simple in the output conversion. Any ideas to point me in the right direction would be appreciated...just a nudge!
Thanks, Paul
I've been programming AB plc's for years, and am very familiar with the old AI and the present RS Logix software. But, due to budget restraints on a project I am working on, I decided to buy a DL06 plc and a C-More HMI. After receiving the equipment and reading the manuals I must say that the DL06 is one sweet little plc, at a fraction of the cost of a comparable AB. There is a little difference in the programming structure though, but I think I've mustered through the main differences. I've got the majority of the plc program written, the HMI is programmed and they are communicating with each other(finally, after setting the correct baud rate for port 2!) Now, here's my problem: I need to take a value that is input through the HMI and control the output of an analog card to a VFD. This should be very straightforward, as I've done this hundreds of times with AB equipment. I think I'm missing something in the conversion process. I've poured through the DL06 manual, the options module manual for the analog card,( I'm using the FO-2AD2DA-2 2 ch in/2 ch out set to 0-10v) and I'm sure I am just overlooking something very simple.
Here's what I'm trying to do in more detail. I have a cleated flex-link conveyor that I'm trying to run at a certain speed to pace the packers on the line. The speed will change with different jobs. The supervisor will enter a line speed in feet per minute through the HMI. I need to be able to scale a range of inputs from around 2.0 fpm through 7.0 fpm in .5 fpm increments to the appropriate output levels of the analog card that will achieve the desired speed. I am sending the input value from the HMI to memory location V400, and the output of the analog card is determined by the value that is in V2010. I am getting a voltage output from the analog card, but it's not consistently changing as the input changes. For example, when I enter 2.5 I may get 3.6v out, 3.5 yields 4.2v out, then when I enter 4.5, I get .27 volts out, then 5.5 yields 9.8 volts out. I almost feel embarrased to be asking about this, because as I stated earlier, I'm sure I've overlooked something sooo simple in the output conversion. Any ideas to point me in the right direction would be appreciated...just a nudge!
Thanks, Paul