Flexisoft Programlama dilleri hakkında

RENU PLC ile ilgili her türlü sorularınızı buraya yazabilirsiniz...
Cevapla
Ahmet
Mesajlar: 2
Kayıt: 25 Kas 2017 00:17
İletişim:

Flexisoft Programlama dilleri hakkında

Mesaj gönderen Ahmet »

Youtube videolarından gördüğüm kadarıyla Renu plc codesys tabanlı bir plc.
ST diliyle ilgilide teknik destek sunacakmısınız yoksa sadece ladder ile sınırlımı olacak?
Kullanıcı avatarı
FastDestek
Mesaj Panosu Yöneticisi
Mesajlar: 254
Kayıt: 22 Kas 2017 16:08
İletişim:

Re: Flexisoft Programlama dilleri hakkında

Mesaj gönderen FastDestek »

Renu PLC IEC61131-3 standartı programla diline sahiptir. Ladder olarak destek verilecektir.
kgnoner
Mesajlar: 1
Kayıt: 01 Şub 2018 16:14
İletişim:

Re: Flexisoft Programlama dilleri hakkında

Mesaj gönderen kgnoner »

Flexisoft içerinde "Ladder to ST" yada "ST to Ladder" gibi çevirme özellikleri var. Ladder ile yazılmış bir kodu rahatlıkla ST olarak çevirebilir ve ikisini karşılaştırarak dil arasındaki farkları görebilirsiniz.
Ramazan Aslan
Mesajlar: 6
Kayıt: 30 Eki 2019 11:56
İletişim:

Re: Flexisoft Programlama dilleri hakkında

Mesaj gönderen Ramazan Aslan »

Merhaba,
ST dilinde bir TON timer değişkeni nasıl oluşturulur.
Kullanıcı avatarı
Mesut
Mesajlar: 69
Kayıt: 25 Eyl 2018 10:35
İletişim:

Re: Flexisoft Programlama dilleri hakkında

Mesaj gönderen Mesut »

Merhaba,

ST dilinde programlama yapmak için öncelikle Main sekmesinin altına yeni bir Logic Block oluşturmanız ve bu block'un ST olarak belirlemeniz gerekmektedir.

Bir timer belirlemek için(örn: TON),
Program satırına " Timer0(Enable,P_T); " bu kod parçasını yazmanız yeterlidir.
1- Bu kod yazıldıktan sonra Enter tuşuna basınız, Flexisoft Tagları tanımlamanızı isteyecektir.
Timer0 : TON
ton_1.PNG
Enable : Bool
ton_2.PNG
P_T : TIME
ton_3.PNG
2- Timer0'ın çıkış kontağını alabilmeniz için " Cikis:=Timer0.Q; " yazın ve Enter tuşuna basın sonra Cikis tagını Bool olarak seçin.

Not: TON fonksiyonunun gereksinimleri bir başlama ve bir süre girişidir. Diğer fonksiyonların giriş gereksinimlerini öğrenmek için Flexisoft'ta fonksiyon üzerine çift tıklayıp açılan Help dosyasına bakabilir ya da fonksiyon üzerine mouse imlecini getirip bekleyebilir ve açılan uyarıda görebilirsiniz.
ton_giris_cikis.png
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Ramazan Aslan
Mesajlar: 6
Kayıt: 30 Eki 2019 11:56
İletişim:

Re: Flexisoft Programlama dilleri hakkında

Mesaj gönderen Ramazan Aslan »

Öncelikle hızlı bir şekilde cevap verdiğiniz için teşekkür ederim.
Resimdeki gibi Timer'ın girişlerini ve PT değerini nasıl belirleyebilirim.
Bu şekilde ST dilinde tanımlamaları ve yazım kurallarını gösteren benimle paylaşabileceğiniz bir döküman var mıdır?
timer.PNG
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Mesut
Mesajlar: 69
Kayıt: 25 Eyl 2018 10:35
İletişim:

Re: Flexisoft Programlama dilleri hakkında

Mesaj gönderen Mesut »

Merhaba,

Kullanmış olduğunuz tanımlamalar hatalıdır. Aşağıdaki gibi tanımlama yapabilirsiniz,
P_T:=t#5s;
Timer0(Enable,P_T);
Cikis:=Timer0.Q;
Gecen_Sure:=Timer0.ET;
ya da
Timer0(Enable,t#5s);
Cikis:=Timer0.Q;
Gecen_Sure:=Timer0.ET;
Not: Gecen_Sure tag'ı time değişkenidir.

ST dili ile alakalı detaylı bilgiye Flexisoft yardım dokümanından ulaşabilirsiniz.
Flexisoft'u açın, üst menüden Help > Contents seçeneğine tıklayın. Yardım dosyası açılacaktır, resimdeki yol üzerinden ST dili yardım sayfasına ulaşabilirsiniz.
ST_help.PNG
Daha detaylı bilgi için internet üzerindeki kaynakları inceleyebilirsiniz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Cevapla

“RENU PLC Forum” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir