Membaca Date & Time pada S7

Step 7 Add comments

Pada suatu kesempatan, saya berhadapan pada suatu pemrograman dengan triger waktu real.
Dengan studi kasus seperti ini, setiap pergantian shift beberapa data di log dalam suatu data block yang kemudian akan ditransfer ke database SCADA. Untuk melakukan ini maka PLC harus bisa membaca kapan aja pergantian shift tersebut dilakukan, dengan arti lain bahwa PLC harus bisa membaca jam.

Untuk contohnya menggunakan CPU 317-2 PN/DP serta fasilitas library bawaan Simatic Manager.

- Untuk langkah pertama yaitu mencocokkan DT PLC dengan DT PC

- Menyiapkan DB untuk Date and Time PLC


Tipe data untuk DATE_AND_TIME memiliki range 8 byte

- System Function SFC1 READ_CLK


- SCRIPT

// Read Clock Function
CALL  “READ_CLK”
RET_VAL:=MW0
CDT    :=”Data Date Time”.PLCDt

// Data Tahun
L     DB1.DBB    0
T     MB    10

// Data Bulan
L     DB1.DBB    1
T     MB    11

// Data Tanggal
L     DB1.DBB    2
T     MB    12

// Data Jam
L     DB1.DBB    3
T     MB    13

// Data Menit
L     DB1.DBB    4
T     MB    14

// Data Detik (s)
L     DB1.DBB    5
T     MB    15

// Data Detik (ms)
L     DB1.DBB    6
T     MB    16

// Data Detik ( 10s)
L     DB1.DBB    7
T     MB    17

- Monitor Data

Nilai MB13 yaitu 16 (dalam hex) menunjukkan jam 4 sore, jadi cukup menggunakan nilai MB13 ini sebagai triger untuk melakukan eksekusi yang lain sesuai kebutuhan .

14 Responses to “Membaca Date & Time pada S7”

  1. e.one Says:

    good !!!
    tambain dikit donk tutor sinkronisasi dgn SCADA/HMI-nya mas, itu kan komponen pentingnya .. krn klo ngk salah nerjemahin tutor ini jam itu di set dr SCADA/HMI-nya kan? klo jam PC-HMI ngk sinkron bisa brabe tuh ..:)

  2. Fathoni Says:

    gak mau ah itu udah dibahas ama mas :)

  3. Tresna Says:

    Jadi inget waktu itu nanya tentang aplikasi baca date & time ini. ^^ Terima kasih ya Mas Toni..waktu itu udah bantuin ngejelasin tentang ini ^^

  4. irawan N Says:

    permisi mas, numpang nanya gimana caranya database yang dibuka lewat intouch jadi triger ke PLC ??
    terima kasih sebelumnya..
    ^_^

  5. Fathoni Says:

    wah udah lama mas ga pernah buka intouch
    coba ditanya ke yang lebih masternya yang ada link di sebelah kanan toekangscada.com

  6. irawan N Says:

    Okey mas, trimakasih..
    ^_^

  7. sugiarto Says:

    salam kenal mas, saya pemula mengenai plc. gimana caranya troubleshooting untuk mengganti cpu dan i/o card pada plc s7-300 ya mas, langkah-langkahnya apa aja …..??
    terimakasih sebelumnya..

  8. agung Says:

    saya masih bingun sama plc

  9. e.one Says:

    @agung : smentara sabar dulu mas, karena yg punya blog ini statusnya masih bingung juga, baru merit dah harus jauhan dulu ..wink!!!

  10. Fathoni Says:

    @sugi : pertama upload semua programnya ke PG/PC, atau kalo punya source codenya tinggal compare dan edit jika ada perubahan, jangan lupa juga di copy status db online yang terakhir, setelah itu diganti cpunya, udah deh donlot, atau kalo ada epromnya tinggal epromnya aja di masukin ke cpu yang baru
    @eone : sial… :)

  11. Nurul huda Says:

    Salam kenal mas,
    Mau tanya nih, gimana cara merubah pulse ke rpm, tk nurul huda

  12. fathoni Says:

    diitung aja berapa pulse yang dihasilkan oleh rotary encoder dalam satu detik, terus tinggal dikali 60 :) biasanya ada modul counter khusus atau high speed digital imput, ada beberaa jenis encoder dan modul yang udah sangat presisi, jadi 1/4 putaran pun udah mendeteksi pulse, lupa saya istilahnya apa :)

  13. asral Says:

    Ass, salam kenal,
    Mas, mohon bantuannya, kira kira bagaimana konsep sport correction, pada mesin packing, ada bagian pemotong yang digerakkan servo, dan ada bagian supplier kemasan ke bagian pemotong juga digerakkan servo, agar pemotongan tepat di titik yang sama, dan pjng kemasan bisa bervariasi. terimakasih sebelumnya, wassalam

  14. fathoni Says:

    salam kenal balik mas,,,,,
    saya ga punya experience di packing machine
    cuma setau saya untuk servo system ada program untuk posisi axis (koordinatnya), untuk feedbacknya biasanya pake encoder

Leave a Reply

Copyright © 2008 fathoni.co.cc, Powered by Wordpress, WP Theme redesign from Glossyblue
Entries RSS Comments RSS Log in