SDK Readers 1.0.1
SDK для связи со считывателями Iron logic
Режимы подключения IP конвертера

Режим Сервер

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