PLC ve PC arasında etkileşimli haberleşme

Merhabalar. c# ta sharp7, s7.net yada easymodbus kütüphanelerinden birini kullanarak scada yazmam gerekiyor. kullandığım plc tia portal .Sizce hangisini öğrenip kullanmalıyım. otomasyon sektöründe hangisi daha çok kullanılıyor. birde easymodbus kullanırsam plcsim ile yazdığım plc kodunda anlık veri değiştirebilir miyim scada üzerinden? teşekkür ederim şimdiden iyi çalışmalar.
 
S7.Net Son derece başarılı diğerkütüphaneyi hiç denemedim.
 
S7.Net Son derece başarılı diğerkütüphaneyi hiç denemedim.
merhabalar. s7.net kütüphanesi kullanıyorum. yazdığım kod şu:

bool mbiti = (bool)plc.Read("M0.1");

yukarıdaki kodu yazdığımda plc deki M0.1 deki değeri okumak isterken

System.InvalidCastException: 'Belirtilen atama geçerli değil.'

şeklinde bir hata alıyorum. bu kodu yazıp çalıştıranlar var ama bende hata veriyor. yardımlarınız için çok teşekkür ederim.
 
Aslan1453 Merhabalar;
PLC ile bağlantı sağlayabiliyor musun,PLC open komutunu ilk önce kullanman gerek,bağlandığın plc tipi hangisi detay verirseniz daha fazla tyardımcı olmaya çalışırız.

Kolay Gelsin
 
Aslan1453 Merhabalar;
PLC ile bağlantı sağlayabiliyor musun,PLC open komutunu ilk önce kullanman gerek,bağlandığın plc tipi hangisi detay verirseniz daha fazla tyardımcı olmaya çalışırız.

Kolay Gelsin

Öncelikle geri dönüşünüz için teşekkür ederim. elimde plc olmadığı için Siemens PLCSIM kullanıyorum. dedğiniz gibi kodda plc.open(); komutunu yazdım. plc.Write("M0.0",1); komutunuda uyguladım ve plc ye 1 komutunu gönderdim ancak okumak istediğimde hata alıyorum.
 
bool mbiti = (bool)plc.Read("M0.1");
Kodunu nerede kullanıyorsun ?
Eğer standart Windows form kullanıyorsan :
Kod:
        public Form1()
        {
            InitializeComponent();
        }
        bool mbiti;

        private void timer1_Tick(object sender, EventArgs e)
        {
                mbiti = plc.Read("M0.1");
        }

Şeklinde yaparmısın
 
dediğiniz gibi yaptım ama yinede hata veriyor.
 
Arkadağım kodlarını burada bir sergile bakalım hepberaber gözden geçirelim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…