Kullanım Kılavuzları
S7–200 PLC Kullanma Kılavuzu Derleme Kuralları İhlalleri Programın derlenmesinden sonra yüklemeye çalıştığınızda S7–200, programı ikinci defa bir derlemeye tabi tutar ve derleme kurallarını ihlal eden bir duruma rastlarsa, yüklemeyi reddeder ve ikincil hata kodu oluşturur. Bir başka deyişle, Step 7-Micro/Win’in hata vermemiş olması programın hatasız olduğu anlamına gelmez. Tablo C–3’de bu tarz hatalar için oluşturulan kodlar yer almaktadır. Tablo C–3 Derleme Kuralları İhlalleri Hata KoduDerleme Hataları (İkincil) 0080 Program derlenemeyecek kadar büyük, kısaltılması gerekir 0081 Devre (network) çok büyük, birkaç parçaya ayırın 0082 Geçersiz komut; CPU bu komutu desteklemiyor. 0083 Eksik MEND veya ana programda bu komuta izin yok. 0084 Rezerve 0085 FOR eksik; FOR komutunu ekleyin veya NEXT komutunu silin. 0086 NEXT eksik; NEXT komutunu ekleyin veya FOR komutunu silin. 0087 Etiket (LBL, INT, SBR) eksik; gereken etiketi ekleyin. 0088 RET eksik veya bu komut altprogramda kullanılamaz. 0089 RETI eksik veya bu komut altprogramda kullanılamaz. 008A Rezerve 008B SCR segmentinden/segmentine geçersiz JMP 008C Etiket (LBL, INT, SBR) birden çok kullanılmış. 008D Geçersiz etiket (LBL, INT, SBR); izin verilen etiket sayısı aşılmış. 0090 Geçersiz parametre 0091 Aralık hatası (adres bilgisiyle birlikte); operand aralığını kontrol edin. 0092 Komut sayı değerinde hata (sayı değeriyle birlikte): Maksimum sayı değerini kontrol et 0093 FOR/NEXT dallanma seviyesi aşılmış. 0095 LSCR komutu eksik (SCR Yükle) 0096 SCRE komutu eksik (SCR Sonu) veya SCRE komutundan önce izin verilmeyen bir komut var 0097 Kulanıcı programında hem numaralı hem de numarasız EV/ED komutları yer alıyor 0098 RUN konumunda geçersiz düzeltme (Numarasız EV/ED komutlarıyla düzeltme yapılmaya çalışılmış) 0099 Çok fazla sayıda saklı program parçası var (HIDE komutları) 009B Geçersiz indeks (başlangıç pozisyonu 0 olarak tanımlanan karakter dizisi işlemi) 009C Maksimum komut uzunluğu aşıldı 406