Программа проверки КУ ТРК под DOS4GW

+7 (383) 358-68-69; semico@mail.ru |  Контакты  |  Прайс-лист

Главная / Оборудование для АЗС / Программное обеспечение

Подключение КУ ТРК и запуск программы

Программа pr_pil.exe предназначена для проверки контроллеров управления ТРК серии ПИЛОТ, или аналогичных, использующих "Универсальный протокол" и работающих по интерфейсу RS-232C.

Программа поддерживает "Универсальный протокол обмена КУ ТРК с ККМ..." версии 1.72.

Кроме этого, возможна передача команд протокола без предварительной проверки состояния КУ ТРК и специальных команд КУ ТРК серии ПИЛОТ, не входящих в "Универсальный протокол...". Скорость обмена может быть установлена от 2400 до 19200.

Программа работает под управлением ДОС, совместимых с MS-DOS версий 3.3 и выше, например с PTS-DOS (ДОС "Багет"). Возможен запуск в эмуляции ДОС в операционных системах Windows различных модификаций от Win95 и выше. Под Win NT, XP и выше данная версия не работает. Для работы в эмуляции ДОС под Linux может потребоваться запуск программы с правами администратора (root).

Для работы используется расширитель ДОС DOS4GW. Наличие файла dos4gw.exe в рабочем или в системном каталоге необходимо для запуска программы.

Требования к компьютеру - минимальные. Программа работоспособна на компьютерах от 386SX с количеством оперативной памяти не менее 4Mb. Жесткий диск не обязателен. Видеоадаптер EGA или VGA. Возможна работа с монохромным монитором.

Программа поддерживает мышь. Вся работа с программой, кроме ввода чисел, может производиться при помощи манипулятора.

Для присоединения контроллеров управления ТРК серии ПИЛОТ к компьютеру следует использовать трехпроводной кабель. Схема кабеля приведена ниже.

кабель связи с КУ ТРК
Компьютер Контроллеры управления ТРК
DB-9F DB-25F DB-9M
2 3 3
3 2 2
5 7 5

Все контроллеры присоединяются параллельно. Для работы данной версии программы наличие перемычек 4-6 и 7-8 для 9-pin разъема (или 20-6 и 4-5 для 25-pin разъема) на кабеле со стороны компьютера не требуется, но и не мешает работе.



Программа имеет ключи запуска. Ключ набирается в командной строке вслед за названием программы. Возможен набор нескольких ключей одновременно в любом порядке.

/1 или /2
Указание номера последовательного (COM) порта компьютера, к которому присоединен кабель связи и контроллеры управления ТРК. Соответственно выбираются COM1 или COM2.
/19200, /9600, /4800 или /2400
Скорость обмена по последовательному порту.
/m
Работа в монохромном режиме.
/?
Справка по ключам запуска программы.

Ключи могут набираться строчными или прописными буквами. Перед ключем должен стоять символ '/' или '-'. Таким образом ключи '-m', '-M', '/m', '/M' - распознаются программой одинаково.

После запуска, программа считывает конфигурацию из бинарного файла pr_pil.cfg. Файл автоматически создается при изменении настроек. При отсутствии файла конфигурации и ключей запуска устанавливаются установки по умолчанию.

Заданные ключами установки имеют приоритет над установками из файла конфигурации.

Если при входе в программу выводится синий экран с сообщением об ошибке - значит драйвер порта работает некорректно. (Сообщение выводится самой программой, а не системой.)
Если установленный порт конфликтует с драйвером мыши следует выбрать другой порт или отключить мышь. Просто отсоединить ее недостаточно. Если Вы хотите работать именно с этим портом - отсоедините мышь и перезагрузите компьютер.

Если выводится сообщение об ошибке в ОС - попробуйте запустить программу в другом режиме эмуляции ДОС в Windows или изменить права доступа в Linux. Эта ошибка возникает при запрете обращения к регистрам контроллера последовательного порта со стороны операционной системы.

Если происходит периодическое пропадание связи с подключенными КУ ТРК и Вы работаете в многозадачной ОС - проверьте загрузку машины. Возможно, работа программы слишком часто прерывается другими задачами. В фоновом режиме опрос КУ ТРК прекращается.



Главное меню

Вид главного меню

После запуска программа выходит в главное меню, содержащее шесть пунктов:

Выбор пунктов в этом и остальных меню производится клавишами перемещения курсора и нажатием "Enter".
Во всех меню работают также клавиши Home, End и т.п.

Во всех меню, если подключена мышь, одинарный щелчок левой кнопкой - выбор, двойной - выполнение действия. В экранах помощи доступна прокрутка текста.

Сверху, над меню, выводится назначение программы и настройки порта.

Под меню выводится краткое описание выбранного пункта.



Опрос

Опрос состояния подключенных КУ ТРК, вывод доступной информации

Режим опроса предназначен для вывода текущего состояния подключенных контроллеров. Для контроллеров серии ПИЛОТ выводится дополнительная информация - модель, версия ПО, установленные режимы и состояние.

Выбор контроллера - клавишами курсора или мышью. При нажатии Enter программа переходит в режим передачи команд в выбранный контроллер.

Работают Home, PageUp для выбота первого и End, PageDown для выбора шестнадцатого контроллера.

Возможен быстрый выбор контроллера путем набора его номера цифрами.

Для исключения из опроса и возобновления опроса выбранного контроллера служат клавиши Delete и Insert. Всех контроллеров - клавиши F7 и F8.

Для вывода подсказки по функциям данного режима нажимте F1.

Для выхода в главное меню нажмите F9 или Esc.

Для выхода из программы нажмите F10.



Прогон

Автоматической прогон подключенных КУ ТРК со вводом дозы

Режим прогона предназначен для проверки работы подключенных контроллеров в режимах ввода и отпуска дозы.

Для контроллеров серии ПИЛОТ выводится дополнительная информация - модель, версия ПО, установленные режимы и состояние.

Выбор контроллера - клавишами курсора или мышью. При нажатии Enter программа переходит в режим передачи команд в выбранный контроллер.

Работают Home, PageUp для выбота первого и End, PageDown для выбора шестнадцатого контроллера.

Возможен быстрый выбор контроллера путем набора его номера цифрами.

Для исключения из опроса и возобновления опроса выбранного контроллера служат клавиши Delete и Insert. Всех контроллеров - клавиши F7 и F8.

Для вывода подсказки по функциям данного режима нажимте F1.

Для выхода в главное меню нажмите F9 или Esc. Перед выходом контроллеры будут переведены в состояние Сброс (Дозы нет). Если это не требуется - нажмите клавишу еще несколько раз.

Для выхода из программы нажмите F10.



Команды

>Передача отдельных команд Универсального протокола...

Режим предназначен для передачи отдельных команд Универсального протокола в выбранный контроллер.

Для контроллеров серии ПИЛОТ могут быть использованы дополнительные команды. Их использование разрешается или запрещается в режиме Настройка. В этом же режиме разрешается или запрещается опрос состояния контроллера перед передачей выбранной команды и устанавливается возможность передачи команды в контроллер в зависимости от его состояния (полное или неполное соответствие Универсальному протоколу).

Выбор контроллера - клавишами курсора или мышью в левом окне. Выбор команды - клавишами курсора или мышью в правом окне. Работают клавиши Home, End и т.д.

Возможен быстрый выбор контроллера путем набора его номера цифрами и быстрый выбор команды буквами (с Alt или без).

Для исключения из опроса и возобновления опроса выбранного контроллера служат клавиши Delete и Insert. Всех контроллеров - клавиши F7 и F8.

Окно ввода дозы

При выборе команд Доза и Установка вызывается окно ввода дозы или параметров. Остальные команды исполняются без дополнительных запросов.

При помощи команды Установка возможно программирование контроллеров управления ТРК. Подробно об использовании команды Установка можно посмотреть здесь.

Окно команды, в данном случае команды Доза

После обмена командами на экран выводится окно с информацией об обмене на уровне отдельных байтов. Обмен сопровождается комментариями о состоянии КУ ТРК.

При нажатии клавиши F2 создается файл pr_pil.log с информацией об обмене на уровне отдельных байт. Файл закрывается при выходе из режима "команды". При повторном входе и нажатии F2 - перезаписывается.

Для вывода подсказки по функциям данного режима нажимте F1.

Для выхода в главное меню нажмите F9. Если вход в данный режим был из режима Опроса или Прогона - клавиша Esc (но не F9) переведет программу обратно в этот режим.

Для выхода из программы нажмите F10.



Настройка

Настройка параметров работы программы

Режим Настройка предназначен для настройки параметров работы программы.

Настройку программы достаточно выполнить один раз. После этого программа считывает конфигурацию из файла.

Для настройки программы не обязательно входить в это меню, достаточно указать ключи запуска.

Для изменения какого-либо параметра следует выбрать его клавишами курсора или мышью и нажать Enter или кнопку мыши.

Группа "Параметры последовательного порта" устанавливает номер порта и скорость обмена. Если после изменения номера порта и выхода из этого режима программа выведет сообщение о конфликте с драйвером мыши или другим устройством, имеется возможность отменить изменение.

Группа "Параметры Универсального протокола" устанавливает параметры для режима Команды. Полное соответствие Универсальному протоколу предусматривает обязательную проверку состояния перед передачей команды и отсутствие дополнительных команд КУ ТРК серии ПИЛОТ. Кроме этого, для буквального соответствия протоколу, изменяется реакция программы на состояние контроллера при передаче команд Пуск и Останов. В этой же группе устанавливается цена одного литра топлива, используемая в режимах Прогон и Команды.

Группа "Параметры экрана" состоит из единственного переключателя, устанавливающего цветной или монохромный режим работы.

Для вывода подсказки по функциям данного режима нажимте F1.

Для выхода в главное меню нажмите F9.

Для выхода из программы нажмите F10.



Помощь

Назначение клавиш и работа с программой (F1 во всех режимах)


В этом режиме выводятся подсказки по работе с программой, ее запуску и подключении контроллеров управления ТРК. Режим можно вызвать по F1 из главного меню.

В каждом режиме: Опрос, Прогон, Команды, Настройка - есть свой экран помощи, описывающий конкретный режим. Он вызывается нажатием F1 при нахождении в режиме.



Выход из программы

Выход из программы доступен в любом режиме по нажатию F10. В главном меню работают также Alt-X, Alt-F4.

Возможен корректный выход из программы по Ctrl-Break.

Если в процессе работы с программой были изменены настройки, файл pr_pil.cfg будет создан или перезаписан. Он может быть удален, тогда при следующем входе программа установит конфигурацию по умолчанию (если не заданы ключи запуска).



Возможные неисправности

Если программа не запускается:

  • Проверьте наличие в рабочем каталоге или в другом доступном месте файла dos4gw.exe. Без него программа не работает.
  • Если Вы скачали программу без dos4gw - проверьте версию расширителя. Программа скомпилирована для версии 1.97. Хотя должна работать и на младших, но тестирование не проводилось.
  • Попробуйте перейти на другой компьютер. Программа тестирована на компьютерах IBM PC/AT от 386SX, но оптимально работает на процессорах 386DX и старше.
  • Если компьютер работает под ДОС, проверьте версию. Версия DOS 3.3 в качестве минимальных требований указана исходя из используемых функций прерывания 21. Тестирование под данной версией не проводилось, на MS-DOS 6.2 и PTS-DOS программа проверена.
  • То-же касается видеоадаптера и монитора. Под экзотическими устройствами программа может не работать.

Программа запускается, но связь с контроллерами управления ТРК отсутствует.

  • Проверьте установку режима работы контроллеров от ККМ.
  • Проверьте номер порта, к которому подключены контроллеры.
  • Проверьте кабель связи, его качество и конструкцию.
  • Проверьте, нет ли среди подключенных контроллеров нескольких с одинаковыми номерами. После изменения сетевого номера выключите и включите питание.
  • Если при входе в программу выводится синий экран предупреждения о недоступности порта, но Вы игнорируете предупреждение, программа пытается работать с портом через штатный механизм прерываний BIOS, не устанавливая свой драйвер. Работоспособность программы при этом не гарантируется.
  • Если при входе в программу выводится синий экран с сообщением о конфликте с другим устройством, но Вы проигнорировали предупреждение, то программа скорее всего работать не будет. Обычно, таким устройством является мышь.



Версии программы

Версия от 06.03.2003

  • Поддержка скорости обмена 19200 для КУ ТРК ПИЛОТ-11.2

Версия от 22.04.2003

  • Исключение из опроса и подключение к опросу всех контроллеров клавишами F7 и F8 в режимах "опрос" "прогон" и "команды"
  • Запись обмена в LOG файл клавишей F2 в режиме "команды"
  • Проверка версии и модели КУ ТРК ПИЛОТ
  • Использован FIFO буфер последовательного порта, что повышает устойчивость связи при большой загрузке компьютера в многозадачных операционных системах.



Файл программы размещён на странице "Программное обеспечение".


НПП "СЕМИКО" (383) 271-01-25 (многоканальный)