Hi to all,
I have a good understanding for RsLogix 500 and would like to know the best way to start learning RsLogix 5000. I would appreciate help to let me know the best way to start learning RsLogix 5000. Thank you for your help in advance.
I appreciate it very much.
Maintenance
Agree with @Daba on data types
The ladder logic will be familiar. Logix has SFC, Structured text, and function block as well. They are each suited to different types of programming, depending on how you think when you program. They are IEC languages and there are lots of books on how to program with them.
As @willxfmr mentioned, another big thing is Add-On Instructions.
You make a subroutine, sort of like in a micrologix or a SLC. But the subroutine is called an AOI and you can define a local data structure that holds all of the information that is useful, and you can pass in tags and get tags back out, like making your own function block.
When you re-use some good ladder logic in a SLC, you normally have to make sure that there are timers, and counters, and integers, at specific addresses, that are available to be used. Or you need to change your old code to use different addresses and it sometimes causes it to stop working.
With the AOI, you don't need 'global' variables to pass stuff in and out. And you don't have to worry about passing in the wrong number of parameters and fault you PLC. You don't need to change anything. You call the AOI, send in tags of the correct type for your code, and your code just WORKS!
Ahh ... if ONLY you could change the code in an AOI without going offline, downloading to the PLC ... that would be truly AWESOME ... but I am talking about your journey, not mine
Sorry about that !
I think the UDT is sort of like the data part of the AOI without the code. But that's just my interpretation