PLC-bilgisayar PLC-MCU iletişimi

Başlatan erdemontas, 10 Eylül 2018, 14:04:08

erdemontas

Merhabalar,

PLC'den veri alınabilir mi bu konuda araştırma yapıyorum fakat aklıma takılan ve net bir şekilde cevabını bulamadığım bir soru var. PLC ile bilgisayar vey PLC ile herhangi bir MCU arasında iletişim kurmak istersek RS232 veya RS485 portlarını kullanabiliyoruz diye biliyorum.(Yanlışsam lütfen düzeltin)

Bu olayı plcden gelene veriyle mcu'yu kullanarak bir olayı tetikleme şeklindeki bir senaryoda kullanabiliyor muyuz? Karşılaşılacağım zorluklar nelerdir? Tam olarak hangi konuları araştırmam gerekiyor?

RS232 veya RS485 portu olan her plc'den data çekebiliyor muyuz? Deltadan çekersin, siemens'ten çekemezsin gibi bir olay var mı?

Acemi sorular için kusura bakmayın ama net cevaplar bulamadım. Şimdiden teşekkürler



erdemontas

Alıntı yapılan: magnetron - 10 Eylül 2018, 14:11:43modbus'u araştır

teşekkürler bakmaya başladım. Peki bu konuda bir yorumunuz var mı ?

Alıntı yapılan: undefinedRS232 veya RS485 portu olan her plc'den data çekebiliyor muyuz? Deltadan çekersin, siemens'ten çekemezsin gibi bir olay var mı?

magnetron

örnek kod bulabileceğin en basit haberleşme yöntemi modbus
ve aşağı yukarı her PLC modbusu destekler

onun için hangi PLC ile çalışacaksan (PC veya MCU da protokolü yazdıktan sonra) o PLC nin manuelinde hangi modbus adresleri PLC nin içindeki hangi hafızaya denk gelir onu bulman lazım

şurası bana çok yardımcı olmuştu
http://www.simplymodbus.ca/

erdemontas

11 Eylül 2018, 17:07:06 #4 Son düzenlenme: 11 Eylül 2018, 17:12:04 erdemontas
Alıntı yapılan: magnetron - 10 Eylül 2018, 17:27:14örnek kod bulabileceğin en basit haberleşme yöntemi modbus
ve aşağı yukarı her PLC modbusu destekler

onun için hangi PLC ile çalışacaksan (PC veya MCU da protokolü yazdıktan sonra) o PLC nin manuelinde hangi modbus adresleri PLC nin içindeki hangi hafızaya denk gelir onu bulman lazım

şurası bana çok yardımcı olmuştu
http://www.simplymodbus.ca/


Çok teşekkürler başlangıç noktası için 2 gündür sürekli okuma yapıyorum, faydalı oldu bayağı.
Bir sorum olacak. Hali hazırda içinde program olan PLC'den, içindeki programı ve akışı bozmadan direkt modbus protokolü kullanarak veri alınabilir mi? Yoksa o programı yazan kişinin gerekli çıkışları PLC programında girmiş olması mı gerekiyordu?

magnetron

PLC nin içinde modbus u enable etmek gerekir herhalde, onu hangisi ise o PLC nin manuelinde okuman lazım

sonra modbus belli bir alandan veri çeker veya üstüne yazar

mesela PLC nin içindeki dataword 100 den 150 ye kadar diyelim

bunların içine haliazırdaki ladder program istediğin bilgileri koyduysa güzel

yok bilgiler dağınıksa yani birisi DW 110 da öteki 170 deyse farklı iki bölgeyi okutman gerekebilir

ilkinde DW 100 DW 150 arası ikincisinde DW 150 DW 200 arası gibi

mert3162

|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan