Aşama-1
CODESYS Yazılımında Yapılması Gerekenler
Codesys tarafında öncelikle ilgili PLC modeli seçimi yapılarak proje oluşturulur.
Basit bir program yazılır. Yazılan programların isimleri MainTask kısmında tanımlanır.
[1] Device kısmı sağ tıklanarak add device kısmından Ethernet driver eklenir. [2] Erhernet kısmı sağ tıklanarak ModbusTCP_Slave_Device eklenir. Eklenen kısım içerisindeki Unit ID=1 yapılır. [3] ModbusTCP_Slave_Device içerisinden Modbus TCP Slave I/O Mapping tıklanarak Modbus adres bölümü açılır. [4] Program içerisinde kullanılan adresler input yada output olma durumuna göre listeye işlenir. Adreslere karşılık gelen KEP server adresleri tespit edilerek, KEP server tarafında etiketlenir. ( KEP server tarafında anlatılacaktır. ) [5] Enabled 2 seçilerek programın sürekli sorgulaması aktif hale getirilir.
Aşama-2
KEP Server Yazılımında Yapılması Gerekenler
[1] Proje oluşturulur. [2] Connectvity sağ tıklanalak add channel kısmından channel1 oluşturulur.Bu kısımda ayrıca haberleşme protokolü modbus TCP seçilmelidir. [3] Channel1 sağ tıklanarak add device kısmından device1 oluşturulur. [4] Device1 sağ tıklanarak properties kısmından açılan pencereden modbus ayarları girilir. [5] Aygıt adı girilir. [6] Driver seçeneği Modbus TCP/IP Ethernet olmalıdır. [7] ID kısmına PLC nin IP numarası girilmedir. Örneğin; PLC’ nin IP adresi 192.168.0.114 olsun. ID numarası 1 olsun.
Aşama-3
[2] Sembol tıklanarak OPC Quick Client açılır. Bu kısımdan veriler canlı olarak izlenenip komut verilebilir. [3] Adreslenmiş etiketletler data tipleri ile birlikte şekilde gösterilmiştir. [4] PLC ile haberleşme sağlanmış ise Quality=Good olarak gözlemlenir. Value kısmından değerler okunup yazılabilir.
Aşama-4
[1] Help kısmından Modbus Addressing bulunur. [2] Açılan tablodan Codesys tarafında ki adreslere eşit olan adresler tespit edilir.