You are on page 1of 5

TC.

KOCAEL NVERSTES ELEKTRONK VE HABERLEME MHENDSL PROJE 2 RAPORU

PROJE KONUSU AD SOYAD NUMARA : :

TD200N KULLANIMI

AHMET ZER 030207017 : YRD. DO. DR. SITKI ZTRK

DANIMAN HOCA

TD200 KULLANIMI
STEP 7-micro/WIN, S7-200 CPUsunun veri hafzas alanndaki mesajlar ve parametre blounu kolayca ekillendirebilmek iin bir sihirbaz salamtr ve biz TD200mz buradan biimlendiriyoruz. TD200 biimlendirmek iin STEP 7-micro/WIN 32 aarak sayfann st ksmndaki Tools> TD 200 wizard seiyoruz ve karmza sihirbazn balang ekran kyor.Alttaki next butonuna tklayarak buray geiyoruz. Karmza kan ekranda stteki kutucuktan kullanmak istediimiz dili, alttankinden ise kullanmak istediimiz karakter dizinini seip nexte tklayarak buradaki iimizi de tamamlayarak bir sonraki adma geiyoruz. Bu blmde karmza kan sorulardan birincisinde time-of-day mensne erimek isteyip istemediimiz soruluyor . Erimek istiyorsak yes, istemiyorsak da no yu iaretliyoruz. kinci soruda force mensne erimek isteyip istemediimiz soruluyor. lk sorudaki gibi buna da isteimiz dorultusunda iaretleyerek 3.soruya geiyoruz.3. soruda paralo koyup koymayacamz soruyor bunu da dier sorular gibi istiyorsak, 0000 ile 9999 saylar arasnda deien paralo numarasn girerek yes i, istemiyorsak no yu iaretleriz.Bu kutucuu yes ile iaretlersek men moduna ulamak istediimizde ve dzenlenebilir(allowed to edit) kutucuunu iaretlediimiz gml(embedded) verileri deitirmek istediimizde bize ifreyi soracaktr.doru ifreyi girdiimiz takdirde istediimizi yapabiliriz. Bu ksmda da yapacaklarmz tamamladktan sonra nexte basarz ve dier pencereye geeriz.Eer bir nceki admlardan herhangi birinde deiiklik yapmak istersek prev butonuyla geri giderek istediimiz deiiklikleri de yapabiliriz. Sradaki ekranda stte bulunan kutucuk F1 den SHIFT F4 e kadar olan 8 fonksiyon

tuunun hangi M byte olacana karar vermemizi istemektedir.Setiimiz byten en

anlaml biti shift F4den balayarak en anlamsz biti F4 olacak ekilde atanr.Hangi tua basarsak ona ait bit set olur yani 1lenir.Biz o biti resetleyinceye kadar 1 olarak kalr.Ayrca program ierisinde fonksiyon tularna atanan M memory bitleri hem fonksiyon tuu olarak atanp hem de programmzda baka amalarla kullanlmsa akma meydana gelir ve programmz dzgn almaz.Dolaysyla fonksiyon tularna atanan M byte n seerken program ierisinde kullanlmayan bir byte semek gerekir. Alt tarafta yer alan kutucukta ise gncelletirme hzn belirlememizi istemektedir, buradaki seeneklerden birisini seerek yolumuza devam ederiz. Sihirbazn bu blmnde de mesaj boyutunu ve 80e kadar snr olan mesaj saysn sememizi istemektedir. Mesaj boyutu olarak ya 20 ya da 40 karakter seeneimiz bulunmaktadr.20yi seersek tek satrlk, 40 seersek de iki satrlk bir mesaj alanmz olmaktadr.Buradaki seimlerimizi de yaptktan sonra sradaki basamaa geebiliriz. Bu basamaktaki ilk kutucuk 12 byte uzunluundaki parametre blounun hangi V memory bytendan balayaca seilir.Bu byte genellikle VB0dan balatlr.Bir alttaki ksmda ise mesajlarn ekranda grntlenmesini salayan (enable) bitlerinin hangi V memory bytendan balayaca seilir.Setiimiz byten en anlaml biti birinci mesajn enable biti olmak zere, bitler srasyla, mesajlarn enable biti olarak atanr. Bu bitlerden herhangi bir tanesi 1 olduu srece o bit hangi mesaja ait bit ise o mesaj ekranda grnr. En alttakinde de mesajlarn hangi V memory bytendan balayaca belirlenir. Bir sonraki admda mesajlarmz yazmaya balayabiliriz. Bu blmde nmze kan ekranda, 20 veya 40 karakterden hangisini setiimize bal olarak,tek satrlk 20 karakterlik veya iki satrlk 40 karakterlik bir mesaj kutusu kar. Bu alana, istediimiz mesaj yazabiliriz. Sa alt ksmda en stte mesajmzn balad byte, onun altnda mesajn enable biti ve eer embedded data ksmnda mesaj

onaylama (user must acknowledge message) kutucuu iaretlenmise mesaj onaylama biti (acknowledgement notification bit) gsterilir.Eer mesajmzla birlikte baka bir bilgi de gstermek istiyorsak bunu da embedded data ksmndan yaparz.Embedded data ksmna girdiimizde sol stte verimizin uzunluunu (byte m? word m? double word m?), hemen yannda verimizin iaretli saym yoksa iaretsiz saym olduunu, onunda yannda verimizin sa tarafndan ka say sonra virgl konmasn istediimizi belirliyoruz. Eer bu veri zerinde TD200 vastasyla dzenlemeler yapmak istiyorsak user is allowed to edit this data kutucuunu iaretlemeliyiz.Bu kutucuu iaretlediiz takdirde hemen altnda dzenleme yaplabilinmesi iin ncelikle parola sorulmasn isteyip istemediimizle ilgili bir baka kutucuk daha kar ancak daha nceden seilmesi gereken parolay belirlediimiz blmdeki kutucuu iaretlemediysek burada bu zellii kullanamayz. Sa tarafta, altta, bilgimizin olduu adres, eer user is allowed to edit this data kutucuunu da iaretlemisek bu adresin stnde edit notification bit yer alr. Burada edit notification bitimizin byk bir nemi vardr. Bunu yle izah edebiliriz: mesajmzn enable biti 1lenip mesaj ekrana geldiinde bizim bilgimiz (embedded data) de ekrana gelir. Enter tuuna bastmzda bilgimizin en sandaki basamann altnda bir satr yanp sner ve biz bu bilgiyi up ve down tular (up ve down tularn kullanc belirlemiyor.TD200 ekillendirdikten sonra data blocku atmzda parametre blounun ierisinde bu tularn hangi bitlere atand yazmaktadr) ile arttrp azaltabiliriz ve tekrar enter tuuna bastmzda yeni bilgimiz CPU ya yazlarak edit notification biti 1 olur ve bu bitin 1 olmas ile bilgimizi dzenlemeyi bitirdiimizi programa bildirmi oluruz ve ona gre program yazabiliriz. Bu arada atlanlmamas gereken bir nokta da u ki: biz bu biti 1ledikten sonra tekrar kullanabilmemiz iin resetlememiz gerekmektedir.

Embedded data ksmnda bir de user must acknowledge message kutucuu vardr.

Bu kutucuu iaretlediimizde kullancdan onay beklemi oluruz. yle ki: mesajmzn enable biti 1 olduunda mesajmz ekrana gelir fakat srekli ekranda kalmaz, bir grnr bir ekrandan kaybolur. Kullancdan onay bekler. Kullanc enter tuuna basarsa mesaj onaylama biti (acknowledge notification bit) 1lenir. Mesajn enable biti 0 olur ve mesajmz ekrandan kaybolur.Burada da dikkat edilmesi gereken konu ,onaylama bitinin tekrar kullanlabilinmesi iin resetlenmesi gerektiidir. Eer embedded data ksmn mesajmzdan silmek istersek sol alttaki delete tusuna basarak embedded datay kaldrabiliriz. Mesajlarmz bu ekilde dzenledikten sonra Finish butonuna basarak ilemi tamamlam oluruz. Daha sonra STEP 7-micro/WIN 32 ekranndan View>Data block u aarak yaptmz ekillendirmeyi burada daha net bir ekilde grebiliriz.

You might also like