Hello,
I am working on a project,in which a conversion from s5 to s7-300 is necessary.
In our factory, a quite old system is working for years.An s5 plc is working in the system , but i need to replace that plc with an s7-300 CPU 315-2dp.
First , i have tried not to use the converter program provided with Simatic Manager and do the conversion myself. Not long after, i realized that it is nearly impossible to do it this way and decided to use the converter.
Anyway, the software warns me about something before starting the conversion. In 6 blocks a '*' appears indicating that blocks are not going to be converted correctly. Those blocks are generally special function blocks. and whenever those blocks are called from the program, an error occurs.
The converter produces an .awl file anyway. In that .awl file , also the errors are written . After inserting the .awl file into Simatic Manager project as an external source, i compile the stl code. Because of errors given by the compiler, no blocks are created in Simatic Manager.
My main problem is that i am not so good in STL and i haven't got any experience with S5 PLC's.I'm not so good at s7-300 STL language and special FB's ,too.
Therefore, i need detailed manuals about programming S5 plc's and about that conversion process i have been talking about.
Has anybody tried this kind of conversions before? What kind of problems have you come-across? How did you solve them? Can you advise me documents about this issues? Where can i find detailed info about s5/s7 programming? How can i find out which special Function Block in S5 does what and which FB in S7 can be used instead? Do you have any manuals about STL language in both s5 and s7 and about differences between them? To sum up, how can i finish this damn project by the end of May?
PS: *I think writing the program once more for s7, not losing time with conversions; but my director insists on following that way.
* I hate 6 Sigma!!!
I am working on a project,in which a conversion from s5 to s7-300 is necessary.
In our factory, a quite old system is working for years.An s5 plc is working in the system , but i need to replace that plc with an s7-300 CPU 315-2dp.
First , i have tried not to use the converter program provided with Simatic Manager and do the conversion myself. Not long after, i realized that it is nearly impossible to do it this way and decided to use the converter.
Anyway, the software warns me about something before starting the conversion. In 6 blocks a '*' appears indicating that blocks are not going to be converted correctly. Those blocks are generally special function blocks. and whenever those blocks are called from the program, an error occurs.
The converter produces an .awl file anyway. In that .awl file , also the errors are written . After inserting the .awl file into Simatic Manager project as an external source, i compile the stl code. Because of errors given by the compiler, no blocks are created in Simatic Manager.
My main problem is that i am not so good in STL and i haven't got any experience with S5 PLC's.I'm not so good at s7-300 STL language and special FB's ,too.
Therefore, i need detailed manuals about programming S5 plc's and about that conversion process i have been talking about.
Has anybody tried this kind of conversions before? What kind of problems have you come-across? How did you solve them? Can you advise me documents about this issues? Where can i find detailed info about s5/s7 programming? How can i find out which special Function Block in S5 does what and which FB in S7 can be used instead? Do you have any manuals about STL language in both s5 and s7 and about differences between them? To sum up, how can i finish this damn project by the end of May?
PS: *I think writing the program once more for s7, not losing time with conversions; but my director insists on following that way.
* I hate 6 Sigma!!!