mhowasso

MrPLC Member
  • Content count

    301
  • Joined

  • Last visited

Everything posted by mhowasso

  1. Hi All... I feel the best (only) way now for me to get the gallons value is to do the formula calculations in my HMI (it can process this formula and I already have it) and let my 1500 send it the height information. The amount of digital and analog IO prevented me from using the 1400 and I dont want to add a second PLC. Im using the HMI anyway so one more task wont be a big deal. Hey..sometimes you just have to punt..!!! :) Thanks for all your help. Mark
  2. Well... I have decided to use a resistive tape sensor (JOWA-USA) PetroTape for the level to my ML1500 and do the gallon calculations in my HMI. This will give me the level AND temperature in one device. I don't know IF the ML1500 can do it or how to do it in the ML1500.
  3. Ron, TConnelly.. Knowing the dimensions of the tank: 720 inches long, 144 inches in diameter. Please explain to a math novice what/how to use the formula mentioned above. What can I pre figure so I can substitute my height variable (F8:8 = fill inches) into this formula (H) to calculate the gallons..??? Thanks,
  4. Hi Ron, Very good questions... This is the only ML1500 that I have on a tank system. All the others I use ML1400's. Thats why I was nominated to do this project...(he has done all the others..he can do this). But all the others are either square, rectangular or vertical cylinders. Was a piece of cake to do..!! I used the ML1400 because mainly of the on-line editing and a few instructions for the others. I was also going to use the ML1400 on this project until I ran out of IO that forced me use a ML1500 since everyone here will only work with RSLogix 500. So thats how I got to here. This horizontal cylinder is my problem. I never imagined it would be this difficult because I was thinking volume. Volume has to be the same standing up or laying down, right..?? Well back up the truck...it aint that easy as I have found out..!! :) I just bought a radar sensor for my depth that I hope will be pretty accurate. I want my depth reading to be as accurate and stabil as possible. The Gallons value does not have to be so accurate (only looked at by fuelers as a reference). Anything would make me happy..!!! I always respected your advice, so tell me what you would do.. If all else fails I was considering letting the ML1500 do the depth, and doing the gallon conversion in my HMI. But if there is a way to get the gallons in the PLC even accurate within a quarter of an inch I would be happy. Thanks for your help Ron and looking forward to your reply. Mark
  5. Hi BCS... Well, it was the thought that counts I guess..!!! :) (You still need to stay safe tho) 1st. For some of you...The jet fuel tanks MUST be vented to atmosphere or you would be creating a pressurized vessel that would be full of jet fuel vapors and that would not be safe. 2nd. I understand how to use the SCP and to use PSI for my height just fine (I have about a 100 tanks of different sizes, shapes, and depth that are used for everything from water to acids) (I use 0-5 psi/0-138 inches transducers or Ultrasonic) and every one I have done is working great when I calculate the depth/gallons to display on my HMI. 3rd. I understand that what is changing on my tank is the fill diameter. The length is fixed at 720 inches. The diameter of the cylinder is 144 inches. Radius is 72 inches. So the variable that is changing is the "fill diameter". This formula for gallons kind of makes sense but trying to replicate it in a ML1500 is my problem Maybe someone out there can help with plc coding in a ML1500. Or maybe not. Or maybe I can do it in my HMI. Either way I got yo figure this out soon. Take care. Later, Mark
  6. Hi BSC... Hope you are sound and safe...and thank you for doing what you do for us..!!!! 1st. The tank is level. 2nd. The tank is vented to outside atmosphere (0 psi pressure). 3rd. The sensor and cable is rated for Jet A. 4th. The Temperature is fairly stable but will fluctuate between 65-85 I have also found out that I can not use the pressure transducer for height. It works great in water and chemicals but not in Jet Fuel. The readings are inconsistent and unreliable even figuring in the difference in specific gravity. Why..?? I don't know..!! Im going to try an ultrasonic sensor tomorrow and see if that will be more stable. But Im still confused on the logic in my PLC for this. Well, stay safe and dry BSC..!! Mark
  7. Hi TConnolly, Thank you so much for the reply... A few questions if you dont mind. :) What does the ^ symbol represent..??? Also my tank is the following size (inches): Length = 720 Diameter = 144 Knowing these values and that I am using a ML1500 how do I do this..??? Thank you ALso, I have used submersible pressure transducers in tanks with water/chemicals and they work very well, but in this fuel tank (Jet A) it just seems to be a little inconsistant. Now maybe its just a bad sensor, but my gut tells me otherwise. Any suggestions..??? Again...Thanks so much for any advice..!!!
  8. Hi All, Using a ML1400 with RSLogix500. What is the best way to show the difference between two F8 (Floating Point) values..??? I have two pressures (or whatever) and I just want to track the value difference between the two. Thanks,
  9. Subtracting one value from the other and using the ABS instruction worked wonderful. Thanks
  10. ML1500 Date Time Sync

    Will this Logix 5000 tool work with RSLogix 500..???
  11. Hi All, Is there a way to Sync the Time and Date on a ML1500 with a PC..??? With the PC as the Master. Thanks
  12. 3 Pump Alternation Logic

    Here is what I have so far. The transfer pumps are O:0/5,6,7 The activation is B3:7/6 Pressure FUEL.RSS
  13. Hi All... Its probably been covered here before....but I can't find it. Does anyone have or can point me in the direction for a "3 Pump Alternation" program logic using RSLogix500. Thanks
  14. 1492-RIFM

    Thank You Very Much..!!! This helps a lot. Thats the great thing about this site. Someone has generally been there/done that or just looking thru a different pair of eyes..!!
  15. Hi All, Does anyone have a cheat cheat on the wiring of the 1492 RIFM Modules..??? I have downloaded the users manual and its still confusing. Example: 1492-RIFM20-F120A-2 goes with a 1769-IA16. How do you relate the wiring on one to the other..??? Thanks
  16. 3 Pump Alternation Logic

    There is one Pressure Transducer. When the pressure drops below x value then turn ON pump A. When the pressure raises above x value then turn OFF pump A. If pump A runs for 5 minutes and the pressure does not go up turn ON pump B also. When the pressure drops below x value turn OFF both pumps. Alternate pump A and pump B and repeat Hope this helps
  17. Just so Im not missing something here... IF the controller was ALWAYS running, using the two EQU instruction with RTC:0.HR and RTC:0.MIN would work fine..?? I use this all the time and it works great...BUT..my controllers are always running. I do use OTL and OTU with a ONS before them tho. Its simple and works. Is it that the controller is not running all the time that causes the problem..??? Just curious, why is the controller not running all the time..??
  18. 3 Pump Alternation Logic

    Thank you TLogix... I will check this out this weekend and let you know how I make out. People seem to be hesitant to share programs for some reason. Again..Thank you.
  19. 3 Pump Alternation Logic

    I have 3 pumps that can be run individually in a manual mode or in automatic mode. Auto mode would allow all 3 pumps to run and cycle thru 1-2-3 like a lead lag but with three pumps if all three are in auto., or normal lead lag if only two are selected. Any help is appreciated..!!!
  20. GPM

    Hi All, Getting a pulse for every gallon (1PPG), what is the best way to calculate Gallons Per Minute (GPM)..?? Thanks
  21. GPM

    It is working fine. Here are the steps to making a 1769-HSC work with a ML1500. I am using a 200 pulse per gallon signal from a FMC flow meter. I wanted to do a totalizer and flow rate (GPM). Download the 1769-HSC Users Manual and print out Appendix D. You will need Tables 30, 31 and 32. In the project tree, open up the I/O config for the HSC card. There will be 5 tabs. The two you will need to config are called "Counters" and "Ranges". My HSC is in Slot 1. Counters.. Select the desired counter 0-3 (I had to do all four even tho I was only using three..kept giving config fault if I didnt) Max Count = 200 Min Count = 0 Preset = 0 Update Time (x1ms) = 100 Hysteresis = 0 RPM Scale Factor = 1 Acc behavior on Over/Under Flow = Ring Counter Filters = None Storage Mode = not used Ranges.. Counter Used = I used Ranges 0-3 and assigned them to Counters 0-3 Range Type = Count Value High Limit = 200 Low Limit = 170 Range Active = Within the Limits Output Mask = 0010 for counter 0, 0020 for 1, 0040 for 2, and 0080 for 3 Ladder Program.. For Counter 0 (It helps to change Radix to Decimal) Use Output Data File and put a 1 into O:1.5,6,7 and 8 (This Enables the Counters to work) Use Output Data File and put a F0 into O:1.1 (This Enables to soft output to work) Use Output Data File and put a 1 into O:2/0 (This Enables the Ranges to work) Latch O:1/32 on with OTE I:1.4 = Actual Counts I:1.1/4 to trigger an ADD for my "Totalizer" (I:1.1/4 goes true after 200 pulses or 1 Gallon) I:1.8 = Flow Rate (Must Multiply by 0.3 to get actual GPM) After having an outside company prove our equipment I was within 1.2 gallons per 1000 gallons on Totalizer and .02% on GPM flowrate. Sorry for the lengthy explanation. Also, just FYI..Table 32, 0-1 are mislabled as Mask and they are really the Enables (per AB Tech Support) Mark
  22. Device Net Question ?

    Are you saying the power to the processor shuts off.?? Why is the power shutting off..???
  23. SLC500 fault

    38420 - SLC Processor: Error code 1F51H Question I have an SLC 500 series processor that has error code 1F51H in S:6. What does this mean and how do I troubleshoot this problem? Answer The processor has determined a major hardware error within the system. If the problems persists and recycling power does not clear the error code, the user should: Go offline, go to the I/O Configuration, and perform a Read I/O Config. If any slots change to unknown, get that module or possibly the chassis replaced. Pull all of the I/O modules Download a blank program to just the processor and power supply. Continue to add one module at a time until the hardware problem is discovered.
  24. GPM

    I did what you suggested and it does not work. I called AB Tech support and they said on a ML1500 those setting will not work.
  25. GPM

    Thank you Mr Carlton, I will try this and let you know how I make out. After working with the 1769-HSC I don't feel so intimidated by it. The configuration of the module appears to be the key. I have also found I don't need to use a Long Integer since the 2nd word is always zero so I just use a N integer. My Configuration values so far.... I:1.4 is my actual pulses I:1.8 is my rate I:1.8 x .3 = GPM