Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
Вопрос по работе с функциональной клавиатурой

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   Вопрос по работе с функциональной клавиатурой
Egorec
Junior Member

Сообщений: 6
Откуда: Москва, Россия
Регистрация: Июль 2007

написано 14 Октября 2008 20:47ИнфоПравкаОтветитьIP

У меня следующая проблема. Имеется функциональная клавиатура(далее ФК) КВМ-128М производства фирмы D.I.D. Как следует из названия, на данной клавиатуре присутствует 128 клавиш. Каждая клавиша может быть запрограммирована на генерацию последовательности скан-кодов обычных клавиш как при нажати, так и при отпускании клавиши ФК.

На текущий момент предполагается задействовать 94 клавиши. Причем 26 из них должны быть запрограммированы как на нажатие, так и на отпускание клавиши. Итого получаем 120 уникальных последовательностей. Весь набор клавиш делятся на группы по 2-4 клавиши, для управления конкретным исполнительным механизмом.

Может ли кто-нибудь посоветовать по собственному опыту методику подбора уникальных комбинаций, которые при этом были бы системно безопасными для Windows. В качестве небезопасных я имею ввиду те комбинации, которые обычно зарезервированы в системе или приложениях на выполнение частых действий: Ctrl+X, Ctrl+V, Ctrl+P, F1, F3 и т.п.

Обычная последовательность из цифр не совсем подходит т.к. фокус ввода может быть установлен на каком-нибудь поле ввода задания для регулятора. И если при этом второй оператор подаст команду на закрытие какой-либо арматуры, то вводимое задание может превратиться из 25 в 25103. Поэтому предполагалось использовать комбинации с зажатыми Ctrl или Alt, но и с ними проблем не мало.

Заранее спасибо.

HelpFix
Member

Сообщений: 76
Регистрация: Февраль 2007

написано 15 Октября 2008 15:48ИнфоПравкаОтветитьIP

Ctrl-Shift-A-F1 ... Ctrl-Shift-A-F10
Ctrl-Shift-B-F1 ... Ctrl-Shift-B-F10
Ctrl-Shift-С-F1 ... Ctrl-Shift-С-F10

но лучше использовать оптическую мышь и виртуальный пульт.

Egorec
Junior Member

Сообщений: 7
Откуда: Москва, Россия
Регистрация: Июль 2007

написано 15 Октября 2008 16:37ИнфоПравкаОтветитьIP

HelpFix
но лучше использовать оптическую мышь и виртуальный пульт.
Виртуальные панели были сделаны изначально. Но жалобы со стороны персонала как раз и заключались в том что мышкой не так удобно, не так быстро.
Мышкой приходится сделать следующее:
1) Выбрать мнемосхему(если она не выбрана).
2) Открыть панель управления ИМ
3) Нажать на виртуальную кнопку "Открыть/Закрыть"
4) Закрыть панель управления
И так для каждого исполнительного механизма.

На старых пультах с ключами и тумблерами оператор/машинист мог двумя руками управлять сразу несколькими ИМ. А в предаварийных ситуациях это очень важно.

Насчет комбанаций, спасибо за совет. Попробую.

paul-th
Junior Member

Сообщений: 3
Откуда: Екатеринбург
Регистрация: Сентябрь 2008

написано 16 Октября 2008 13:39ИнфоПравкаОтветитьIP

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

Egorec
Junior Member

Сообщений: 8
Откуда: Москва, Россия
Регистрация: Июль 2007

написано 17 Октября 2008 17:18ИнфоПравкаОтветитьIP

paul-th
Мы изначально так и хотели поступить.
Так как обычную функциональную клавиатуру подключить к контроллеру оказалось проблематично, то задумывался вариант с разработкой "наборного пульта цифровых БРУ". Он должен был общаться непосредственно с контроллером через Ethernet. Но заказчик сказал, зачем придумывать что-то новое, когда есть хорошо проверенное "всеми" старое. И настоял на использовании стандартной ФК.
Вариант с подключением пульта непосредственно к входам-выходам контроллера, отклонили по нескольким причинам:
1) дополнительная возня с проводами
2) Дополнительные модули УСО
3) Расширение лицензии на ПО по количеству каналов ввода-вывода.

paul-th
Junior Member

Сообщений: 5
Откуда: Екатеринбург
Регистрация: Сентябрь 2008

написано 18 Октября 2008 14:19ИнфоПравкаОтветитьIP

У нас контроллер стоит в том же помещении что и компьютер. А на счет лицензии на ПО минимальная по моему 256 входов-выходов для SCADA, а по контроллеру по моему дополнительной лицензии не нужно. И у нас управление инверторами через комп получалось очень медленно. А процесс критичен по скорости управления. Ещё думали сделать управление по радиоканалу с переносного пульта, есть до 16 точек управления, но клиент отказался - неизвестно как помехи в цехе будут влиять.

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика