четверг, 5 мая 2016 г.

Админам. Часть 1.

Гайд по весам CAS CL5000j

В данной статье мы детально рассмотрим все нюансы программирования сетевого адаптера торговых весов CAS CL5000j. И так приступим.
На весы данного типа предусмотрены установка 2 типов сетевого адаптера: привычный ethernet и Wi-Fi модуль.
1. Ethernet модуль представляет собой обычную сетевую карту с разъемами RJ45 витой пары с 4 светодиодными индикаторами и 5-и пиновым разъемом. Каждой такой карте заводом-изготовителем присваивается уникальный MAC-адрес (мы же не хотим "сетевого шторма" :) ). Карта подключается к уже выведенному патч-корду в весах (не забываем про 5-и пиновый разъем). Когда все разъемы подключены и плата плотно привинчена к корпусу весов, начинаем пуск-наладочные работы. Включаем весы и смотрим на индикацию сетевого адаптера, должен весело засветиться красный индикатор POWER, если видим свет - вы все правильно подключили. Переходим к программированию. IP адрес вводится побайтово. Нажимаем на инженерной клавиатуре "Меню" "913" "Печать" - попадаем в первый байт адреса.

Например:
 - 192 "Печать"
 - 168 "Печать"
 - 000 "Печать"
 - 253 "Печать"
Получаем адрес в виде 192.168.0.253, маску и основной шлюз вводить необязательно. Подключаем сетевой кабель, смотрим на "линки" - должны гореть "LINK и мигать "RX/TX", если мигает "COL", замените патч-корд, проверьте розетку RJ45 или поменяйте порт на свиче. Проверяем в консоле "ping 192.168.0.253 -t" если обмен пакетами пошел - мои вам поздравления, вы все сделали правильно. Теперь можно приступать к загрузке данных на весы. Об этом будет написано в следующих статьях.

2. Wi-Fi соединение избавляет от необходимости тянуть линию к месту установки весов, а бывает так, что весы попросту "гуляют" по торговому залу или цехам. Для таких случаев как раз незаменим будет Wi-Fi модуль. Скажу сразу, стоит он недешево, около 180$. Но оно того стоит. Или рассмотрите более бюджетный вариант на базе внешнего модулю, например Linksys. И так, модуль куплен, распакован и готов к подключению к весам. Обратите внимание, что на модуле также присутствует разъем RJ45 для подключения патч-корда весов и 2-х пиновый разъем питания. Индикация на модуле такая же как и на eth-карте. Совсем забыл про такую мелочь как точка доступа или wi-fi роутер, убедитесь, что уровень сигнала достаточно мощный в месте установки весов. плохой уровень сигнала чреват потерей пакетов при загрузке данных на весы.
И так, весы собраны и готовы к программированию. Оговорюсь, что для выполнения дальнейших действий вам будет необходим PC с рабочим COM-портом, шнур COM "мама-папа" с распиновкой 2-3-5 3-2-5 и старый добрый HyperTerm, для ОС Windows 7 и выше качаем его отдельно.
Подключаем COM шнур к PC и к ВЫКЛЮЧЕННЫМ весам, включаем весы. Запускаем гипер-терминал, создаем новое подключение, в параметрах проставляем "Скорость бит" "57600", "Бит данных" "8", "Управление потоком" "нет". Нажимаем "Ок". Далее, на весах набираем "Меню" "918" на табло "Связь" (данная команда переводит весы в режим "мост"). Если в окне консоли отобразилось:
Change Setup:
  0 Server
  1 Channel 1
  2 Channel 2
  3 E-mail
  4 WLAN
  5 Expert
  6 Security
  7 Defaults
  8 Exit without save
  9 Save and exit            Your choice ?
Значит вы все сделали правильно, если отобразилась "кракозябка" неправильно указали скорость передачи.
Выбираем пункт 4 WLAN.
Далее показан пример настройки модуля, он может варьироваться в зависимости от настройки ваших точек доступа или wi-fi роутера.

Topology: 0=Infrastructure, 1=Ad-Hoc (0) ?
Network name (SSID)  ? *** (имя сети)
Security suite: 0=none, 1=WEP, 2=WPA, 3=WPA2/802.11i (2) ? 3
Change Key (N) ? Y
Display key (N) ? Y
Key type 0=hex, 1=passphrase (1) ? 1
Enter Key: ******* (пароль сети)
It is strongly recommended to use a passphrase of 20 chars or more!

Encryption: 0=CCMP, 1=CCMP+TKIP, 2=CCMP+WEP, 3=TKIP, 4=TKIP+WEP (3) ? 3
TX Data rate: 0=fixed, 1=auto fallback (0) ? (пропускаем)
TX Data rate: 0=1, 1=2, 2=5.5, 3=11, 4=18, 5=24, 6=36, 7=54 Mbps (7) ? (пропускаем)
Minimum TX Data rate: 0=1, 1=2, 2=5.5, 3=11, 4=18, 5=24, 6=36, 7=54 Mbps (0) ? (пропускаем)
Enable power management (N) ? (пропускаем)
Enable Soft AP Roaming (N) ? (пропускаем)
Max failed packets (6 - 64; 255=disable):  (6) ? (пропускаем)


Change Setup:
  0 Server
  1 Channel 1
  2 Channel 2
  3 E-mail
  4 WLAN
  5 Expert
  6 Security
  7 Defaults
  8 Exit without save
  9 Save and exit            Your choice ? 9
Закрываем гипер-терминал, перезагружаем весы (отсоединив COM шнур). Далее весы программируются как с Ethernet картой, т.е. забиваем IP и проверяем в консоле "ping 192.168.0.253 -t" если обмен пакетами пошел - мои вам поздравления, вы все сделали правильно. Теперь можно приступать к загрузке данных на весы. Об этом будет написано в следующих статьях.

Комментариев нет:

Отправить комментарий