YÜKSEK HIZLI DARBE GENLİK MODÜLASYON ÇIKIŞI PW: PWM çıkışı ( 0 = Y0 1 = Y2 2 = Y4 3 = Y6 ) OP: çıkış polaritesi ; 0 = Noral 1 = Ters RS: Çözünürlük; 0 = 1/100 (1%) 1 = 1/1000 (0.1%) Pn: Çıkış frekansının ayarı( 0~255 ) OR: Çıkış darbe genliğinin ayar registerı ( 0~100 or 0~1000) WR: Çalışa registerı Operand Y WX WY WM WS TMR CTR HR IR OR SR ROR DR K Yn of ain unit WX0 WX240 WY0 WY240 WM0 WM1896 WS0 WS984 T0 T255 C0 C255 R0 R3839 R3840 R3903 R3904 R3967 R3968 R4167 R5000 R8071 D0 D4095 Pw 0~3 Op 0~1 Rs 0~1 Pn 0~255 OR 0~1000 WR Tanı İşle kontrolü EN = 1, belirleniş dijital çıkış PWM çıkışı olacaktır, çıkış frekansının anlatıı altta gösteriliştir.: 1. 184320 = (Pn + 1) Rs(Resolution)=1/100 18432 2. = (Pn + 1) Rs(Resolution)=1/1000 Örnek 1 : Pn ( Çıkış frekansının ayarı ) = 50, Rs = 0( 1/100 ) ise, 184320 = (50 + 1) =3614.117 3.6KHz T(Periyod) = 1 277uS Rs = 1/100 için, OR (darbe genlik çıkışının ayarı)=1 ise, T0 2.7uS; OR (darbe genlik çıkışının ayarı)=50 ise, To 140 us dır..çıkış dalga foru : (1).Pn ( Çıkış frekansı ) = 50, Rs = 0 ( 1/100 ), OR ( Çıkış darbe genliği ) = 1 : 7-114
FUN140 HSPSO YÜKSEK HIZLI DARBE ÇIKIŞ KOMUTU (Fonksiyonun Özeti) FUN140 HSPSO Execution control Pause Abort EN INC ABT Ladder sybol 140.HSPSO Ps : SR : WR : ACT ERR DN Ps: Darbe Çıkışı (0~3) seçi 0:Y0 & Y1 1:Y2 & Y3 2:Y4 & Y5 3:Y6 & Y7 SR: Pozisyonlaa progra başlangıç registerı. WR: Kout işleinin başlangıç çalışa registerları, prograın herhangi bir diğer bölüüyle kullanılaaz. Operand Ps HR DR ROR K R0 R3839 D0 D4095 R5000 R8071 SR WR * Kout Tanıları HSPSO (FUN140) koutunun NC pozisyonlaa prograı, text olarak yazılan bir progradır. Prograın çalışası adılara bölünüştür (dahili çıkış frekansı, yol ala esafesi ve transfer duruları). FUN140 koutu için en fazla pozisyonlaa noktası 250 adıdır. Progra pozisyonlaasının her bir adıı için 9 register gereklidir. Uygulaa ile ilgili detaylar için bölü 13'deki "NC Fbs-PLC'nin NC pozisyonlaa Kontrolü" 'ne bakınız. MMI kullanılan uygulaadaki konsol işlei gibi, MMI'a progra pozisyonunu kaydedebiliyorken, registerdaki progra pozisyonlarını depolaak içinde kullanılabilir. Prograların pozisyon değişileri istenilirse, progra pozisyonunun yüklenesi progra koutlarının yazıası için sıralı bir basitlik sağlayacakır. Bu koutun NC pozisyonlaası lineer interpolasyon fonksiyonunu sağlaayacaktır. Çalışa kontrolü EN =1 olduğunda, Ps0~3, diğer FUN140 koutu tarafından kontrol edileiyorsa (Ps0=M1992, Ps1=M1993, Ps2=M1994, ve Ps3=M1995 duruları ON olacak), pozisyonlaa noktasının sonraki adıından çalışaya başlıyacaktır; Ps0~3, diğer FUN140 koutu tarafından kontrol edilebiliyorsa (Ps0=M1992, Ps1=M1993, Ps2=M1994, ve Ps3=M1995 duruları OFF), bu kout bekleyecek ve diğer FUN140 çıkışından sonra doğru ççıkış noktasının kontrolünü sağlayacaktır.. Çalışa kontrol girişi "EN"=0 olduğunda darbe çıkışı heen durur. çıkış duraklaası "PAU"=1 ve çalışa kontrolü 1 olduğunda, darbe çıkışı bekleyecektir. Çıkış duraklaası "PAU"=0 ve çalışa kontrolü hala 1 olduğunda biteiş darbe çıkışı deva edecektir. Çıkış yarıda interrupt "ABT"=1 olduğunda, siste bekleyecek ve darbe çıkışı heen duracaktır. Çıkış darbe gönderirken, çıkış göstergesi "ACT" ON olur. Çalışa hatası olduğunda, çıkış göstergesi "ERR" ON olacaktır. Pozisyonlaa prograının her bir adıının çalışası, çıkış göstergesi "DN"'yi ON yapaaktır. *** Darbe çıkışının çalışa odu aşağıdaki odlardan herhangi biri ile yapılandırılalıdır. U/D Mode: Y0 (Y2, Y4, Y6), yukarı darbe Y1 (Y3, Y5, Y7), as down pulse. K/R Mode: Y0 (Y2, Y4, Y6), as the pulse out.. Y1 (Y3, Y5, Y7), as yön. A/B Mode: Y0 (Y2, Y4, Y6), as A faz darbesi. Y1 (Y3, Y5, Y7), as B fazı darbesi. Darbe çıkışı için çıkış polaritesi, noralde ON veya noralde OFF seçilelidir. Darbe çıkışının çalışa odu, "Çıkış Kuruluu" ayar sayfasındaki WINPROLADDER ile yapılandırılabilir. 2 256 0~3 7-115
YÜKSEK HIZLI DARBE GENLİK MODÜLASYON ÇIKIŞI (2).Pn ( Çıkış frekansı ) = 50, Rs = 0 ( 1/100 ), OR ( Çıkış darbe genliği ) = 50 : Örnek 2 : If Pn ( Çıkış frekansının ayarı ) = 200, Rs = 1( 1/1000 ), then 18432 = (200 + 1) 91.7H z T ( Period)= 1 10.9 S Rs = 1/1000 için, OR (darbe genlik çıkışının ayarı)=10 ise, T0 109uS'dır. OR(darbe çıkış genliğinin ayarı)=800, To 8.72S'dır. Çıkış dalga foru : (1).Pn ( Çıkış frekansı ) = 200, Rs = 1 ( 1/1000 ), OR ( Çıkış darbe genliği ) = 10 : (2).Pn ( Çıkış frekansı ) = 200, Rs = 1 ( 1/1000 ), OR ( Çıkış darbe genliği ) = 800 : 7-116
FUN141 MPARA NC POZİSYONLAMA PARAMETRE DEĞER AYARI (fonksiyonun kısa açıklaası) Gelişiş Fonksiyon Koutu FUN141 MPARA Ps: Seçilen Darbe Çıkışı (0~3) SR : Paraetre tablosu için başlangıç registerı; toplada 18 paraetreye sahip ve 24 register kaplar. HR DR ROR K R0 D0 R5000 Ope- rand R3839 D4095 R8071 Ps SR 2 256 0~3 Çalışa Tanıı Bu koutun kullanılası gerekli değildir. Paraetre değerleri için sistein varsayılan değerlerini kullanıcı kullanak isterse bu kout gereksizdir. Ancak, paraetre değerilerinin dinaik olarak değişesi gerekiyorsa, bu kout gereklidir. Bu kout, pozisyonlaa kontrol aacı için FUN140 ile birleştirilir. Çalışa kontrol girişi "EN"=0 veya 1 ise, bu kout gerçekleşecektir. Paraetre değerlerinde herhangi bir hata olduğunda, çıkış göstergesi "ERR" ON olacaktır. (Hata kodu, hata kod registerında depolanacaktır). Fonksiyonların detaylı anlatıı ve kullanıı için, bölü 13 "FBs-PLC için NC pozisyonlaa kontrol" kısına bakınız. 7-117
FUN142 P PSOFF HSPSO PULSE ÇIKIŞI DURDURMAK (Fonksiyon tanı özeti) FUN142 P PSOFF Ps : 0~3 Pulse cıkısını durdurayı uygular PSOn (n= Ps) Kout Tanıları Çalışa kontrolü "EN"=1 veya EN (P koutu) 0 1'e değiştiğinde, bu kout, pulse nuarası atanan çıkışı durduracaktır. ekaniksel orjinal reset noktası için uygulaada, orjinal noktaya en kısa zaanda ulaşıp heen pulse çıkışını durdurak için bu kout kullanılabilir. Orjinal ekaniksel nokta resetleesi gerçekleştirek için her seferinde aynı pozisyondaki noktalar durdurulalıdır. Fonksiyonların detaylı anlatıı ve kullanıı için, bölü 13 "FBs-PLC için NC pozisyonlaa kontrol" kısına bakınız. 7-118
FUN143 P PSCNV ANLIK PULSE DEĞERİNİ GÖSTERGE DEĞERİNE DÖNÜŞTÜRME(, Deg, Inch, PS) (Fonksiyon tanı özeti) FUN143 P PSCNV Ps : 0~3; Pulse pozisyonunu, (Deg, Inch, PS) çevirir, set değeri gibi aynı biride dönüştürür. D: Dönüşüden sonra yeni pozisyonu depolayan register. 2 register kullanılır. Örneğin D10 ise D10 düşük word D11 yüksek word Operand HR DR ROR K R0 R3839 D0 D4095 R5000 R8071 Ps D 2 256 0 ~3 Kout Tanıı Çalışa kontrolü En =1 veya EN (P koutu) 0 1'e değiştiğinde, anlık pulsi set değeri ile aynı biride olacak şekilde e dönüştürür. Sadece FUN140 koutu çalıştırıldığında, bu kout çalışarak doğru dönüşü gerçekleşecektir. Fonksiyonların detaylı anlatıı ve kullanıı için, bölü 13 "FBs-PLC için NC pozisyonlaa kontrol" kısına bakınız. 7-119