You are not registered yet. Please click here to register!


 
 
plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
 
Try our online PLC Simulator- FREE.  Click here now to try it.

---------->>>>>Get FREE PLC Programming Tips

New Here? Please read this important info!!!


Go Back   PLCS.net - Interactive Q & A > PLCS.net - Interactive Q & A > LIVE PLC Questions And Answers

PLC training tools sale

Reply
 
Thread Tools Display Modes
Old June 22nd, 2010, 11:01 PM   #1
SMOKE
Member
United States

SMOKE is offline
 
SMOKE's Avatar
 
Join Date: May 2006
Location: East and West of Kaos
Posts: 474
Programmer

Wow, there is lots of people out of work... We put out an add for a maintenance worker that can program PLC's etc. I got a ton of apps from people that are basically IT or better programmers, but no PLC experience. I am sure some/most can learn fast, but they will take the job while looking for what they want. I need a PLC programmer and hopefully a FANUC robot programmer that will also be willing to change shear blades, converter belts, etc, your going to get dirty. You want PM me.
  Reply With Quote
Old June 22nd, 2010, 11:11 PM   #2
dmroeder
Lifetime Supporting Member
United States

dmroeder is offline
 
dmroeder's Avatar
 
Join Date: Apr 2006
Location: Vancouver, WA
Posts: 1,179
Although I'm not looking for a job, I am curious as to where you are at?
__________________
Get 2 GB of free space from Dropbox using my referral.
  Reply With Quote
Old June 22nd, 2010, 11:13 PM   #3
SMOKE
Member
United States

SMOKE is offline
 
SMOKE's Avatar
 
Join Date: May 2006
Location: East and West of Kaos
Posts: 474
North Utah.
  Reply With Quote
Old June 23rd, 2010, 07:07 AM   #4
James Mcquade
Member
United States

James Mcquade is offline
 
Join Date: Oct 2007
Location: TENNESSEE
Posts: 638
Smoke,

we had an oem that we purchased (3)machines from.
the programmer was an it guy that knew visual basic
and thats how he wrote the code.
It still is hard to debug and understand what he did or what his reasoning was for placing the code in the locations in the program where they ended up.

Just a comment.

regards,
james
  Reply With Quote
Old June 23rd, 2010, 07:55 PM   #5
sthompson
Lifetime Supporting Member + Moderator
Canada

sthompson is offline
 
sthompson's Avatar
 
Join Date: Jan 2007
Location: Vernon, BC
Posts: 1,710
I have to deal with PLC Programs that have been written by outside Integrators. It was before my time, but this guy should have been writing Tax Programs, not PLC Programs. They are a bloody nightmare to Troubleshoot. I have spent many hours fixing bugs in them that only show up randomly. As just one example, he starts all the motors by loading numbers into and Integer file, and then calling a Subroutine. If the Motor doesn't start, why didn't it start? You have to sort through a bunch of numbers, and try to figure out what they mean. Ugh! I have rewritten some of it, but on a running system, it is pretty hard to just shut them down to make wholesale changes. That is just one story, I have many more from systems I have worked on that were written by people that had no business writing PLC Programs.

My advice it to avoid people from IT, Computer Programmers, Rocket Scientists (Yes really, been there, done that) and similar backgrounds. They seem to think their Programs are perfect, and nobody will ever have to Troubleshoot it. So, they are written in a manner that makes Maintenance and Troubleshooting difficult. Having said that, my first programming was in Basic, and Assembler many years ago. However, I had tons of hands on practical experience before I started modifying PLC Programs, and the moved on to writing them from scratch.


Stu.....
__________________
There's never time to do it right, but there is always time to do it over!
No trees were killed in the creation of this message. However, many electrons were terribly inconvenienced.
  Reply With Quote
Old June 23rd, 2010, 10:34 PM   #6
Lynn_2009
Member
United States

Lynn_2009 is offline
 
Join Date: Apr 2009
Location: San Antonio, TX
Posts: 16
You know, it is so funny how some so called "programmers" can get away from simplistic fundamentals. PLC's can be as complex, or as simple as you make them. I wish I could stick all of the "programmers" on the factory floor for just one week and force them to troubleshoot their own work.
  Reply With Quote
Old June 24th, 2010, 10:27 AM   #7
sthompson
Lifetime Supporting Member + Moderator
Canada

sthompson is offline
 
sthompson's Avatar
 
Join Date: Jan 2007
Location: Vernon, BC
Posts: 1,710
Quote:
Originally Posted by Lynn_2009 View Post
You know, it is so funny how some so called "programmers" can get away from simplistic fundamentals. PLC's can be as complex, or as simple as you make them. I wish I could stick all of the "programmers" on the factory floor for just one week and force them to troubleshoot their own work.
Amen to that. I would like to see every Electrical Engineer to spend a year on the tools in the real world. I have found that Engineers that have come up through the ranks design better systems, are more practical, and actually listen to input.

Stu......
__________________
There's never time to do it right, but there is always time to do it over!
No trees were killed in the creation of this message. However, many electrons were terribly inconvenienced.
  Reply With Quote
Old June 24th, 2010, 10:37 AM   #8
harryting
Lifetime Supporting Member
United States

harryting is offline
 
harryting's Avatar
 
Join Date: May 2002
Location: Puget Sound
Posts: 822
Just personal observation, PC programmer typically makes the worst industrial control programmer.

"Oh, that's so old tech, let me just roll a quick C# applet..."

Me, "heck no, you don't!"
  Reply With Quote
Old June 24th, 2010, 11:05 AM   #9
Jeev
Member
Australia

Jeev is offline
 
Jeev's Avatar
 
Join Date: May 2008
Location: Brisbane
Posts: 133
I too am of the opinion "PC" Programmers are bad news. Not only for the reasons mentioned above, but when your web site script goes wrong you don't strip a 50mm threaded shaft via a 3kW motor and destroy a 500kg, $50,000 magazine assembly.... And they don't even think to hit the E-Stop as they stand there watching things go wrong.

"Why do I need to stagger starting these motors?"
"What's Pneumatic Latency?"
"It worked when I simulated it!"
"I can program in Basic, C, C+, C++, Java, Pearl, Ruby, PHP, HTML, VB, Python, SQL, , Pascal and Scheme... What's Ladder Logic?"

.... Sigh.
__________________
"So....Who have you invited to the BBQ in your power supply?"
  Reply With Quote
Old June 24th, 2010, 12:46 PM   #10
James Mcquade
Member
United States

James Mcquade is offline
 
Join Date: Oct 2007
Location: TENNESSEE
Posts: 638
I am an electrical engineer and that's exactly what i did right out of college. I worked my way up.

I have learned a lot. but here's 3 key things to remember,
1. you must always consider othere.
2. you are not the smartest guy in the world, someone else may be able to take your idea and improve on it.
3. the most expensive piece of equipment isn't worth a *!@#$** if maintenance cannot work on it and debug the plc program.

you must work with others, you won't live for ever.

regards,
james
  Reply With Quote
Old June 24th, 2010, 01:28 PM   #11
sthompson
Lifetime Supporting Member + Moderator
Canada

sthompson is offline
 
sthompson's Avatar
 
Join Date: Jan 2007
Location: Vernon, BC
Posts: 1,710
Quote:
Originally Posted by James Mcquade View Post
I am an electrical engineer and that's exactly what i did right out of college. I worked my way up.

I have learned a lot. but here's 3 key things to remember,
1. you must always consider othere.
2. you are not the smartest guy in the world, someone else may be able to take your idea and improve on it.
3. the most expensive piece of equipment isn't worth a *!@#$** if maintenance cannot work on it and debug the plc program.

you must work with others, you won't live for ever.

regards,
james
Well said James.

One of the first systems I designed, I was explaining to one of my coworkers with the nice CAD Prints I had generated. His reply was "Well I really don't understand everything you've done, but it sounds like you have a pretty good handle on it. I just have one question though, don't you think you should put some fuses in?"

I was so focused on the process, that those little details hadn't occured to me. Needless to say, I went back over it and put appropriate fuses in where they were required. Sometimes it is good to have another set of eyes look at things.

Stu.....
__________________
There's never time to do it right, but there is always time to do it over!
No trees were killed in the creation of this message. However, many electrons were terribly inconvenienced.
  Reply With Quote
Old June 24th, 2010, 02:00 PM   #12
kamenges
Member
United States

kamenges is offline
 
kamenges's Avatar
 
Join Date: Nov 2002
Location: Brillion, WI
Posts: 2,879
Quote:
Originally posted by Lynn_2009:

I wish I could stick all of the "programmers" on the factory floor for just one week and force them to troubleshoot their own work.
Bad example. No one has any problem working on the systems they develop. They developed them. They know how they work, what they are supposed to do and, generally, where they go wrong when they don't do what they are supposed to. It's the people that didn't develop them that wonder what is going on.

You are really talking about a documentation issue. If the program and, more importantly, the process are documented well, both internally and externally, then even "difficult" code isn't all that difficult.

I do some side stuff occasionally on stuff I have never seen before. It isn't the plc program that is usually the issue. It is that there is no description of what the goofy machine is actually supposed to do. Even the operators don't know much more than "I put stuff in here and get other stuff out here if I push this button". If I have a good process description life is pretty easy.

Keith
  Reply With Quote
Old June 24th, 2010, 08:52 PM   #13
godfrey
Member
United States

godfrey is offline
 
godfrey's Avatar
 
Join Date: Apr 2002
Location: Charlotte, NC
Posts: 379
I believe that the original poster would do well to hire the interested student. If you want retention, find the guy who shows interest and the ability to grow into the job.
__________________
See it, Do it, Teach it.
  Reply With Quote
Old June 24th, 2010, 10:08 PM   #14
SMOKE
Member
United States

SMOKE is offline
 
SMOKE's Avatar
 
Join Date: May 2006
Location: East and West of Kaos
Posts: 474
I would love to bring someone up. They would learn to be a bit sequence programmer. I have to have someone that knows even if they drum sequence. We spend a couple of million a year on ground up machines. Well we usually do but the bad times have touched us as well as many, but I am told we are going to do close to 1M next year. I am now the only programmer and I get called in all of the time. Last time the rubber on the hydraulic pump coupler failed. They called me because of a following error. Hard to follow when the pump is not turning.
Our previous programmer used a loose version of state programming, But state 7 might add of remove actions, so its like 7a 7b 7c.

Last edited by SMOKE; June 24th, 2010 at 10:13 PM.
  Reply With Quote
Old June 25th, 2010, 08:31 AM   #15
PLCRookie
Member
United States

PLCRookie is offline
 
PLCRookie's Avatar
 
Join Date: Dec 2005
Location: Right here
Posts: 299
Quote:
Originally Posted by Lynn_2009 View Post
I wish I could stick all of the "programmers" on the factory floor for just one week and force them to troubleshoot their own work.
That would be easy. Let them spend a week troubleshooting SOMEONE ELSE'S work......
__________________
"Quality, Delivery, Price..........Choose two."
  Reply With Quote
Reply
Jump to Live PLC Question and Answer Forum

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
Need help writing programmer connect PLC to PC Dung_AT LIVE PLC Questions And Answers 2 December 3rd, 2006 09:11 PM
Need help write programmer connect PLC to PC Dung_AT LIVE PLC Questions And Answers 0 December 1st, 2006 08:15 PM
Omron CX Programmer DIFU clarification Johnny T LIVE PLC Questions And Answers 9 January 5th, 2006 02:33 AM
melsec F2-20P plug in programmer 70w_SON LIVE PLC Questions And Answers 1 June 3rd, 2005 07:43 AM
Powerpoint for using handheld programmer Platootod LIVE PLC Questions And Answers 2 July 24th, 2004 11:19 AM


All times are GMT -5. The time now is 06:19 PM.


.