Мои вопросики

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 22 мар 2008, 18:40

Если можно, я тут буду оставлять вопросы по всем проблемам, с которыми сталкиваюсь, пока пытаюсь запустить объект на Decont182.
Дистрибутивы скачаны последние с сайта (хотя есть и купленные на диске), ОС - Win98.
1. По программированию в разработчике:
Создал 2 глобальные-конфигурационные переменные, блок читающий первую из них, умножающий её на 2 и записывающий результат во 2-ю.
Отображаю обе переменные на BOXPULT. 1-я переменная принимает изменения с BOXPULT, а вторая при этом не хочет менять своего значения (умножаться на 2).
Какие типы переменных/сохранения мне нужно в таком случае использовать? Или как вообще делают в таком примере?
2. В "Разработчик" столкнулся с сообщением "Версия компонента увеличена" после него в ЭТОМ проекте при компиляции "Версия программы Конфигуратор не совместима с программой разработчик".
3. Не могу заставить адекватно работать ПИД на приращениях. Эта программа работает со всеми типами DOUT? По примеру http://www.dep.ru/downloads/pub/examples/PID/PID.rar получаю только импульсы секундной длительности. Т.е. ощущение, что выход ПИД "Управление" активируется раньше времени и выход сбрасывается в 0, не выдержав интервала. Плюс непонятно каков смысл kp у этого ПИД, где время полного хода мех-ма. Может можно получит ь полный алгоритм?
Последний раз редактировалось Petr 24 мар 2008, 18:13, всего редактировалось 2 раза.

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 22 мар 2008, 22:27

Нашёл, что такой "калькулятор" можно сделать используя пустые (не подключенные к физ входам) аналоги в качестве переменных. Но что же всё таки с глобальными?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 24 мар 2008, 18:05

Petr писал(а):Если можно, я тут буду оставлять вопросы по всем проблемам, с которыми сталкиваюсь, пока пытаюсь запустить объект на Decont182.
1. По программированию в разработчике:
Создал 2 глобальные-конфигурационные переменные, блок читающий первую из них, умножающий её на 2 и записывающий результат во 2-ю.
Отображаю обе переменные на BOXPULT. 1-я переменная принимает изменения с BOXPULT, а вторая при этом не хочет менять своего значения (умножаться на 2).
Какие типы переменных/сохранения мне нужно в таком случае использовать? Или как вообще делают в таком примере?


Конфигурационные переменные используются для того чтобы обозначить алгоритму начальные условия при старте. После в самом алгоритме эта переменная может изменяться, но в таблицах компонента разработчика (WORD, DWORD, FLOAT) будет та которую Вы задали руками при конфигурировании.
Как Вы далее отметили, ее можно наблюдать через базу пареметров контроллера (дискретах, аналогах, счетчиках).
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 24 мар 2008, 18:20

[quote="Тех. поддержка"][/quote]
Вы мне ответили как раз пока я правил первый пост и добавил вопросики. Как я рад, что форум подняли :) Можно ли получить ICQ кого-либо из спецов по софту, а то сижу на объекте и немного стеснён в наличие и-нета... Может к купленому софту прилагается такая услуга :roll:

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 25 мар 2008, 20:27

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

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 31 мар 2008, 09:57

Здравствуйте!
Подскажите как управлять лампочками на BOXPULT? На запись "1" в дискретные выходы №1-4 лампочки не реагируют.
В процессе отладки многократно пересылаю свои файлы в контроллер. Как это сказывается на РПЗУ, есть ли возможность отлаживаться как-то по другому?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 31 мар 2008, 11:00

Petr писал(а):Здравствуйте!
Подскажите как управлять лампочками на BOXPULT? На запись "1" в дискретные выходы №1-4 лампочки не реагируют.
В процессе отладки многократно пересылаю свои файлы в контроллер. Как это сказывается на РПЗУ, есть ли возможность отлаживаться как-то по другому?

Лампочки на BOXPULT можно зажечь записав 1 в выходные дискреты с 17-го по 20-й (тех. описание стр. 63).
Каждый раз при отладке, сохранять в РПЗУ не требуется, для этого есть ОЗУ. При отладке записываете конфигурацию в ОЗУ и отправлять в ОТЛАДОЧНЫЙ режим.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 01 апр 2008, 08:27

О, спасибо большое про лампочки. Помню, что где-то видел, а искал не там... :oops:
Про РПЗУ интересует не запись конфигураций, а скомпилированных файлов из "Разработчика". Они ж сразу в РПЗУ пишутся?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 01 апр 2008, 13:37

Petr писал(а):О, спасибо большое про лампочки. Помню, что где-то видел, а искал не там... :oops:
Про РПЗУ интересует не запись конфигураций, а скомпилированных файлов из "Разработчика". Они ж сразу в РПЗУ пишутся?

Совершенно верно, файлы сохраняются в РПЗУ.
РПЗУ может обеспечить более 100 000 перезаписей.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 07 апр 2008, 14:03

А что, Дистрибутив "Базовое ПО" (собран 04.04.2008): Install_depDecont-5.2.4.4.exe под Win98 не будет работать? :cry:
При попытке запуска Конфигуратора выдаёт
"Exception Exception in module CONFIGURATOR.EXE at 00433A79. TdxRibbon requires the Microsoft GDI+ library to be installed".

Светлана
Сообщения: 329
Зарегистрирован: 06 июн 2005, 15:27
Откуда: Компания ДЭП

Сообщение Светлана » 07 апр 2008, 18:08

Постараемся оперативно разобраться. Мы не собирались пока Win98 бросать.

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 07 апр 2008, 19:10

Было бы неплохо, а то у меня прямо совокупность проблем.... не отвечает теплосчётчик SA94, т.к. скорее всего, старое ПО. НЕ могу обновить ПО, т.к. Win98. Win98 потому что нет USB-485. Удалённый WD тоже не получается использовать.
Буду пробовать с WinNT4. И с конвертером USB-232 под XP, хотя подозреваю, надо покупать Вашего производства...

lena
Сообщения: 9
Зарегистрирован: 18 апр 2007, 12:54
Откуда: Компания DEP

Сообщение lena » 08 апр 2008, 10:42

Petr писал(а):А что, Дистрибутив "Базовое ПО" (собран 04.04.2008): Install_depDecont-5.2.4.4.exe под Win98 не будет работать? :cry:
При попытке запуска Конфигуратора выдаёт
"Exception Exception in module CONFIGURATOR.EXE at 00433A79. TdxRibbon requires the Microsoft GDI+ library to be installed".


Есть 2 способа решения проблемы:
1 - скачать у нас с ftp (в самом конце страницы "Обновление ПО" сюда есть ссылка) файл gdiplus.dll и положить его рядом с configurator.exe (по умолчанию это папка C:\Program Files\DEP\Bin)
2 - скачать новую версию дистрибутива, которой пока нет, но которая скорее всего появится сегодня.
Елена Шабурова

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 08 апр 2008, 15:40

Спасибо за подсказки.
В общем, теперь, наверно, вопрос к Равилю Каримову.
Из журнала ошибок читаю -
1 | ##Ошибка обращения к драйверу | 17731 | Теплосчётчик SA-94_0
2 | Фатальная ошибка компонента | 33809 | Теплосчётчик SA-94_0 | CompID
3 | Причина плохого рестарта | 17 | Системная задача_0
4 | Результат плохого рестарта | 0 | Системная задача_0
--
Дистрибутив был скачан 05.04.2008.
Версии Теплосчётчик SA-94 пробовал и 2, и 1.
Версия конфигуратора из About 5.0.26.174
Файл библиотеки SA_94 версия 2.0009, размер 4171
а также пробовал SA_94 версия 1.0008, размер 3703.
Конфигурацию создавал сам и пробовал присланную мне от 3 апреля.
Help!
Последний раз редактировалось Petr 10 апр 2008, 20:42, всего редактировалось 1 раз.

Равиль
Сообщения: 58
Зарегистрирован: 08 фев 2005, 14:48

Сообщение Равиль » 10 апр 2008, 16:56

Этот компонент работает для Канального уровня версии 4.

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 14 апр 2008, 08:25

Так, для справки...
Конфигуратор по NT4 при запуске выдаёт исключение.
Запуск стандартного драйвера Com-порта под NT4 надо отключать?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 14 апр 2008, 12:54

Petr писал(а):Так, для справки...
Конфигуратор по NT4 при запуске выдаёт исключение.
Запуск стандартного драйвера Com-порта под NT4 надо отключать?


Com-порт никак не связан с конфигурированием, поэтому исключение связано с какой-то другой проблемой.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Petr
Сообщения: 18
Зарегистрирован: 08 фев 2008, 15:44
Откуда: г.Сургут

Сообщение Petr » 23 апр 2008, 13:14

Объект (ЦТП) сдан, всем спасибо 8)
Немного впечатлений от общения с Decont-182.
1. К железу в процессе наладки претензий не было, только немного не понравились клеммники и пришлось купить новый BOXPULT в срочном порядке. Что-то случилось с ЖК дисплеем - начала пропадать индикация и пропала напрочь. Но есть подозрение, что монтажники когда -то не очень ласково с ним поработали.
2. Конфигуратор в целом ничего, довольно гибкая и продуманная схема. Правда из-за этой гибкости трудно было поначалу разобраться что к чему. Проблемы были только с инсталлятором. Пришлось запастись несколькими HDD для опробования разных версий, терпением и временем. Возможно из-за использования Win98. Под NT4 запустить не смог. Остальные ОС не подходили из-за работы ч-з COM. А вспомнил, что невозможен импорт из Xls таблицы с описанием меню табло...
3. Разработчик радует возможностью писать на Си. За счёт этого и спасался. Мало сервисных блоков, вывод аварий текстом на Boxpult пришлось писать с нуля, сохранение уставок с нормальным выводом на пульт тоже (путём обмена значениями между ОЗУ переменными и io-переменными). Нельзя позволять разрастаться схемам в размере на экране, лучше дробить на блочки. И вообще лучше один раз нарисовать схему и не трогать. Причём, нарисовать правильно, отладка методом проб и ошибок. Ну и классические, думаю, всем известные Exception-ны немало утомляют поначалу.
4. У меня не работали вместе "Сбор архивов" и "Разработчик". Т.е надо одно закрыть, потом открыть другое. Таким же образом иногда "Разработчик" и "Конфигуратор".

Понравилось, что отвечали на вопросы и по телефону и по и-нету, спасибо.