Reverse Engineering

ganutenator

Lifetime Supporting Member
Join Date
May 2002
Location
kansas
Posts
1,440
1) perfectly legit. Company out of business and hardware dying and customers left hanging.
2) This is hard as heck w/o descriptions (ladder upload).

This is like a puzzle from heck.

Figured out the I/O and am working backwards.

Luckily only 168 rungs.

I'm on rung 9.

Hope to turn a profit.

Putting the ladder from Direct Soft into Unity Pro for the cross ref. et al.

Anyone else ever do this?
 
Personally I think you are wasting your time. If you know the connections to the hardware and the function of the machine then you are better off just to create the program from scratch.
 
Personally I think you are wasting your time. If you know the connections to the hardware and the function of the machine then you are better off just to create the program from scratch.

I agree wholeheartedly!

Always easier to write from scratch!

Problem, is I don't know the process.

If I had someone that was familiar w/ the system that could process engineer for me, that would be awesome.

I will end up writing from scratch.

Luckily there a **** ton of these out there.
 
It's not a waste of time if you have the whole logic program.

I just did an IDEC to Siemens code conversion by uploading the IDEC, and typing all the instructions in one for one. It was only ladder logic. But I had a electrical drawing identifying all the inputs and outputs, and some explanation of the machine operation.

I even reverse-engineered a custom-written C++ HMI for which I only had the exe file.
 
All to often I have to do this. Many times with a PLC I have never seen before. Just did one for a 6 grain silo flour system that was an old GE. I have the software for the GE and it even had some comments. Had been hacked for so many years over half of the program didn't do anything, the customer agreed to scrap it and I wrote a new one from scratch.

Sometimes though if it's a small program and they have the code, we will just do a rung-rung conversion. Most PLCs all have the same basic instructions so it's not to bad.
 
All to often I have to do this. Many times with a PLC I have never seen before. Just did one for a 6 grain silo flour system that was an old GE. I have the software for the GE and it even had some comments. Had been hacked for so many years over half of the program didn't do anything, the customer agreed to scrap it and I wrote a new one from scratch.

Sometimes though if it's a small program and they have the code, we will just do a rung-rung conversion. Most PLCs all have the same basic instructions so it's not to bad.

doing the rung to rung conversion first to get it into my M340 Unity software so I can try to figure out the process, and also for the great cross referencing tools of the Unity Software.

Obviously couldn't afford to run this project on an M340.

I will need to understand it and not just translate it, as I will have to greatly expound on it.
 

Similar Topics

Hi all, I am a young apprentice who knows a very little amount of PLC and don't know how a system works properly yet. my task I have been given...
Replies
19
Views
5,376
I am reverse engineering an old PanelBuilder App (don’t ask!). On some programming screens, the function key tags are shown to me matching the...
Replies
3
Views
2,366
Do you know any simple ways to trace out logic and document it in an easily digestible way? I just spent about 3weeks tracing out logic in...
Replies
12
Views
5,824
I have a customer that wants to convert about 7 to 10 1398 Servos to 2098. They have both PDM and DDM versions. They would like to standardize...
Replies
1
Views
2,997
Back
Top Bottom