Siemens Alarm 12300 — [Channel %1: ] Block %2 parameter call-by-reference hilang pada pemanggilan subrutin %3
SINUMERIK 840D sl / 828D CNC (NC, cycle, HMI & PLC alarms)
Arti
Dalam definisi subrutin, parameter REF formal (parameter call-by-reference) ditentukan tanpa parameter aktual yang ditetapkan padanya. Penetapan terjadi pada pemanggilan subrutin berdasarkan posisi nama variabel dan bukan berdasarkan nama (misalnya PROC XYZ (INT X, INT Y, VAR INT Z) dipanggil sebagai N50 XYZ (X, Y) membuat parameter REF Z hilang). Reaksi: blok koreksi disusun ulang, sinyal antarmuka diset, tampilan alarm.
Penyebab umum dan diagnosis
Subrutin dipanggil tanpa variabel aktual yang disediakan untuk parameter call-by-reference (VAR/REF) formal.
Solusi
Tekan tombol NC Stop dan pilih fungsi "Correction block" dengan softkey PROGRAM CORRECT; pointer koreksi diposisikan pada blok yang salah. Tetapkan variabel ke semua parameter REF (parameter call-by-reference) subrutin saat pemanggilan. Tidak ada variabel yang boleh ditetapkan ke parameter formal "normal" (parameter call-by-value), karena ini secara default diisi dengan 0. Kelanjutan program: Hapus alarm dengan tombol NC START atau RESET dan lanjutkan program.
Di mana ditampilkan
Alarms appear on the SINUMERIK HMI (Diagnosis -> Alarms) with the alarm number and parameterized text; NC alarms are 5-6 digit numbers, cycle alarms 61000-62999, PLC/HMI alarms in their documented ranges.
Berlaku untuk nomor komponen berikut
- 6FC5203… — SINUMERIK OP 030/031 Slimline Operator Panel (FM-NC/810D/840D)
- 6FC5210… — SINUMERIK 810D/840D MMC 100/101 Operator Interface Unit
- 6FC5303… — SINUMERIK Operator Panel Front / Handheld Terminal
- 6FC5357… — SINUMERIK 840D NCU (Numerical Control Unit)
- 6FC5247… — SINUMERIK 840D NCU Accessories (Battery, NCU Box)
Minta penawaran suku cadang pengganti
Industrial Automation Co. menjual, memasok, dan memperbaiki suku cadang Siemens — unit baru, rekondisi, atau tukar tambah dengan garansi.
Sumber: Siemens A5E40869531B. Informasi referensi untuk profesional pemeliharaan; selalu pastikan dengan manual unit dan versi perangkat lunak Anda yang tepat. This page in English