Конвертер после соединения с сетью и получения 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 |