22
8-1 Bölüm 8 Step Komutu Tanımları Yapısal programlama, yazılım dizaynında özel bir trenddir. Faydaları, yüksek okunabilirlik, kolay bakım, uygun güncelleme, yüksek kalite ve güvenilirliktir. Ardışıl görevlerin geleneksel ladder dizayn metodu ile dizayn edilmesi kontrol uygulamalarında zordur. Bu yüzden, makine çalışma akışı için özellikle yapılan dizi kontroller ile ladder diyagramlar sıklıkla kombine edilmelidir. Step komutlarının yardımıyla, dizayn çalışması daha verimli, zaman tasarruflu ve kontrollü olacaktır. Dizayn yönteminin bu çeşidi, prosess kontrolü ve ladder diyagramla birlikte birleşimlerine step ladder dili adı verilmiştir. Step ladder diyagramının temel ünitesi bir basamaktır. Step makina işlemindeki harekete (durma) eşdeğerdir burada her iki hareket bir çıkışa sahiptir. Tüm makine ve dizi kontrol sistemleri paralel veya seri basamak kombinasyonlarıdır. Adım adım dizi çalışma prosedürü makine işlemleri tamamen anlaşıldığında izin verilmektedir. Bu yüzden bu dizayn çalışması ve bakımı daha verimli ve kolay olacaktır: 8.1 Step Ladder Diyagramının İşlem Prensibi ÖrnekTanım1. Bir step Sxxx ile gösterilmektedir ve bunun değeri S0~S999 aralığından biridir. Step çalıştırıldığında (ON durumu), Ladder diyagramın sağında çalışacak ve önceki adım ve çıkış OFF olacaktır. 2. M1924, program başladıktan sonra bir tarama zamanı için ON olur. Bu yüzden, ON olur olmaz, diğer adımlar etkisiz durumdayken mesela; Y1~Y5'ün tümü OFF iken başlangıç adımı S0'ın durması kayıtlıdır (S0 ON). Bu M1924 ON S0 ON Y0 ON ve Y0 sayesinde X1 veya X2 kontaklarının ON alana kadar ON durumunda kalacaklardır 3. Önce X2'nin ON olduğunu varsayalım S21 yolu çalışacaktır. S21 ON X2 ON S0 OFF Y2 ON Y0 OFF Y2, X5 ON olana kadar ON durumunda kalacaktır. 4. X5'in ON olduğunu varsayarsak, sistem S23 adımına taşınacaktır. S23 ON X5 ON S21 OFF Y4 ON Y2 OFF Y4 ve Y5, X6 On olana kadar ON durumunda kalacaklardır. X10, ON ise, Y5 On olacak. 1. X6'yı ON varsayalım, sistem S0' taşınacak. S0 ON X6 ON S23 OFF Y0 ON Y4, Y5 OFF Sonra, bir kontrol sistem döngüsü tamamlanacak ve ileriki bir sistem döngüsüne girilecektir.

Bölüm 8 Step Komutu Tanımlarıfatek.com.tr/downloads/yuklemeler/step_komutu_tanimlari.pdf · Bölüm 8 Step Komutu Tanımları Yapısal programlama, yazılım dizaynında özel

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • 8-1

    Bölüm 8 Step Komutu Tanımları

    Yapısal programlama, yazılım dizaynında özel bir trenddir. Faydaları, yüksek okunabilirlik, kolay bakım, uygun güncelleme,yüksek kalite ve güvenilirliktir. Ardışıl görevlerin geleneksel ladder dizayn metodu ile dizayn edi lmesi kontroluygulamalarında zordur. Bu yüzden, makine çalışma akışı için özellikle yapılan dizi kontroller ile ladder diyagramlar sıklıklakombine edilmelidir. Step komutlarının yardımıyla, dizayn çalışması daha verimli, zaman tasarruflu ve kontrollü ola caktır.Dizayn yönteminin bu çeşidi, prosess kontrolü ve ladder diyagramla birlikte birleşimlerine step ladder dili adı verilmiştir.

    Step ladder diyagramının temel ünitesi bir basamaktır. Step makina işlemindeki harekete (durma) eşdeğerdir burada her ikihareket bir çıkışa sahiptir. Tüm makine ve dizi kontrol sistemleri paralel veya seri basamak kombinasyonlarıdır. Adım adımdizi çalışma prosedürü makine işlemleri tamamen anlaşıldığında izin verilmektedir. Bu yüzden bu dizayn çalışması ve bakımıdaha verimli ve kolay olacaktır:

    8.1 Step Ladder Diyagramının İşlem Prensibi

    【Örnek】 【Tanım】

    1. Bir step Sxxx ile gösterilmektedir ve bunundeğeri S0~S999 aralığından biridir. Stepçalıştırıldığında (ON durumu), Ladderdiyagramın sağında çalışacak ve önceki adımve çıkış OFF olacaktır.

    2. M1924, program başladıktan sonra bir taramazamanı için ON olur. Bu yüzden, ON olurolmaz, diğer adımlar etkisiz durumdaykenmesela; Y1~Y5'ün tümü OFF iken başlangıçadımı S0'ın durması kayıtlıdır (S0 ON). BuM1924 ON S0 ON Y0 ON ve Y0 sayesinde X1veya X2 kontaklarının ON alana kadar ONdurumunda kalacaklardır

    3. Önce X2'nin ON olduğunu varsayalım S21yolu çalışacaktır.

    S21 ONX2 ON S0 OFF

    Y2 ONY0 OFF

    Y2, X5 ON olana kadar ON durumundakalacaktır.

    4. X5'in ON olduğunu varsayarsak, sistem S23adımına taşınacaktır.

    S23 ONX5 ON S21 OFF

    Y4 ONY2 OFF

    Y4 ve Y5, X6 On olana kadar ON durumundakalacaklardır.※X10, ON ise, Y5 On olacak.

    1. X6'yı ON varsayalım, sistem S0' taşınacak.S0 ON

    X6 ON S23 OFFY0 ONY4, Y5 OFF

    Sonra, bir kontrol sistem döngüsü tamamlanacak veileriki bir sistem döngüsüne girilecektir.

  • 8-2

    8.2 Step Ladder Diyagramın Temel Fonksiyonu

    1 Tek yollu

    S20 stepi sadece X0 yolundan S21 basamağına taşınır.

    STP S20

    X0

    X0, kontakların diğer seri ve paralel kombinasyonlarınıdeğiştirebilir.

    STP S21

    2 Seçici Iraksallık/Yakınsallık

    STP S20 S20 sadece birinci tanıştığı uzak yolu seçer.

    X0 X1

    Seçici Iraksallık

    X2

    E.g. X2 ilk ON olduktan sonra S23 stepininYolu icra edilecektir.

    Bir ıraksallık maksimum 8 yola sahiptir.

    STP S21

    STP S30

    STP S22

    STP S31

    STP S23

    STP S32

    X1, X2, … X22, diğer kontakların seri veya paralelkombinasyonu tarafından değiştirilir.

    X20 X21 X22

    STP S40

    Seçici Yakınsallık

    3 Eşzamanlı Iraksallık/Yakınsallık

    STP S20

    X0

    Eşzamanlı Iraksallık X0 ON olduktan sonra S20 basamağı eşzamanlıçalışacaktır. Mesela tüm S21, S22, S23, v.b. hepsibaşlatılacaktır.

    STP S21

    STP S30

    STP S22

    STP S31

    STP S23

    STP S32

    Yakınsak bir noktada tüm ıraksal yollar son basamaktaçalıştırılacaktır (mesela; S30, S31 ve S32). X1 ONolduğunda, çalışması için S40'a transfer olmalıdır.

    Iraksal yolların numarası, yakınsak yolların numarası ileaynı olmalıdır. Iraksak / yakınsak maksimum yol sayısı8'dir.

    X1 Eşzamanlı yakınsaklık

    STP S40

  • 8-3

    4 Atlama

    a. Aynı Basamak Döngüsü

    STP S20

    X0

    3-ıraksak

    X1 X2

    Soldaki şekilde gösterildiği gibi S20 altında 3 yol vardır.

    X2'yi On varsayarsak, sistem seçici yakınsak sistemsayesinde çalıştırılmadan S23 basamağına atlayacaktır.

    Eşzamanlı ıraksak yolların çalışması geçilecektir.

    STP S21

    X3

    STP S22

    X4

    S23

    STP S232-yakınsak

    b. Farklı Basamak Döngüsü

    M1924

    STP S0

    X10

    STP S7

    X0STP S20

    X4S30

    X11STP S30

    X12S21

    X2 X1

    STP S21

    X3

    STP S31

    X3

    5 Kapalı veya Tek Döngü

    a. Kapalı Döngü

    M1924 Başlangıç adımı S1 ON , sonsuz döngü sonradantamamlanacaktır.

    STP S1

    X0

    S1

    S20S22

    S21

    STP S20 STP S21

    X1

    STP S22

    X2

  • 8-4

    b. Tekli Döngü

    M1924 X0

    STP S0

    S20 basamağı On olduğunda, eğer X2'de aynızamanda ON ise "RST S21" komutu S21'i OFFyapacaktır ve bütün step işlemleri duracaktır.

    X1

    STP S20

    X2

    STP S21 RST S21

    c. Karışık Sistem

    M1924

    STP S0

    X0 X1 X2

    STP S20 STP S21 STP S24

    X3 X4

    X5

    X7

    STP S25 RST S25

    STP S22 STP S23

    X6

    Birleştirilmiş Uygulama

    Bir dal, 8 dal kadar genişleyebilir.

    1 2 3 4 5 6 7 8 16

    Başlangıç basamağının aşağı doğru yatay dal döngülerinin maksimum sayısı 16'dır.

  • 8-5

    8.3 Step Komutlarının Başlangıcı: STP, FROM, TO and STPEND

    ● STP Sx : S0≦ Sx≦ S7 (WinProladder’da gösterilen)

    veyaSTP Sx :S0≦ Sx≦ S7 (FP-07’de gösterilen)

    Bu komut, başlangıç step komutudur ve burada her bir makine sisteminin step kontrolünden elde edilmiştir. 8 taneyekadar başlangıç komutu FBs serisinde kullanılabilmektedir. Örneğin; PLC 8 taneye kadar eşzamanlı kontrolyapabilmektedir. Her bir step sistemi diğer sistemlerin kaynağı için sonuçlar üretmiş ve bağımsız olarakçalıştırılabilmektedir.

    【Örnek 1】 Her başlamadan (ON) sonra başlangıç basamağı S0'a gitmek

    WinProladder FP-07

    M1924

    M1924TO S0 ORG

    TOM1924S0

    STP S0STP S0 STP S0

    【Örnek 2】 Her zaman cihaz run ile başlar veya manual butona basılır veya cihaz bozuktur sonra cihaz otomatik olarak

    başlangıç basamağı S0'da beklemeye başlar.

    WinProladder FP-07

    M1924 X0 M0

    STP S0

    M1924

    X0

    M0

    TO S0

    ORGORORTOSTP

    M1924X0M0S0S0

    STP S0StandbySistemProgram

    Standby sistem programı

    【Tanım】X0: Manual Buton, M0: Anormal Kontak.

  • 8-6

    ● STP Sxxx: S20≦ Sxxx≦ S999(WinProladder’da gösterilen)

    veyaSTP Sxxx : S20≦ Sxxx≦ S999(FP-07’da gösterilen)

    Bu komut bir basamak komutudur. Sistemdeki her bir basamak dizinin her bir basamağını simgelemektedir. Eğerstep durumu ON ise, step aktiftir ve ladder program ilişkilendirmesi step'de çalıştırılacaktır.

    【Örnek】WinProladder FP-07

    M1924

    STP S0

    M1924

    Y0STP S0

    TO S0Y0

    ORGTOSTPOUTFROM

    M1924S0S0Y0S0

    X10X1 Y1

    X10TO S20 AND

    TOX10S20

    STP S20

    X11

    X2 Y2 X1Y1

    STP S20X2 Y2

    X11

    STPOUTANDOUT

    S20TR0X1Y1

    STPEND

    TO S0 LDANDOUTFROMANDTOSTPEND

    TR0X2Y2S20X11S0

    【Tanım】1. On olduğunda, başlangıç basamağı S0 ON ve Y0 ON olur.

    2. X10 transfer durumu ON olduğunda (güncel uygulamalarda transfer durumu, X, Y, M, T ve Ckontaklarının seri ve paralel kombinasyonları tarafından biçimlendirilebilir.) S20 stepi aktif olur. Sistemakım tarama döngüsündeki S0 OFF konumuna otomatik olarak dönecektir ve Y0 otomatik olarakresetlenecektir.

    i.e. X10ON

    S20 ONS0 OFF

    X1 ON X2 ON

    Y0 OFF

    Y1 ONY2 ON

    1) Transfer durumu X11 ON olduğunda, S0 basamağı ON, Y0 ON ve S20,Y1 ve Y2 aynı andakapanacaktır.

    i.e. X11ON

    S0 ON

    S20 OFF

    Y0 ONY1 OFFY2 OFF

  • 8-7

    ● FROM Sxxx : S0≦ Sxxx≦ S999(WinProladder’da gösterilen)

    veyaFROM Sxxx : S0≦ Sxxx≦ S999(FP-07’da gösterilen)

    Komut, transferin kaynak stepini tanımlar, mesela; step Sxxx' den transfer şartları ile koordinasyondaki sonrakibasamağa taşır.

    【Örnek】

    WinProladder FP-07

    M1924

    STP S0

    X1

    X0 Y0

    X2Y1 Y2

    X3

    M1924

    STP S0

    Y3

    TO S0

    X0 Y0

    X1TO S20

    X2

    ORGTOSTPANDOUTFROMOUT TR

    M1924S0S0X0Y0S00

    STP S20

    X5

    X7

    STP S23

    X8

    STP S21

    X4

    S0

    Y4

    STP S22

    X6

    STP S20

    STP S21

    STP S22

    FROM S20

    FROM S22

    STP S23

    X3

    X4

    X5 X7

    X6

    TO S21

    TO S22

    Y1

    Y2

    TO S0

    Y3

    TO S23

    Y4

    ANDTOLD TRANDTOLD TRANDTOSTPOUTSTPOUTFROMANDTOSTP

    X1S200X2S210X3S22S20Y1S21Y2S21X4S0S22

    X8

    STPEND

    TO S0

    OUTFROMANDFROMANDORLDANDTOSTPOUTFROMANDTOSTPEND

    Y3S20X5S22X6

    X7S23S23Y4S23X8S0

  • 8-8

    【Tanım】:

    1) On olduğunda, başlangıç basamağı S0 ON olur. Eğer X0 ON ise Y0 ON olacaktır.2) S0 ON olduğunda; a. eğer X1 ON ise S20 basamağı ON olacaktır ve Y1 ON olacaktır

    b. Eğer X2 ON olursa S21 basamağı ON olacak ve Y2 ON olacaktır.

    c. Eğer X3 ON ise, S22 basamağı ON olacak ve Y3 ON olacaktır.

    d. Eğer X1, X2 ve X3 tümü eşzamanlı olarak ON olacaktır, S20 basamağı önceliğe sahiptir ve ilk önce ON olacaktır ve S21 veya S22'den herhangi biri ON olmayacaktır.

    e. Eğer X2 ve X3 aynı zamanda ON ise, S21 basamağı önce ON olma önceliğine sahip ve S33 ON olamayacaktır.

    3) S20 ON olduğunda, X5 ve X7 On ise, S23 basamağı ON olacak ve On, S20 ve Y1 OFF olacaktır4) S21 ON olduğunda S0 basamağı ON olacak ve S21 ve Y2 OFF olacaklardır5) S22 ON olduğunda X6 ve X7 aynı zamanda ON olacaktır. S23 basamağı ON olacak ve Y4 ON, S22 ve Y3 OFF

    olacaklardır6) S23 ON olduğunda, eğer X8 On ise S0 basamağı ON olacak ve S23 ve Y4 OFF olacaklardır

  • 8-9

    TO S20

    TO S21

    ● TO Sxxx : S0≦ Sxxx≦ S999(WinProladder’da görünecek)

    orTO Sxxx : S0≦ Sxxx≦ S999(FP-07’da görünecek)

    Komut transfer edilmiş step komutunu tanımlar.

    【Örnek】

    WinProladder FP-07

    M1924X0

    STP S0

    X1Y1

    M1924

    Y0 X0STP S0

    X1

    Y2

    TO S0

    Y0

    ORGTOSTPANDOUTFROMANDTO

    M1924S0S0X0Y0S0X1S20

    STP S20

    X3

    STP S23

    X5

    STP S21

    X2Y3

    STP S22

    X4 Y4

    STP S20

    STP S21X2

    STP S22

    FROM S20

    FROM S22

    STP S23X5

    STPEND

    Y1

    Y2

    TO S22

    Y3

    X3TO S23

    X4 Y4

    TO S0

    TOSTPOUTSTPOUTFROMANDTOSTPOUTFROMFROMANDTOSTPANDOUTFROMANDTOSTPEND

    S21S20Y1S21Y2S21X2S22S22Y3S20S22X3S23S23X4Y4S23X5S0

    [Tanım】:

    1) ON olduğunda başlangıç basamağı S0 ON olur. Eğer X0 ON ise Y0 ON olacaktır.2) S0 ON olduğunda, eğer X1 ON ise S20 ve S21 basamakları eş zamanlı ON ve Y1 ve Y2 ile On olacaktır3) S21 ON olduğunda S22 basamağı ON olacak Y3 ON olacak ve S21 ve Y2 ile OFF' lanacaktır.4) S20 ve S22 aynı anda ON olduklarında ve C3 transfer durumu On olduğunda, S23 basamağı On olacak ve S20 ve

    S22 otomatik olarak kapanacak ve Y1 ve Y3 aynı zamanda kapanacaklarıdır5) S23 On olduğunda: eğer X5 On ise sistem başlangıç basamağına geri dönecektir. Mesela; So On olacak ve S23 ve

    Y4 OFF olacaklardır

  • 8-10

    ● STPEND :(WinProladder’da gösterilen)

    veyaSTPEND :(FP-07’da gösterilen)

    Bu komut işlemin bittiğini simgelemektedir. Bu komut tüm işlemlerin doğru bir şekilde çalışması için gerek lidir.PLC 8 işlem basamağına sahip ve eşzamanlı olarak kontrol edilebilmektedir. Bu yüzden 8'e kadar STPEND komutuelde edilebilir.

    【Örnek】

    WinProladder FP-07

    M1924

    STP S0

    STPEND

    M1924

    STP S1

    STPEND

    M1924

    STP S7

    STPEND

    M1924

    STP S0

    STPEND

    M1924

    STP S1

    STPEND

    M1924

    STP S7

    STPEND

    TO S0

    TO S1

    TO S7

    ORGTOSTP˙˙˙STPEND

    ORGTOSTP˙˙˙STPEND

    ORGTOSTP˙˙˙STPEND

    M1924S0S0

    M1924S1S1

    M1924S7S7

    【Tanım】 ON olduğunda, 8 işlem basamağı aynı anda aktif olacaktır.

  • 8-11

    8.4 Step Ladder Diyagram Yazmada Dikkat Edilecekler

    【Not】

    ● Güncel uygulamalarda, ladder diyagram basamaklı ladder ile birlikte kullanılabilir.

    ● S0~S7 şeklinde 8 basamağı vardır. Bu "Başlangıç stepleri" olarak adlandırılmış ve başlama noktası şeklindekullanılabilir.

    ● PLC çalışmaya başladığında başlangıç basamağının aktif olması gerekmektedir. M1924, sistem tarafından sağlanan(önce ON sinyalini tarar) başlangıç basamağı etkinleştirmelidir.

    ● Başlangıç basamağı hariç, diğer basamakların başlaması diğer basamaklar sayesinde sağlanır.

    ● Step işlemi programı tamamlanması için ladder diyagramın basamağındaki son STPEND komutu ve başlangıç

    basamağına sahip olması gerekmektedir.

    ● S20~S999 arasında serbestçe kullanılabilen toplam 980 basamak vardır. Ancak, kullanılan numaralar tekrar

    kullanılamazlar.

    S500~S999 kalıcıdır (aralık kullanıcı tarafından düzenlenebilir), eğer güç kapandıktan sonra makine işleminin devametmesi gerekiyorsa kullanılabilirler.

    ● Basit olarak bir basamak, geçiş hedefi, geçiş durumları ve kontrol çıkışı şeklinde üç parça içerir.

    ● MC ve SKP komutları bir step programında ve alt programda kullanılamazlar. JMP komutunu kullanmaktan mümkün

    olduğunca sakınılmalıdır.

    ● Eğer basamak diğer basamaklara ıraksak olduktan sonra çıkış noktası ON durumda kalmasına gerek duyuluyorsa,

    çıkış noktasını kontrol eden SET komutu kullanmak ve OFF durumu için çıkış noktasını silen RST komutu kullanmakgereklidir.

    ● Başlangıç basamağından aşağı doğru bakarsak yatay yolların maksimum sayısının 16 olduğunu görürüz. Ancak, bir

    basamak 8 dallanmaya kadar izin vermektedir.

    ● M1918=0 olduğunda (default), eğer bir darbe fonksiyonu komutu bir basamak programında veya master kontrol

    döngüsünde (FUN 0) kullanılıyorsa fonksiyon komutudunda önce TU komutu ile bağalamak gerekir.Örneğin,

    STP S20S20

    C0

    PV : 5

    M1918 oluğunda, TU komutu gereksizdir. Mesela,

    STP S20 C0

    PV : 5

  • Örnek 12

    8-12

    WinProladder FP–07

    M1924

    STP S0

    X1

    X2

    STP S20

    X5

    X7

    X0 Y0

    Y1 X3

    S0

    X4

    STP S21

    X6

    M1924

    STP S0

    X1

    Y2

    TO S0

    X0 Y0

    X2TO S20

    X3TO S0

    X4TO S21

    Y1

    Net0

    Net1

    ORGTO

    STPANDOUTFROMANDOUT TRANDTOLD TRAND

    M1924S0

    S0X0Y0S0X10X2S200X3

    STP S22

    X8

    X11 Y3 STP S20

    STP S21

    FROM S20

    FROM S21

    STP S22

    X5 X7

    X6

    X11

    X8

    Y2

    TO S22

    Y3

    Net2

    Net3

    TOLD TRANDTO

    STPOUT

    STPOUT

    FROM

    S00X4S21

    S20Y1

    S21Y2

    S20

    STPEND

    TO S0

    Net4

    ANDFROMANDORLDANDTO

    X5S21X6

    X7S22

    Net5

    STPANDOUTFROMANDTO

    S22X11Y3S22X8S0

    Tanım 1. Başlangıç basamağı S0'a giriş koşulu

    2. Giriş S0 ve S20,S0 ve S21'in ıraksak koşulları

    3. S20 Girişi

    4. S21 Girişi

    5. S20 ve S21'in yakınsak girişi

    6. S22 Girişi

  • Örnek 13

    8-13

    WinProladder FP-07

    M1924X0 Y0

    M1924

    X0

    TO S0

    Y0

    Net0ORGTO

    STP

    M1924S0

    S0STP S0

    X1

    X2

    STP S20

    X4

    STP S21

    X5

    X7

    STP S23

    X8

    Y1

    Y2

    X11

    X3Y3

    STP S22

    X6

    Y4

    STP S0

    X1

    STP S20

    STP S21

    STP S22

    FROM S21

    FROM S22

    X2

    X3

    X4

    X5 X7

    X6

    TO S20

    TO S22

    Y1

    TO S21

    Y2

    Y3

    TO S23

    Net1

    Net2

    Net3

    ANDOUTFROMANDOUT TRANDTOLD TRANDTOSTPOUTFROMANDTO

    STPOUT

    X0Y0S0X10X2S200X3S22S20Y1S20X4S21

    S21Y2

    STP S23

    STPEND

    X11 Y4

    X8TO S0

    Net4

    Net5

    STPOUT

    FROMANDFROMANDORLDANDTO

    S22Y3

    S21X5S22X6

    X7S23

    Net6

    STPANDOUTFROMANDTO

    S23X11Y4S23X8S0

    Net7 STPEND

    Tanım 1. S0 başlangıç basamağına giriş koşulu

    2. S0 girişi ve S20 ve S22'nin ıraksak koşulları

    3. S20 Girişi

    4. S21 Girişi

    5. S22 Girişi

    6. S21 ve S22'nin yakınsak girişi

    7. S23 Girişi

  • Örnek 14

    8-14

    TO S21

    TO S22

    WinProladder FP-07

    M1924 ORG M1924M1924

    Y0STP S0

    X1Y1

    STP S20

    X2

    Y2

    X4Y5

    STP S24

    X6

    Y3

    STP S0

    X1

    X4

    STP S20X2

    TO S0

    Y0

    TO S20

    TO S24

    Y1

    Net0

    Net1

    TO

    STPOUTFROMOUT TRANDTOLD TRANDTO

    S0

    S0Y0S00X1S200X4S24

    STP S21 STP S22

    X3Y4

    STP S23

    X5

    X7

    STP S21

    STP S22

    FROM S21

    Y2

    Y3

    X3TO S23

    Net2

    Net3

    STPOUTFROMANDTOTO

    STPOUT

    S20Y1S20X2S21S22

    S21Y2

    FROM S22

    Y4STP S23

    Y5STP S24

    X5 X7

    Net4

    Net5

    STPOUT

    FROMFROMANDTO

    S22Y3

    S21S22X3S23

    FROM S23 TO S0

    X6FROM S24 Net6

    STPOUT

    S23Y4

    STPEND Net7 STPOUT

    S24Y5

    Net8

    FROMANDFROMANDORLDANDTO

    S23X5S24X6

    X7S0

    Tanım 1. S0 başlangıç basamağına giriş koşulu2. S0 girişi ve S20 ve S24'ün ıraksakları3. S20 Girişi4. S20 girişi ve S21 ve S22'nin ıraksakları5. S21 Girişi6. S22 Girişi7. S21 ve S22'nin yakınsak girişleri8. S23 Girişi9. S24 Girişi

    10. S23 ve S24'ün yakınsak girişi

    Net9 STPEND

  • 8-15

    8.5 Uygulama Örnekleri

    Örnek 1 A tankından B tankına konan bir cismin tutulması

    X0: Başlama X1: Sol sınır X4 : Sağ sınırLS LS

    Y0: Sola Taşıma

    Y1: Sağa TaşımaMotor Vida yolu

    Y2 : Lift UpY3 : Stretch Down

    X2 : Üst limitX3 : Alt limit

    Kol

    Pençe(Y4)

    Tank A Tank B

    M1924STP S0

    X0

    STP S20Başlama

    Orjinala dönüş (pençe alt sınır vesol sınırda serbest bırakılmıştır)

    Kolu aşağı doğru uzatmak

    X3

    STP S21

    T0

    STP S22

    X2

    STP S23

    X4

    STP S24

    X3

    STP S25

    T1

    STP S26

    X2

    STP S27

    X1

    Alt sınır

    1S Bekleme

    Üst Limit

    Sağ sınır

    Alt sınır

    1S Bekleme

    Üst limit

    Sol limit

    Aşağı uzamayı durdurmaPençe çizimleri (1s sonra)

    Yukarı kaldırma kolu

    Yukarı kaydırmayı durdurmaKolu sağa taşımak

    Sağa taşımak için durdurulurKolu aşağı doğru uzatmak

    Aşağı doğru uzanmak durdurulur.Pençe bırakılır (1S sonra) Kol

    yukarı kalkar

    Kaldırma dururKol sola taşınır

    Cisimde 1s beklemeden emin olunur cisimkaldırılmadan önce yavaşça kavranır.

    Cisimde 1 s bekleme yapılır kol kalkmadanönce tamamen serbest bırakılmış olmalıdır.

  • 8-16

    WinProladder FP-07

    M1924

    STP S0

    X1

    TO S0

    Y4

    Y0Pençeyi serbest bırakır

    Sol limite döner

    ORGTOSTPOUT TROUT NOTAND NOTOUT

    M1924S0S00Y4X1Y0

    STP S20

    STP S21

    STP S22

    STP S23

    STP S24

    X2 Y2

    X0TO S20

    Y3

    X3TO S21

    EN SET Y4

    EN T0 100T0

    TO S22

    Y2

    X2TO S23

    Y1

    X4TO S24

    Y3

    X3TO S25

    Üst limite döner

    S203ye taşımadan anahtar ON' a ayarlanır.

    Kol aşağı doğru uzanır

    alt sınıra ulaştıktan sonra S21'e taşınır.

    Pençe ile kavranır (SET komutundan dolayıkullanılır, Y4, STP 21'den sonra ONolmalıdır)

    1s sonra S22 içine gönderilir

    Kol yukarı kalkar

    Üst sınıra ulaştıktan sonra S23 içinegönderilir

    Kol sağa doğru hareket eder

    Sağ sınıra kadar taşındıktan sonra S24 içinegönderilir

    Kol aşağı doğru iner

    Alt sınıra ulaştıktan sonra S25 içinegönderilir

    Pençe serbest bırakılır

    LD TRAND NOTOUTFROMANDTOSTPOUTFROMANDTOSTPSETT0 PV:FROMANDTOSTPOUTFROMANDTOSTPOUTFROMANDTOSTPOUTFROMANDTO

    0X2Y2S0X0S20S20Y3S20X3S21S21Y4100S21T0S22S22Y2S22X2S23S23Y1S23X4S24S24Y3S24X3S25

    STP S25 EN

    ENT1

    STP S26

    X2

    STP S27

    X1

    STPEND

    RST Y4

    T1 100

    TO S26

    Y2

    TO S27

    Y0

    TO S0

    1s beklenir

    1s sonra S26’ya gönderilir

    Kol yukarı kalkar

    Üst limite ulaştıktan sonra S27 içine yollanır

    Kol sola hareket eder

    Sol sınıra taşındıktan sonra S0 içinegönderilir. (döngü tamamlanır)

    STPRSTT1 PV:FROMANDTOSTPOUTFROMANDTOSTPOUTFROMANDTOSTPEND

    S25Y4100S25T1S26S26Y2S26X2S27S27Y0S27X1S0

  • 8-17

    Clear Water

    Driedmaterial

    Tartma

    Örnek 2 Sıvı Karıştırma İşlemi

    Boş SınırAnahtarıX1

    Sıvı LimitSıvı Anahtarı yok

    X2

    Değer 1 Y5

    CH0: R3840

    Değer 1 Y6

    Değer Y7

    Temiz Su

    Değer Y9

    Karıştırma Ünitesi

    Değer 4 Y10

    Y8Elektromanyetikanahtar

    KarıştırmaMotoru

    X4Aşırı YükAnahtarı

    Tamamlanan ÜrünÇıkışı

    Giriş Noktaları: X1 Boş sınır switchı X2 Likitsiz sınır switch X3 Boş sınır Switch X4 Aşırı Yük anahtarı

    X5 Temizlik Uyarı Butonu X6 Başlama ButonuX7 Su Yıkama Butonu

    Uyarı Göstergeleri: Y1 Boş Kuru malzeme Y2 Yetersiz Sıvı Y3 Boş Karıştırma Ünitesi Y4 Aşırı Yük Butonu

    Çıkış Noktaları: Y5 Kuru Malzeme Giriş Vanası Y6 Kuru Malzeme Giriş Vanası Y7 Sıvı Giriş Vanası Y8 Motor başlatma elektromanyetik vanası

    Y9 Temiz su giriş vanasıY10 Tamamlanmış ürün çıkış vanası

    Tartma Çıkışı: CH0(R3840)

    M1918=0

  • 8-18

    ORG M1924 STP S22

    TO S0 OUT Y7

    STP S0 T1 PV: 800

    OUT TR 0 FROM S21AND NOT X1 FROM S22SET Y1 AND T0LD TR 0 AND T1AND NOT X2 TO S23SET Y2 STP S23LD TR 0 OUT TR 0AND X3 OUT Y8SET Y3 LD TR 0

    AND NOT Y2 AND NOT T4AND NOT Y3 OUT Y10AND NOT Y4 FROM S23TO S20 AND T2

    WinProladder FP-07

    X1STP S0

    X2

    X3

    X4

    X5

    TO S0

    SET Y1

    SET Y2

    SET Y3

    SET Y4

    RST Y1

    RST Y2

    RST Y3

    RST Y4

    Uyarı göstergeleri

    Uyarı resetlemeX6 Y1 Y2 Y3 Y4

    X7 Y3 Y4

    STP S20

    17CMPSa : R3840

    Sb : R0

    M0

    TO S20

    TO S24

    Y5

    M0

    M1

    TO S21

    Ürün başlatma

    Su yıkama başlatma

    Giriş ağırlığı

    Tartma sonrası durum

    LD TR 0 T2 PV: 4500AND X4 LD TR 0SET Y4 AND X4LD TR 0 OUT Y4

    AND X5 STP S24RST Y1 OUT TR 0RST Y2 T3 PV: 500RST Y3 LD TR 0RST Y4 AND NOT T3

    M1TO S22

    Y6

    S21 ve S22’ye gider FROM S0 OUT Y9OUT TR 1 LD TR 0

    STP S21

    EN T0 500

    Karıştırma ünitesine AND X6 T4 PV: 1500

    AND NOT Y1 LD TR 0

    STP S22 Y7

    Malzeme Girişi

    EN T1 800

    T0 T1FROM S21 TO S23

    FROM S22Y8

    Karıştırma ünitesi sıvı ekle

    Kuru malzeme ve sıvıgirişi tamamlandığındadurumu S23'e gönderir

    LD TR 1 FROM S24

    AND X7 AND T4

    AND NOT Y3 ORLD

    AND NOT Y4 TO S25STP S23

    EN T2 4500

    X4 Y4Karıştırmazamanlayıcısı

    TO S24 STP S25

    STP S20 OUT TR 0OUT Y5 AND X3FUN 17 OUT Y10

    STP S24 EN T3 500

    T3 Y9

    EN T4 1500

    T4 Y10

    T2

    Yıkama karıştırma

    Temiz su girişi

    Kirli su çıkışı

    Sa:R3840 LD TR 0Sb:R0 AND TU S25

    FO 0 FUN 15DPOUT M0 D:R10FO 1 FROM S25

    FROM S23 TO S25

    T4

    FROM S20 TO S0

    LD M0 STPEND

    STP S25X3

    S25

    15DP

    Y10 Döngü birikimi vetamamlanan ürün çıkışı

    OR M1ANDLDTO S21

    X3

    STPEND

    +1 R10

    TO S0

    TO S2

    STP S21OUT Y6T0 PV: 500

  • 8-19

    Y3 (Red)

    Y4 (Green)

    X1

    Y0 (Red)Y1 (Amber)Y2 (Green)

    Y4(Green)

    X0

    Örnek 3 Yaya Geçidi Işıklandırması

    Y0 (Kırmızı)Y1 (Sarı)Y2 (Yeşil)

    Y3 (Kırmızı)

    Y4 (Yeşil)

    X1

    Y4(Yeşil)

    X0

    Giriş Noktaları: Yaya Butonu X0Yaya Butonu X1

    Çıkış Noktaları: Yol kırmızı Işığı Y0Yol Sarı Işığı Y1Yol Yeşil Işığı Y2Yaya Geçidi Kırmızı Işığı Y3Yaya Geçidi Yeşil Işığı Y4

    M1918=0

  • 8-20

    ● Yaya Geçidi Işıklandırması Kontrol İşlem Diyagramı

    M1924

    STP S0Y2

    Yol Yeşil Işığı

    Y3Yaya Geçidi Işığı

    X0 X1 Yaya Butonu

    STP S20

    T0

    STP S21

    T1

    STP S22

    Y2

    Yol Yeşil Işığı

    T0 3000Y1

    Yol Sarı Işığı

    T1 500Y0

    Yol Kırmızı Işığı

    T2 500

    STP S30

    T2

    STP S31

    T3

    STP S32

    T4

    STP S33

    Y3

    Y4

    Y4

    S33

    Yaya GeçidiKırmızı Işığı

    Yaya GeçidiYeşil Işığı

    T3 2000

    T4 100

    Yaya Geçidi Yeşil IşığınYanıp Sönmesi

    C1

    PV : 6

    T5 100

    C1 C1

    T5 T5

    Y3 S32STP S34 Yaya Geçidi

    Kırmızı Işık

    RST C1

    T6 100

    T6

  • 8-21

    ● Yaya Geçidi Işıklandırması Kontrol Programı

    WinProladder FP-07

    STP S0

    STP S20

    STP S21

    STP S22

    STP S30

    STP S31

    M1924

    X0

    X1

    T0

    T1

    T2

    T3

    TO S0

    Y2

    Y3

    TO S20

    TO S30

    Y2

    EN T0 3000

    TO S21

    Y1

    EN T1 500

    TO S22

    Y0

    EN T2 500Y3

    TO S31

    Y4

    EN T3 2000

    TO S32

    ORG

    TO

    STP

    OUT

    OUT

    FROM

    LD

    OR

    ANDLD

    TO

    TO

    STP

    OUT

    T0 PV:

    FROM

    AND

    TO

    STP

    OUT

    T1 PV:

    FROM

    AND

    TO

    STP

    OUT

    T2 PV:

    M1924

    S0

    S0

    Y2

    Y3

    S0

    X0

    X1

    S20

    S30

    S20

    Y2

    3000

    S20

    T0

    S21

    S21

    Y1

    500

    S21

    T1

    S22

    S22

    Y0

    500

    STP

    T4 PV:

    FROM

    AND

    TO

    STP

    OUT TR

    OUT

    LD TR

    AND TU

    LD

    C1 PV:

    LD TR

    T5 PV:

    FROM

    OUT TR

    AND NOT

    AND

    TO

    LD TR

    AND

    AND

    TO

    STP

    OUT

    RST

    S32

    100

    S32

    T4

    S33

    S33

    0

    Y4

    0

    S33

    OPEN

    6

    0

    100

    S33

    1

    C1

    T5

    S32

    1

    C1

    T5

    S34

    S34

    Y3

    C1

    STP S32 EN T4 100STP S30 T6 PV: 100

    STP S33

    T4

    S33

    TO S33

    Y4

    C1

    PV : 6

    EN T5 100

    OUT

    FROM

    AND

    TO

    STP

    OUT

    T3 PV:

    Y3

    S30

    T2

    S31

    S31

    Y4

    2000

    FROM

    FROM

    AND

    TO

    STPEND

    S22

    S34

    T6

    S0

    C1 T5

    C1 T5

    STP S34

    TO S32

    TO S34

    Y3

    RST C1

    FROM

    AND

    TO

    S31

    T3

    S32

    EN T6 100T6

    FROM S22 TO S0

    FROM S34

    STPEND

  • 8.6 Step Komutu için Söz Dizimi Denetimi Hata Kodları

    Step komutunun kullanımı için hata kodları aşağıdakiler gibidir:

    E51 : TO(S0-S7) ORG komutu ile başlanmalı.

    E52 : TO(S20-S999) ORG komutu ile başlanmamalı

    E53 : TO komutu From komutu ile eşlenmemeli.

    E54 : To komutu TO, AND, OR, ANDLD veya ORLD komutlarından sonra gelmeli.

    E56 : From’dan önceki komutlar AND, OR, ANDLD veya ORLD olmalı

    E57 : FROM’dan sonraki komut bir fonksiyon veya bir bobin olmaz

    E58 : STEP ağında iken, bobin veya fonksiyon FROM'dan önce olmalı

    E59 : Aynı ağda 8 TO# 'dan fazla

    E60 : Aynı ağda 8 FROM#'dan fazla

    E61 : TO(S0-S7) ağın ilk satırında bulunmalı

    E62 : Kontak TO komutu için yer tutmalı

    E72 : Kopyalanmış TO Sxx komutu

    E73 : Kopyalanmış STP sxx komutu.

    E74 : Kopyalanmış FROM sxx komutu.

    E76 : STP(S0~S7), STPEND ile eşlenmemiş veya STPEND, STP(S0~S7) ile eşlenmemiş

    E78 : TO(S20~S999), STP (S20~S999) veya FROM komutları STP(S0~S19) yokken veya önce verilirler

    E79 : STP Sxx veya FROM Sxx komutları TO Sxx yokken veya önce verilir..

    E80 : FROM Sxx komutu STP Sxx yokken veya mnce verilir.

    E81 : Dallanmanın maksimum seviyesi FROM dizili basamak komutu yerleşimi yok

    E84 : STP# dizisinin tanımı TO# dizisini takip etmez

    E85 : Yakınsama, karşılıklı ıraksama ile karşılaştırı lmaz

    E86 : TO komutu ile yakınsamadan önce STP veya FROM kullanımı yasaktır

    E87 : STP# veya FROM#, TO# uyuşmadan önce verilir.

    E88 : Bu dallanma esnasında, STP# or FROM#, karşılıklı TO#'dan önce verilir.

    E89 : FROM#, TO# veya STP#. karşılaştırılmadan önce verilir.

    E90 : Eşzamanlı dallanmadaki To# kullanımı geçersizidir.

    E91 : Akış Kontrol fonksiyonu, step ladder bölgesinde kullanılamaz

    8-22