![]() |
||
|
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc. |
||
| ||
New Here? Please read this important info!!!
|
|
#1 |
|
Member
|
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.
|
|
|
|
#3 |
|
Member
|
North Utah.
|
|
|
|
#4 |
|
Member
![]() 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 |
|
|
|
#5 |
|
Lifetime Supporting Member + Moderator
|
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.
|
|
|
|
#6 |
|
Member
![]() 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.
|
|
|
|
#7 | |
|
Lifetime Supporting Member + Moderator
|
Quote:
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.
|
|
|
|
|
#8 |
|
Lifetime Supporting Member
|
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!" |
|
|
|
#9 |
|
Member
|
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?" |
|
|
|
#10 |
|
Member
![]() 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 |
|
|
|
#11 | |
|
Lifetime Supporting Member + Moderator
|
Quote:
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.
|
|
|
|
|
#12 | |
|
Member
|
Quote:
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 |
|
|
|
|
#13 |
|
Member
|
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. |
|
|
|
#14 |
|
Member
|
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. |
|
|
|
#15 | |
|
Member
|
Quote:
__________________
"Quality, Delivery, Price..........Choose two." |
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
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 |