Конвертер после соединения с сетью и получения IP адреса ожидает установки соединения. Соединение устанавливает компьютер, расположенный в локальной или внешней сети.
Этот режим удобно использовать, когда известен IP адрес конвертера. Также преимуществом данного режима является возможность подключения к конвертору с разных компьютеров, как находящихся в локальной сети, так и по сети Internet.
В режиме клиента, после получения IP адреса, конвертер пытается установить соединение с локальным или удалённым компьютером – сервером. При невозможности установления соединения попытка повторяется.
В данном режиме работы нет необходимости знать IP адреса всех конвертеров, входящих в систему. Все они будут соединяться с одним сервером самостоятельно. При этом нет возможности перенести сервер на другой компьютер без переконфигурирования всех конверторов.
Примечание: Обе линии конвертера можно настроить на разные IP адреса (для подключения к разным ПК).
Конвертер активно пытается соединиться с прокси-сервером. На этот же прокси-сервер обращается компьютер. Поиск происходит по кодовому слову, заданному при конфигурировании конвертера. Этот метод используется для связи, когда конвертер и компьютер работают в разных сетях и установление прямого соединения невозможно.
AUTH_KEY - ключ аутентификации для WEB, ZProxy и TELNET (источник: руководство пользователя Z-397 Web).
В любом режиме соединение для обмена информацией устанавливается по TCP протоколу.
Для обеих линий конвертера устанавливается один режим, т.е. например нельзя одну линию переключить в режим "Сервер", а другую в режим "Клиент".
Примеры файлов конфигурации конверторов Z-397 Web:
| Сервер | Клиент |
|---|---|
[COMMON] | [COMMON] |
| MODE=**SERVER** | MODE=**CLIENT** |
| AUTH_KEY=36D782FB | AUTH_KEY=36D782FB |
[NETWORK] | [NETWORK] |
| USE_DHCP=1 | USE_DHCP=1 |
| LOCAL_IP=192.168.1.100 | LOCAL_IP=192.168.1.100 |
| NETMASK=255.255.255.0 | NETMASK=255.255.255.0 |
| GATEWAY=192.168.1.1 | GATEWAY=192.168.1.1 |
| DNS=192.168.1.1 | DNS=192.168.1.1 |
| NODATA_TIMEOUT=0 | NODATA_TIMEOUT=0 |
[WEB] | [WEB] |
| USE_PROXY=0 | USE_PROXY=0 |
| PROXY_ADDR=192.168.1.1 | PROXY_ADDR=192.168.1.1 |
| PROXY_PORT=3128 | PROXY_PORT=3128 |
| SERVER=hw.guardsaas.ru | SERVER=hw.guardsaas.ru |
| PORT=80 | PORT=80 |
| PATH=/data.php | PATH=/data.php |
| CONNECT_PERIOD=10 | CONNECT_PERIOD=10 |
| PASSWORD=ab974088d09d4dc3 | PASSWORD=ab974088d09d4dc3 |
| RESCAN_PERIOD=30 | RESCAN_PERIOD=30 |
| MAX_EVENTS=1 | MAX_EVENTS=1 |
| [TCP_SERVER] | |
| LINE1_PORT=1000 | |
| LINE1_ALLOWED_IP=255.255.255.255 | |
| LINE2_PORT=1001 | |
| LINE2_ALLOWED_IP=255.255.255.255 | |
| [TCP_CLIENT] | |
| LINE1_REMOTE_ADDR=0.0.0.0 | |
| LINE1_REMOTE_PORT=0 | |
| LINE2_REMOTE_ADDR=0.0.0.0 | |
| LINE2_REMOTE_PORT=0 | |
[RS485] | [RS485] |
| LINE1_BAUD=19200 | LINE1_BAUD=19200 |
| LINE2_BAUD=19200 | LINE2_BAUD=19200 |
| LINE1_PARITY=NONE | LINE1_PARITY=NONE |
| LINE2_PARITY=NONE | LINE2_PARITY=NONE |
| RING_MODE=0 | RING_MODE=0 |
Примеры файлов конфигурации конверторов Z397-IP:
| Сервер | Клиент | Прокси |
|---|---|---|
| # Configuration file for the device z387ip | # Configuration file for the device z387ip | # Configuration file for the device z387ip |
| # Version 2.01.117[Sep 6 2012 15:43:42] | # Version 2.01.117[Sep 6 2012 15:43:42] | # Version 2.01.117[Sep 6 2012 15:43:42] |
| # S/N:8 | # S/N:8 | # S/N:8 |
| # Use DHCP? | # Use DHCP? | # Use DHCP? |
| # Keep-Alive Settings | # Keep-Alive Settings | # Keep-Alive Settings |
| KEEP_ALIVE_TIME=10 | KEEP_ALIVE_TIME=10 | KEEP_ALIVE_TIME=10 |
| # Settings for static IP | # Settings for static IP | # Settings for static IP |
| LOCAL_IP=192.168.1.4 | LOCAL_IP=192.168.1.4 | LOCAL_IP=192.168.1.4 |
| NETMASK=255.255.255.0 | NETMASK=255.255.255.0 | NETMASK=255.255.255.0 |
| GATEWAY=192.168.1.1 | GATEWAY=192.168.1.1 | GATEWAY=192.168.1.1 |
| DNS=192.168.1.1 | DNS=192.168.1.1 | DNS=192.168.1.1 |
| # Settings for Virtual COM port | # Settings for Virtual COM port | # Settings for Virtual COM port |
| RS422_MODE=0 | RS422_MODE=0 | RS422_MODE=0 |
| RING_MODE=0 | RING_MODE=0 | RING_MODE=0 |
| L1_PORT=1000 | L1_PORT=1000 | L1_PORT=1000 |
| L2_PORT=1001 | L2_PORT=1001 | L2_PORT=1001 |
| L1_RADDR=255.255.255.255 | L1_RADDR=192.168.1.14 | L1_RADDR=zproxy.con.ru |
| L1_RPORT=0 | L1_RPORT=25000 | L1_RPORT=25000 |
| L2_RADDR=255.255.255.255 | L2_RADDR=255.255.255.255 | L2_RADDR=255.255.255.255 |
| L2_RPORT=0 | L2_RPORT=0 | L2_RPORT=0 |
| ZPROXY_ID= | ZPROXY_ID= | ZPROXY_ID= |
| L1_STARTCHAR=NONE | L1_STARTCHAR=NONE | L1_STARTCHAR=NONE |
| L1_ENDCHAR=NONE | L1_ENDCHAR=NONE | L1_ENDCHAR=NONE |
| L2_STARTCHAR=NONE | L2_STARTCHAR=NONE | L2_STARTCHAR=NONE |
| L2_ENDCHAR=NONE | L2_ENDCHAR=NONE | L2_ENDCHAR=NONE |
| # Settings for the RS485 | # Settings for the RS485 | # Settings for the RS485 |
| L1_BAUDRATE=19200 | L1_BAUDRATE=19200 | L1_BAUDRATE=19200 |
| L2_BAUDRATE=19200 | L2_BAUDRATE=19200 | L2_BAUDRATE=19200 |