EK 3 FBs-PACK İşlem Komutu

Benzer belgeler
EK 3 FBs-PACK İşlem Komutu

YÜKSEK HIZLI DARBE GENLİK MODÜLASYON ÇIKIŞI

Bölüm 19 FBs-4DA/2DA Analog Çıkış Modülü

Bölüm 18 FBs-6AD Analog Giriş Modülü

Bölüm 7 Gelişmiş Fonksiyon Komutları

CP1E KM-N2-FLK MODBUS HABERLEŞMESİ

FBs-serisi. Programlanabilir Kontrol Cihazı. Kullanım Kitabı - II [ İleri Düzey Uygulamalar. Önsöz, İçerik. FBs-PLC Interrupt Fonksiyonu 9

Konu : DELTA PLC LINK

TAM SAYIDAN ONDALIK SAYIYA DÖNÜŞÜM

GMTCNT PLC ile MODBUS MASTER Haberleşmesi -MICNO Serisi Hız Kontrol ile Bağlantı-

V1000-CP1E MODBUS HABERLEŞMESİ

Bölüm 22 Genel Amaçlı PID Kontrol

ARIZA AKIMI GÖSTERGE DÜZENEĞİ MODBUS KULLANMA KILAVUZU

Donanım İÇERİK. Bölüm 1:FATEK FBs PLC Serisine Genel Bakış. Bölüm 2:Sistem Mimarisi

S7-200 PLC LERĐN PPI MASTER MODUNDA BĐRBĐRLERĐ ĐLE HABERLEŞMESĐ :

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım: Kullanım Rehberi...

MISSION WI-FI KURULUM KILAVUZU

Bölüm 20 FBs-4A2D Analog Giriş/Çıkış Modülü

1. Başlarken. 1.1 Güvenlik Önlemleri. 1.2 Sistem Gereksinimleri. 1.3 Paket İçeriği

VIESMANN VITOCLIMA-S. Kullanma kılavuzu VITOCLIMA 300-S. Grup Kontrol VITOCLIMA VIESMANN 1

USB 2.0 External HDD Enclosure 3.5" (8,89cm)

Parametre stick yöneticisi ACS432. AGU2.56 parametre sticklerin programlanması için PC yazılımı. Kurlum ve çalıştırma talimatları

ENDA MODBUS PROTOKOLÜ

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI

Gidilen sayfadan bir önceki sayfaya geçilir. Şekil Git İşlemi diyalog kutusu

Ek 2 FATEK Haberleşme Protokolü

ART S603W Standalone Kart Okuyucu

1. Kurulum. Tam ekranda iken MENU tuşuna. Başlat sekmesine gelin ve sonra [ / ] basın ve menüye girin. [ / ]

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

Fatih Üniversitesi. İstanbul. Haziran Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır.

AYAKTAN HASTA İLAÇ MUAFİYET RAPORU

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

Bölüm 12 FBs-PLC Haberleşme Bağlantı Uygulamaları

1) PLSY / DPLSY : Bu komut ile istenilen frekansta istenilen pals adedini üretir.

Kullanım Kılavuzu Eki Erişim Denetim Modülü

GW420. Kurutma Makinesi Bilgisayar Kullanım Klavuzu. Lütfen kurulumdan önce dikkatle okuyunuz.

CHF100A KOLAY DEVREYE ALMA KİTAPÇIĞI

IPACK LADDER. Arayüz Dökümantasyonu

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

BQ101 GSM Access Kontrol Ünitesi Windows Programı. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Dokuz Eylül Üniversitesi Bilimsel Araştırma Projeleri Koordinasyon Birimi SATIN ALMA TALEBİ NASIL YAPILIR?

F159 Kalibrasyon Ayarlarının Yapılması. Neden Kalibrasyon Yapılmalı? Kalibrasyon Nasıl Yapılır?

EnRoutePlus Format İşlemi Öncesi Yedek Alma Dokümanı Versiyon 5.8 Döküman Güncelleme Tarihi: 13/10/2010

12. Kat Oluşturma. Bu konuda mevcut bir katın bilgilerini kullanarak nasıl yeni katlar oluşturulabileceği incelenecektir.

Q-P 50 B KULLANIM KILAVUZU

Çok işlevli USB Ağ Sunucusu Serileri

ART S602W Standalone Kart Okuyucu

Horoz Programlanabilir Zaman Rölesi

WN-150U Wireless USB Adaptör

BİNARY GRAY DÖNÜŞÜMÜ

BQ353 Modbus 8x D.Input 8x Röle Cihazı Kullanım Kılavuzu

INVT IVC1. -Kompakt Tip PLC. Marketing 2014 HM

PHONAK INVISITY PROGRAMLAMA IPU SOFTWARE 1.0. KULLANICI ve TANITMA KILAVUZU

TachoMobile Web Uygulaması v1.00.

USB IDE/SATA ADAPTÖR

Katlanır Bomlu Vinçler için Moment Kontrol Sistemi

Çok işlevli USB Ağ Sunucusu Serileri

Bölüm 3. FBS-PLC nin Genişlemesi. 3.1 I/O Genişlemesi. Not. Uyarı Dijital I/O Genişlemesi ve I/O Numaralandırma H3-1

SICAK VE SOĞUK ETĐKET VE BOY KESME MAKĐNASI KULLANIM KILAVUZU

P-touch Transfer Manager Kullanmı

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

E5_C-CJ PROGRAMSIZ HABERLEŞME

Havadan Suya Isı Pompası Seçim Programı / ver.1.4

Modeller BLW-211PI, BLW-211MI, BLW-212PO, BLW-212MO

KAYSERİ SÜNGER SİPARİŞ PORTALI

Kayıt Tipi ve MARC. MARC kaydı nedir?

AKINSOFT OtoPark. Yardım Dosyası

SAVİOR OTOMASYON TEKNİK DESTEK BİRİMİ

FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU

TecCom TecLocal Programı Kurulum ve Yapılandırma Rehberi

BQ352 Modbus Röle Cihazı 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

MEB E-Posta Hizmetleri ve Outlook Programı

Ek 2 FATEK Haberleşme Protokolü

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir.

Yazdırma Yayınlama Ayarları Kılavuzu

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar

SHERIFF PROTEK V7.37

BÖLÜM 23 TD F8 F4 SHIFT ESC ENTER M1.7 M1.6 M1.5 M1.4 M1.3 M1.2 M1.1 M1.0 F8 F7 F6 F5 F4 F3 F2 F1. Shift + F1

Uzaktan Eğitim Sistemi Firma Yönetim Paneli

SQL Uyarı Programı Kurulum ve Kullanımı

Ecza Takip Kurulum ve Kulanım Bilgileri

Şekil 2.1 : Şekil 2.2 : Şekil 2.3 :

Canlı Görüntü Uzaktan Kumanda

İlk Kez GIGABYTE Notebook kullanma

FİŞ NUMARASI DÜZENLEMESİ

Aşağıdaki tabloyu inceleyin. Yeni kayıt girme, var olan bir kaydı silme veya güncelleme işlemlerini bu tabloya göre yapacağız.

Sistem Programlama. Seri ve Paralel Port Kullanımı:

E5_C Serisi Hızlı Başlangıç Kılavuzu

Ecat 8. Hakbim Bilgi İşlem A.Ş. Versiyon

Programın Tanıtımı

Yedekleme ve Kurtarma Kullanıcı Kılavuzu

VT30 TPM HİZMET ARACI

CP1E-ARGOX AS8000-R SERI PORT HABERLEŞMESİ GENEL BILGI BAĞLANTI ŞEMASI HABERLEŞME AYARLARI RXD KOMUTU HABERLEŞME PROGRAMI

1. Zamanbaz Hakkında Zamanbaz Kurulumu Zamanbaz Sistem Gereksinimleri Zamanbaz Kurulumu... 3

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI

KAYM PROGRAMLANABİLİR DİSPLAY (PD) EKRANLI MAKİNELERİN KULLANMA KİTAPÇIĞIDIR

SEESAW 24V DC BARİYER KONTROL KARTI KULLANIM KİTABI V 2.0

DELTA DVP Serisi PLC HABERLESME PROTOKOLU 1.0

ETHK-20 MEYVE SEBZE KURUTUCU ISI POMPASI PLC KULLANIM KLAVUZU

BMRD.exe dosyası ile yapılır (BMDE.EXE kurulumunda c:\byte\entegre\bmrd:exe olarak gelir.)

Transkript:

EK 3 FBs-PACK İşlem Komutu FBs serisi PLClerin tüm ana üniteleri, seçilmiş registerların ve ladder programın direk olarak MEMORY_PACK içine yazılmasını destekler. FBs-PACK, ilave hafıza modulünün ürün kodudur; hafıza kapasitesi 64K WORD tür. MEMORY_PACK in DIP switchleri yazmayı engellemek için korumalı pozisyona yada yazım işleminin yapılmasının istenmediği durumlarda korumasız pozisyona ayarlanır. Kullanıcı dostu çalışma için, WinProladder MEMORY PACK ile uyumlu bir ara yüz destekler; fakat genel kullanım için, direk register erişim yöntemi ve memory pack referansları aşağıda tanıtılmıştır. 1.1 WinProladder ile FBs-PACK e register dataları ve program yazma Araçlardan MEMORY_PACK çalışmasını seçiniz: Araçlar HAFIZA PAKETİ işlemleri MEMORY_PACK e program ve data yazma: Kullanıcılar, bu fonksiyon ile MEMORY_PACK içine programlar ve data yazabilir. Next/ileri tıklandıktan sonraki pencere görüntüsü aşağıdaki gibidir. Ek 3-1

Kullanıcılar MEMORY_PACK den okumak ve PLC ye yazmak istedikleri registerların aralığını atayabilirler. Eğer registerların hiçbir datasının yedeklenmesi istenmiyorsa, başlamak için "Execute" basınız. İşlem zamanı ladder programının ve register datasının boyutuna göre değişkenlik gösterebilir. Datanın MEMORY_PACK içine yazılması sırasında, sistem "Under programming, please wait " mesajını görüntüleyecektir. Eğer data başarılı olarak MEMORY_PACK içine depolandıysa, "MEMORY_PACK write OK" mesajı görünecektir. İşlem başarısız olursa "MEMORY_PACK write error" görünecektir. MEMORY_PACK kullanımı için 4 grup registera veya sistem yedeklemesine izin verilmiştir. Yazmayı tamamlamak ve seçilmiş registerların başka bir erişimini sağlamak için "Ekle", "Düzelt" veya "Sil" i tıklayınız. "Sistem Yedeklemesi" öğesi tüm datanın (PLCID ve PLCnin istasyon numarası dahil) MEMORY_PACK içine yedeklenmesi anlamına gelmektedir. MEMORY_PACK silme: Kullanıcılar bu fonksiyon ile MEMORY_PACK de depolanmış data veya programları silebilirler. "Next" tıklandığında, "Under erase, please wait " görünecektir. Eğer silme başarılı ise "MEMORY_PACK erase OK" görünecektir. Eğer başarılı değilse "MEMORY_PACK erase error" görünecektir. Güç açıkken FLASH içerik yüklemesini etkisizleştirmek: Kullanıcılar, bu fonksiyon ile test çalıştırma düzenleme moduna girebilirler. Test çalıştırma düzenleme moduna girmek için Next butonuna basınız (Data ve programların üzerine yazılmasını etkisizleştirir). Kullanıcı yeni bir MEMORY_PACK düzenlemesine ihtiyaç duyarsa, yeni MEMORY_PACK içinde saklanan ladder programının istenmeyen yazımından kaçınmak için güç açık iken bu öğeyi seçebilir. Bu özellik, eğer MEMORY_PACK ile düzenlenmiş ise, ana ünitenin programlama için "Düzeltme ve Test" moduna girmesini sağlar. Daha detaylı açıklama için lütfen bir sonraki sayfaya bakınız. Ek 3-2

Güç açıkken FLASH içerik yüklemesini etkinleştirmek: Normal mod kurulumunu tamamlamak için ileriye basınız. Her enerji verildiğinde, ana ünitenin pil yedeklemeli RAM inde depolanmış ladder program ve seçilmiş data registerları MEMORY_PACK içinde saklananlar ile değiştirilecek (eğer MEMORY_PACK ana ünite ile donatılmış ve ladder program daha önce yazılmışsa) ve PLC öncesinde "RUN" veya "STOP" modunda olsa bile otomatik olarak "RUN" moduna geçecektir. Seri üretilen makineler için veya satış sonrası uzun vadeli bakım kolaylığı için MEMORY_PACK iyi bir çözümdür. 1.2 Özel registerlar ile FBs-PACK e program veya register datası yazma Farklı müşterilerin uygulama ihtiyaçlarını karşılamak için, kullanıcılar özel registerı ayarlayarak veriyi MEMORY_PACK içine yazabilirler. WinProladder kullanıcıları, WinProladder ile MEMORY_PACK seçeneği çalıştırıldığında ayar işlemi aynı anda tamamlanacağından bu bölümü geçebilirler. İşleme Uygun Özel Register R4052: MEMORY_PACK işlemi için ayrılmış register. Register İçerik değeri Fonksiyonlar R4052 5530H (Test run modifikasyon modu) PLC programlaması için ana ünitenin MEMORY_PACK ile donandığı sıradaki düzeltme & test modudur. Ladder programını ve data registerlarını ana ünitede saklamak için iki tür hafıza vardır. Bunlardan biri pil yedekleme RAM idir, bu standart bir donanımdır ve ladder program ve data registerları burada çalıştırılmalıdır; ladder program ve data registerlarını depolamak için diğer hafıza MEMORY_PACK dir. Ladder program ve registerlar burada direk olarak çalıştırılamaz. Düzeltme & Test modunda, ana ünitenin pil yedeklemeli RAM i içinde depolanan ladder program ve registerlar enerji var iken MEMORY_PACK tarafından yazılamayacaktır. Bu pil yedeklemeli RAM inin içeriğinin depolanacağı ve fakat düzeltmenin kaybolmayacağı anlamına gelir. Bu yüzden "Düzeltme & Test modu" olarak adlandırılmıştır. Düzeltme ve test bittikten sonra, ladder programını ve data registerlarını MEMORY_PACK içine yazmak uzun süreli depolama için daha iyi, satış sonrası servis bakımı veya aynı makine programının seri kopyalanması için de daha kolay bir yoldur. Eğer kullanıcı düzeltme ve test sırasında değişiklikten vazgeçmek isterse, R4052 0 yapılmalı ve enerji kapatılmalı, sonra yeniden açılmalıdır. Enerji açıkken pil yedekelemeli RAM i içinde depolanan ladder program ve data registerları MEMORY_PACK içinde saklananlar ile yazılacak ve ana ünite düzenlenmeden önceki duruma geri dönecektir. Ek 3-3

R4052 Diğer değer Normal işlem veya Yazma modu. Eğer ana ünite MEMORY_PACK ile donanmış ve MEMORY_PACKe daha öne ladder program yazılmış ise; her enerji verildiğinde ana ünitenin RAM i içindeki ladder program MEMORY_PACK içinde depolanmış olanla değiştirilecektir ve PLC nin önceki modunun "RUN" veya "STOP" olmasından bağımsız olarak otomatik olarak "RUN" moduna geçecektir. R4046: ROM_PACK de depolanmış registerla ulaşmak için ayrılmış özel register. Ladder program seçilmiş data registerları ile birlikte MEMORY_PACK içine yazılırken, seçilen registerların içerikleri (ana birimin RAM i içinde konumlanan) her enerji verildiğinde MEMORY_PACK içine daha önceden yazılmış değerler ile sıfırlanacaktır; bu makine dönüş parametrelerinin uzun dönemli depolanması ve satış sonrası servis bakımı için çok kullanışlıdır. Fakat birçok uygulamada, seçilmiş data registerları için ilk enerji verildiğinde sadece bir kere sıfırlaması gereklidir, sonraki enerji verilme işlemlerinde registerların içerikleri kalıcı olacaktır. Kullanıcılar yukarıda bahsedilen işlemleri sonuçlandırmak için R4046 değerini kontrol edebilirler. Register İçerik değeri Özellikler R4046 5530H Diğer değer Ana ünitenin seçilmiş registerleri, güç açıkken önceden MEMORY_PACK içine yazılmış değerlerle başlatılmayacaklardır. Ana ünitenin seçilmiş registerleri, güç açıkken önceden MEMORY_PACK içine yazılmış değerler ile başlatılacaktır. Seçilmiş registerları için ilk registerına 5530H yazılır. enerji verildiğinde sadece bir kez başlangıç durumuna gelmesi gerekiyorsa, R4046 PLC, RUN veya STOP modunda olsun, kullanıcılar HAFIZA PAKET'ni temizlemek için komut girebilir veya ladder programını ve seçilmiş registerları MEMORY_PACK içine yazabilirler. Register İçerik değeri Özellikler 5550H MEMORY_PACK i silmek için verilen komut 5551H Siliniyor durumu 5552H Silme için doğrulama durumu 5553H Silme komutunu tamamla durumu R4 0 52 5554H MEMORY_PACK ni silmede başarısızlık durumu 5560H Ladder programını ve seçilen registerları MEMORY_PACK içine yazmak için verilen komut 5562H Ladder Programı yazılıyor durumu 55 63H Registerlar yazılıyor durumu 5566H Ladder Programı doğrulama durumu 5567H Registerları doğrulama durumu 5569H Özel registerları doğrulama durumu 556AH Yazmayı tamamlama durumu 556BH Ladder Programını yazmada başarısızlık durumu 556C H Registerları yazmada başarısızlık durumu Ek 3-4

1.3 FBs-PACK depolanmış register erişim ataması Seçilen registerların içerikleri MEMORY_PACK içine yazılabilir ve bu registerlar her enerji verildiğinde başlangıç şartlarına dönmek için MEMORY_PACK den geri okunacaklardır. Ayar değerleri veya sabit ayar değerleri, pil gücünün kaybını korumak için MEMORY_PACK içine yazılabilir. R4030~R4039 un özel registerları yukarıda bahsedilen uygulamaları yürütmek için MEMORY_PACK içine hangi register grubunun yazılmasına ihtiyaç olduğunu belirlemek amacıyla kullanılmaktadır, bu atamayı MEMORY_PACK içine yazma komutu vermeden önce yapmak gerekmektedir. Register İçerik değeri Özellikler A66AH MEMORY_PACK içine yazılması veya MEMORY_PACK den geri okunması amacıyla ihtiyaç duyulan seçilmiş registerları ifade etmek için R4031~R4039 ayarlarına göre kullanılan tanımlama etiketidir (Kalıcı registerlar bu özelliği destekler) R40 30 Diğer değer MEMORY_PACK den geri okumak veya MEMORY_PACK içine yazmak için registera gereksinim yoktur. R40 31 R40 32 1~4 Uzunluk 0 MEMORY_PACK den geri okumak veya MEMORY_PACK içine yazmak için register gruplarının sayısı (maksimum 4) Register grubu 0 ın data uzunluğu Uzunluk R0 ~ R3839 registerları için 1 ~3840 arasındadır. Uzunluk R5000 ~ R8071 registerları için 1 ~3072 arasındadır. Uzunluk D0 ~ D4095 registerları için 1~4096 arasındadır. Uzunluk R4000 ~ R4165T registerları için 1~166 arasındadır; Uzunluk 7FF7H iken, PLC nin istasyon numarası ve ID sini içeren sistem yedeklemesi yapar. Geçersiz uzunluk veya aralık dışı durumlarında çalışmayacaktır. Register grubu 0 ın başlangıç adresidir. Adres R0~R3839 için 0 ~3839 arasındadır. Adres R5000 ~R8071 için 5000 ~ 8071 arasındadır. R40 33 Start 0 Adres D0~D4095 için 10000~14095 arasındadır (Adres Dxxxx registerı için 10000 ile eklenmelidir) Adres R4000 ~ R4165 için 4000 ~4165 arasındadır; R4033 ve R4032 çift kullanılmaktadır. R40 34 Uzunluk 1 Register grubu 1 in data uzunluğudur. R4032 için uzunluk aralığı yukarıda bahsedilenle aynıdır. R40 35 Start 1 Register grubu 1 in başlangıç adresidir. R4033 için adres aralığı yukarıda bahsedilenle aynıdır. R40 36 Uzunluk 2 R4035 ve R4034 çift kullanılmaktadır. Register grubu 2 nin data uzunluğudur. R4032 için uzunluk aralığı yukarıda bahsedilenle aynıdır. R40 37 Start 2 Register grubu 2 nin başlangıç adresidir. R4033 için adres aralığı yukarıda bahsedilenle aynıdır; R4037 ve R4036 çift kullanılmaktadır. Ek 3-5

Register İçerik değeri Özellikler R40 38 Uzunluk 3 Register grubu 3 ün data uzunluğudur. R4032 için uzunluk aralığı yukarıda bahsedilenle aynıdır. R40 39 Başlangıç 3 Register grubu 3 ün başlangıç adresidir. R4033 için adres aralığı yukarıda bahsedilenle aynıdır.; R4039 ve R4038 çift kullanılmaktadır. 1.4 Fonksiyon komutu ile FBs-PACK okuma ve yazma Fonksiyon komutu (FUN161~FUN162 ) ile data veya ladder program okunabilir veya yazılabilir. Aşağıdakiler FUN161 ve FUN162 için komut açıklamaları ve program örnekleridir. Ek 3-6

FUN161P WR-MP MEMORY_PACK içine Data Kaydı Yazma (MEMORY_PACK e yazma) FUN161P WR-MP S: Data kaynağının başlangıç adresidir. BK: MEMORY_PACK blok numarasıdır; 0~1 OS: Blok offseti Pr: Gösterge adresi L: Yazma miktarı, 1~128 WR: Çalışma registerının başlangıç adresi, 2 register alır. S, dolaylı adresleme uygulaması için V~Z~P0~P9 ile kullanılabilir.. FBs serisi MEMORY_PACK in asıl amacı, kullanıcının ladder programı uzun vadeli depolama için kullanmasıdır. Bunun haricinde MEMORY_PACK, makinelerin parametrelerinin kaydedilmesi ve yüklemesi için FUN161/FUN162 komutları sayesinde taşınabilir MEMORY_PACK olarak da kullanılabilir. Yürütme kontrolü (EN) 0 1 olarak değiştiğinde, data yazımı gerçekleşecektir; burada S, data kaynağının başlangıç adresi; BK, bu yazımı depolamak için MEMORY_PACK blok numarası; Os, belirtilmiş blok offseti; Pr, uygun data alanını gösteren gösterge; L, yazma miktarıdır. MEMORY_PACK çalıştırma işlemi, birlikte uygulanması için KAYIT data yapısının içeriğini elde etmektedir. Çalışma diyagramı aşağıda gösterilmektedir: MEMORY_PACK Blok 0 Blok 1 Blok 0 başı Blok 1 in başı Os = 0 Kayıt 0 ın uzunluğu Kayıt 0 ın uzunluğu L dir L dir Pr = 0 KAYIT S den başlar, Uzunluk L dir. Yazma Kayıt 1 in uzunluğu Kayıt 1 in uzunluğu L dir L dir Kayıt 2 nin uzunluğu L dir Kayıt 2 nin uzunluğu L dir Pr = 1 Pr = 2 Os = 32510 Pr = N Giriş "INC" = 1 iken, yazma işlemi başladıktan sonra göstergenin içeriği bir artarak, bir sonraki kaydı gösterir. Ek 3-7

FUN161P WR-MP MEMORY_PACK içine Data Kaydı Yazma (MEMORY_PACK yazma) FUN161P WR-MP Eğer L nin değeri 0 a eşitse veya 128 den büyük ise veya gösterilen data alanı aralığının üzerinde ise, çıkış "ERR" 1 olacaktır, yazma işlemini gerçekleştirmeyecektir. Data yazımı ve doğrulaması için PLC tarama eşleşmesi gerekir; yürütme sırasında, çıkış "ACT" 1 olacaktır; yürütme ve doğrulama hatasız bir şekilde tamamlandığında, çıkış "DN" 1 olacaktır; yürütme ve doğrulama hata ile tamamlandığında, çıkış "ERR", 1 olacaktır. MEMORY_PACK, kullanıcının ladder programını veya makinenin çalışan parametrelerini depolamak veya her ikisi içinde yapılandırılabilir. Ladder programı sadece blok 0 içinde depolanabilirken, makinenin çalışan parametreleri hem 0 hem de 1 içinde depolanabilir; her bloğun hafıza kapasitesi toplamda 32K WORD dür. Örnek program: Kaydı farklı uzunluklarla MEMORY_PACK' in blok 1'i içine yazmak M1 M2 161P.WR_MP M100 EN S : R0 ACT Bk : 1 M101 INC Os : 0 ERR Pr : D1 M102 L : 20 DN WR: R2900 M3 M4 EN INC 161P.WR_MP S : R100 Bk : 1 Os : 10000 Pr : D2 L : 50 WR: R2910 ACT ERR DN M103 M104 M105 Hafıza Paketi Blok 1 Yazma Blok Başı Yazma Ek 3-8

FUN162 P RD-MP MEMORY_PACK den Data Kaydı Okuma (MEMORY_PACK okuma) FUN162 P RD-MP İşlem Kontrolü EN Ladder sembolü 162P.RD-MP BK : ERR ERR BK= MEMORY_PACK, 0~1 ın blok numarasıdır Os= Bloğun offseti Pr=Pointer adresi OS : L= Okuma miktarı,1~128 Pr : D=Okumu kaydını depolamak için başlangıç adresi. Gösterge artımı INC L D HR ROR DR K R0 R3839 R5000 R8071 D0 D3999 BK 0~1 Os 0~32510 Pr * L * 1~128 D * FBs serisi MEMORY_PACK FUN161 komutu ile yazılmış datayı depolamış ise, bu komut sayesinde makinenin çalışması için okunabilir, bu makine işlemi için ayar zamanını azaltacaktır. "EN" =1 0 1 olarak değiştiğinde (P komutu), data okumasını gerçekleştirecektir, burada BK, kaydı depolanan MEMORY_PACK' in blok numarası; Os, belirtilmiş bloğun offseti; Pr, uygun data alanını gösteren pointer; L, bu kaydın miktarı ve D, kaydın bu okumasını depolamak için başlangıç adresidir. MEMORY_PACK çalışma girişi, KAYIT data yapısının genel kavramını ifade eder. Çalışma diyagramı aşağıda gösterilmiştir; MEMORY_PACK Blok 0 Blok 1 Blok 0 ın başı Blok 1 in başı Os = 0 KAYIT 0 ın KAYIT 0 ın Pr = 0 KAYIT, D den başlamaktadır, Uzunluk L dir. Okuma KAYIT 1 in KAYIT 2 nin KAYIT 1 in KAYIT 2 nin Pr = 1 Pr = 2 Os = 32510 Pr = N Giriş "INC" = 1 olduğunda, okuma işleminden sonra göstergenin içeriği bir artararak sonraki kaydı gösterir. Ek 3-9

Gelişmiş Özellik Komutu FUN162 P RD-MP MEMORY_PACK den Data Kaydı Okuma (MEMORY_PACK okuma) FUN162 P RD-MP L değeri 0 a eşit veya 128 den büyük ise veya gösterilen data alanı aralığın üzerinde ise, "ERR" çıkışı 1 olacaktır, okuma işlemini gerçekleştirmeyecektir. Eğer MEMORY_PACK boş veya data formatı doğru değilse, çıkış "ERR" olacaktır ve kullanıcı MEMORY_PACK' den datayı okuyabilmek için FUN162 kullanacaktır. Örnek Program: Kaydı farklı uzunluklarla MEMORY_PACK' in blok 1 inden okumak MEMORY_PACK' deki datanın doğru olması gereklidir, yoksa bu örnek doğru olarak çalıştırılamaz M10 EN 162P.RD_MP Bk : 1 ERR M110 M11 INC Os : Pr : 0 D10 L : D : 20 R0 M12 M13 162P.RD_MP EN Bk : 1 ERR INC Os : Pr : L : D : 10000 D11 50 R100 M111 Hafıza Paketi Blok 1 Oku Blok Başı 1 0 Kaydının Uzunluğu 20 0 KAYDININ Uzunluğu 20... Kayıt 499 un Uzunluğu 20 Kayıt 0 ın Uzunluğu 50 Oku Kayıt 499 un Uzunluğu 50 Ek 3-10