Micro800 Timer Instructions Connected Components Workbench

Поделиться
HTML-код
  • Опубликовано: 8 дек 2024

Комментарии • 131

  • @TimWilborne
    @TimWilborne  3 года назад +4

    Thanks for watching! If you are looking for the complete Connected Components Workbench PLC Training series, visit twcontrols.com/micro800-connected-components-workbench-lessons

  • @taterfpv
    @taterfpv 2 года назад +1

    We bought a few of the controllers back when CCW was at version 6. No one was using these but we thought they might be a good fit based on specs so we bought several and some MT8050ies. I struggled to find documentation even from Rockwell. Almost no one was doing any instructional vids or blogs. It was tough. I have a few of these and a project in mind, but I haven't looked at the 820s or 810s in years (We used 850s too but I don't have any left). The documentation has come leaps and bounds but your videos are a godsend! I'm going to watch the entire series. I was dreading having to figure these out all over again. Now I'm genuinely looking forward to this project. You sir , have earned a hero cookie 🙂

    • @TimWilborne
      @TimWilborne  2 года назад +2

      CCW has come a LONG way since version 6. Glad our videos have made you look forward to your project!

  • @andonibernal3111
    @andonibernal3111 4 года назад +3

    Excellent content tom, this is one of the most complete videos about programming PLC´S i´ve seen....

  • @jasongarnett2191
    @jasongarnett2191 Год назад +1

    As someone who has never programmed one of these before. THANKYOU

  • @LeoTseng8077
    @LeoTseng8077 Год назад +1

    Hi Tim, I'm loving your videos. They are very relevant and informative.
    I recently got into PLC Programming for job and am running with a Micro850 and connected components work bench.
    Your videos help me a lot.

    • @TimWilborne
      @TimWilborne  Год назад +1

      That is great to hear and welcome to the industry!

  • @eddieatcitscorp4631
    @eddieatcitscorp4631 3 года назад +1

    Thank you starting at 11:35ish you just saved me some programming time on the TT!

  • @brandonbrown398
    @brandonbrown398 3 года назад +1

    Thanks you for taking the time to put these together. I find them very helpful. Great video!

  • @huntersblue
    @huntersblue 3 года назад +1

    I think you're programming like you would a micrologix ,you can just put the Ote on the same rung the timer is on and it will work, saves you a rung. Good videos keep it.

  • @murraymackenzie2892
    @murraymackenzie2892 3 года назад +1

    Hi Tim, I'm loving your videos. They are very relevant and informative.
    I recently got into PLC Programming for fun and am running with a Micro820 and connected components work bench.
    I would recommend doing a troubleshooting / configuration video for the IP setup and going into RSLinx, configure drivers, etc.
    I had a lot of issues connecting my initial setup and kind of had to feel around in the dark on that part, I think others may encounter the same.
    I think the default driver is ETHIP-1 or ETHIP-2 and I had to configure for just ETH-1.
    Maybe walking through the available driver types would be useful for many people.
    Thanks for the videos! Hope you keep making more.

    • @TimWilborne
      @TimWilborne  3 года назад +2

      Checkout this live stream, we go through various communications issues in it. I'm working on breaking it up into short videos. ruclips.net/video/KRJ6Qz3hwZw/видео.html

  • @thippakaesornvonhgsaengkeo2411
    @thippakaesornvonhgsaengkeo2411 4 года назад +2

    i bought my micro 820 training from Ind-concept LLC. I've tried every advice from your and other web exepert. its been two week now that cant get it connection between the PC and Controller. i just woke up and see you upload this video and want to learn.

    • @TimWilborne
      @TimWilborne  4 года назад

      Have you called Ind-Concepts? They will help you out.

    • @thippakaesornvonhgsaengkeo2411
      @thippakaesornvonhgsaengkeo2411 4 года назад +1

      @@TimWilborne i have hearing lost , its going to be hard for me to communcate thrugh the phone. i wanted to ping my controller , but dont know its IP.

    • @thippakaesornvonhgsaengkeo2411
      @thippakaesornvonhgsaengkeo2411 4 года назад

      @@TimWilborne i think that i got little closer to the reality now.. this video get me excited .

    • @TimWilborne
      @TimWilborne  4 года назад

      @@thippakaesornvonhgsaengkeo2411 Then email them. It should take them about 1 minute to help you.

    • @thippakaesornvonhgsaengkeo2411
      @thippakaesornvonhgsaengkeo2411 4 года назад +1

      @@TimWilborne Thank you very much ....

  • @michaelcoxfitness6089
    @michaelcoxfitness6089 4 года назад +3

    THIS VIDEO MADE ME SEE THE LIGHT THANK YOU SO MUCH!

    • @TimWilborne
      @TimWilborne  4 года назад +1

      Glad you saw the light Michael! Thanks for watching!

  • @mundoxrc5957
    @mundoxrc5957 4 года назад +1

    Hello from México, thanks you for share your knowledge, 👌

    • @TimWilborne
      @TimWilborne  4 года назад +1

      You are welcome, thanks for watching!

  • @matthewknell9065
    @matthewknell9065 4 года назад +1

    Thanks for the fedge explanation, very helpful coming over from rs500/5k. would've taken me forever to put those 2 functions together on my own, I figured it was the "falling edge"

  • @aboshnb97
    @aboshnb97 Год назад +1

    Thanks for taking time putting this together. I really enjoyed learning from you. I was wondering can you please post a tutorial showing how to show pump run time with hrs and tenth of hrs on the HMI?
    Many thanks for ur tutorials.

    • @TimWilborne
      @TimWilborne  Год назад +2

      You need to convert the TIME data type. While not exactly what you are looking for, this video will get you there.
      ruclips.net/video/7TwFu2VQWkM/видео.html

  • @ayomidewilfred1864
    @ayomidewilfred1864 4 года назад +2

    This video was really helpful relating to RSLogix 500 in terms of Enable bit and Done bit.
    Please what is the done bit of CCW.(it is TON.1.Redge)?

  • @ThilinaBuddhika
    @ThilinaBuddhika 7 месяцев назад +1

    Very helpful videos thank you and please explain RCP instruction block

    • @TimWilborne
      @TimWilborne  7 месяцев назад +1

      That would make a good one. I haven't done much with recipes in CCW.

  • @joeanderson444
    @joeanderson444 4 года назад +1

    Run Time is so cool!

    • @TimWilborne
      @TimWilborne  4 года назад +1

      Yes timers are one thing I think the CCW software does better than many others. Thanks for watching!

  • @rorozco70
    @rorozco70 2 года назад +1

    Hi Tim, just out of curiosity, what is the melody playing in the background? love it! but can not identify it for the life of me :)

    • @TimWilborne
      @TimWilborne  2 года назад +2

      I can't remember. It was an experiment in adding subtle background music. I think you are the only one who liked it 🤣

  • @dezektronics3052
    @dezektronics3052 Год назад +1

    Thanks for the video. BTW, is there any way I can freeze or pause the timer, and then reset it?

    • @TimWilborne
      @TimWilborne  Год назад +1

      Have a look at the RTO. Sounds like it will do what you're looking for

    • @dezektronics3052
      @dezektronics3052 Год назад +1

      @@TimWilborne Hi Tim, really appreciate your response. It works!

    • @TimWilborne
      @TimWilborne  Год назад +1

      That's great to hear!

  • @nablusfire
    @nablusfire 3 года назад +1

    I can see the add rung, branch, XIC, XIO, Coil and few basic ones.

    • @TimWilborne
      @TimWilborne  3 года назад

      What do you see directly below it?

  • @Tech-kk8gw
    @Tech-kk8gw 4 года назад +2

    Hello,
    I am new to automation and am doing a project with a Micro850 Plc and your videos help me so much. I am more comfortable with logic, so I am writing my program in Function Block language on Connected Component Workbench version 12 software. I would need help:
    -I would like to flash a light during the time a sensor is active, but I don't know which function block to use and how to program it, I had thought of the TONOFF function block but I only found videos in ladder langage.
    - I need at some time of my cycle to store the state of some sensors in memory so that I can reuse them later, even after the machine has stopped (switch off), I don't know how to do it.
    Thank you for your help.

    • @TimWilborne
      @TimWilborne  4 года назад +1

      I'm short on time this week so I'd post your question at plcs.net. But you've found the TONOFF for ladder, why not just make your program in ladder if it covers your needs? Just something to think about. Merry Christmas!

    • @Tech-kk8gw
      @Tech-kk8gw 4 года назад

      Thank you for your help, Merry Christmas to you too

  • @eischristchurch485
    @eischristchurch485 2 года назад +1

    Awesome Video, So much information for free. Sorry i can not support the video by but parts but I have done what I can.

  • @fethilakhdari1078
    @fethilakhdari1078 2 года назад +1

    It looks to me that around 23.13 the same tag RT0_1.EDGE is ON in rung 3 and OFF in rung 4, how is this possible at all!
    Thanks for your help

  • @ganeshshetepatil9829
    @ganeshshetepatil9829 3 года назад +1

    Hey hi....Thanks for making these informative videos. Any Idea about how to add 2020Sc- BAC card in the CCW software - in controller slot as a Plug In module, it directly won't appear in communication or specialty modules

    • @TimWilborne
      @TimWilborne  3 года назад +2

      No, haven't had a chance to play with one of those.

  • @rbergmann
    @rbergmann 3 года назад +1

    Very helpful video ... but what I'd like to know is how to use a variable for PT (preset). I'd like to set the timer value from the PV800. I can do this with a combination of a timer and counter, but maybe there's a more elegant way to do this.

    • @TimWilborne
      @TimWilborne  3 года назад +1

      Hi Ray, I just put a video on that out today. Here is the link.
      twcontrols.com/lessons/how-to-change-an-allen-bradley-micro800-timer-preset-from-an-hmi

    • @rbergmann
      @rbergmann 3 года назад

      @@TimWilborne This video was exactly what I was looking for (plus more). I used this information to design a feature into a program I'm now modifying. Works very good!

  • @andrewtadd4373
    @andrewtadd4373 4 года назад +1

    Just watched the video having started the transition over from RSlogix 500, seeing the bit on the TONOFF timer will save having to use 2 timers for a conveyor rotation check. Thank you.

    • @TimWilborne
      @TimWilborne  4 года назад +2

      Glad it was helpful Andrew. There is just enough difference between timers in CCW and RsLogix 500 that it can trip you up.

  • @MRrobert100029
    @MRrobert100029 9 месяцев назад +1

    Do you have a anything on making a machine hour meter for CCW?

    • @TimWilborne
      @TimWilborne  9 месяцев назад +1

      You would need the RTO and scale the elapsed time.

  • @ardenburns8718
    @ardenburns8718 2 года назад +1

    Hey Tim, what if I want to source the time from a setpoint value entered from a touchscreen and stored in a real data type in lets say hours. Logix 5000 only uses milliseconds so i can easily multiply my value by 3600000 and drop it right into the timer.pre . I saw the any to time conversion, im just not clear on if there is a default setting or how to tell it what time type i want to use, ie s, ms, hrs, etc
    Thanks

    • @TimWilborne
      @TimWilborne  2 года назад +1

      Here you go Arden
      ruclips.net/video/7TwFu2VQWkM/видео.html

  • @alexchastain1558
    @alexchastain1558 7 месяцев назад +1

    Have you found a way to give descriptions to tags and see them in the logic?

    • @TimWilborne
      @TimWilborne  7 месяцев назад +1

      Put it in the alias column. Aliases are more like Studio 5000 descriptions only you can type them in when selecting a tag.

    • @alexchastain1558
      @alexchastain1558 7 месяцев назад +1

      @TimWilborne What about created Tags, I am converting a Micro1500 program to Micro850. I created a B3 dimensional tag and can't put an alias to the individual bits.

    • @TimWilborne
      @TimWilborne  7 месяцев назад +1

      I wouldn't create a B3 array, I talk about that in this livestream.
      ruclips.net/user/liveydjvTiKuato

  • @leandroqueiroz3755
    @leandroqueiroz3755 4 года назад +1

    Nice job can you do some video about BSL and BRS instruction (shift Register) for step control?In Micrologix 1000 family was very use to use it, but on CCW is a nightmare

    • @TimWilborne
      @TimWilborne  4 года назад

      Those would make good lessons. I'll put them on the list Leandro.

  • @visakhviswanathan2458
    @visakhviswanathan2458 2 года назад +1

    Could you please help me on how to put a constant in a compare instruction in CCW?

    • @TimWilborne
      @TimWilborne  2 года назад +2

      Just single click on the box and when the drop down comes down to select the variable, just type the number.

    • @visakhviswanathan2458
      @visakhviswanathan2458 2 года назад

      @@TimWilborne Thank you. I will try it out.

  • @chandrum425
    @chandrum425 Год назад +1

    Sir , how to use timer in function block

    • @TimWilborne
      @TimWilborne  Год назад +1

      It works the same way as it does in ladder logic except the reset function is built in.

  • @asurimalquicira9194
    @asurimalquicira9194 4 года назад +1

    How to use the BSL or BSR instruction?
    Thansk

    • @TimWilborne
      @TimWilborne  4 года назад +2

      We have a video coming on that soon.

  • @ratedmark4704
    @ratedmark4704 Год назад +1

    I was looking for the .tt bit :( I used it for the timer latch.

    • @TimWilborne
      @TimWilborne  Год назад +1

      Did you see how we created it with the EN and Q?

    • @ratedmark4704
      @ratedmark4704 Год назад +1

      What's weird to me is that the timer latches itself compared to studio 5000. I'm probably not remembering right cook college. I know I used the .tt bit to latch the timer on a PB setup.

    • @TimWilborne
      @TimWilborne  Год назад +1

      It would work the same way

  • @MyTato2010
    @MyTato2010 2 года назад +1

    i am trying to do compare instruction using a timer and i am getting an error on built.

    • @TimWilborne
      @TimWilborne  2 года назад +1

      Wildly guessing your data types don't match.

  • @robertingersoll5289
    @robertingersoll5289 3 года назад +1

    Great stuff Tim. I am trying to self-learn PLCs and have really learned a lot watching your videos. My background being in HVAC, I have one question: As HVAC techs. we are constantly fighting the battle of compressor short cycling. Some vendors are making a fortune selling these "Delay on Break" relays. This means that once the compressor goes off, it cannot come back on for say 5 minutes. This gives time for pressures to equalize and motor to cool down. Part number ICM203 relay is an example. I have played with a pencil and paper design with TON and TOFF but it is not so simple. If you have done a video on this application please let me know. If not please think about doing one. The HVAC techs will be very grateful! --- RGI

    • @TimWilborne
      @TimWilborne  3 года назад +1

      Yes I've done that plenty. You only need the TON when the compressor turns off. I'm recording later this week. Let me see what I can do.

    • @robertingersoll5289
      @robertingersoll5289 3 года назад +1

      @@TimWilborne Tim, thanks for your hint - I figured it out! I used the idea of the "timing bit" that you talk about at 10:05 of your above video. (At first, I didn't pay any attention to what you were saying because I have never used Rslogix (only use ccw) so I thought it was a useless piece of info for me, but then I suddenly realized that mimicking the "timing bit" could be used to turn on an intermediate coil that throws a NC contact in the path of the compressor coil. The TON itself gets energized by a NC compressor coil contact. Maybe there is a more compact way of doing it - but this works fine! THANKS.

    • @TimWilborne
      @TimWilborne  3 года назад

      @@robertingersoll5289 Glad to hear you got it. Now go watch this video. A normally closed instruction is a bad word on this channel, it is a "go look for a 0".
      twcontrols.com/lessons/basic-bit-instructions-in-connected-components-workbench-direct-contact-reverse-contact-coil

  • @cheblack677
    @cheblack677 10 месяцев назад +1

    Show us, please, in CCW how to create few recipes with a couple of parameters. How to chose a particular recipe how to load the parameters of the recipe, change them and save the recipe with the changed values. How to link recipes selector, recipe table ...

  • @rkgupta4058
    @rkgupta4058 4 года назад +1

    At 15:10 , why did light 3 never turn on ?

    • @TimWilborne
      @TimWilborne  4 года назад

      Great question. Check out 17:29, that is where I talk about that the DN Done Bit and TT Timer Timing bit had the same function on a TOF in RsLogix 500. The red light wasn't necessary to explain it so I never address it. I didn't remove it because it was necessary for the RTO.

  • @joeanderson444
    @joeanderson444 4 года назад +1

    Can you really get a falling edge from a switch?

    • @TimWilborne
      @TimWilborne  4 года назад +1

      Sure you can Joseph. It is really easy in CCW, use the Pulse Falling Edge Contact instruction.

    • @joeanderson444
      @joeanderson444 4 года назад +1

      Tim Wilborne Sorry...I’m used to the push button idea of rising and falling edge!

  • @bryantimothy8616
    @bryantimothy8616 2 года назад +1

    Hi I am trying to send pulses with 50% duty cycle but ranging the frequency. I can do it with a timer instruction but because the timer only allows a minimum of 1 ms, so my pulse duration is effectively 2 ms. Is there a way for the timer instruction to be active in less than 1 ms?

    • @TimWilborne
      @TimWilborne  2 года назад +1

      You will need a PWM or PTO depending on the PLC you have, we have videos on both, check out our channel.
      ruclips.net/user/TimWilborne

    • @bryantimothy8616
      @bryantimothy8616 2 года назад

      @@TimWilborne Hey thank you so much for replying to me.Okay I will try it and update you on the results later. Thankyou so muchh :)

  • @elwilvanjaarsveld1694
    @elwilvanjaarsveld1694 2 года назад

    Have you done an episode with the TOW function in CCW? I'm struggling to overcome the 23:59 to 00:00, 1min dead spot.

    • @TimWilborne
      @TimWilborne  2 года назад

      I haven't heard of it but I'll have to experiment with it.

  • @michaelcoxfitness6089
    @michaelcoxfitness6089 4 года назад +1

    how do you program the HMI using CCW? I need to make new buttons.

    • @TimWilborne
      @TimWilborne  4 года назад +1

      Hi Michael, we have an HMI series coming soon that will use the Panelview 800 which is programmed via the Connected Components Workbench Software.

    • @michaelcoxfitness6089
      @michaelcoxfitness6089 4 года назад +1

      @@TimWilborne Awesome thank you so much!! Honestly the best channel for PLCs!!

    • @TimWilborne
      @TimWilborne  4 года назад +1

      @@michaelcoxfitness6089 Thanks!

  • @huntersblue
    @huntersblue 3 года назад +1

    Timers look like the siemens timers even the T#

  • @shawnvandegenachte7091
    @shawnvandegenachte7091 3 года назад +1

    After I loaded the program I see the input indicator go on the processor but the XIC does not go red and the timer does not start counting. Thoughts?

    • @TimWilborne
      @TimWilborne  3 года назад +1

      Do you have a solid green run light on the front of the PLC?

    • @shawnvandegenachte7091
      @shawnvandegenachte7091 3 года назад +1

      @@TimWilborne I do. There is no fault. I am using a 2080-LC50-48AWB 120VAC input.

    • @TimWilborne
      @TimWilborne  3 года назад +1

      @@shawnvandegenachte7091 Sounds like something else is writing to the timer. I would check for a reset first.
      Here is a test to make sure the timer is "enabled". Put a branch around the timer instruction and add an Output Energize to an unused tag. Create one called "IsTimerEnabled" with a data type of bool. Then see it it turns "red" when you input comes on.

  • @allthreadink5606
    @allthreadink5606 2 года назад +1

    Thanks for this video! I am trying to figure out why my TONOFF is acting like just a TON I am not getting the OFF Timer.

  • @francoisrodrigue8379
    @francoisrodrigue8379 4 года назад +1

    Can we mov a value from an analogue input to a preset value of a timer? (TON_1.PT)

    • @TimWilborne
      @TimWilborne  4 года назад

      Yes, you would have to do some scaling probably but it would work.

    • @francoisrodrigue8379
      @francoisrodrigue8379 4 года назад

      @@TimWilborne Ok thanks, I might convert the analog raw value to real and real to time. But how can I say to the preset value that it will be Sec or Min?

    • @jaskiratsingh9179
      @jaskiratsingh9179 4 года назад

      @@francoisrodrigue8379 Do u know how to do it?

    • @jaskiratsingh9179
      @jaskiratsingh9179 4 года назад

      @@TimWilborne Do u know how we can change preset value of timer from HMI

    • @francoisrodrigue8379
      @francoisrodrigue8379 4 года назад

      @@jaskiratsingh9179 Yes, but the only minor issue is when I convert my Real to Time, I have a gap. I don't remember the conversion for time... My scale for 0-10 V is 0 to 120 min, the out from Time is 0- 195 aprox

  • @lancegillespie3438
    @lancegillespie3438 4 года назад +1

    Can you help me, I'm trying to use a MOV instruction to set the preset on a timer for a micro830 2080-L30-48AWB

    • @TimWilborne
      @TimWilborne  4 года назад +1

      What error are you getting. It is likely a data type mismatch. The source and destination of a MOV instruction must be the same.

    • @lancegillespie3438
      @lancegillespie3438 4 года назад +1

      @@TimWilborne I get a error saying: illegal access to function block instance parameter. I put the time (T#50s) into the i1 spot and the timer pt on the i1 spot

    • @TimWilborne
      @TimWilborne  4 года назад +1

      @@lancegillespie3438 You will need to create a variable and connect it to the PT of the timer. Then you can use the MOV of your T#50s to the variable you created.

    • @lancegillespie3438
      @lancegillespie3438 4 года назад +1

      @@TimWilborne thank you for replying so fast and I think I can get it now thank you

    • @TimWilborne
      @TimWilborne  4 года назад +1

      @@lancegillespie3438 Glad I could help Lance.

  • @marelmedinamorales3076
    @marelmedinamorales3076 4 года назад

    Can you explain user defined functions ?

    • @TimWilborne
      @TimWilborne  4 года назад

      Hi Marel. See if this lesson helps.
      twcontrols.com/lessons/write-a-user-defined-function-block-for-allen-bradley-micro800-plc-in-connected-components-workbench?rq=user%20defined

    • @marelmedinamorales3076
      @marelmedinamorales3076 4 года назад

      @@TimWilborne Hi Tim. I'm actually referring to just user functions, not user functions blocks.

    • @TimWilborne
      @TimWilborne  4 года назад +2

      @@marelmedinamorales3076 I'm not sure what you are referring to.

    • @marelmedinamorales3076
      @marelmedinamorales3076 4 года назад +1

      Tim Wilborne I’m talking about user-defined functions in CCW

    • @TimWilborne
      @TimWilborne  4 года назад +2

      Gotcha, had a brain lapse. We have some videos on that coming.

  • @flaviomartins48
    @flaviomartins48 2 года назад +1

    OTIMO VIDEO.

  • @nablusfire
    @nablusfire 3 года назад +1

    Hi, You have great videos. Thanks. I just downloaded the CCW. When opening a new program, I can not see the Timer/counter, Math, Compare, etc.. icons. Can you help in figuring out why?

    • @TimWilborne
      @TimWilborne  3 года назад +1

      Do you see any of the categories?

  • @apdahlen5282
    @apdahlen5282 4 года назад +2

    Gold - F1!

  • @thippakaesornvonhgsaengkeo2411
    @thippakaesornvonhgsaengkeo2411 4 года назад +3

    if i have to order your IP address reader to get it going, i will today.

    • @TimWilborne
      @TimWilborne  4 года назад

      I don't think it is necessary for your problem.