Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Bol bol kod yazacaksın kod okuyacaksın, başkalarının yazdıklarını inceleyeceksin her zaman hedef daha okunaklı kod yazmak, programın çalışması çok önemli değil okunaklı yazılan kodda hatalar daha hızlı düzeltilir amaç bu olmalı.
Eğer ST diline hakimseniz, SCL deki ST komutlarını Beckhoff destekliyor, bire bir copy paste yapabilirsin o kısımları, bence ST dilinin en iyi editörü codesys tabanlı Beckhoff ta bulunuyor.
Simulasyon için yabancılarda gördüğüm yöntem PLC programında kullanılan tüm inputLAR , outputLAR dijital olarak(sanal) kontrol ediliyor ve fiziksel çıkışlara atanma ayrı bir FC içinde mapleniyor yani atıyor.
Örneğin şu şekilde yapıyorlar;
// Input Outputları mapleme kısmı
IF SimulasyonAktif...
Bunu incelediniz mi?
https://support.industry.siemens.com/cs/document/67295801/data-exchange-between-s7-station-and-pc-station-with-simatic-net-opc-server?dti=0&lc=en-WW
Merhaba tekrar araştırma yaptığımda şöyle bir sonuçla karşılaştım:
Operatör paneldeki BOOL tipindeki değişkenleri plc tarafındaki fonksiyon blok girişlerinde InOut şeklinde atamıştım bu atama PLC tarafında sorunlara neden oluyormuş, op değişkenlerini sadece Input olarak tekrar atama yapınca...
Siemensle görüştüğümde bu tip sorunların windows ile uyuşmazlıktan çıkabileceğini, yöntemimin doğru olduğunu ve aşağıdaki versiyonlara geçmemi önerdi, bendeki windows 10 pro 22H2 versiyonu TIAv15.1+SP5 i desteklemiyormuş ama kurarken hata vermedi.
Merhaba;
Aşağıdaki gibi BOOL tipinde butonlarım var ve bastığı sürece On olarak ayarladım (SetBitWhileKeyPresssed), sistem RunTime olarak(TIA v15.1) bilgisayarda çalışmakta ve ethernet üzerinden S71200 PLC ile haberleşmekte.
Sorunum bu butonlar elimi çeksem bile bazen On olarak takılı kalıyor...
Windowsun versiyonunu ve kullanacağın PROGRAMLARIN versiyon uyumluluğunu aşağıdaki linkten kontrol etmelisin.
https://support.industry.siemens.com/compatool/#/main/start