- nastavte Maestro na pevnou DTE rychlost, jakou potřebujete = rychlost na lokálním sériovém portu AT+IPR=19200 (default: AT+IPR=9600 nebo AT+IPR=115200, podle modelu) AT+IPR=0 = autobaud (pozor, chytá se na AT příkazy, první znak po resetu musí být "A") - pokud máte formát znaku jiný než 8N1 (default) a DTE rychlost danou pevně, musíte také nastavit počty bitů a paritu příkazem AT+ICF=, (číselné kódy, podrobnosti viz "recept" baud+format) - vypněte na modemu flow control AT+IFC=0,0 (default: AT+IFC=2,2) - nastavte modem, aby ignoroval DTR AT&D0 - echovat/neechovat příkazy vůči DTE: ATE0 = neechovat ATE1 = echovat - vracet result kódy a průběžné chybové hlášky: ATQ0 = vracet kódy a hlášky ATQ1 = nevracet odpovědi na příkazy (quiet) - nezobrazí ani RING nebo CONNECT - pokud používáte převodníky ADAM-4520, nepoužívejte RTS (SW2.1), nebude fungovat se standardním algoritmem "hw flow control" (RTS/CTS) tak jak mu rozumí modem. Potažmo, kvůli half-duplexní komunikaci musíte převodníky ADAM-4520 nastavit natvrdo na stejnou DTE rychlost, jakou jste už nastavili na modemu. - komunikace v režimu RS485 (dvoudrát) je half-duplexní. Pro tento režim vypněte na modemu echo ATE0 a uvědomte si, že pokud dojde k fullduplexní komunikaci (RX a TX zároveň), bude to znamenat kolizi na RS485 = ztrátu dat. Váš komunikační protokol musí být half-duplexní. Styl "dotaz-odpověď" s jedním masterem by měl fungovat. - pokud budete převodníky ADAM-4520 používat v režimu "čtyřdrát" (= RS422), nemusíte se na převodnících ADAM-4520 starat o nastavení rychlosti. Prostě nastavte jeden jumper pro "režim RS422". Taky se nemusíte starat o ATE0 (alespoň ne kvůli RS485) a podnikat případná další opatření pro zamezení full-duplexu. Komunikace po RS422/čtyřdrátu je z principu full-duplexní. - a jako vždy a všude okolo RS422/485: pozor na polaritu. Značení +/- nebo A/B v rámci páru není jednotné, neexistuje standard. Pokud data chodí divně poškozená, nebo LEDky RX "svítí v klidu", zkuste otočit polaritu párů na RS485 (nikoli směr RX/TX, ale jenom +/-).