Teaching AB PLC myself and ask your tips

#1 for James response, I would like to add a bit as well, it appears you will not be doing any real world programming at the moment and as you seem to have no real I/O. Many people like to simulate their program before going to site, this can make a huge difference even on a small one.
Follow the above and put all Inputs into a separate program block and map them into internal bits, do the same for the outputs i.e. map the internal bits to the real outputs but do not call these blocks, this way the PLC will not complain about I/O that does not exist (Before anyone comments I know you can disable this on the I/O racks). Give the mapped bits for the I/O a name similar to that of the Real I/O i.e. Input O:0/0 is PX01_V001_Open Map this into a bit say B3:0/0 And Call it PX01_V001_Open_M (use say M to show it is mapped) and use the mapped I/O in the programs you create. This way you can simulate without real I/O You can also write other blocks of code to simulate real world situations and call these during simulation and remove them for site installation.
For example you have a valve with one output and two inputs for the limits so in the simulation blocks you can simulate a valve opening & closing by using the not output starting a timer then the timer switches on the mapped input for valve closed and then do the same for the open limit by using the mapped output to turn on the Open mapped bit.
You can simulate tanks filling and emptying with the simulation logic etc.

As already mentioned, document well, structure your programs think about the way you intend to structure the code.
 
I always recommend that you start with RSLogix 500 if you're not yet working in the field. The reason is that you can easily transfer your knowledge to RSLogix 5000, the hardware/software is much cheaper and you will still get exposed to RSLogix 500 in the field. That being said, I wouldn't recommend it for any new machinery, and if you're already working in an RSLogix 5000 environment, you can just start with that.

There's plenty of tutorials on YouTube and associated websites to get you started. If I was learning it from scratch, I'd invest into a MicroLogix 1100 from eBay immediately. (~ 200$ with power supply and a few buttons)

Cheers,
Vlad
 
This youtuber has been popping as suggestion for me for a few days now and he's been publishing at least one every day for the past few days. I may have clicked on something similar or one of his but I haven't watch any of them; I intend to.
 
I do not have any physical module and relying on emulator and advancedHMI to simulate I/O's.

That will work but I also recommend getting a PLC, we sell trainers and kits, if you dont have the budget there are deals on ebay... we get calls everyday from people trying to connect to PLC's, once you learn how its a piece of cake but if you dont know its a pain and frustrating, the software for the 1100 is also free so its great learning tool
 

Similar Topics

Hello Guys, Got a question, I use AB 1500 at work, but only have a AB Micro 1000 at home to practice with. I would like to practice programming...
Replies
2
Views
1,301
Hi everybody, is it necesary to have a special software license for teaching PLC programming?
Replies
9
Views
3,543
G
Hello everyone. I have been asked by my company to create a course to teach the maintenance personnel at our factory the basics of programming...
Replies
9
Views
3,636
In another thread, one of the forum members was threatening to 'throw his toys out of the pram' :-) . Translated, he got a bit upset because he...
Replies
35
Views
7,351
I know we have some full-time instructors in this group, and I'm sure many of you teach informally on the job, so I was wondering if there's any...
Replies
6
Views
2,928
Back
Top Bottom