Siemens S7-1500 MODBUS haberleşme özeti

MODBUS MASTER:

Önce donanımı aşağıda gösterildiği gibi yapılandırın:

Ardından aşağıda gösterildiği gibi programlama için OB1'i açın:

İlk önce başlatılmış bloğu MODBUS ORTAK YÜK çağırın

Pin açıklaması:

REQ: Komut yükselen kenarda başlar (0 - 1).

PORT: CM'yi kurduktan ve yapılandırdıktan sonra, CM bağlantı noktası değerini aygıt yapılandırmasının "Donanım Kimliği" özelliğinde bulabilirsiniz. Sembolik port adı, PLC etiket tablosunun "Sistem sabitleri" sekmesinde belirtilir. Daha önce bahsedilen donanım tanımlayıcı mı

BAUD: Veri aktarım hızını seçin:

1 = 300, 2 = 600, 3 = 1200, 4 = 2400, 5 = 4800, 6 = 9600, 7 = 19200, 8 = 38400, 9 = 57600, 10 = 76800, 11 = 115200 bit / sn. Diğer tüm değerler geçersizdir.

PARİTE: eşlik seçin:

· 0 - Yok

· 1 küsur parite

· 2-Eşitlik

RESP_TO: Yanıt zaman aşımı:

5 ms - 65535 ms-Modbus_Master'ın slave'den yanıt beklediği süredir (milisaniye cinsinden). Slave bu süre içinde yanıt vermezse, Modbus_Master isteği tekrarlar veya belirli sayıda yeniden deneme talebinden sonra isteği iptal eder ve bir hata verir (aşağıya bakın, RETRIES parametresi).

MB_DB: MODBUS MASTER'ın örnek veri bloğunun bir bölümünü aşağıda gösterildiği gibi kullanın: Modbus_Master veya Modbus_Slave komutunun örnek veri bloğuna referans. MB_DB parametresi, Modbus_Master veya Modbus_Slave komutunun MB_DB parametresi ile değiştirilmelidir (statik, bu nedenle komutta görünmez).

Ardından, aşağıda gösterildiği gibi MODBUS MASTER'ın fonksiyon bloğunu çağırın:

Pin açıklaması aşağıdaki gibidir:

REQ; bir darbe sinyalidir, bir darbe verir, bir kez gönderir ve alır

MB_ADDR: köle adresidir

MOD: okuma ve yazma modu, 0 okunur, 1 yazılır

DATA_ADDR: İlgili fonksiyon kodu

LEN: veri uzunluğu

DATA_PRA: Alma veya gönderme için depolama alanı

Yukarıdaki, mod ve işlev kodu arasındaki karşılık gelen ilişkidir

Yukarıdaki uygulamalara ek olarak, bir yer daha ayarlanması gerekiyor:

Aşağıda gösterildiği gibi MODBUS COMMON LOAD'un örnek veri bloğunu açın:

MODU 4 olarak ayarlayın

Yukarıdakiler ana istasyonun bir özetidir

Sonra, slave'in ayarları hakkında konuşalım:

Önceki parametreler ana istasyonla aynıdır, yani MODBUS SLAVE'ın çağrılması şunları açıklamalıdır:

MB_ADDR: MODBUS'un slave adresi

MB_HOLD_REG: Bu, 40001 işlev koduna karşılık gelir

Örneğin, 00001 işlev kodu Q0.0'a karşılık gelir

10001 ------ I0.0

30001 ------- IW0

Geri kalanı ana istasyon ayarlarıyla aynıdır.

Grafik ve metin, WINCC'nin çoklu ekranı nasıl gerçekleştirdiğini açıklar
önceki
İnvertör ve PLC nasıl kablolanır, çizimler burada!
Sonraki
Kıdemli mühendis notları, inverterin yaygın güvenlik tehlikelerinin özeti
Kontaktör kendinden kilitleme ve kilitleme devresinin grafik açıklaması, yeni başlayanlar girer
Minyatür devre kesicinin A, B, C, D tipi nasıl seçilir? En kapsamlı seçim stratejisi
Dağ tırmanışı yanlışlıkla "sınır ötesi", eve gitmek için Hebei'den kısa mesajlar aldı ve karantinaya mı alındı? Çevrimiçi şakalar doğru değil!
1 geçiş 43! Harbin salgını kümelenmiş, "iller arası" yayılma
Güven verici ve emanet edilmeye değer - Şangay'ın "dış savunma girdisini, iç savunma toparlanmasını" nasıl yaptığını görün
Nanjing West Road'daki bu alan şimdi gerçekten çok güzel
"Yalnız Yolculuk" iki aydan fazla bir süredir Şangay, Wusongkou'da demirlemiş durumda. 680 Çinli ve yabancı mürettebatın tedariği kim ...
Ulusal Halk Kongresi vekili Chen Qingbo: Anti-salgın hastalıktan ve çalışmaya devam etmekten sorumlu
Yiyecek + | Anren bir kaseyi çırpıyor ve pul biberleri sallıyor: baharatlı penetrasyonu sallıyor
10 yıllık birikimler boşa gitti ve milyonlarca varlık kaybedildi! Shenzhen polisi "Dış Ekspres Finansman" hakkında soruşturma açtı
Yangxi Eyaleti, Xinxu Kasabasındaki 21 nehir şefi nehri kontrol etmek için demir eli yönetiyor
To Top