My experience thus far is that I have seen a PLC, found this site, and found AutomationDirect website. My background is in embedded design (H/W and S/W) but these are tough times so I must get into PLC programming and automation or starve. Long story ... I'll spare you the details.
My question is, do I "get" it? Here is what I think goes on relative to PLC programming but am looking for someone to tell me where I've gone wrong:
One enters a RLL program by means of some "compiler" program like PC-PGM-BRICK (AutomationDirect). I am guessing the RLL program is "compiled" into some tokenized language that is unique to that family of PLCs. Through what is likely a proprietary communications protocol, the "compiler" program establishes a connection with the PLC via RS-232 connection (COM1, COM2, etc.), initiates a download function, and then proceeds to download the tokenized RLL program into flash memory on the PLC. After a successful download, one can put the PLC into run mode by appropriate means and your program is executing. Is that the gist of it?
Each manufacturer has their own flavor of compiler, true? If true, each compiler might be a tad different between brands, or differ by orders of magnitude, depending on the capability of the PLC it is intended to support.
I have about a million more questions to pose but I will refrain from posting too much too soon. This is my first post, so let's see what happens.
Cheers!
Tom
My question is, do I "get" it? Here is what I think goes on relative to PLC programming but am looking for someone to tell me where I've gone wrong:
One enters a RLL program by means of some "compiler" program like PC-PGM-BRICK (AutomationDirect). I am guessing the RLL program is "compiled" into some tokenized language that is unique to that family of PLCs. Through what is likely a proprietary communications protocol, the "compiler" program establishes a connection with the PLC via RS-232 connection (COM1, COM2, etc.), initiates a download function, and then proceeds to download the tokenized RLL program into flash memory on the PLC. After a successful download, one can put the PLC into run mode by appropriate means and your program is executing. Is that the gist of it?
Each manufacturer has their own flavor of compiler, true? If true, each compiler might be a tad different between brands, or differ by orders of magnitude, depending on the capability of the PLC it is intended to support.
I have about a million more questions to pose but I will refrain from posting too much too soon. This is my first post, so let's see what happens.
Cheers!
Tom