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.