Studio 5000 Alias Tags. How to use them to make addressing easier.

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

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

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

    You can find the complete Allen Bradley Studio 5000 lesson series for the Controllogix and Compactlogix PLC at twcontrols.com/controllogix-compactlogix-studio-5000-lessons

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

      Quick question(s)- can an alias be added without having to go back in and assign the i/o address? and also, for pre-existing alias, can it be changed/re-worded without affecting the actual structure?
      (might be a redundant question, many apologies if it is.)

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

    Just received my Ip Explorer...have used it well in the last 3 days at work and at home.....Bootip on the fly rules !! especially with powerflex 525's and L33er plc.... absolutely love it.

  • @Zs6091-n9n
    @Zs6091-n9n 4 года назад +2

    Thank you for explaining this. Awesome video!

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

      Glad you enjoyed it! Thanks for watching!

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

    Thanks Tim!
    I'm doing a company provided e-learning course in preparation for a new job. All was well until I got to the tag thingy. I'll check out your Studio 5000 series and make my way to your patreon....
    John

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

      Glad to hear it John, thanks!

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

    Good video, I bought an ip explorer professional and love it. I highly recommend it to everyone!

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

      Great to hear, thanks for spreading the word!

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

    Thanks!!! Easy when you explain it. 👍👀🖒

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

    Is an alias tag always a bool? I noticed the option to change the data type went gray when you chose alias instead of base

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

      Alias tags can be any data type but they will be assigned the same data type as the base tag, hence why it grayed out.

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

    Thanks Tim for you excellent Videos.
    I'm wondering is there any way to change the Alias Tag's address in Runtime?

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

      No, you would need to add a second one then edit all the references to it.

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

    Hi Tim, when I created an alias for the input button, I didn't get the option of "controller", so I used "Local Tag". However, after downloading the program to the PLC and go to the Controller Tags in the Organizer, I don't see the newly named tags. I only see them if I go to Tasks/MainTask/MainProgram/Parameters and Local Tags. Can you tell me why "controller" is not a Usage option in this case?

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

    Very informative video Tim thanks for the explanation. When I create a new tag and alias it to an input, I notice that the alias does not show up under the tag in brackets, but holding the mouse over it will show its alias.
    Is there a way to show the alias tag underneath, like in the video?

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

      What language are you in? Right click any white space in the routine and select options, then look for something like show tag alias information. It is not checked by default in function blocks. It is show by default in ladder but it may have got unchecked.

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

      @@TimWilborne that was it! Yes for some reason that was unchecked. Thank you for the help 👍🏻

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

      @@shawnspencer8766 Glad I could help!

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

    trying to toggle input on, but it will not turn on and the date table will not receive a 1.
    This CLX 1756-l71 PLCv21 has in the rack with 1756 IB16, 1756 OB16, 1755 IB32, 1756 ENBT/A
    2.
    But there is also an PV 1000HMI also in these cabinet could this be use instead of real field device connected.
    Trying to follow a class but not matching when I look at rack.
    any help thanks.

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

      This would make a good video...the difference between toggling a bit and forcing a bit. When you toggle a bit, it does indeed right a 1 to that bit box...well it writes whatever bit is not currently present in the bit box to the bit box. So if you see a 1, it writes a 0. If it sees a 0, it writes a 1. If you toggle a bit and it "appears" not to change, then you need to ask yourself, what else could be writing to it? Because toggling a bit only writes the value one time. Other things are free to overwrite the change you just made. In your case, the "input" which I assume is either the IB16 or IB32, will overwrite what you have done every 5ms or whatever you have the RPI set at.
      A force will make the input "stay on".

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

      @@TimWilborne
      Thanks but in my case I have no physical wires connected to the inputs or outputs cards my card show the LED light on, but my input card dose not the logic on my laptop shows the input on.
      Even when I force the bit on and I can see it on with an red 1 in the watch window
      the input card has no led on, but the output card dose.
      Thanks again for your help.
      Keep up your good work on RUclips!
      Your class might be next on list.

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

      The LED will not light up whether you toggle or force an input on. The LED is an indication of the physical input state, not the program state.

  • @ИгорьЯхонтович
    @ИгорьЯхонтович 2 года назад +1

    I can't understand how to link an I/O instruction in a routine to a specific I/O module in your PLC. It was so easy in RSlogix500, simply typing the address manually (such as I:0/0)... Maybe I missed something?

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

      The new addressing method becomes easier to understand what you start doing more distributed IO. If it's physically connected to the PLC the tag will start with Local. So let's say you're looking for the 5th input on slot 2. It would be Local: 2: I.Data.5.

    • @ИгорьЯхонтович
      @ИгорьЯхонтович 2 года назад +1

      @@TimWilborne Well, I use Emulator, and when I type a tag in this manner, the program says "Error: Rung 0, XIC, Operand 0: Referenced tag is undefined"... I have designed a compressor control routine using Base Tags, and it emulates very well. Meanwhile the virtual IO module is created and I can see it's slots in the Controller Tags menu! I am going mad about this software : )

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

      @@ИгорьЯхонтович yeah the emulators have always been flaky. I've never even installed 5000s emulator.

    • @ИгорьЯхонтович
      @ИгорьЯхонтович 2 года назад

      Finally, I got it! The mistake was that I tried to assign the boolean instruction to the DINT data. Anyway, thanks for your support and advice!

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

    Do you have any thoughts on aliasing versus tying and input to a defined tag by useful coil as you would do when using RS500 programming?

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

      From a troubleshooting perspective, I'd rather see Local:1:I.Data.0 than the GreenButton alias but a lot of programmers use alias so we need to know to look for them. Also, by default, alias information does not show up in function block programming, under options there is a check box to make it visible.

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

    Tim, I am not sure if you already have a video explaining the differences between local tags and controller tags. I always see comments from people online that say you should use one over the other. Would you be able to explain when you should use a local tag instead of controller tag and vice versa?

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

      Not yet Trevor, it is in an upcoming video though. Thanks for watching!

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

    Muito bom seus vídeos, Parabéns!

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

    Do you have anything on VBA code

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

      Hi Roddy. No that's a little out of the scope of this channel