chapter 6 continuous control

Upload: grandi-vio

Post on 06-Mar-2016

100 views

Category:

Documents


21 download

DESCRIPTION

DCS dan SCADA

TRANSCRIPT

  • Chapter 6 Continuous Control CFC

    CFC (Continuous Fungsi Chart) berkaitan dengan fungsi otomatisasi dan kontrol. Fungsi

    diwakili dalam editor CFC dalam bentuk blok grafis. Dalam editor CFC, Anda bekerja

    dengan blok siap pakai yang memiliki fungsi tertentu. Anda menempatkan blok fungsi ini

    dalam grafik, interkoneksi mereka, dan menetapkan parameter ke mereka

    1. Block concept

    1.1 Block type

    Jenis blok yang bagian Program siap pakai yang dapat dimasukkan dalam

    grafik CFC. Ketika jenis blok dimasukkan, blok contoh dibuat. Anda dapat membuat

    setiap jumlah kasus blok dari jenis blok. Untuk CPU SIMATIC S7, jenis blok dibuat,

    diedit, dan disusun dalam Ladder Logic Editor (LAD), Daftar Pernyataan (STL)

    Editor atau Control Terstruktur Bahasa (SCL) Editor. Untuk PCS 7 proyek, fungsi

    blok diciptakan dalam SCL atau dengan menyusun grafik sebagai blok. Jenis blok

    proyek yang terletak di folder Blok seperti yang ditunjukkan pada Gambar 6.1. Folder

    blok juga mengandung blok lainnya, misalnya blok fungsi sistem (SFB), data blok

    (DB), dan blok organisasi (OB).

    Gambar 6.1: jenis Block dan Blok folder

    Jenis blok menentukan karakteristik (algoritma) untuk semua implementasi

    dari tipe ini. Nama blok biasanya dimasukkan dalam Simbol meja atau Simbol Editor.

    Di Gambar 6.1, tipe blok, FB73, memiliki VALVE nama simbolik, yang didefinisikan

    dalam Tabel simbol seperti yang ditunjukkan pada Gambar 6.2.

  • Gambar 6.2: Simbol dari program S7

    Jenis blok diidentifikasi oleh jumlah mereka dan nama simbolik sementara

    simbolik nama adalah opsional. Ketika blok sistem yang digunakan, nama simbolik

    mereka otomatis masuk dalam tabel Simbol. Jenis blok folder Blok juga ditampilkan

    dalam katalog perpustakaan CFC sehingga mereka dapat diakses dalam editor CFC.

    Dalam Gambar 6.3, jenis blok program S7, Prog1, akan ditampilkan.

    Jenis blok yang diperoleh dari tiga sumber, yaitu dari sistem perpustakaan,

    dari pengguna yang dirancang perpustakaan, atau dibuat dalam proyek. Tiga sumber

    blok jenis ditunjukkan pada Gambar 6.3.

    Gambar 6.3 Blok jenis dari tiga sumber

  • Jenis blok juga disimpan dalam folder Bagan CFC. Folder CFC Bagan

    mengandung blok ditunjukkan oleh kotak biru seperti yang ditunjukkan pada Gambar

    6.4.

    Gambar 6.4: jenis Block dalam folder Bagan CFC

    Catatan

    Dalam pandangan Komponen, ada sebuah folder bernama Charts di bawah

    folder Blok, yang berbeda dari folder CFC Bagan disebutkan dalam dokumen ini

    dalam editor CFC.

    1.2 Blok contoh

    Bila Anda menempatkan blok pada grafik CFC, Anda menempatkan hanya

    contoh pada grafik. Misalnya berarti penggunaan jenis blok. Ketika menyeret Valve

    blok, FB73, dari PCS 7 perpustakaan dan menjatuhkannya ke sebuah CFC, contoh

    FB73 ditempatkan pada tabel. Jenis blok yang tersisa di Blok folder (Prog1) dan di

    folder Bagan CFC. Lihat Gambar 6.5

  • Gambar 6.5: contoh Blok dan jenis

    Selanjutnya Instance blok dapat diseret dari jenis dalam folder Bagan CFC

    bukan daripada dari perpustakaan atau dari folder Blok. Mantan lebih cepat karena

    tidak ada pemeriksaan untuk ketidaksesuaian antara jenis blok di folder Bagan CFC

    dan folder Blok yang dilakukan.

    Catatan

    Dalam proyek yang nyata, perpustakaan data master digunakan di seluruh

    rekayasa proyek siklus. Jenis blok dibuat di atau disalin ke perpustakaan data master.

    Master perpustakaan Data adalah satu-satunya sumber untuk proyek tertentu. Anda

    dapat membuat sejumlah kasus blok dari jenis blok. Anda dapat menetapkan nama

    untuk contoh blok tersebut (lihat Gambar 6.6), interkoneksi mereka, dan menetapkan

    parameter untuk mereka tanpa mengubah fungsi dari jenis.

  • Gambar 6.6: Sebuah blok contoh dan namanya

    1.3 Central perubahan jenis (perubahan jenis blok)

    Perubahan jenis sentral berarti bahwa semua contoh dari jenis blok sudah

    termasuk dalam CFC grafik diperbarui secara otomatis jika jenis blok berubah.

    Sebagai contoh, pengguna blok dimodifikasi kemudian setelah kasus yang telah

    digunakan dalam grafik CFC. Kamu bisa memperbarui semua contoh dengan

    mengimpor jenis baru ke CFC Bagan Folder. Fungsi, "Mengimpor jenis blok", dapat

    ditemukan mengikuti jalan menu: Options> Jenis blok. Lihat Gambar 6.7.

    Gambar 6.7: Mengimpor dan memperbarui jenis blok

  • Atau, Anda dapat menggunakan fungsi Versi Baru untuk memperbarui jenis

    blok yang digunakan dalam proyek. Lihat Gambar 6.8.

    Gambar 6.8: Sebuah versi baru menimpa semua contoh dari versi lama

    The Block Jenis dialog di mana jenis blok dibandingkan antara Blok folder

    dan folder CFC Chart. Jenis blok di dua folder ini harus menjadi sama. Fungsi

    perubahan tipe sentral berguna dan kuat. Jika PCS 7 perpustakaan blok telah diubah

    oleh Siemens karena rilis baru dari sistem. Kamu harus memutuskan apakah versi

    yang lebih baru dari blok yang akan digunakan dalam proyek Anda. Disarankan

    bahwa blok digunakan dalam proyek (user-didefinisikan atau sistem perpustakaan ')

    dikumpulkan ke perpustakaan utama proyek. Lihat Gambar 6.9.

    Gambar 6.9: Perpustakaan data master mengumpulkan jenis blok yang digunakan

    dalam proyek

  • 1.4 Perpustakaan Data dan perpustakaan proyek

    Jenis blok yang digunakan dalam proyek tertentu, tidak peduli mereka PCS 7

    blok perpustakaan atau dibuat oleh pengguna, mereka harus tersedia di perpustakaan

    data master. Setelah Anda memastikan bahwa semua blok yang diperlukan di

    perpustakaan data master atau terletak di sebuah proyek perpustakaan, dianjurkan

    untuk menyembunyikan semua perpustakaan lainnya termasuk PCS 7 standar

    perpustakaan karena mereka telah diadaptasi menjadi perpustakaan proyek. Dari

    waktu ke waktu, Anda harus yakin bahwa blok digunakan dalam proyek yang di

    master perpustakaan data. Hal ini sangat penting bahwa tidak ada konflik dalam

    jumlah blok dan nama simbolik dalam perpustakaan data master. Untuk

    menyembunyikan perpustakaan, menggunakan Mengelola fungsi dari SIMATIC

    Manager, jalur menu, File> Manage. Lihat Gambar 6.9a.

    Gambar 6.9a: Menyembunyikan atau menampilkan perpustakaan

    1.5 Fungsi "Bersihkan"

    Jika kasus blok dihapus dari grafik atau dihapus karena menghapus grafik,

    mereka jenis tidak akan dihapus baik dari folder CFC Bagan atau dari folder Blok

    meskipun jenis blok tidak digunakan dalam proyek. Jenis blok yang tidak digunakan

    dalam proyek dapat dihapus dari proyek dengan menggunakan fungsi Bersihkan

    seperti yang ditunjukkan pada Gambar 6.10.

  • Gambar 6.10: Mempertahankan proyek jenis blok

    Menggunakan fungsi tersebut, Anda akan ditanya apakah jenis blok yang akan

    dihapus dari CFC Folder grafik (Langkah 2 dan 3 di Gambar 6.10) dan folder Blok

    (Langkah 3 dan 4 di Gambar 6.10) masing-masing.

    Catatan

    Blok perpustakaan, misalnya SFB36 seperti dalam Gambar 6.10, bisa dihapus

    karena mereka terkandung dalam firmware dari AS.

    1.6 Multi-contoh blok

    Fungsi bisa memanggil fungsi-fungsi lainnya. Fungsi yang disebut sub-fungsi

    dan blok jenis mereka. Misalnya, blok kontrol loop tertutup panggilan blok sinyal dan

    blok pengendali. Ketika menyalin multi-contoh blok untuk sebuah proyek (ke folder

    Blok) semua sub-blok telah disalin ke dalam folder blok juga.

  • Catatan

    SFBs disebut dan SFCs, seperti SFC6 (RD_SINFO) atau SFB0 (CTU) terletak

    pertama di PCS 7 perpustakaan dan disalin ke dalam program S7 Anda ketika Anda

    mengkompilasi memanggil blok.

    FBS disebut akan disalin ke folder blok ketika Anda memasukkan blok

    panggilan di CFC sebuah grafik jika mereka berada di perpustakaan yang sama

    sebagai blok panggilan. Jika tidak, disebut blok harus disalin ke dalam folder program

    S7 Blok manual.

    1.7 Organisasi blok

    Antarmuka antara sistem operasi dari CPU dan program pengguna adalah

    tugas dikenal di S7 sebagai blok organisasi (OB). Menggunakan OBS ini, program

    khusus bagian dapat dijalankan pada waktu tertentu dan dalam situasi tertentu. Ada

    OBS untuk CPU startup (lihat karakteristik Bab 5 CPU startup), untuk menyela

    proses, dan untuk interupsi siklik (dengan basis waktu yang berbeda) dll Misalnya,

    OB32 memiliki interupsi siklik setiap 1 detik. Blok fungsi dimasukkan ke dalam

    OB32 disebut setiap detik. Ketika blok dimasukkan dalam grafik, secara default

    terinstal secara otomatis di OB35. Waktu siklus dari OB35 adalah 0,1 detik. OBS

    tidak dapat dimasukkan atau diedit di CFC. Di CFC, OBS ditampilkan dalam

    Runtime Editor. OBS dengan siklus waktu yang berbeda diatur dalam HW Config

    seperti yang diilustrasikan pada Gambar 6.11.

    Catatan

    Siklus default diatur seperti pada Gambar 6.11. Disarankan untuk tidak

    mengubah pengaturan default.

  • Gambar 6.11: Cyclic OBS

    1.8 Blok Fungsi - FB, FC, BOP

    Ketika blok dibuat, itu harus "menyatakan" sebagai fungsi blok (FB), fungsi

    hubungi (FC), atau operasi dasar, (BOP). Sebuah FB adalah sebuah blok dengan

    memori; dengan kata lain data yang ada selama proses dari satu siklus ke yang lain

    dan dapat diakses. Untuk membuat data diakses, data block (DB) dibuat untuk setiap

    blok misalnya. Dalam multi-contoh blok, yang memanggil FB mengandung FBS anak

    tetapi hanya satu DB umum dibuat. Sebuah FC adalah sebuah blok tanpa memori;

    dengan kata lain nilai-nilai yang dihasilkan oleh blok segera diproses. Tidak ada data

    blok diperlukan untuk FC. Sebuah FC tidak memiliki nilai default pada output.

    Sebuah BOP juga blok tanpa memori. Mereka digunakan untuk fungsi sederhana

    seperti AND, OR, dll operasi dasar adalah komponen program di CFC dan

    dimasukkan sebagai laporan SCL selama kompilasi. BOPs terletak di folder Bagan

    CFC. Lihat Gambar 6.5 di mana BOPs yang ditunjukkan oleh ikon buku.

    1.9 Sifat Runtime blok

    Sifat runtime dari blok menentukan bagaimana blok dijalankan di jalankan

    urutan seluruh struktur CPU. Properti ini menentukan bagi respon dari CPU dalam hal

    waktu reaksi, kali mati, atau stabilitas tergantung waktu struktur, misalnya ditutup

    kontrol lingkaran.

  • 1.9.1 Mengoptimalkan urutan run

    Ketika sedang dimasukkan ke dalam CFC, blok dipasang dalam kelompok

    runtime di OB default. Hal ini penting untuk menemukan kembali kelompok

    runtime menjadi OB yang sesuai.

    Gambar 6.12: Kelompok runtime default dan blok urutan

    Sekelompok runtime dibuat ketika Anda memasukkan grafik CFC. Ketika

    blok ditempatkan pada bagan CFC kosong, blok dipasang di dalam kelompok.

    Selanjutnya menyeret dan menjatuhkan blok pada tabel disusun dalam

    kelompok dan urutan mereka ditempatkan. Urutan default blok dalam OB

    tidak berarti mewakili aliran sinyal antara blok. Umumnya, blok harus

    dieksekusi dalam urutan logika yang tergantung pada arus sinyal. Misalnya,

    blok di Gambar 6.12 harus diatur urutan sebagai berikut:

    (1) Blok FB_OPEN atau FB_CLOSE

    (2) Blok VALVE

    (3) Blok OUT

    Untuk mengatur blok dalam urutan logika, fungsi "Optimalkan Run

    Urutan" digunakan. Jalan menu untuk memanggil fungsi diilustrasikan pada

    Gambar 6.13 dan pengaturan dari Fungsi ditunjukkan pada Gambar 6.14.

  • Gambar 6.13: Pengaturan untuk mengoptimalkan run-urutan

    Gambar 6.14: Mengaktifkan Optimalkan menjalankan urut

    Jika "Optimalkan menjalankan urutan" dilakukan, blok kelompok akan

    diatur sesuai dengan urutan aliran sinyal antara blok. Dalam debugging dan

    pengujian, Anda dapat mengaktifkan atau de-aktifkan urutan Optimalkan run

    fungsi dengan pilih atau de-pilih kotak Aktif (Langkah 3 dari Gambar 6.14).

    Optimalkan menjalankan opsi urutan harus diatur satu per satu untuk setiap

    kelompok runtime.

    Namun, pilihan diatur secara default. Optimalkan menjalankan

    fungsinya urutan dijalankan dengan mengikuti jalan menu sebagai

    diilustrasikan pada Gambar 6.15.

  • Gambar 6.15: Mengoptimalkan urutan run

    The Mengoptimalkan fungsi urutan run relevan dengan semua kelompok

    runtime daripada blok di AS yang telah diaktifkan untuk fungsi. Oleh karena

    itu, fungsi bisa mengubah sejumlah besar blok yang terkandung dalam grafik

    CFC yang berbeda dan memiliki dampak global pada perilaku kinerja runtime

    dari program S7.

    Catatan

    Optimalkan menjalankan fungsi urut tidak bisa "un-do".

    Setelah mengoptimalkan urutan run, blok pada tabel, val, yang disusun

    kembali. Melihat Gambar 6.16

    Gambar 6.16: Dioptimalkan urutan run

  • 1.9.2 Mengoptimalkan kelompok runtime

    Jika ada sinyal mengalir antara grafik atau antara kelompok runtime, urutan

    kelompok runtime dalam OB juga bisa diatur ulang sesuai dengan arus sinyal.

    Dua grafik, val dan IN-OUT, ditunjukkan pada Gambar 6.17 dan aliran sinyal

    antara blok-blok yang sama dengan yang di Gambar 6.16 sementara urutan

    ditampilkan di Gambar 6.17 tidak dioptimalkan.

    Gambar 6.17: aliran Signal antara kelompok runtime

    Untuk mengoptimalkan kelompok runtime, ikuti instruksi yang ditunjukkan

    pada Gambar 6.18. rincian pilihan pada Properties - OB / Tugas dijelaskan di

    bawah ini.

    (1) "OB / tugas dan runtime kelompok":

    Kelompok dan urutan dalam suatu kelompok akan dioptimalkan

    (termasuk semua optimasi-enabled kelompok). Ini adalah pengaturan default.

    (2) "kelompok Runtime hanya":

    Semua urutan runtime diaktifkan akan dioptimalkan dalam kelompok.

    Optimisation tidak berlaku untuk hubungan antara kelompok sinyal.

    (3) "Tidak":

    Kelompok runtime dan urutan blok dalam OB akan dikeluarkan dari

    Mengoptimalkan fungsi Run Urutan.

  • Gambar 6.18: Setting untuk mengoptimalkan kelompok runtime

    1.9.3 De-mengaktifkan sebuah OB di debugging

    Kelompok runtime dapat diaktifkan atau dinonaktifkan secara individu

    (misalnya dengan blok output dari "Bool" tipe data). Lihat Gambar 6.19. Jika

    kelompok runtime menonaktifkan, blok di dalamnya tidak akan dieksekusi ketika

    program ini dieksekusi.

  • Gambar 6.19: Menghubungkan output Boolean untuk kelompok runtime

    Anda juga dapat de-mengaktifkan OB di runtime. Lihat Gambar 6.14.

    1.9.4 Waktu Sampling

    Blok fungsi dengan interval pengambilan sampel sebagai parameter telah

    dinamika yang berarti bahwa mereka harus dieksekusi siklis dan waktu sampling

    mereka harus sama dengan waktu siklus mereka. Dalam Gambar 6.20 Anda dapat

    melihat waktu sampling, SAMPLE_T, diatur untuk 0,1 detik, yang sama dengan

    tingkat scan OB35

  • Gambar 6.20: Waktu Sampling

    SAMPLE_T dapat secara otomatis disesuaikan dengan waktu siklus

    OB menggunakan "Update sampel waktu "pilihan ketika kompilasi program.

    Hal ini memastikan bahwa waktu sampling selalu sama dengan waktu siklus

    OB. Lihat Gambar 6.21.

    Gambar 6.21: Memperbarui waktu sampling

  • Jika opsi ini dipilih, cek sistem di mana OB siklik blok relevan diinstal

    dan kemudian menulis waktu siklus dari OB ke SAMPLE_T.

    Catatan

    Ini adalah praktik yang baik untuk memperbarui waktu sampling setiap

    kali ketika Anda menempatkan blok pada grafik CFC yang memiliki

    SAMPL_T.

    2. CFC Charts

    2.1 Bagan I / Os (Bagan di Bagan)

    Sebuah grafik CFC dapat memiliki I / Os. Anda harus mendefinisikan yang

    blok I / Os adalah grafik I / Os. Sebuah grafik dengan I / Os bisa menyembunyikan

    rincian grafik. Sebuah grafik dengan I / Os yang digunakan dengan cara berikut:

    Memasukkan dalam grafik yang berbeda dan interkoneksi dengan grafik atau blok

    lainnya

    Menyusun sebagai jenis blok

    Gambar 6.22 menunjukkan bagaimana untuk menentukan I / Os untuk grafik.

    Anda bisa beralih ke Chart I / Os antarmuka dengan menekan tombol aktivasi.

  • Gambar 6.22: mendefinisikan grafik I / Os

    Anda bisa menempatkan grafik ke grafik lain. Seperti yang ditunjukkan pada Gambar

    6.23, grafik, CFC_val, ditempatkan ke CFC_2. Struktur grafik bersarang ditampilkan dalam

    Blok / grafik katalog seperti yang ditunjukkan pada Gambar 6.23 di mana Bagan CFC_2

    mengandung CFC_val. Gambar 6.23 juga menunjukkan bagaimana untuk membuka grafik

    asli (Langkah 3).

  • Gambar 6.23: CFC_val dengan IOS di CFC v2

    2.2 Menyusun CFC grafik sebagai jenis block (-Chart-di Blok)

    Anda dapat mengkompilasi grafik sebagai blok. Contoh blok di grafik menjadi

    subbagian dari grafik blok. Sebuah grafik blok kemudian jenis blok. Langkah-langkah dalam

    menyusun tabel sebagai blok di CFC:

    Tentukan I / Os untuk grafik; dan kemudian mengikuti jalan menu:

    Bagan> Kompilasi> Bagan sebagai Blok

    Catatan

    Untuk membuat grafik dari blok, blok pada grafik tidak harus diinstal dalam

    kelompok runtime dan mereka tidak harus memiliki interkoneksi untuk grafik lainnya.

    Grafik-in-Blok dibahas lebih lanjut dalam Bagian 4 dari Bab 7.

    2.4 display Dinamis

    Dalam Test Mode dari CFC, Anda dapat menguji dan debug program anda. CFC uji

    Modus nyaman untuk menguji satu lembar CFC. Untuk memantau dan memanipulasi

    variabel dari grafik yang berbeda dan / atau dari CPU yang berbeda, Anda bisa menggunakan

    Tampilan Dinamis fungsi. Antarmuka Tampilan Dinamis dapat dipanggil dengan mengikuti

    jalan menu: View> Tampilan dinamis. Variabel yang akan ditampilkan diseret-dan-

    dijatuhkan ke dalam Tampilan antarmuka yang dinamis seperti yang ditunjukkan pada

    Gambar 6.24.

  • Gambar 6.24: Tampilan Dinamis

    2.5 mode Uji

    Ada dua Uji Mode yaitu Proses Mode dan Laboratorium Mode. Kamu bisa memilih

    salah satu dari mereka sebelum pengujian. Untuk beralih di antara dua mode, ikuti menu

    path: Debug> Modus Proses (atau Laboratorium Mode). Dalam mode proses, komunikasi

    untuk update dinamis online blok adalah Pembatasan dan dengan demikian menyebabkan

    beban moderat pada CP dan bus. Ketika tes Modus diaktifkan, semua blok yang ditugaskan

    "menonton off" atribut.

    Modus laboratorium memungkinkan pengujian nyaman dan efisien dan

    commissioning. Berbeda dengan modus proses, modus laboratorium tidak membatasi

    komunikasi untuk update online yang dinamis blok. Jadi, gunakan Modus laboratorium

    dengan hati-hati. Ketika test mode diaktifkan, semua blok yang ditugaskan "menonton pada"

    atribut.

    2.6 interkoneksi Tekstual

    Interkoneksi tekstual adalah koneksi virtual yang timbul ketika grafik pasangan

    dipindahkan program S7 lain atau ketika dibuat sengaja. Interkoneksi tekstual ditunjukkan

    dengan segitiga kuning seperti yang ditunjukkan pada Gambar 2.25.

  • Gambar 6.25: interkoneksi Tekstual

    Untuk membuat interkoneksi tekstual, ikuti ilustrasi yang ditunjukkan pada Gambar

    6.26

    Gambar 6.26: Membuat interkoneksi tekstual

  • Dari mitra terhubung pindah kembali atau tekstual sengaja dibuat interkoneksi

    terpenuhi, interkoneksi tekstual akan ditutup dengan menggunakan "Membuat Tekstual

    Interkoneksi" fungsi dan segitiga kuning menghilang. Melihat Gambar 6.27.

    Gambar 6.27: Membuat Tekstual Interkoneksi

    "Make Tekstual Interkoneksi" fungsi juga dapat dilakukan ketika kompilasi program.

    Catatan

    Menyalin atau memindahkan grafik pada tampilan Tanaman dalam CPU akan

    mempertahankan semua interkoneksi antara grafik sementara beradaptasi interkoneksi secara

    otomatis ke jalur baru. Ketika menyalin atau memindahkan grafik tanaman folder hirarkis

    yang mengandung (s) dan gambar (s), interkoneksi antara grafik dan antara blok dan objek

    grafis mereka (ikon) dipertahankan dan disesuaikan. Oleh karena itu, interkoneksi tekstual

    tidak akan terjadi dalam dua kasus di atas.

    2.7 Unit Rekayasa

    Untuk variabel analog, unit rekayasa disediakan di contoh blok. Lihat Gambar 6.28.

    Dalam sistem, unit rekayasa disimpan dalam beberapa teks bahasa-spesifik file di bawah

    direktori Siemens> STEP 7> S7cfc. File bahasa Inggris adalah units_b.txt seperti yang

    ditunjukkan pada Gambar 6.29. Anda dapat mengedit dan menambahkan unit dalam file dan

    mereka menjadi tersedia sistem. Kapan upgrade instalasi sistem PCS 7, Anda harus ingat

    untuk membuat cadangan file.

  • Gambar 6.28: Engineering units

    Gambar 6.29: Storing of the engineering units

  • 2.8 Cross-referensi

    Menggunakan Pilihan menu path> Bagan Referensi data di CFC, Anda dapat

    menampilkan dan Data proyek cetak dalam format yang berguna. Lihat Gambar 6.30.

    Informasi lengkap mengenai pandangan yang berbeda dari Cross-referensi tercantum dalam

    Tabel 6.1.

    Gambar 6.30: Menampilkan Bagan Referensi data

    1) Tahapan yang berbeda-beda

    Daftar Cross-referensi tidak diperbarui oleh sistem secara otomatis setelah mereka

    telah diciptakan. Sebuah daftar berisi informasi tentang keadaan proyek pada saat itu ketika

    itu dihasilkan. Beberapa daftar dibuat pada berbagai tahap dapat dibuka di saat yang sama,

    yang sangat membantu jika Anda perlu membandingkan data dalam daftar yang berbeda. Jika

    diperlukan, Anda dapat memperbarui daftar referensi dengan fungsi menu, View> Update

    atau dengan tombol F5.

    (2) Proyek Berbeda

    Daftar referensi silang tidak perlu dibatasi pada proyek yang sedang aktif tetapi dapat

    mengakses semua proyek CFC / YFC lainnya. Hal ini memungkinkan Anda untuk

    membandingkan beberapa proyek dalam satu antarmuka.

  • (3) Dokumentasi

    Seiring dengan grafik dicetak, data referensi grafik menyediakan Anda dengan

    lengkap dokumentasi struktur program pengguna Anda.

    3. PCS 7 fungsi perpustakaan

    Catatan:

    Untuk memahami PCS 7 perpustakaan blok fungsi, lihat Bantuan online. Untuk memanggil

    Bantuan online di blok, sorot blok dengan satu klik dan kemudian tekan F1.

    3,1 blok kontrol Operator

    Blok kontrol operator berfungsi sebagai antarmuka operasi antara blok di CFC dan di

    OS. Ia menawarkan solusi standar untuk beralih antara operasi di CFC yang test mode dan

    ada faceplate OS. Blok Operator berguna ketika debugging program.

    3.1.1 OP_D, FB48

    Kontrol operator blok OP_D digunakan untuk mengoperasikan nilai digital dari blok

    oleh berarti operasi dua-tombol tekan. Jika nilai dioperasikan berlaku, itu dikeluarkan untuk

    yang Q0 output. Lihat Gambar 6.31.

    Gambar 6.31: The OP_D blok

    Variabel, I0 ditulis oleh kontrol operator OS dan disebut sebagai internal nilai. Dua

    input yang terpisah digunakan untuk memungkinkan pengoperasian "0" dan "1". Mereka

    OP_EN0 dan OP_EN1. Ketika OP_EN0 = 1, operator bisa masuk 0. Ketika OP_EN1 = 1,

    operator bisa masuk 1.

    LINK_I diberikan dengan nilai dikonfigurasi atau saling berhubungan di CFC. Nilai

    ini disebut sebagai nilai eksternal.

    LINK_ON beralih nilai-nilai eksternal dan internal:

    LINK_ON = 1: LINK_I diteruskan ke Q0, LINK_ON = 0: Dioperasikan nilai I0 dilewatkan ke Q0.

    BTRACK memungkinkan pelacakan, yaitu masukan I0 = LINK_I (hanya ketika

    LINK_ON = 1). "BTRACK = 1" memastikan bahwa benjolan tidak terjadi pada output Q0

    selama changeover untuk LINK_ON = 0 "BTRACK = 0" berarti bahwa I0 tetap tidak

  • berubah dengan yang terakhir (dioperasikan) nilai. Setelah pergantian untuk LINK_ON = 0

    itu akan diteruskan ke keluaran Q0. Variabel yang digunakan pada cover OP_D diilustrasikan

    pada Gambar 6.32.

    Gambar 6.32: link Variabel pada faceplate OP_D

    Catatan

    Blok faceplates adalah bagian dari proses gambar dan dioperasikan pada PCS 7 OS.

    Mereka terletak di folder gambar OS.

    Sebuah aplikasi blok ditunjukkan pada Gambar 6.33 di mana terdapat variabel

    menjadi ulang. Anda harus mengatur ulang kesalahan terjadi pada fungsi blok. Sebagai

    jumlah fungsi blok meningkatkan tidak efisien untuk mengatur ulang blok fungsi individual,

    untuk Misalnya, pada setiap L_RESET ketika menguji program di CFC. Semua variabel

    L_RESET dapat dihubungkan dengan satu variabel, misalnya Q0. Jadi, dengan mengatur

    ulang Q0, semua L_RESET yang variabel dapat direset. Nilai Q0 harus juga mampu diatur

    ulang dari OS, untuk Misalnya, dengan menekan sebuah tombol. Lihat Gambar 6.33.

    The OP_D blok memiliki fungsi memasok dua sumber nilai untuk satu variabel, yang

    lulus I0 ke Q0 atau untuk lulus LINK_I ke Q0. Variabel LINK_ON digunakan untuk beralih

    antara dua sumber.

  • Gambar 6.33: Mengatur ulang nilai digital dengan blok OP_D

    3.1.2 OP_D3, FB49

    Blok OP_D3 digunakan untuk melaksanakan operasi nilai digital satu-of-tiga. Kapan

    salah satu dari tiga input operasi I1, I2 I3 atau diatur, output yang sesuai diatur 1 dan dua

    output lainnya adalah reset ke 0.

    Gambar 6.34: Block OP_D3

    I1, I2 dan I3 memiliki nilai ditugaskan secara bersamaan untuk mereka di OS ("1"

    untuk input ke diaktifkan dan "0" untuk dua lainnya). Tiga input terpisah digunakan untuk

    mengaktifkan atau menonaktifkan:

    OP_EN_Ix = 1, Mengaktifkan dari kontrol operator untuk input Ix, (x = 1, 2, 3.).

  • OP_EN_Ix = 0, Menonaktifkan dari kontrol operator untuk input Ix, (x = 1, 2, 3.). LINK_I1, LINK_I2, dan LINK_I3 dipasok dengan satu nilai eksternal setiap (dikonfigurasi

    atau saling berhubungan).

    LINK_ON beralih antara nilai-nilai eksternal dan internal:

    LINK_ON = 1, LINK_Ix diproses dan diteruskan ke Qx. LINK_ON = 0, input Ix Operator-dikontrol diproses dan diteruskan

    BTRACK memungkinkan pelacakan dari operator-dikendalikan input Ix (hanya pada

    LINK_ON = 1).

    Pemilihan logika mengambil alih tiga nilai masukan (Ix atau LINK_Ix) dalam urutan

    mereka

    x = 1,2,3 dan memorises indeks "x" tertinggi input yang memiliki "1". Output Qx sesuai

    dengan indeks ini diatur ("1") dan dua output lainnya Qx direset ("0"). Jika semua tiga input

    I1 = I2 = I3 = 0, output tidak berubah.

    Variabel yang digunakan oleh cover depan diilustrasikan pada Gambar 6.35.

    Gamabar 6.35: Variable links of the OP_D3 faceplate

    Sebuah aplikasi blok adalah untuk memilih antara modus operasi Manual, Otomatis,

    dan Pemeliharaan seperti yang ditunjukkan pada Gambar 6.36. PCS 7 fungsi perpustakaan

    seperti VALVE dan MOTOR memiliki pemilihan mode operasi. PCS 7 MOTOR dan

    VALVE kontrol dijelaskan dalam Bagian 3.2 bab.

  • Gambar 6.36: Selecting of operating modes using OP_D3

    3.1.3 OP_A_LIM, FB46

    Blok OP_A_LIM digunakan untuk mengoperasikan nilai analog dari blok. Jika

    dioperasikan Nilai ini berlaku (U atau LINK_U), itu terbatas pada nilai-nilai yang terbatas

    (U_HL dan U_LL) dan output ke output V. Lihat Gambar 6.37.

    Gamabar 6.37: Block OP_A_LIM

  • U ditulis oleh kontrol operator OS. Kontrol operator diaktifkan dengan OP_EN = 1

    dan cacat dengan OP_EN = 0. LINK_U dipasok dengan nilai eksternal (dikonfigurasi atau

    saling berhubungan).

    Catatan

    Dalam PCS 7 fungsi perpustakaan, istilah, "eksternal" dan "internal" yang digunakan.

    "Intern" berarti nilai atau setpoint ditetapkan pada cover depan, misalnya variabel, U

    OP_A_LIM, adalah nilai internal. "Eksternal berarti bahwa nilai atau setpoint diatur dalam

    CFC oleh interkoneksi atau langsung memberikan nilai.

    LINK_ON beralih antara nilai eksternal dan internal setelah itu terbatas pada U_LL

    dan U_HL.

    LINK_ON = 1, LINK_U terbatas diteruskan ke V. LINK_ON = 0, terbatas U diteruskan ke V dan ditulis kembali ke masukan U. Ini berarti bahwa masukan U dapat diubah tanpa kontrol operator tapi

    dengan mengubah batas operasi.

    BTRACK memungkinkan pelacakan, yaitu masukan U = LINK_U (hanya ketika

    LINK_ON = 1). "BTRACK = 1" memastikan bahwa benjolan tidak terjadi pada output V

    selama changeover untuk LINK_ON = 0.

    "BTRACK = 0" berarti bahwa U tetap tidak berubah dengan terakhir (dioperasikan)

    nilai. Setelah changeover untuk LINK_ON = 0 itu akan diteruskan ke V. Keluaran Variabel

    yang digunakan oleh blok faceplate ditunjukkan pada Gambar

    Gambar 6.38: Variable links of the OP_A_LIM faceplate

    Sebuah aplikasi dari OP_A_LIM diilustrasikan pada Gambar 6.39 di mana Anda ingin

    menguji tangki simulasi. Misalnya, tangki diharapkan untuk memasok aliran di tingkat 45 l /

    s. Programmer bisa memasukkan nilai di LINK_U di CFC dan operator bisa memasukkan

    nilai nilai pada cover depan.

  • gamabar 6.39: Adjusting real values in CFC and OS

    3.2 Motor dan kontrol Valve

    3.2.1 kontrol motor, FB66

    Blok tersebut digunakan untuk menggerakkan motor dengan sinyal kontrol (on / off).

    Sebuah motor berjalan umpan balik (on / off) dapat dipantau secara opsional. Sinyal umpan

    balik pemantauan disediakan oleh kontaktor bantu.

    Dalam tampilan standar dari pelat muka MOTOR, operator bisa pilih salah satu mode

    operasi (Manual atau Automatic) jika variabel AUT_ON_OP = 1. Jika modus operasi,

    AUTO, dipilih dari program (dengan menetapkan LIOP_SEL = 1 dan AUT_L = 1) pemilihan

    mode di cover depan dinonaktifkan.

    On / off perintah dapat diterbitkan di cover depan (menggunakan MAN_ON) atau

    dengan program yang (menggunakan AUT_ON). Dalam modus AUTO, perintah hanya dapat

    dikeluarkan oleh Program.

    Catatan

    Lihat Bantuan online di MOTOR blok

  • Gamabar 6.40: Variable links of the Motor faceplate

    Dalam pandangan Pemeliharaan faceplate MOTOR, Anda dapat mengatur waktu

    pemantauan. Lihat Gambar 6.41. Jika waktu monitoring, TIME_MON, kurang dari waktu

    antara QSTART sedang diatur dan FBi ON terlihat, maka QMON_ERR diatur

    Catatan

    Pemantauan Waktu, TIME_MON, diatur dalam CFC meskipun dapat dilakukan di

    cover dalam tampilan Maintenance. Hal ini umum bahwa waktu pemantauan diatur dalam

    CFC dan tidak berubah pada cover depan.

    Dalam Alarm View dari cover depan, pesan dikonfigurasi dengan blok ditampilkan

    jika mereka dipicu. Tiga jenis pesan yang pra-dikonfigurasi di blok sebagai ditunjukkan pada

    Gambar 6.42

    Gambar 6.42: Messages of the Motor block

  • 3.2.2 Valve Control, FB73

    Blok tersebut digunakan untuk menggerakkan katup kontrol (open / close) dengan

    sinyal kontrol (Buka tutup). Opsional sinyal umpan balik dua posisi (dibuka / ditutup) adalah

    dipantau. Sinyal umpan-balik posisi yang dihasilkan oleh limit switch. Gambar 6.43

    menunjukkan bagaimana katup karya kontroler

    Gambar 6.43: Valve control

    Anda bisa mengoperasikan valve controller di cover depan atau di CFC melalui

    interkoneksi. Gambar 6.44 menggambarkan hubungan variabel faceplate

    Interlock: Fungsi interlock mengambil

    prioritas di atas semua sinyal kontrol lainnya

    dan

    kesalahan. Jika V_LOCK diatur, katup adalah

    dibawa ke posisinya reset

    (QCONTROL = 0).

    Monitoring: Pemantauan logika cek

    perjanjian antara kontrol keluaran

    perintah QCONTROL dan umpan balik

    variabel proses katup

    (FB_OPEN, FB_CLOSE). Jika batas memiliki

    tidak tercapai setelah waktu pemantauan

    TIME_MON telah berakhir, output

    QMON_ERR diatur.

    Kesalahan penanganan: Kesalahan pemantauan

    (QMON_ERR = 1) dapat mengatur ulang baik

    oleh

    RESET operasi atau secara otomatis oleh

    interkoneksi ke tepi terbit

    L_RESET.

    Karakteristik pesan: Pemantauan

    kesalahan dan sistem kontrol kesalahan CSF

    akan

    memicu dua pesan. Pesan

    penekanan akan aktif jika

    Siklus RUNUPCYC belum kedaluwarsa belum

    sejak restart

    Mode manual: Input MAN_OC adalah

    dioperasikan pada cover depan.

    Mode otomatis: Input AUT_OC

    digunakan dalam CFC tersebut.

    Catatan: Beralih di antara dua

    mode dijelaskan nanti dalam bagian.

  • Gamabar 6.44: Variable links of Valve faceplate

    Pesan akan mengirim sms dengan fungsi blok. Anda dapat melihat pesan di Sifat

    blok. Klik dua kali blok untuk pop up Properties dialog seperti yang ditunjukkan Dalam

    Gambar 6.45.

    Gambar 6.45: Messages embedded in the Valve block

  • Kemudian, klik pada tombol Pesan untuk membuka dialog konfigurasi pesan sebagai

    ditunjukkan pada Gambar 6.46 di mana dua pesan pra-didefinisikan.

    Gamabar 6.46: Messages of the Valve block

    Pesan tersebut dilaporkan di cover dalam runtime OS. Lihat Gambar 6.47.Control -

    CFC

    Gambar 6.47: Messages of the Valve block at the faceplate

    Time monitoring diatur dalam Pemeliharaan View seperti yang ditunjukkan pada

    Gambar 6.48.

  • Gambar 6.48: Monitoring time and enabling

    Batch pandangan Valve cover ditunjukkan pada Gambar 6.49.

    Gambar 6.49: Variable links in the Batch View

    Modus operasi kontrol Valve diilustrasikan pada Gambar 6.50.

  • Gambar 6.50: Switching between operating modes

    3.3 PID dan dosis kontrol

    3.3.1 PID Controller, FB61

    The CTRL_PID (FB61) blok kontroler PID terus menerus digunakan untuk

    setpoint tetap control, kontrol cascade (single beberapa air terjun /), dan kontrol rasio.

    Fitur dari fungsi kontrol

    mode operasi: Manual, otomatis atau pelacakan. pemantauan Batas variabel proses dan kesalahan sinyal kontrol dan generasi pesan melalui blok ALARM_8P.

    Kontrol Feedforward. pelacakan Setpoint (setpoint, variabel SP = proses umpan balik, PV_IN). Mengatur rentang nilai untuk setpoint dan proses variabel (fisik normalisasi).

    Mengatur rentang nilai untuk variabel dimanipulasi (fisik normalisasi).

    Mati band (di ambang) dalam sinyal kesalahan dan nilai-nilai yang terkait. Proporsional, aksi integral dan derivatif yang dapat diaktifkan dan dinonaktifkan individual.

    tindakan proporsional dan derivatif di jalur umpan balik. pengaturan titik operasi untuk mode P atau PD kontroler. variabel Gangguan masukan.

    Gambar 6.51 menunjukkan variabel yang berhubungan dengan memilih mode

    operasi (Manual dan AUTO) dari kontrol PID. Operator menggunakan AUT_ON_OP

    untuk memilih Manual atau Auto asalkan dua tindakan diaktifkan oleh MANOP_EN

    dan AUTOP_EN masing-masing. Ketika LIOP_MAN_SEL diatur, pemilihan mode

    tergantung pada AUT_L diprogram. Hasil pemilihan mode ditunjukkan pada output

    blok, QMAN_AUT, QMANOP, dan QAUTOP.

  • Gambar 6.51: Selecting operating modes

    Gambar 6.52 menunjukkan pemilihan sumber setpoint, yaitu setpoint Eksternal

    (set dari program) atau setpoint internal (ditetapkan pada cover depan).

    Variabel setpoint internal SP_OP, digunakan dalam modus internal. Setpoint

    eksternal variabel, SP_EXT, digunakan dalam modus Eksternal. Modus setpoint yang

    dipilih baik di cover melalui variabel, SPEXTSEL_OP, yang diaktifkan oleh sepasang

    variabel, SPEXT_EN dan SPINT_EN, atau dalam program melalui variabel,

    SPEXTON_L, yang diaktifkan oleh LIOP_INT_SEL. Indikasi pemilihan mode setpoint

    termasuk variabel, QSPEXTON, QSPEXTEN, dan QSPINTEN. SP_OP_ON

    memungkinkan (dari program) operator untuk masukan setpoint.

  • Gambar 6.52: Selecting of setpoint sources at the faceplate on OS and in the CFC

    Variabel proses, PV_IN, dan variabel terkait ditunjukkan pada Gambar 6.53. Nilai

    adalah khawatir jika hits batas, PVH_ALM, PVH_WRN, PVL_WRN, dan PVL_ALM

    dengan hysteresis, HYS. Pesan dapat ditekan secara individual melalui input M_SUP_xx

    yang sesuai. Bar kisaran diatur oleh MO_PVHR dan MO_PVLR. Nilai proses

    dinormalkan oleh NM_PVHR dan NM_PVLR.

    Gambar 6.53: Process values and variables at the faceplate on OS and in the CFC

    Kesalahan antara setpoint dan nilai proses, ER, dan variabel terkait diberikan

    dalam Gambar 6.54.

  • Gambar 6.54: Error related variables

    Variabel dimanipulasi, LMN, dan variabel terkait diberikan dalam Tabel 6.2.

    Variabel nama Arti

    Nama variable Meaning

    LMN Manipulated value

    LMNR_IN Feedback of LMN

    NM_LMNHR

    NM_LMNLR

    Normalised range limits for the manipulated value

    LMN_HLM

    LMN_LLM

    LMN high limit or low limit

    MAN_HLM

    MAN_LLM

    Manual value for LMN high or low limit

    MAN_OP

    LMNOP_ON

    Manual input of manipulated value

    Enable to input manipulated value at MAN_OP

    LMN_TRK

    LMN_SEL

    Tracking of external manipulated value

    Enable to track external value

    QLMN_HLM

    QLMN_LLM

    Indicate alarms

    QLMNOP Indicate LMNOP_ON

    QLMNOP QLMNOP Indicate LMNOP_ON

    Gambar 6.2: LMN related variables

    Beberapa variabel LMN juga ditunjukkan pada Gambar 6.55

  • Gambar 6.55: Manipulated variables

    3.3.2 Kendali Dosis DENGAN dosis blok, FB63

    The dosis Blok digunakan untuk review upsizing ATAU perampingan bets di single-

    Komponen dosis DENGAN Perangkat Berat Dan JUGA untuk review dosis menggunakan

    Pengukuran Volumetrik Perangkat. Ketika Aliran-Aliran tingkat Integrasi digunakan Harus

    Jumlah: Tersedia Penghasilan kena pajak PADA masukan PV_IN. PADA Akhir dosis

    Koreksi Naskah Otomatis untuk review menggiring bola Bisa MEMBUAT Yang akan

    Menjadi Aktif PADA dosis berikutnya. The dribbling asli ditentukan di DRIBB masukan.

    Gambar 6.56 menunjukkan bagaimana Nilai-Nilai setpoint hearts digunakan Kontrol

    dosis. Itu Modus Operasi internal yang / eksternal DAPAT diatur, baik melalui

    SPEXTSEL_OP masukan ATAU Yang SPEXON_L masukan saling Berhubungan. Hasilnya

    matikan ANTARA "setpoint internal" dan "setpoint eksternal".

    Intern. Setpoint Adalah masukan DENGAN pengoperasian SP_OP Dan Terbatas SP_LLM / SP_HLM. "Internal" operator Berarti bahwa DAPAT menyesuaikan Nilai

    setpoint.

    Luar. Setpoint (SP) TIMAH Dari SP_EXT Dan Terbatas SEBAGAI dijelaskan di differences. "Eksternal" Berarti bahwa SP_EXT Adalah setpoint valid Dan Andari isa

    menetapkan DENGAN Nilai ATAU saling Berhubungan.

  • Gambar 6.56: Setpoints for dosing control

    Operasi manual dari blok Dosis melibatkan langkah-langkah berikut (lihat Gambar 6.57):

    LANGKAH 1: Mulai. (Off -> dosis)

    LANGKAH 2

    a: dosis berakhir. (dosis -> Off)

    b: Anda mungkin berhenti dosis tersebut.

    LANGKAH 3

    a: Setelah Jeda, Anda kemudian Lanjutkan. Pergi ke LANGKAH 1.

    b: Setelah Jeda, Anda dapat Batal.

    LANGKAH 4

    a: Jika Batal, Anda dapat Batal tindakan. Pergi ke LANGKAH 3.

    b: Jika Batal, mengkonfirmasi tindakan dengan menekan OK. Pergi ke

    LANGKAH 2a.

    Gambar 6.57: Operation of Dose block

    3Variables terkait dengan operasi blok dosis ditunjukkan pada Gambar 6.58.

  • Gambar 6.58: Dosing control in CFC and at the faceplate on OS

    Pesan (6 peristiwa) dikonfigurasi di blok DOSIS ditampilkan di bagian bawah

    Gambar 6.59. Bagian atas dari gambar menunjukkan bahwa pesan dipicu adalah

    ditampilkan dalam tampilan Alarm dari faceplate.

  • Gambar 6.59: Messages of the DOSE block

    3.4 blok Pesan

    Operator mungkin memerlukan informasi tentang peristiwa yang melibatkan

    perubahan dari nilai digital atau Status di AS. Karena blok pesan dilaksanakan di AS, ada

    tidak perlu untuk sistem OS untuk polling AS untuk mendapatkan informasi ini. Blok pesan

    memonitor perubahan dan melaporkannya kepada OS. Sistem OS dapat memvisualisasikan,

    log dan arsip pesan-pesan. Anda dapat menghasilkan pesan-terkait blok dengan memanggil

    salah satu pesan berikut blok, SFBs, dalam program Anda:

    SFB 36 "NOTIFY" SFB 31 "NOTIFY_8P" SFB 35 "ALARM_8P" SFB 34 "ALARM_8"

    Alarm_8P digunakan secara luas dalam PCS 7 sistem. Penjelasan rinci tentang blok

    diberikan dalam bagian ini. Ringkasan dari blok pesan sistem di atas disediakan pada Tabel

    6.3.

  • Gambar 6.3: The block-related system message blocks

    Catatan

    Dalam kebanyakan kasus dari 7 proyek PCS, blok pesan, misalnya Alarm_8P, disebut

    oleh blok lainnya (tertanam ke blok lainnya) dan tidak digunakan sendiri.

    PCS 7 fungsi perpustakaan juga menyediakan blok pesan fungsional spesifik untuk

    aplikasi, yaitu:

    PESAN, FB43, digunakan untuk menghasilkan pesan dikonfigurasi. Ini membentuk antarmuka antara output blok yang perubahan yang akan menandai dan blok

    ALARM_8P.

    MEAS_MON, FB65, digunakan untuk memantau jika nilai terukur (sinyal analog) adalah dilanggar ke batas.

    DIG_MON, FB64, digunakan untuk mengamati titik ukur digital dengan obrolan penekanan.

    3.4.1 Blok, ALARM_8P (SFB35)

    Alarm_8P menghasilkan pesan dengan nilai-nilai yang terkait untuk 8 sinyal. Sebuah

    pesan yang dihasilkan ketika sebuah perubahan tepi terdeteksi pada satu atau lebih sinyal

    (pengecualian: pesan selalu dikirim pada blok panggilan pertama).

    Anda dapat mengetahui setiap pesan individu secara terpisah atau semua delapan

    individu pesan sekaligus. Anda dapat menggunakan parameter output ACK_STATE untuk

    menggabungkan negara pengakuan pesan individu dalam program Anda. Alarm_8P

    sementara dapat menyimpan dua pesan. Perubahan sinyal lebih lanjut kemudian diabaikan.

    Hilangnya pesan ditunjukkan oleh ERROR dan STATUS keluaran parameter (ERROR = 0,

    STATUS = 11); perangkat layar logon juga diberitahu tentang kerugian

  • Gambar 6.60: Alarm_8P

    Setelah blok panggilan pertama, semua bit dari output ACK_STATE ditetapkan dan

    itu adalah diasumsikan bahwa nilai-nilai sebelumnya input SIG_I, 1

  • Gambar 6.61: An example of using Alarm_8P

    Konfigurasi Alarm_8P ditunjukkan pada Gambar 6.62.

    Gambar 6.62: Configuration dialog of Alarm_8P

  • Pada tab teks default (Gambar 6.61), Anda menentukan teks acara mungkin termasuk nilai-

    nilai yang terkait. Anda juga dapat menentukan info teks. Acara dan info teks yang spesifik

    untuk masing-masing 8 sinyal.

    Kemudian pada tab teks tambahan (Gambar 6.62a), Anda menentukan teks yang umum untuk

    blok. 4 bidang teks pertama dicadangkan untuk PCS 7 sistem untuk digunakan. Pertama

    bidang teks mengambil hirarki tanaman dan menceritakan sumber pemicu. Kedua bidang teks

    mengambil daerah OS. Bidang teks ketiga akan diisi dengan nama batch. Dan, bidang teks

    sebagainya akan menampilkan informasi operasi. 5 bidang teks lain gratis

    Gambar 6.62a: Message configuration of Alarm_8P

    Setelah konfigurasi, contoh laporan pesan ketika sinyal dipicu. Lihat Gambar 6.62b.

    Gambar 6.62b: Messages with associated values at OS

  • 3.4.2 PESAN, FB43

    PESAN adalah penggunaan langsung dari Alarm_8p sementara menyembunyikan

    beberapa sistem informasi. Melihat Gambar 6.63. Konfigurasi pesan diilustrasikan pada

    Gambar 6.64.

    Gambar 6.63: The Message block

    Gambar 6.64: Configuration of Message

    3.4.3 MEAS_MON, FB65

    Sinyal analog disediakan di blok masukan, U, dan kemudian cek algoritma blok jika

    nilai analog melanggar dengan batas. Dua pasang batas diperiksa. Itu batas peringatan yang

    U_WL dan U_WH dan alarm membatasi AS dan U AH. Sebuah kesalahan eksternal

    (mengenai sistem otomatisasi) juga dapat dipantau. Mengacu pada Gambar 6.65 dan 6.66.

  • Gambar 6.65: Block MEAS_MON

    Secara default, teks pesan dari blok disalin dengan teks blok komentar menggunakan

    sistem nilai $$ BlockComment $$. Anda bisa menulis bermakna teks blok komentar sehingga

    pesan yang bermakna. Lihat Gambar 6.66.

    Gambar 6.66: Message texts of MEAS_MON

    3.4.4 DIG_MON, FB62

    Blok ini digunakan untuk mengamati titik ukur digital dengan obrolan penindasan.

    Kedua negara sinyal dan keadaan sistem kontrol (control eksternal kesalahan sistem, channel

    kesalahan) dimonitor. Lihat Gambar 6.67.

  • Gambar 6.67: Block DIG_MON

    The MSG_CLAS parameter dapat digunakan untuk menentukan dengan mana pesan

    kelas titik pengukuran ditandai. Lihat Gambar 6.68.

    Gambar 6.68: Message configuration of DIG_MON

    Nilai digital pada input, saya, dipantau untuk perubahan. Sebuah timer dimulai dari

    nol waktu setiap tepi sinyal input. Setelah waktu menunggu dikonfigurasi di bawah

    SUPPTIME telah berlalu, nilai masukan, saya, diteruskan untuk output Q. Hal ini

    memastikan bahwa hanya mereka sinyal yang hadir untuk setidaknya waktu yang ditentukan

    oleh SUPPTIME akan diteruskan ke output. Sinyal yang berubah lebih sering daripada

    SUPPTIME tidak akan diteruskan. Ketika SUPPTIME

  • Gambar 6.69: Emergency Stop with DIG_MON

    3,5 kontrol interlock, Blok INTERLOK

    Pertama 5 masukan dari blok interlock, I1_1 untuk I1_5, membentuk sebuah

    kelompok. Setiap sinyal dapat saling berhubungan secara langsung atau terbalik dengan

    menetapkan input sesuai NEG1_1, ..., NEG1_5. Lihat Gambar 6.70.

    Gambar 6.70: Block INTERLOK

  • Logika kelompok pertama diatur dengan cara AND_OR1. Hasilnya bisa terbalik

    menggunakan variabel, NEGRES_1. Hal yang sama berlaku untuk kelompok kedua dari 5

    input seperti untuk kelompok pertama. Dua hasil kelompok dapat ANDed atau ORed. Input,

    menimpa = 1 dapat digunakan untuk mengatur output Q untuk 0 ketika interlock adalah aktif

    (Q = 1). Ini hanya mungkin jika OVERW_EN = 1. Input ulang, Menimpa = 0, jika

    OVERW_EN = 0 atau jika ada kondisi interlock terpenuhi. Q_OVERWR = 1 ditampilkan

    pada output menunjukkan bahwa output Q itu ditimpa. Parameter output FIRST_I berisi

    nomor (1 sampai 10) dari Ix Masukan yang pertama TRUE atau terbalik SALAH. Jika

    beberapa kondisi yang ditetapkan secara bersamaan, terendah Jumlah yang dimasukkan

    dalam FIRST_I. Jika tepi RESET masukan positif, FIRST_I adalah ditetapkan sama dengan

    nol, jika tidak ada kondisi di atas terpenuhi.

    Blok ini memiliki faceplate pada OS. Status kondisi ditampilkan di faceplate. Teks

    sinyal interlock ditulis dalam Text_0 dan teks_1. Lihat Gambar 6.71

    Gambar 6.71: Faceplate of INTERLOK