Previous in Forum: Remote Neutral Bus: Voltage Drop Minimization   Next in Forum: Difference between ELCB and RCCB (RCD)
Close
Close
Close
15 comments
Rate Comments: Nested
Commentator

Join Date: Aug 2010
Location: alabama
Posts: 81

Wanting to Know More and More

09/04/2010 10:24 PM

im a maintenance electrician and have been for a 5 years; i can read, edit, and understand allen-bradley plc's. i haven't had the chance to write a program from scratch yet, and i feel im missing out on some secret knowledge. i was wondering if there is a simulation program out there that i can get my hands on, wouldnt hurt if it was free either

__________________
MattJohnson
Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

Good Answers:

These comments received enough positive votes to make them "good answers".

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Anonymous Poster
#1

Re: wanting to know more and more

09/04/2010 11:05 PM

http://www.industrial-ebooks.com/CBT_software/Troubleshooting_Basic_Electrical_Control_Circuits94.php

Register to Reply
Guru

Join Date: Feb 2009
Location: Houston, USA
Posts: 946
Good Answers: 244
#2
In reply to #1

Re: wanting to know more and more

09/04/2010 11:10 PM

See this site: www.thelearningpit.com, there is a simulator (LogixPro 500 PLC Simulator). You can download it free for 15 days trial period. This website is good for PLC learners.

- MS

__________________
"All my technical advices in this forum must be consulted with and approved by a local registered professional engineer before implementation" - Mohammed Samad (Linkedin Profile: http://www.linkedin.com/in/msamad)
Register to Reply
Guru

Join Date: Jun 2009
Location: South of Minot North Dakota
Posts: 8376
Good Answers: 775
#3

Re: wanting to know more and more

09/04/2010 11:42 PM

Just go here and down load their free PLR software. Its about all you would ever need to learn for basic ladder logic programing. Plus its user friendly too!

http://bb-elec.com

Register to Reply
Anonymous Poster
#4

Re: wanting to know more and more

09/04/2010 11:55 PM

you might also find some programming help by going to youtube

there's a number of items there I've found interesting

Stub

Register to Reply
Guru
India - Member - New Member

Join Date: Sep 2009
Location: Temporarily at Ashburn, VA
Posts: 2744
Good Answers: 164
#5

Re: wanting to know more and more

09/05/2010 1:15 AM

Wonderful to see this enthusiasm for learning. i sincerely hope you will learn whatever you wanted to learn from the links given by the experts here. May your tribe increase

__________________
Nothing worthwhile can ever be taught, it can only be learnt.
Register to Reply Off Topic (Score 5)
Power-User

Join Date: Jun 2010
Location: St Louis MO USA
Posts: 224
Good Answers: 7
#9
In reply to #5

Re: wanting to know more and more

09/05/2010 2:12 PM

Yes indeed, Abou Ben Adhem... long may your tribe increase

__________________
klearzen
Register to Reply Off Topic (Score 5)
2
Guru
United Kingdom - Member - New Member

Join Date: Aug 2010
Location: Resting under the Major Oak
Posts: 4347
Good Answers: 181
#6

Re: wanting to know more and more

09/05/2010 6:25 AM

Good luck in your quest for knowledge.

I can't help you with Allen-Bradley PLC's I learnt on Texas Instruments & Modicon 984 (Modsoft). Like you I started out as a maintenance electrician doing faultfinding and the odd bit of editing. We had one particular program on Modicon that would lock up and the only way to get it to work again was to reload the program. Following an argument with one of the plant directors after the program had locked up twice in a shift I came out with the statement "we need to reprogram the whole thing!" "You'd better get on with it then!" Ooopps Tony rapidly trying to remove size 10 boot from size 8 mouth. The outcome being I got landed with a total rewrite, and lots of sleepless nights. It was a steep learning curve. I learnt about scan cycles very quickly, I was trying to read input pulses that were faster than the scan cycle. Enter the high speed counter card with all its strange quirks. Transferring data registers, comparing registers, maths all followed on. The first trial of the program was hilarious I crashed a 30 ton machine in to the wall just at the moment the director walked in. All he asked was "how's it going" and then walked away shaking his head and laughing. It was leaning to fly by the seat of your pants.

A couple of years later I was asked to look at the control of a 2.6MW furnace. I came up with the recommendation to fit a Mitsubishi PLC. Higher management got involved and told me I had to use Modicon, because everyone on the plant knew how Modsoft worked. OK so arm with my twisted up my back Modicon it had to be. Nobody had realised that Modicon had been taken over by Telemecanique and that the new Modicon's now use Telemecanique PL7 language. I found my self with a PLC I hadn't a clue how to program. I was OK with the ladder logic but didn't know how to address it. I got a few quick tips from one of Telemecanique's reps and so set to with the program. It performed a few repetitive functions so I taught myself how to use drum controllers.

One thing to always bear in mind "whats the worst that can happen?" you could kill someone. I nearly did after being bullied by management in to making a change I didn't consider safe.

__________________
The reports of my death are greatly exaggerated.
Register to Reply Good Answer (Score 2)
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#13
In reply to #6

Re: wanting to know more and more

09/06/2010 8:30 AM

good for you tonys. So what started you off.. the problem was equipment and program.

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru

Join Date: Dec 2007
Location: Haverhill, MA
Posts: 1149
Good Answers: 151
#7

Re: wanting to know more and more

09/05/2010 10:34 AM

I suggest getting a PLC for your self and building a small test panel with some push buttons and selector switches (and a potentiometer if you want to get into analogue). PLCs are cheep now, and can usually be salvage from an obsolete piece of equipment. The biggest problem is getting hold of a copy of the programming software. If you only intend to use this for your own education, and not for commercial purposes, I don't see and ethical problem with "borrowing" a copy. Anyway, most PLC manufacturers have free demo versions.

While you state that you work with Allen Bradley, you might want to consider a less expensive make if you have to buy one. The differences in the instruction sets and the the ladder logic program structure between makes is minimal. Check Automation Direct. www.automationdirect.com they have some very inexpensive but powerful models and free programming software for some.

__________________
The older I am, the better I used to be
Register to Reply
Commentator

Join Date: Aug 2010
Location: alabama
Posts: 81
#8

Re: wanting to know more and more

09/05/2010 11:07 AM

i thank everyone for theyre input, it all seems helpful. my comment tag is a question i get asked all the time by "the man." all i ever used was ab programs and software, i dont think anyone in alabama has heard of anything else. anywho thanks again. oh when i worked for a palletizer company we used alot of device ney by ab, what happened to it cause i havent seen it since i went into maint.

__________________
MattJohnson
Register to Reply
Power-User

Join Date: May 2008
Posts: 136
Good Answers: 2
#10

Re: Wanting to Know More and More

09/05/2010 6:10 PM

I do advise that you get hand's on experience in relation of the PLCs,,, I mean you have to learn a lot about all brands of the PLCs manufacturing companies in addition to Allen-Bradley plc's(this way you can increase your marketability).. Also you should work side by side with your colleagues (engineers & tech'es),,,, and the most important thing is to work by your hands, because we the human beings learn by doing,,,, that's it from,,,,,,,,,,,

__________________
Just live and .. Learn!!
Register to Reply
Guru
United Kingdom - Member - Indeterminate Engineering Fields - Control Engineering - New Member

Join Date: Jan 2007
Location: In the bothy, 7 chains down the line from Dodman's Lane level crossing, in the nation formerly known as Great Britain. Kettle's on.
Posts: 32175
Good Answers: 839
#11

Re: Wanting to Know More and More

09/06/2010 3:32 AM
  • Obtain copies of other programs used elsewhere in the facility. Study them.
  • Ask questions of the original programmer why things were done in certain ways.
  • Ask for a copy of the facility's PLC programming standards, and study it.
  • Enrol on a formal training course locally.
__________________
"Did you get my e-mail?" - "The biggest problem in communication is the illusion that it has taken place" - George Bernard Shaw, 1856
Register to Reply
Member

Join Date: Jul 2010
Posts: 5
#12

Re: Wanting to Know More and More

09/06/2010 3:49 AM

Go to www.plcs.net and download a copy of LogixPro. It's free for 30 days and then costs $32. Well worth it.

Register to Reply
Guru

Join Date: Jul 2006
Location: Eastern Kansas USA
Posts: 1503
Good Answers: 128
#14

Re: Wanting to Know More and More

09/06/2010 11:15 AM

MattJohnson,

I got into PLC programming without any formal education in that topic, but with lots of related experience including Fortran IV (that dates me!). I suggest:

  • If you aren't comfortable with Boolean logic (if, and, not, or...) become so. Any ladder rung, like any wired connection between push-buttons and relays, is essentially a statement of Boolean logic. This is the point where a text description of your desired function is translated into the logical equivalent.
  • Make it a mantra to document, document, document. Yeah, you know why you did something---now. But, lay it down, do something else, and then do you remember all the quirks of why it was so?
  • Before starting a project, write out in excruciating detail a sequence of operations for what is supposed to happen. How is each component supposed to operate; where is it located; what must come first; how do you start; how do you stop; what time delays are needed... A good and complete sequence of operations is the blueprint for your successful program.
  • Realize the peculiarities of PLC programs--1) They are usually endless loops that execute the logic, update the outputs, check the hardware health, read the inputs, etc. 2) There are many ways to overcome hardware limits, such as interrupts. 3) Logic is solved sequentially, so the order of statements and order of rungs is sometimes critical to proper program function. As an example of this, consider how a 1-shot is programmed (not just referenced as an instruction).
  • There is no such thing as two things happening simultaneously in a PLC program, unlike in hard-wired relays, etc.
  • PLC's are not perfect and some instructions don't always function the way you expect them to, or even the way the software claims.
  • If you are working on a safety issue, don't put it into the PLC logic, unless you are using one that is explicitly designed and certified for this use.
  • It is best if the PLC always knows what is happening. Don't put relay contacts after an output, unless there is an input to let the PLC know the status of that relay.
  • Become comfortable with subroutines. They can break a complex program into easily handled sections, and make it easy to design a big program and then create it in sections.
  • Keep aware of instruction scan times. Make sure that the processor and program are looping fast enough to keep up with the status of the machine or process you are connected to. This will also dictate hardware--DC versus AC inputs or outputs, for example. If the timing is off, you will have unpredictable results. I'm sure that nearly every programmer can tell you stories of this.
  • Finally, every programmer has his/her own way of writing a program. Some are shorter than others; some are easier to follow than others. Also, how a program is written will often be dictated by what hardware or operator interfaces are present. You might have bits that seem to have no reason to exist, but are referenced (and even controlled) by a totally separate piece of hardware.

The above comments are primarily aimed at programming in Ladder. There are a number of other recognized and standard programming languages for PLC's. Each one has its own strengths and peculiarities. Ladder just happens to be what nearly every industrial electrician can pick-up and understand the quickest. Also, as you move from one processor family or brand to another, you will find that the instruction set and even the programming format will change. Modicon's networks are unique and wierd to those who have not worked with them for a while. Some brands' math instructions required me to move the data into specific accumulator registers before executing the instruction and then to move the data out to where they would be used. Some had very liberal addressing space while others were limited. Addressing formats and limits have to be strictly adhered to--some may be octal, others decimal, even others hexadecimal. . . .

I hope you continue and succeed.

--John M.

Register to Reply Score 1 for Good Answer
Commentator

Join Date: Oct 2006
Location: Pacific Northwest, USA 45.952N -123.976W
Posts: 73
Good Answers: 3
#15

Re: Wanting to Know More and More

09/06/2010 7:01 PM

Hello All,

First, John M.: that is the most compelling and straight-forward statement about PLC's (and programming in general) I've seen to date. PERIOD!!

Matt, get to the GE/Fanuc website. There are a LARGE number of tutorials that address the Modicon/Telemechnique/A-B infrastructure.

Last: I've been corrected that the tag line I use was actually Arthur C. Clarke. As to PLC's it is doubly true.

r/s

GLB

__________________
“Any sufficiently advanced technology is indistinguishable from magic.” Sir Arthur Charles Clarke
Register to Reply
Register to Reply 15 comments

Good Answers:

These comments received enough positive votes to make them "good answers".

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

Ali18 (1); Anonymous Poster (2); GLB (1); gringogreg (1); jmueller (1); john.longden (1); klearzen (1); kvsridhar (1); MattJohnson (1); msamad (1); phoenix911 (1); PWSlack (1); tcmtech (1); TonyS (1)

Previous in Forum: Remote Neutral Bus: Voltage Drop Minimization   Next in Forum: Difference between ELCB and RCCB (RCD)

Advertisement