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 22 Genel Amaçlı PID Kontrol

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

TAM SAYIDAN ONDALIK SAYIYA DÖNÜŞÜM

MISSION WI-FI KURULUM KILAVUZU

Konu : DELTA PLC LINK

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

CP1E KM-N2-FLK MODBUS HABERLEŞMESİ

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

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

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

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

Çok işlevli USB Ağ Sunucusu Serileri

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

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

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

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

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

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

Çok işlevli USB Ağ Sunucusu Serileri

AYAKTAN HASTA İLAÇ MUAFİYET RAPORU

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

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

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

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

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

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.

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

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

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

USB IDE/SATA ADAPTÖR

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

ART S603W Standalone Kart Okuyucu

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

Horoz Programlanabilir Zaman Rölesi

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

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

Ek 2 FATEK Haberleşme Protokolü

ART S602W Standalone Kart Okuyucu

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

Ek 2 FATEK Haberleşme Protokolü

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 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

NJ/NX Güvenlik Seçenekleri

IPACK LADDER. Arayüz Dökümantasyonu

NİCE TURKİYE. ROBUS Hızlı Kullanma Kılavuzu ELEKTRİKSEL BAĞLANTI

MT4 Platformu Kullanıcı Kılavuzu

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

Bölüm 13 FBs-PLC NC Pozisyonlandırma Kontrolü

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

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

CEM LDM-50 LAZERLİ MESAFE ÖLÇER KULLANIM KLAVUZU

FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar

Bilgi ve Olay Yönetim Sistemi

TachoMobile Web Uygulaması v1.00.

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

Mpuantor 2.7 Client Kurulumu

V1000-CP1E MODBUS HABERLEŞMESİ

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.

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

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

Canlı Görüntü Uzaktan Kumanda

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

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

EKOM MANAGER PROGRAMI KURULUM VE KULLANMA KILAVUZU

MCR02-AE Ethernet Temassız Kart Okuyucu

BM-311 Bilgisayar Mimarisi

MT4 Platformu u Kullanıcı Kılavuzu ARALIK 2011

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

İlk Kez GIGABYTE Notebook kullanma

Full HD Mini HDMI Genişletici

VT30 TPM HİZMET ARACI

CAEeda TM GENEL TANITIM. EDA Tasarım Analiz Mühendislik

OSMANLI MOBİL FX Trader

Ecza Takip Kurulum ve Kulanım Bilgileri

P-touch Transfer Manager Kullanmı

STOKLAR. Stok Kartları Stok Fişleri Stok Sayım. Stok Kartları. a-stok Kartı Ekleme

Web Labaratuar Modulu

Kets DocPlace LOGO Entegrasyonu

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

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

MAGIC PASS ID Parmak izli / Kartlı / Şifreli Kapı Kilidi

KURULUM ve KULLANIM KILAVUZU

Bölüm 21 FBs-PLC Sıcaklık Ölçümü ve PID Kontrol

ENDA MODBUS PROTOKOLÜ

AKINSOFT OtoPark. Yardım Dosyası

STEP 7 Lite ye hoşgeldiniz

LMS PC aracı ACS420. LMS parametre ayarlarının yapılması için PC yazılımı. Kurlum ve çalıştırma talimatları

Ekran Arayüzü ve Obje Seçimi (V )

DSC Power Series KULLANMA KILAVUZU

ANDROID İŞLETİM SİSTEMİ YÜKLÜ OLAN TELEFON VEYA TABLETLERE ÖĞRENCİ WEBMAIL TANIMLAMA

Yazdırma Yayınlama Ayarları Kılavuzu

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

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

Transkript:

EK 3 FBs-PACK İşlem Komutu FBs serisi PLC nin ana ünitesi direk olarak MEMORY_PACK içine seçilmiş data registerlarını ve ladder programı yazmak için fonksiyon sağlar. FBs-PACK, MEMORY PACK İN ürün adıdır; hafıza kapasitesi 64K WORD tür. Yazma esnasında korumasız pozisyonda MEMORY_PACK in DIP switchini ayarlar ve kazara yazmayı engellemek için On pozisyonunu korur. Kullanıcı dostu çalışma için, WinProladder uyumlu MEMORY PACK işlem ara yüzünü destekler; fakat genel kullanım için, direk register erişim yöntemi, aynı zamanda başka referanslar için tanıtılmıştır. 1.1 WinProladder ile FBs-PACK e register data 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. Çalışma 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. Eğer başarısız olunduysa "MEMORY_PACK write error" görünecektir. MEMORY_PACK idaresi için 4 grupa kadar registera veya sistem yedeklemesine izin verilmiştir. Yazmayı tamamlamak ve seçilmiş registerların başka bir erişimini sağlamak için "Ekle" veya "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 üzerine yazmayı ve programları 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 etkisizleştirmek: Normal mod kurulumunu tamamlamak için ileriye basınız Her güç verildiğinde, ana ünitenin pil yedekleme 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 tarafından düzenlenmiş ve ladder programı daha önce yazılmışsa) ve PLC önceki "YÜRÜTME" veya "DURDURMA" moduna rağmen otomatik olarak "YÜRÜTME" moduna geçecektir. Makinenin seri üretimi veya satış sonrası uzun vadeli bakım kolaylığı açısından MEMORY_PACK iyi bir çözümdür. 1.2 Özel register işlemi sayesinde 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 seceneği çalıştırıldığında ayar işlemi aynı anda tamamlandığından bu bölümü atlayabilirler. İşleme Uygun Özel Regsiter R4052: MEMORY_PACK işlemi için ayrılmış register. Register İçerik değeri Fonksiyonlar PC programlaması için ana ünite 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 yedeklemesi RAM idir, bu standart bir donanımdır. Ladder programları ve data registerları burada çalıştırılmaldır; ladder programını ve data registerlarını depolamak için diğer hafıza MEMORY_PACK dir. Ladder programı ve veri registerları burada direk olarak çalıştırılamaz. Düzelt & Test modunda, ana ünitenin pil yedekleme RAM i içinde depolanan ladder programı ve data 5530H registerları güç açık iken MEMORY_PACK tarafından yazılamayacaktır. R40 52 (Test yürütmesi düzeltmesi Bu pil yedekleme RAM inin içeriğinin depolanacağı ve fakat düzeltmenin modu) 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şimden vazgeçmek isterse, R4052 0 yapılmalı ve güç kapatılmalı, sonra güç yeniden açılmalıdır. Güç açıkken pil yedekeleme RAM i içinde depolanan ladder programı ve data registerları MEMORY_PACK içinde saklananlar ile yazılacak, ana ünite düzenlenmeden önceki ortama geri dönecektir. Ek 3-3

R40 52 Diğer değer Normal işlem veya Yazma modu. Eğer ana ünite seçime bağlı MEMORY_PACK ile donanmış ve MEMORY_PACK daha öne ladder programı yazmış ise; güç her açık olduğunda ana ünitenin pil yedekleme RAM i içindeki ladder programı MEMORY_PACK içinde depolanmış olanla değiştirilecektir ve önceki PLC "YÜRÜTME" veya "DURDURMA" moduna rağmen otomatik olarak "YÜRÜTME" moduna geçecektir. R4046: ROM_PACK de depolanmış data registerlarına ulaşmak için ayrılmış register. Ladder programını seçilmiş data registerları ile birlikte MEMORY_PACK içine yazarken, seçilen registerların içerikleri (ana birimin RAM i içinde konumlanan) güç açıkken 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 gücün ilk açılması sırasında sadece bir kere zaman sıfırlaması gereklidir, böylece bu registerların içerikleri takip eden güç yükseltmelerinden sonra kuvvetli olacaktır. Kullanıcılar yukarıda bahsedilen işlemleri tamamlamak için R4046 değerini kontrol edebilirler. Register İçerik değeri Özellikler R4046 5530H Diğer değer Ana ünitenin seçilmiş dataları, güç açıkken önceden MEMORY_PACK içine yazılmış değerlerle sıfırlanmayacaklardır. Ana ünitenin seçilmiş dataları, güç açıkken önceden MEMORY_PACK içine yazılmış değerleri sıfırlanacaklardır. Seçilmiş DATA registerları için güç ilk verildiğinde sadece bir kez sıfırlama gerekir, ladder programı içindeki R4046 registerını 5530H değeri ile doldurur. PLC, YÜRÜTME veya DURDURMA 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 temizlemek için verilen komut 5551H Temizleniyor durumu 5552H Temizleme için doğrulama durumu 5553H Temizleme komutunu tamamla demek için durum 5554H MEMORY_PACK ni temizlemede başarısızlık durumu R4 0 52 55 60H Ladder programını ve seçilen registerları MEMORY_PACK içine yazmak için verilen komut 55 62H 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 her güç verildiğinde bunlar sıfırlama için MEMORY_PACK den geriye okuyacaklardı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 R40 30 R40 31 R40 32 A66AH Diğer değer 1~4 Uzunluk 0 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) MEMORY_PACK den geri okumak veya MEMORY_PACK içine yazmak için registera gereksinim yoktur. MEMORY_PACK den geri okumak veya MEMORY_PACK içine yazmak için registerların miktarı (maksimum 4) Register grubu 0 veri 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 PLC ID içeren sistem yedeklemesi yapar. Geçersiz uzunluk veya aralık dışı durumlarında çalışmayacaktır. Register grubu 0 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 Başlangıç 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 Başlangıç 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 Başlangıç 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 yazma) FUN161P WR-MP S: Data kaynağının başlangıç adresidir. BK: MEMORY_PACK blok numarasıdır; 0~1 OS: Blok sapması Pr: Gösterge adresi L: Yazma kalitesi, 1~128 WR: Çalışan registerın başlangıç adresidir, 2 register alır. S, dolaylı adresleme uygulaması için V~Z~P0~P9 ile birleşebilir. FBs serisi MEMORY_PACK in asıl amacı, kullanıcının ladder programının 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 şeklinde 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 sapması; Pr, uygun data alanını gösteren gösterge; L, yazma kalitesidir. 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 : Bk : Os : Pr : L : WR: R100 1 10000 D2 50 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 : OS : Pr : ERR ERR BK= MEMORY_PACK, 0~1 ın blok numarasıdır Os= Bloğun dengesidir Pr=Gösterge adresi L= Okuma kalitesi,1~128 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 01 Os 032510 Pr * L * 1128 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. Yürütme kontrolü "EN" =1 olduğunda veya 0 1 şeklinde 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 dengelemesi; Pr, uygun data alanını gösteren gösterge; L, bu kaydın kalitesi 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 M11 EN INC 162P.RD_MP Bk : Os : Pr : L : D : 1 0 D10 20 R0 ERR M110 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