Modbus Serial
MODBUS formatet som är implementerat är RTU. För att identifiera meddelanden används fälten för
slav-adress och funktions-kod i MODBUS headern. I RemTrans[0] och [1] anges dessa värden i
ProviewR världen. Se MODBUS specifikationen för mer info.
Modbus Serial är ännu inte implementerat som ett I/O system i ProviewR. Man måste konfigurera
meddelandena genom att använda RemnodeModbus och specifiera RemTrans-objekt för de olika
operationerna man vill utföra. Modbus arbetar i en fråga/svara mod så att för varje operation
som ska utföras, specifieras ett RemTrans-objekt för sändning och ett för mottagning.
Modbus-headern i meddelandet och checksummehanteringen görs automatisk, men man måste specifiera
innehållet i meddelandet för inläggning till sänd-bufferten. På samma sätt måste man avkoda
innehållet i mottagna meddelanden.
Modbus TCP är implementerat som ett I/O system i ProviewR, Se mer information om detta i
dokumentet "Guide to I/O Systems". Med Modbus TCP behöver man inte hantera avkodning av
meddeladen.
Ta emot meddelanden
När ett meddelande tas emot, letas efter den RemTrans med Address[0] och [1] som matchar fälten
för slav-adress och funktions-kod i meddelandets header. Om buffer-objektet är tillräckligt
stort, lagra meddelandet och DataValid flaggan sätts.
Skicka meddelanden
Meddelanden som sänds använder innehållet i RemTrans.Address[0] och [1} för fälten för
slav-adress och funktions-kod i meddelandets header.