Tahsin4040
Üye
- Katılım
- 4 Eki 2021
- Mesajlar
- 8
- Puanları
- 1
- Yaş
- 31
Merhaba
Sanal memory ile dıgıtal inputu s7 1200 de nasıl aktif edebilirim?
Sanal memory ile dıgıtal inputu s7 1200 de nasıl aktif edebilirim?
// Input Outputları mapleme kısmı
IF SimulasyonAktif = FALSE THEN
// Simulasyon Aktif değilse atama
DI_Unit-1 := %I0.0 ; // Tüm fiziksel girişler dijital girişlere maplenir.
DI_Unit-2 := %I0.1;
%Q0.0 := DQ_Unit-1; // Tüm Dİjital Çıkışlar fiziksel çıkışlara atanır
%Q0.1 := DQ_Unit-2;
ELSE
// Simulasyon aktifse atama olmaz DI ve DQ lara yazma olmaz, dijital IO'lar kontrol edilebilir hale gelir.
;
END_IF
simülasyon yapmak için mi kullancaksınızMerhaba
Sanal memory ile dıgıtal inputu s7 1200 de nasıl aktif edebilirim?
Evetsimülasyon yapmak için mi kullancaksınız
// Input Outputları mapleme kısmı
IF SimulasyonAktif = FALSE THEN
// Simulasyon Aktif değilse atama
DI_Unit-1 := %I0.0 ; // Tüm fiziksel girişler dijital girişlere maplenir.
DI_Unit-2 := %I0.1;
%Q0.0 := DQ_Unit-1; // Tüm Dİjital Çıkışlar fiziksel çıkışlara atanır
%Q0.1 := DQ_Unit-2;
ELSE
// Simulasyon aktifse atama olmaz DI ve DQ lara yazma olmaz, dijital IO'lar kontrol edilebilir hale gelir.
;
END_IF
IF DI_Unit-1 then // Sim aktifse aşağıdaki koddan bilgi gelir, değilse fiziksel IO dan
DQ_Unit-1 := TRUE;
ELSE
DQ_Unit-1 := FALSE;
END_IF
IF SimulasyonAktif THEN
//Simulasyon aktifse DI ve DQ lar belli şartlar altında plc içinde komutla simule edilebilir hale gelir.
//Inputlar otomatik olarak On Of yapılıyor veya HMI dan kontrol edilebiliyor.
IF AktuelPos > 1000 then
DI_Unit-1 := TRUE;
ELSE
DI_Unit-1 := FALSE;
END_IF
END_IF
Elinizde böyle yapılmış hiç örnek var mı acabaYazdıklarımı tekrar düzenledim kodda hatalar ve yanlışlıklar vardı.