Register to reply

PLC Progamming - How hard is it to learn?

by EternusVia
Tags: learn, progamming
Share this thread:
EternusVia
#1
Apr12-14, 04:34 PM
P: 26
Hi everyone,

I have an internship this summer and I'm hoping to convince them to let me independently study PLC progamming. How hard is it to pick up on your own?

extra info: I've taking C sharp and C++ progamming classes in college

Thanks!
Phys.Org News Partner Science news on Phys.org
NASA team lays plans to observe new worlds
IHEP in China has ambitions for Higgs factory
Spinach could lead to alternative energy more powerful than Popeye
Mark44
#2
Apr12-14, 06:44 PM
Mentor
P: 21,216
Quote Quote by EternusVia View Post
Hi everyone,

I have an internship this summer and I'm hoping to convince them to let me independently study PLC progamming. How hard is it to pick up on your own?
What is PLC? The first programming class I ever took (about 40 years ago) was PL/C, which is related to PL/1. I don't believe that anyone is still writing code in these languages.


Quote Quote by EternusVia View Post

extra info: I've taking C sharp and C++ progamming classes in college

Thanks!
TurtleMeister
#3
Apr12-14, 06:53 PM
TurtleMeister's Avatar
P: 744
Do a google search for "ladder logic". Knowledge of machine electrical prints would be helpful for you. However, the term PLC (programmable logic controller) may be loosely applied and the actual syntax of the language will vary depending on the manufacturer.

Mordred
#4
Apr28-14, 11:54 PM
Mordred's Avatar
P: 1,857
PLC Progamming - How hard is it to learn?

PLC programming is easy to learn, a top level book is "Automating manufacturing systems" with PLC's by Hugh Jacks. Highly worth every penny. You can get some free software for the smart relays with certain companies. Zelio soft 2 is downloadable for free for the Sneider electric website. However the free versions is limited in instructions compared to the full blown main products. I do PLC programming for a living so I can certainly help you with your programming. Automation direct also has an inexpensive product line.

Naturally in the US the top PLC software is AB. WWW.Rockwell.com, there picosoft smart relay programming lanq is fairly inexpensive, however their SLC 500 software runs around 2 grand. You can also study any plc software by downloading the instruction set manuals, however its best to start with an inexpensive smart relay.

In Europe the top lanq is STEP 7 www.Seimens.com, other lanquages is Omrons CX-Programmer. I can't recall Mitsibushi's I've only dealt with the ones I mentioned primarily
Mordred
#5
Apr29-14, 12:14 AM
Mordred's Avatar
P: 1,857
had to dig up the book, another good book is Programmable Controllers
Theory and Implementation by L.A. Bryan, E.A. Bryan

Unless you want to get into Robotics, I would start with those two, but if you want to get started in robotics another Hugh Jack book is Integration and Automation of Manufacturing Systems, though this one is far more extensive in system integration, of which PLC's is merely 1 or two chapters.
Mordred
#6
Apr29-14, 12:21 AM
Mordred's Avatar
P: 1,857
http://www.physicsforums.com/attachm...1&d=1398748841

here is a code I recently wrote in Zelio soft I printed it as a PDF so you can view it.

It will give you some idea on the relay logic structure, as mentioned every manufacturer of PLC's has its own language, however they are all based on relay ladder logic, or they can use SFC sequential function chart, or FBC function block control. Start with relay logic though
Attached Files
File Type: pdf project1.zm2.pdf (75.2 KB, 4 views)
EternusVia
#7
Apr29-14, 08:38 AM
P: 26
Quote Quote by Mordred View Post
http://www.physicsforums.com/attachm...1&d=1398748841

here is a code I recently wrote in Zelio soft I printed it as a PDF so you can view it.

It will give you some idea on the relay logic structure, as mentioned every manufacturer of PLC's has its own language, however they are all based on relay ladder logic, or they can use SFC sequential function chart, or FBC function block control. Start with relay logic though

WOW! Thanks for your replies! They were very informative and I do plan on picking up those books. I'll be sure to contact you in the future if I have questions. Are you logged into Physics Forums often
Mordred
#8
Apr29-14, 11:29 AM
Mordred's Avatar
P: 1,857
yes, I'm here often. One other piece of advise. relay logic is essentially Boolean expressions. It uses NO and NC contacts. line one on that pdf is the same as , start and (not stop)= (set start latch) notice how start and stop are placed on the same rung.

start--------(not stop)--------------(set start latch),,, used to handle a momentary start switch
for an OR statement

reset-------------------------------------------------------(deactivate start latch)
|
|
stop ----

the layout where one rung is below the other, is how OR statements are performed. The output is always the far right, and can only be set in an assigned column. see rung 7 pump1,pump2 are layed out as an or statement. the full statement is (pump1 or pump2) and (not flow fault)-----run pump

keep in mind I used the label names not the input/output designation, as those are assigned in the tables on this PLC model.

so study switch terminology and the terms normally opened and normally closed, you can pick up several relays to practice physically wiring them up in different and or configurations.
billzman
#9
May1-14, 08:47 AM
P: 1
Quote Quote by EternusVia View Post
Hi everyone,

I have an internship this summer and I'm hoping to convince them to let me independently study PLC progamming. How hard is it to pick up on your own?

extra info: I've taking C sharp and C++ progamming classes in college

Thanks!
PLC programming is easier to learn when you have the hardware to use. I know that we get some reconditioned Allen Bradley (Rockwell Automation) PLCs from Tek Supply. The website is at www.tek-supply.com You can get a complete system there and use your laptop. They also have most of the other PLC brands. Also you should check out the site mrplc.com and take advantage of the forums there. There are thousands of experienced members that belong to that site and they are always willing to give advice. Good luck!
Mordred
#10
May1-14, 01:39 PM
Mordred's Avatar
P: 1,857
lol I haven't been to that site in ages, I tend to go to www.plctalk.net/qanda. Not to say there is any pros and cons between one or the other. Both are as far as I'm concerned are equally good


Register to reply

Related Discussions
Should I learn Programming or learn to build things? Academic Guidance 4
Can i get a progamming job without a CS degree? Career Guidance 18
I have no grades. I want to learn physics? am I too late at 18 to learn now? Academic Guidance 17
What to learn in classical mechanics?How to learn it well? Classical Physics 0
Projectory: Super Hard Apparently From The Military Gah Hard Introductory Physics Homework 1