Jump to content

Donovan

Members
  • Posts

    10
  • Joined

  • Last visited

Everything posted by Donovan

  1. Agreed. I did the same, and currently have (the other PLC) setup to shift the value. Right now the shifted value is accurate to +/- 0.5C across the required temperature range, which is more than adequate, but I will most likely implement a calibration feature to allow the user to shift it as needed if the value deviates too much over time.
  2. I am wondering if there is a way to determine which panel is currently being displayed by using the ladder? I want to perform an action if a specific panel is being displayed. I know in u90 ladder it's a comparison check with a system integer value, but couldn't find anything similar in Unilogic. Thanks! 🙂
  3. Yes Kratmel, similar to your hobby, finding the cause of errant behavior in process and production machinery is part of my job description, so once I had solved the issue for my customer (by replacing the PLC), I had to get to the bottom of this issue. Besides, I really don't want to have to bench this unit. 😬 It is now SOLVED. 😎 I opened up the controller and had a very close look at the circuit boards. Under 5x magnification, I found the problem: Flux residue. Apparently this unit managed to get past quality checks and shipped with a bunch of the stuff all over the I/O board (the other board was pristine). Given the proximity of the semiconductors on the board, it doesn't take much to cause issues with analog circuitry. I cleaned the board using a special flux cleaner for circuit boards and the unit is now reading both PT100 channels with no more instability issues. I do notice the internal PLC PT100 temperature table is a bit off (on both PLC's, this model in general it seems)... The probes will have a resistance of 105.3/105.4 ohms and the resulting value on the controller is 15.5C. Per the PT100 charts I find online, 105.46 ohms equates to 14C, which means at that specific resistance, the unit is off a degree or two. I will probably change back to resistance input just to confirm the value read by the PLC is the same as the probe value. It only takes one ohm of added resistance to throw off the value 1-2 degrees C (and even more in F), which seems to be the case here. Once I have determined that and do a bit of range testing, I may do a linear conversion of my own if I want it to be more accurate than that. At least I have rock solid stable readings now. I assume there is no way to modify the PT100 table in the PLC?
  4. Confirmed: It was the PLC. I switched it out with another (new) unit, and the PT100 HW configuration worked without any fluctuation or deviation. It'll be monitored closely for the next few days in any case. I have a feeling the regulated supply voltage for the analog inputs is faulty or there's a poor solder junction somewhere. It seems to be related to the differential reading between the two wires and the two input channels (one channel affected the other).
  5. I initially thought it was a ground loop issue as well... I am familiar with ground loop issues, and have ensured proper grounding of shielding, ground wires and 0V wires. There are too many other factors pointing away from that as the problem: - The power supply is properly grounded, and I even tried various grounding combinations just to see if the behavior would change: it did not. - There is a remote (independant) temperature monitor that monitors a second set of locally installed PT100 probes, and it has no ground loop errors whatsoever, even when I connect the same sensors the M91 uses to it. - I have tested two probes installed, one probe installed, and two different (single) probes 'hanging freely' from the M91: all give me temperature values that are not correct. - When I switch the HW config to 'Ohms Resistance', the values are solid: No fluctuation, and 100% accurate readings. If I do testing as mentioned in the above points, everything remains stable and accurate using this configuration. If there was a ground loop issue, the resistance readings would still fluctuate or be incorrect. Given the last point above in particular, it would seem that whatever algorithm the M91 is using to convert the inputted resistance values to temperature value is not functioning correctly. (I knew 385 was the most common, but now I know why, thanks. From what I do know, the only difference between the two is a small variance in the resistance to temperature conversion chart, both are equally accurate.)
  6. Interesting, and good to know, however this is a brand new install, and the enclosure the PLC is in has no moisture ingress. There is zero corrosion.
  7. No, this was the initial update that U90 forced just to allow programming of the PLC.
  8. Thanks. The firmware was confirmed yesterday while I was onsite (U90 Ladder indicated it was 'up to date'), and it was the exact same laptop / software version that performed the initial update to this PLC. The version of U90 Ladder being used was downloaded from Unitronics a month ago. This unit is installed on site and is working well enough with the HW configuration I mentioned previously (Ohms Resistance instead of PT100-385). I have another unit here that is to be the exact same configuration, so I will be doing some in-shop testing as you describe to see if/when the new unit behaves the same way. I wonder if this is an issue regarding the two PT100 inputs for each Analong channel: Changing HW config to Ohms Resistance would then monitor only one of the inputs per channel, correct? Maybe this is a defective unit?
  9. Hi guys, thanks for the replies. Answers as follows: - Yes, while I did not mention the jumper setting in my original post, they are set correctly. I just triple-checked them today since I was on site anyways. Photo attached... As you can see, all of them, including the CM jumper, are set correctly. - Yes, the Analog input is set to PT100 385 (I am in North America, this is the standard PT100 probe profile here, althouth I tried 392 and it made no difference in the behavior of the controller) - Temperature range being measured is 0C - 100C, nothing out of range or even out of the ordinary, especially for a 3 wire PT100 probe. Thanks.
  10. Hello! I have come across an interesting issue and am hoping someone can clarify what's going on: I have an M91-2-RA22 with 2 PT100 probes connected to it. What was happening was the input values from the probes were not accurate (ie: the indicated value in degress C would go off by a lot). One input would fluctuate based on the input of the other (ie: if one probe got hotter, the other would respond as if it got slightly hotter as well). I suspected a ground loop problem but eliminated that possibility (by further testing as indicated). I suspected a bad sensor but eliminated that as well (by replacing them) I removed one probe from the input channel of the PLC (leaving only one probe online) just to find that it did not matter: the watched value shown in U90Ladder (and displayed by the HMI) was simply wrong. I also confirmed the resistance values from all the probes were accurate, and that an independant PT100 monitor was having no problems reading correct values from them. Realizing This really had nothing to do with the probes or wiring, I decided to take another approach: I switched the PLC HW Configuration. I changed the Analog Inputs from PT100 (in Degrees C) to Resistance (in Ohms). Immediately I had accurate and stable (resistance) readings every time, from both inputs. From there I did a linear conversion in the ladder logic and got my readings in degrees C with no more fluctuations. So can anyone explain why the PT100 HW configuration would not be stable? I was hoping to get the most accuracy by using this feature, since PT100 probes are not perfectly linear across their full temperature range, but it seems I am getting the exact opposite. Is there a solution? Is there a good linearization formula for PT100 probes that will get the highest accuracy? Thanks.
×
×
  • Create New...