18 Haziran 2016 Cumartesi

Siemens S7-1200 HMI Modbus RTU Haberleşme Örneği

s7-1200 Modbus RTU

Siemens S7-1200 HMI Modbus RTU Haberleşme Örneği:
S7-1200 Slave -HMI Master

Delta HMI ile Siemens S7-1200 Modbus haberleşmesi PLC burada Slave olarak ayarladım.
  (1212C AC/DC/RLY modeli, Haberleşme modülü CM1241 RS485/422, HMI DOP-B03S211 )


s7-1200 Modbus RTU
s7-1200 Modbus RTU

Programımı yazarken bazı önemli noktalar var:


s7-1200 Modbus RTU


TIA portal da data blok açıtğımızda data blok
 özelliklerinden Attrbutes sekmesinden "optimized block access" bilgisini pasif yapıyoruz.

HMI haberleşme ayarında Haberleşme gecikme zamanını 200Ms yapıyorum. 200ms de bir haberleşme kesmesine gidiyor.

s7-1200 Modbus RTU

S7-1200 Manuelinden Modbus adreslerinin okunması.

s7-1200 Modbus HMI Haberleşme

Çıkış bitlerini okumak için. sağ sütundaki Modbus adreslerine bakıyoruz
Q0.0 çıkışının adresi 1 olarak kullanılıyor ve çıkış adresleri sıralı olarak  devam ediyor.

Çıkış Bitleri:
Q0.0,  Q0.1,  Q0.2...  Q1192  çıkışı en son ,
1,        2,        3,  ......  9999     en son adres

Giriş bitini okurken de aynı şekilde:
I0.0,      I0.1,      I0.2.......  I1992   girişi en son
10001,  10002    10003      19999   adresi en son.

Dokunmatik panelimden değer giriyorum ve tia portal da online modda hemen gelen değeri görebiliyorum.


Yaptığım işlemleri tek tek anlatıyorum bu videoda:




TIA portal örneğini ve Dopsoft Programını diğer Plc manuelini en alltta paylaşıyorum.

Herhangi bir soru da , takıldığınız yerde yorum yazın mail atın.

1 yorum: