Could you help me? Convert STL to Ladder Program with Omron PLC

vnn

Guest
V
I have no software to programming. My PLC rack contains CPU200H/SP001/OC225/OC225/OC225/OC225/ID212/ID212/ID212/.I have a console programming and I can load Program in CPU in STL. Could you help me convert it to Ladder Program? I'm very pleasure if you export it by PDF format file before send it.
My mail is [email protected]
Thank advanced !
LD NOT 00109
AND NOT 00110
AND NOT 00111
AND NOT 00112
AND NOT 00113
AND NOT 00114
OUT 01210
LD NOT 00015
OUT 00603
LD 00115
AND NOT 00008
OUT TR 0
AND NOT 00000
AND 00109
OUT 01001
LD TR 0
AND NOT 00001
AND 00110
OUT 01002
LD TR 0
AND NOT 00002
AND 00111
OUT 01003
LD TR 0
AND NOT 00003
AND 00112
OUT 01004
LD TR 0
AND NOT 00004
AND 00113
OUT 01005
LD TR 0
AND NOT 00005
AND 00114
OUT 01006
LD 00109
AND 00000
LD 00110
AND 00001
OR LD
LD 00111
AND 00002
OR LD
LD 00112
AND 00003
OR LD
LD 00113
AND 00004
OR LD
LD 00114
AND 00005
OR LD
OUT 01000
LD 00201
AND NOT CNT 110
AND NOT 01000
OR 01100
AND 00115
AND NOT 00203
AND NOT 00206
AND NOT 00008
AND NOT 01207
AND NOT 01303
AND NOT 01400
AND NOT 01302
AND NOT 01210
OUT 01100
LD 01106
OUT TR 0
LD 01001
OR 00500
AND LD
AND NOT CNT 100
AND NOT 00505
AND 00504
AND NOT 00503
AND NOT 00502
AND NOT 00501
OUT 00500
LD TR 0
LD 01002
OR 00501
AND LD
AND NOT CNT 101
AND NOT 00505
AND NOT 00504
AND NOT 00503
AND NOT 00502
OUT 00501
LD TR 0
LD 01003
OR 00502
AND LD
AND NOT CNT 102
AND NOT 00505
AND NOT 00504
AND NOT 00503
OUT 00502
LD TR 0
LD 01004
OR 00503
AND LD
AND NOT CNT 103
AND NOT 00505
AND NOT 00504
OUT 00503
LD TR 0
LD 01005
OR 00504
AND LD
AND NOT CNT 104
AND NOT 00505
OUT 00504
LD TR 0
LD 01006
OR 00505
AND LD
AND NOT CNT 105
OUT 00505
LD 01100
LD 00500
AND NOT 00100
LD 00501
AND NOT 00101
OR LD
LD 00502
AND NOT 00102
OR LD
LD 00503
AND NOT 00103
OR LD
LD 00504
AND NOT 00104
OR LD
LD 00505
AND NOT 00105
OR LD
AND LD
AND NOT 00515
AND NOT 00100
AND NOT 01101
AND NOT 01102
AND NOT 01103
AND NOT 01104
AND NOT 01105
OUT 00600
LD 01100
LD TIM 000
OR TIM 001
OR TIM 002
OR TIM 003
OR TIM 004
AND LD
LD 01300
OR 01010
OR LD
AND NOT 00015
AND NOT 00600
OUT 00515
LD 00203
OR 01010
AND NOT 00015
AND NOT 00206
AND 00115
AND NOT 01400
OUT 01010
LD 01100
AND 00505
LD 00100
OR 00101
OR 00102
OR 00103
OR 00104
OR 01101
AND LD
AND NOT 00105
TIM 000
#0010
OUT 01101
LD 01100
AND 00504
LD 00100
OR 00101
OR 00102
OR 00103
OR 01102
AND LD
AND NOT 00104
TIM 001
#0010
OUT 01102
LD 01100
AND 00503
LD 00100
OR 00101
OR 00102
OR 01103
AND LD
AND NOT 00103
TIM 002
#0010
OUT 01103
LD 01100
AND 00502
LD 00100
OR 00101
OR 01104
AND LD
AND NOT 00102
TIM 003
#0010
OUT 01104
LD 01100
AND 00501
LD 00100
OR 01105
AND LD
AND NOT 00101
TIM 004
#0010
OUT 01105
LD 00201
AND NOT 01000
OR 01106
AND 00115
AND NOT 00203
AND NOT 01207
AND NOT 00008
AND NOT 01210
AND NOT CNT 110
OUT 01106
LD 01106
LD 00500
AND 00100
LD 00501
AND 00101
OR LD
LD 00502
AND 00102
OR LD
LD 00503
AND 00103
OR LD
LD 00504
AND 00104
OR LD
LD 00505
AND 00105
OR LD
OR 00410
AND LD
OUT 00410
LD 00109
AND 00100
LD 00110
AND 00101
OR LD
LD 00111
AND 00102
OR LD
LD 00112
AND 00103
OR LD
LD 00113
AND 00104
OR LD
LD 00114
AND 00105
OR LD
AND 00201
OR 01510
AND NOT 00412
AND NOT 00411
OUT 01510
LD 01106
LD 00500
AND 00100
LD 00501
AND 00101
OR LD
LD 00502
AND 00102
OR LD
LD 00503
AND 00103
OR LD
LD 00504
AND 00104
OR LD
LD 00505
AND 00105
OR LD
AND LD
TIM 005
#0020
AND TIM 005
OUT TR 0
AND NOT 01510
OUT 00411
LD TR 0
OUT 02411
LD 01100
AND 02411
AND NOT 00106
OUT TR 0
AND 00500
AND 00100
OUT 00507
LD TR 0
AND 00501
AND 00101
OUT 00508
LD TR 0
AND 00502
AND 00102
OUT 00509
LD TR 0
AND 00503
AND 00103
OUT 00510
LD TR 0
AND 00504
AND 00104
OUT 00511
LD TR 0
AND 00505
AND 00105
OUT 00512
LD TR 0
AND 00107
OUT 00506
LD 00500
OR 00502
OR 00504
OUT 00413
LD 00501
OR 00502
OR 00505
OUT 00414
LD 00503
OR 00504
OR 00505
OUT 00415
LD 01106
AND 00106
LD 00500
AND 00100
LD 00501
AND 00101
OR LD
LD 00502
AND 00102
OR LD
LD 00503
AND 00103
OR LD
LD 00504
AND 00104
OR LD
LD 00505
AND 00105
OR LD
AND LD
AND 02411
TIM 007
#0020
LD TIM 007
OR 00412
AND NOT 00515
AND NOT 00600
OUT 00412
TIM 008
#0010
LD TIM 008
AND 00500
AND 00100
LD 01207
OR 00203
CNT 100
#0001
LD TIM 008
AND 00501
AND 00101
LD 01207
OR 00203
CNT 101
#0001
LD TIM 008
AND 00502
AND 00102
LD 01207
OR 00203
CNT 102
#0001
LD TIM 008
AND 00503
AND 00103
LD 01207
OR 00203
CNT 103
#0001
LD TIM 008
AND 00504
AND 00104
LD 01207
OR 00203
CNT 104
#0001
LD TIM 008
AND 00505
AND 00105
LD 01207
OR 00203
CNT 105
LD 01100
LD CNT 100
LD CNT 101
AND NOT 01001
OR LD
LD CNT 102
AND NOT 01001
AND NOT 01002
OR LD
LD CNT 103
AND NOT 01001
AND NOT 01002
AND NOT 01003
OR LD
LD CNT 104
AND NOT 01001
AND NOT 01002
AND NOT 01003
AND NOT 01004
OR LD
LD CNT 105
AND NOT 01001
AND NOT 01002
AND NOT 01003
AND NOT 01004
AND NOT 01005
OR LD
AND LD
TIM 010
#0020
OUT 01208
LD TIM 010
OUT 01207
LD 00201
LD 01210
OR CNT 110
AND LD
LD 01300
OR 01208
OR LD
AND NOT 00203
AND NOT 00206
AND NOT TIM 013
AND 00115
AND NOT 01400
AND NOT 01402
AND NOT 01401
OUT 01300
LD 01208
LD 01301
OR 00203
CNT 110
#0001
LD 01300
AND NOT CNT 121
LD 00014
AND 00015
OR 02202
AND LD
OR TR 0
OUT 00514
AND 00514
TIM 012
#0010
LD TR 0
AND TIM 012
AND NOT 00108
AND NOT TIM 011
OUT 00513
LD TR 0
AND 00513
TIM 011
#6000
LD 00514
LD TIM 011
OR 00108
AND LD
OUT TR 0
TIM 013
#0300
AND NOT TIM 014
OUT 01301
LD TR 0
TIM 014
#0050
LD TIM 013
LD CNT 120
OR 00208
CNT 121
#0001
LD 00202
OR 02202
AND NOT 00207
AND NOT 00206
AND 00200
AND NOT 02203
AND NOT 01403
AND NOT 01404
AND NOT 01405
AND NOT 01406
AND NOT 01407
AND NOT 02204
AND 00209
OUT 02202
LD 00202
OR 00609
to be continued....
 
AND NOT 00207
AND NOT 00206
AND NOT CNT 106
AND NOT 02204
AND NOT 00610
AND 00200
OUT 00609
LD 00609
AND 25502
LD 02203
OR 00207
CNT 106
#0006
LD 02202
AND CNT 106
AND NOT 00605
AND NOT 00010
OUT 00604
TIM 030
#0020
LD 02202
AND CNT 106
AND 00010
AND NOT 00607
AND NOT 00012
OUT 00606
TIM 031
#0200
LD 02202
AND 00012
OUT 00601
OUT 00608
LD 02202
AND 00608
AND NOT 00014
AND 25502
LD 02203
OR 02207
CNT 120
#0035
LD 00608
AND 00014
TIM 035
#0080
LD CNT 120
LD 00202
AND 02204
OR LD
OR 00207
OR 02203
AND NOT 02206
AND NOT CNT 107
OUT 02203
LD 02203
AND NOT 00013
OUT 00607
TIM 033
#0200
LD 02203
AND 00013
AND NOT 00011
OUT 00605
TIM 034
#0200
LD 02203
AND 00013
OUT 00610
LD 00610
AND 25502
LD NOT 02203
OR 00207
CNT 107
#0005
LD 02203
OR 02204
AND NOT CNT 107
OUT 02204
LD 00507
OR 00508
OR 00509
OR 00510
OR 00511
OR 00512
AND NOT 00006
AND NOT 25313
TIM 040
#0010
LD 01310
OR 01311
OR 01312
OR 01313
OR 01314
OR 01315
OUT 01302
LD 00507
AND 00006
TIM 041
#3000
LD 00508
AND 00006
TIM 042
#3000
LD 00509
AND 00006
TIM 043
#3000
LD 00510
AND 00006
TIM 044
#3000
LD 00511
AND 00006
TIM 045
#3000
LD 00512
AND 00006
TIM 046
#3000
LD 01304
OR 01305
OR 01306
OR 01307
OR 01308
OR 01309
OUT 01303
LD 00507
AND TIM 041
OR 01304
AND NOT 00204
OUT 01304
LD 00508
AND TIM 042
OR 01305
AND NOT 00204
OUT 01305
LD 00509
AND TIM 043
OR 01306
AND NOT 00204
OUT 01306
LD 00510
AND TIM 044
OR 01307
AND NOT 00204
OUT 01307
LD 00511
AND TIM 045
OR 01308
AND NOT 00204
OUT 01308
LD 00512
AND TIM 046
OR 01309
AND NOT 00204
OUT 01309
LD 00507
AND TIM 040
OR 01310
AND NOT 00204
OUT 01310
LD 00508
AND TIM 040
OR 01311
AND NOT 00204
OUT 01311
LD 00509
AND TIM 040
OR 01312
AND NOT 00204
OUT 01312
LD 00510
AND TIM 040
OR 01313
AND NOT 00204
OUT 01313
LD 00511
AND TIM 040
OR 01314
AND NOT 00204
OUT 01314
LD 00512
AND TIM 040
OR 01315
AND NOT 00204
OUT 01315
LD 00600
OR 00515
AND NOT 00100
AND NOT 00101
AND NOT 00102.
AND NOT 00103
AND NOT 00104
AND NOT 00105
AND NOT 00015
TIM 047
#0150
LD TIM 047
OR 01400
AND NOT 00204
OUT 01400
LD 00513
AND NOT 00007
AND NOT 25313
TIM 048
#0010
LD TIM 048
OR 01401
AND NOT 00204
OUT 01401
LD 00514
AND NOT 00009
AND NOT 25313
TIM 049
#0020
LD TIM 049
OR 01402
AND NOT 00204
OUT 01402
LD NOT 00608
AND NOT 00014
AND 02202
TIM 050
#0080
LD TIM 050
OR 01403
OR TIM 035
AND NOT 00204
OUT 01403
LD 00604
AND NOT 00010
TIM 051
#0100
LD TIM 051
OR 01404
AND NOT 00204
OUT 01404
LD 00605
AND NOT 00011
TIM 052
#0100
LD TIM 052
OR 01405
AND NOT 00204
OUT 01405
LD 00606
AND NOT 00012
TIM 053
#0100
LD TIM 053
OR 01406
AND NOT 00204
OUT 01406
LD 00607
AND NOT 00013
TIM 054
#0100
LD TIM 054
OR 01407
AND NOT 00204
OUT 01407
LD TIM 011
OR 01408
AND NOT 00108
AND NOT 00204
OUT 01408
LD 00515
AND 00105
AND NOT 00505
OR 01506
AND NOT 00015
AND NOT 01508
OUT 01506
LD 00600
AND 00101
AND NOT 00501
OR 01500
AND NOT 00100
AND NOT 01508
OUT 01500
LD 00600
AND 00102
AND NOT 00502
LD 00515
AND 00100
AND NOT 00500
OR LD
OR 01501
AND NOT 00101
AND NOT 01508
OUT 01501
LD 00600
AND 00103
AND NOT 00503
LD 00515
AND 00101
AND NOT 00501
OR LD
OR 01502
AND NOT 00102
AND NOT 01508
OUT 01502
LD 00600
AND 00104
AND NOT 00504
LD 00515
AND 00102
AND NOT 00502
OR LD
OR 01503
AND NOT 00103
AND NOT 01508
OUT 01503
LD 00515
AND 00103
AND NOT 00503
LD 00600
AND 00105
AND NOT 00505
OR LD
OR 01504
AND NOT 00104
AND NOT 01508
OUT 01504
LD 00515
AND 00104
AND NOT 00504
LD 00600
AND 00015
OR 01505
OR LD
AND NOT 00105
AND NOT 01508
OUT 01505
LD 00206
OR 01507
AND NOT 00203
AND NOT 00201
OUT 01507
LD 00203
DIFU(13) 01508
LD 01303
OR 01000
AND 25502
OR 00602
OUT 00300
LD 01400
OR 01408
OR 01402
AND 25502
OR 00602
OUT 00301
LD 01403
OR 01404
OR 01405
OR 01406
OR 01407
AND 25502
OR 00602
OUT 00302
LD CNT 121
OR 00602
OUT 00303
LD 00008
AND 00201
OR 01411
AND NOT 00204
AND NOT TIM 055
OUT 01411
LD 01411
TIM 055
#0090
AND NOT TIM 057
OUT TR 0
TIM 056
#0010
AND NOT TIM 056
OUT 01410
LD TR 0
AND TIM 056
TIM 057
#0020
LD NOT 01411
AND 00008
LD 01410
OR 00602
OR LD
OUT 00304
LD 01100
OR 00602
OUT 00305
LD 01106
AND 00106
OR 00602
OUT 00306
LD 01401
AND 25502
OR 00513
OR 00602
OUT 00307
LD 01500
AND 25502
AND NOT 01507
LD 00100
OR 00602
OR LD
OUT 00308
LD 01501
AND 25502
AND NOT 01507
LD 00101
OR 00602
OR LD
OUT 00309
LD 01502
AND 25502
AND NOT 01507
LD 00102
OR 00602
OR LD
OUT 00310
LD 01503
AND 25502
AND NOT 01507
LD 00103
OR 00602
OR LD
OUT 00311
LD 01504
AND 25502
AND NOT 01507
LD 00104
OR 00602
OR LD
OUT 00312
LD 01505
AND 25502
AND NOT 01507
LD 00105
OR 00602
OR LD
OUT 00313
LD 01506
AND 25502
AND NOT 01507
LD 00015
OR 00602
OR LD
OUT 00314
LD 01310
AND 25502
LD 00507
AND 00006
OR LD
OR 00602
OUT 00315
LD 01311
AND 25502
LD 00508
AND 00006
OR LD
OR 00602
OUT 00400
LD 01312
AND 25502
LD 00509
AND 00006
OR LD
OR 00602
OUT 00401
LD 01313
AND 25502
LD 00510
AND 00006
OR LD
OR 00602
OUT 00402
LD 01314
AND 25502
LD 00511
AND 00006
OR LD
OR 00602
OUT 00403
LD 01315
AND 25502
LD 00512
AND 00006
OR LD
OR 00602
OUT 00404
LD 00602
LD 00605
AND 25501
OR LD
LD NOT 00605
AND NOT 01404
AND NOT 01405
AND 00010
OR LD
LD 01404
OR 01405
OR 00604
AND 25502
OR LD
OUT 00405
LD 00602
LD 00607
AND 25501
OR LD
LD NOT 00607
AND NOT 01406
AND NOT 01407
AND 00012
OR LD
LD 01406
OR 01407
OR 00606
AND 25502
OR LD
OUT 00406
LD 01403
AND 25502
LD NOT 00014
OR 00602
OR LD
OUT 00407
LD CNT 106
OR 01412
AND NOT CNT 107
OUT 01412
LD 01412
OR 00602
OUT 00408
LD 01402
AND 25502
LD 00514
OR 00602
OR LD
OUT 00409
LD 00205
OR 00602
AND NOT TIM 058
OUT 00602
TIM 058
#0050
LD 00300
OR 00301
OR 00302
OUT 01509
LD 01509
OR 01301
AND NOT 00602
LD 00201
AND 00008
OR LD
OUT 00611
LD 02202
OR 02203
OUT 00612
LD 02202
OR 02203
OUT 00613
END
 
I dont have any software that will convert it but it doesnt seem that long so why not just convert by hand? I will start it.

LD NOT 00109
AND NOT 00110
AND NOT 00111
AND NOT 00112
AND NOT 00113
AND NOT 00114
OUT 01210

00109 00110 00111 00112 00113 00114 01210
---|/|----|/|----|/|----|/|----|/|----|/|----( )---



STL isnt exactly my strong suit but with a little time this should be easy to convert. I didnt see any high end instructions, just AND, OR, timer and counter.
 
And how much would you be prepared to PAY for such a service.

Or more to the point, do you want someone to tender for this work?


A quick glance shows that it is nothing more than simple logic but maybe someone will decode one or two lines for you - but to change to ladder than make a pdf file then e mail it to you............

WE do this kind of work for a living you know..... and depending how we feel we might, just might help you. But we will not do your work for you, at least, not for free
 
Just for verification...

What you have would be considered Instruction List (IL) and not Structured Text (ST) by most accounts.
 
Divide 1083 lines into correct parts to form networks and convert them to ladder FOR FREE?????? Surely you must be joking. This looks to me as a job of about 4 hrs to do it correctly. If you do it by hand it will take about the same time, provided you know what you're doing.

Regards,
 
rsdoran said:
it doesnt seem that long so why not just convert by hand? I will start it.



00109 00110 00111 00112 00113 00114 01210
---|/|----|/|----|/|----|/|----|/|----|/|----( )---



I had a minute free... Here's 2 more rungs:

| 00015 00603
|----]/[-----------------------------------------------(OUT)
|
| 00115 00008 00000 00109 01001
|----] [------]/[---+---]/[------] [-------------------(OUT)
| |
| | 00001 00110 01002
| +---]/[------] [-------------------(OUT)
| |
| | 00002 00111 01003
| +---]/[------] [-------------------(OUT)
| |
| | 00003 00112 01004
| +---]/[------] [-------------------(OUT)
| |
| | 00004 00113 01005
| +---]/[------] [-------------------(OUT)
| |
| | 00005 00114 01006
| +---]/[------] [-------------------(OUT)


At this rate, the conversion should be complete sometime in 2009. I hope you're not in a rush... :D

beerchug

-Eric
 
Actually you don't have to do any of that as you have the text source- think about it !
However , you are right , get paid for it or leave it .
this charlie doesn't have any programming software - what the hell does he want ladder for ?
What is the betting that it is for traffic lights ?
You have got to feel a bit of pity for the poor sap typing that lot in , just to get something for nothing ......
 
Last edited:
Looks as if he typed it over from a handheld programmer, such as the PR001. To convert this lot to ladder there is some editing to be done. The listing shows timer and counter instructions on 2 lines:
TIM 035 
#0080

or
CNT 106
#0006

where SYSWIN wants this code on one single line:
TIM 035 #0080 

or
CNT 106 #0006


Another one: when using the output of a timer or counter the programmer puts a space between the TIM or CNT mnemonic and the number of the timer/counter.SYSWIN reports this as an error, so you have to correct all these also manually.

I got curious, tested it out and after about 100 lines I have to say I stick to my earlier estimate of about 4 hrs work.

Regards,
 
Last edited:
jvdcande said:
Divide 1083 lines into correct parts to form networks and convert them to ladder FOR FREE?????? Surely you must be joking. This looks to me as a job of about 4 hrs to do it correctly. If you do it by hand it will take about the same time, provided you know what you're doing.

Regards,

I bet your not typing with two fingers like I do?
 
Well Pierre, funny but true: yes I do. But while typing with two fingers I do use a lot of Ctrl-C and Ctrl-V ;) .

Kind regards,
 

Similar Topics

i hope you could help me to convert the network Stl to lad it's apart from program of machine and i try to find solution for the reason of error...
Replies
10
Views
1,908
Hello everyone, I am migrating a program from STL to SCL via S7-1200 portal, I would like you to help me by converting these lines of code...
Replies
4
Views
1,618
I need some assistance to any Siemens Gurus' who can help me convert the following from STL to Lad. I have tried all the old tricks I can...
Replies
4
Views
4,292
Hi All i was wondering if any one would be able to help me. My version of studio5000 only allows ladder and FB. i have an AOI written in structure...
Replies
2
Views
1,528
Can someone please help me out and print this entire program to a PDF. Tried to zip and upload but too big so Google drive Link below to the adc...
Replies
2
Views
1,246
Back
Top Bottom