Search the Community

Showing results for tags 'clock pulse'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 32 results

  1. Version 1.0.0

    49 downloads

    Updated Clock logic and HMI screen simple and well documented. To use this, 'Import' this 'Toolchest' Drawer file into your PMC's Toolchest. Then 'Copy' one of the Ladder Blocks into your 90-30 or PAC Rx3i Target by holding down the Ctrl key while drag-n-dropping it onto the 'Program Blocks' in the Navigator window. The QuickPanel Screen along with the 'Indexed Message Grid'  can similarly be brought into your QP or QP+ Target. If there is already variables in your project you may need to adjust some or all of those used here. The logic here also will help you to understand the Array_Move Function blocks in PME.
  2. Clock_S90_PAC_QP+.zdrw View File Updated Clock logic and HMI screen simple and well documented. To use this, 'Import' this 'Toolchest' Drawer file into your PMC's Toolchest. Then 'Copy' one of the Ladder Blocks into your 90-30 or PAC Rx3i Target by holding down the Ctrl key while drag-n-dropping it onto the 'Program Blocks' in the Navigator window. The QuickPanel Screen along with the 'Indexed Message Grid'  can similarly be brought into your QP or QP+ Target. If there is already variables in your project you may need to adjust some or all of those used here. The logic here also will help you to understand the Array_Move Function blocks in PME. Submitter RussB Submitted 01/05/16 Category PLC Sample Code
  3. Dear guys, If anyone knows how to make a ladder diagram for measuring speed (RPM) of a rotating shaft (turbine). Here, a magnetic pickup pulse is connected nearby the shaft and , which gives i/p s to the pulse to the PLC. (Suppose, 25 pulse means one rotation ). So, guys pls post here the ladder logic diagram for the above application.
  4. Hiya Guys, New here (first post!) - and I'm fairly new to Connected Components Workbench, so apologies for the mammoth post! I am currently developing a System using one Micro850 PLC and one PanelView C600 HMI. I am able to update the current HMI time by sending Unsigned-Integers to Global Connection Tags: System Clock – Hour ($SysClockHour);System Clock – Minute ($SysClockMinute);System Clock – Second ($SysClockSecond);However, if using the same “update time” more than once, this method does not work as the HMI is looking for a “change” in a Tag before an update occurs (Tag-specific). For example, we require to be able to receive a “synchronisation signal” on a digital-input on the PLC each day at 15:00:00. This will only work once as, even though the HMI’s current time updates every second, I will still be sending the values “15”, “0”, and “0” to the above Tags (which will therefore not force an update – as they haven’t changed). I cannot reset these Tags without updating the current Time – as any number “out of range” causes an error (incidentally the errors are shown on the HMI to occur on Tags “SysClockSecondTimed”, “SysClockMinuteTimed”, and “SysClockHour” – note the omission of the word “Timed” on the Hours error…). There appears to be no reference to these “Timed” Tags anywhere in CCW, and I have no idea why the “Hour” update errors on a different (the correct?!) Tag. It’s a pretty confusing problem and difficult to explain… it took me a while to get my head around it – and I can see what the code is doing! J I've looked for documentation on how these Global Connection Tags work, but I can't find anything. Everything I (think I) know so far is from extensive testing... so if anyone knows of any documentation, or has any suggestions as to how I can achieve the required result - that would be massively helpful! Thanks for taking the time to read all this! Cheers, Steve.
  5. Memory M8011 - 5ms possible?

    Greetings! I just have one question. Is it possible to get pulse time down to 5ms? I have only been using down to 10ms so far. Im using the M8011 timer memory. Thanks in advance! Best Regards Henrik.
  6. Hey guys, sorry for all of the newbie questions, I had 1-2 years of PLC training at a tech school, and then I got a job where I didn't use my knowledge at all for 2 years, and now my current job is all PLCs, and I have forgotten some of the stuff I learned, but it's coming back to me, so I appreciate all the help with the stupid questions. Anyways, here is my question. I am using a MicroLogix 1100 running RSLogix 500 to collect data on a few of our machines about scrap parts and run time vs down time. I just have some basic inputs hooked up to it. I need to be able to send the data to an integer file at the end of every shift, and then reset the current data (easy enough for me, at a certain time I will use a MOV function to move the info from the timers and counters to integers and then use a RES function to reset everything that I want). Anyways, my question is how to I tap into the free running clock built into the MicroLogix 1100? I see that it is S2:4, but I am confused how to use it or set it. I just set one up on a SLC 5/05 and that was super easy, I just set the time while it was online, and then used 3 different COMPARE functions to tell it when I wanted to move/reset the data (I used S:40, S:41 and S:42). Anyways, I can't seem to figure out how to tap into this clock on the MicroLogix 1100. Can anyone help me with a "dumbed down" step-by-step guide. I just want data sent at 6:30, 14:30 and 22:30 and then data reset 2 seconds after each of those times. Any help is truly and honestly appreciated and very useful. Thank you in advanced. Howard
  7. I want to build a logic in ladder diagram in RSLogix 5000 v16/v17 where an analog output is intially set to 10%. Two analog inputs are continuously being read and being compared to some respective threshold values, and if any of these two inputs are less than their respective threshold values, the PLC has to increment the analog output by 2% every 5 seconds. The effect of the analog output increment is reflected on this two analog inputs. If both the inputs reached their respective threshold values, turn on an LED lamp. Let me make it simple to understand: Let A = analog input1 B = analog input 2, C = analog output initially C = 10 after 5 seconds if A < 22 OR B < 36, then increment C by 2% if A < 22, B = 36, then increment C by 2% if A = 22, B < 36, then increment C by 2% and if A = 22 or greater and B = 36 or greater, turn on LED lamp do this (increase C by 2 %) every 5 seconds until both the inputs are equal or greater than their threshold values, i.e. A = 22, B = 36. The analog output must be set at increased value until next increment is given I've tried this using timer, timer done bit, timing bit, enable bit all, but did not success. The PLC doesn't increment after 1st increment, my logic is faulty. Any help would be appreciated. Thanks :)