GlenGineer
Member
To write the functional design specs. I would start by getting a copy of the specs for another machine. This will give you a format to use. Next I would get a copy of the electrical schematics. The electrical ladder gives you a ton of information.
If you were designing this program from scratch you would start with the customer specs, a drawing, electrical ladder, IO list, and then you start programing. So that be a fair place to start for reverse engineering the design.
The first piece of equipment I designed was an elevator. I wasn't super disciplined when I designed it so instead I wrote a story. The story of how the machine will work. Perhaps a good starting point is to figure out the story of how it does work. Ask the operator about the machine cycle. "It does this then it does that. Unless you are doing this other thing." Next sit down with your story and your electrical schematic and figure out how the story is written in ladder. (I hope it is ladder anyway). As Ron said once you get into the program often you start with outputs and then figure what triggers that output.
Good luck. Have fun!
If you were designing this program from scratch you would start with the customer specs, a drawing, electrical ladder, IO list, and then you start programing. So that be a fair place to start for reverse engineering the design.
The first piece of equipment I designed was an elevator. I wasn't super disciplined when I designed it so instead I wrote a story. The story of how the machine will work. Perhaps a good starting point is to figure out the story of how it does work. Ask the operator about the machine cycle. "It does this then it does that. Unless you are doing this other thing." Next sit down with your story and your electrical schematic and figure out how the story is written in ladder. (I hope it is ladder anyway). As Ron said once you get into the program often you start with outputs and then figure what triggers that output.
Good luck. Have fun!