Форум ZETLAB

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

Выбрать дату в календаре…Выбрать дату в календаре

Страницы: Пред. 1 2 3 След.
Настройка частных свойств арифметических операторов ZET View
 
Добрый день. Прошу помочь в создании проекта. Необходимо отображение значения с измерительного канала с поиском его пикового значения в течении определенного периода времени. При этом в режиме оператора должны быть реализованы настройки канала (масштаб хода, установка нуля хода). Так как в селекторе нельзя поставить отрицательное значение, Можно настройка частных свойств арифметических операторов ZET View ( отображение значения с измерительного канала) Для этого нужно в частных свойствах селектора задать в поле Min минимальную границу вводимого значения меньше нуля.
установку положительного или отрицательного нуля хода в вижу в выборе операции (сложение или вычитание). Однако не получается из режима оператора реализовать выбор операции (сложение или вычитание) с использованием элементов "комбинированный список" и "менеджер свойств".
Текст в комбинированном списке должен полностью совпадать с текстом свойства. В вашем проекте все сделано правильно и он работает. Для работы с проектом, его нужно запустить, нажав кнопку настройка частных свойств арифметических операторов ZET View Для проверки работы компонентов можно воспользоваться отладкой настройка частных свойств арифметических операторов ZET View Или вывести текст в дополнительное поле для контроля настройка частных свойств арифметических операторов ZET View настройка частных свойств арифметических операторов ZET View Для математических операций лучше пользоваться отдельными компонентами: "Сложение", "Умножение" и т.п. Проект будет более наглядным. С уважением, отдел технической поддержки ООО "ЭТМС"
Подключение ZET 7021
 
Добрый день. Для полноты картины нужно проверить целостность драйвера по методике: https://zetlab.com/podderzhka/tsifrovyie-datchiki-semeystva-zetsensor/diagnostika-tsifrovyih-datchikov-semeystva-zetsensor/tsifrovoy-datchik-zet-70xx-ne-opredelyaetsya-na-pk/ Если проверку не пройдет, тогда нужно присылать нам на ремонт.
Подключение ZET 7021
 
Здравствуйте! От нас модули уходят с одинаковыми параметрами интерфейса: Скорость 19200 и контроль четности - ODD(нечетность), а адреса разные. Эти данные должны содержаться в паспорте. При использовании сторонних преобразователей RS-485, нужно не забывать ставить "терминатор" https://zetlab.com/podklyuchenie-tsifrovyih-datchikov-zetsensor-k-preobrazovatelyam-rs-485/ несмотря на короткую линию. С помощью программу SensorWork, Вы сможете просканировать все скорости и все адреса https://zetlab.com/podderzhka/tsifrovyie-datchiki-semeystva-zetsensor/servisnaya-rabota-s-zetsensor/poisk-i-ustranenie-neispravnostey/ С уважением, отдел технической поддержки ООО "ЭТМС"
Zetlab 017-U8
 
Здравствуйте, Сергей Николаевич. 1. Такие большие значение ускорения и перемещения могут получиться при электрических импульсах, которые может поймать анализатор из внешней среды. Их наличие можно увидеть в программе "Многоканальный осциллограф". Если они присутствуют, то стоит переключить метод измерения на СКЗ (Эффективный). 2. При открытии виброметра он создаёт три виртуальных канала. При изменении числа каналов сервер пересматривает настройки всех каналов, упорядочивает их и рассылает всем программам сообщение о наличии изменений. В этот время на сервере на короткий момент в каналах исчезают данные и программа "Синусоидальная вибрация" измеряет нулевое ускорение и останавливает испытания. Так было в прошлом. В настоящее время сервер не прерывает поток данных при изменении числа каналов. 3. Если вы имеете в виду минимальную частоту, которую можно задать в профиле, то они изменяется в "Параметрах вибростенда". Окно редактирования профиля не позволяет задать параметры профиля, выходящие за пределы параметров вибростенда. 4. При работе СУВ коэффициент затухания задавать не нужно. В программе "Виброудар" он всегда равен 0.05, в остальных программах он не используется. 5. Обновление ПО всегда можно скачать с нашего сайта. https://zetlab.com/obnovlenie-zetlab/ Release-версия и Beta-версия обладают одинаковым набором программ, разница лишь в том, что Beta-версия выходит гораздо чаще - примерно раз в неделю. Перед обновлением ПО убедитесь, что у вас сохранились дистрибутивы рабочей версии. Мы пересмотрели в 2015 году лицензионную политику, поэтому после обновления ПО может не прочитать лицензию в приборах и тогда вам надо будет отправить к нам приборы для определения возможности перепрошивки. С уважением, отдел технической поддержки ООО "ЭТМС"
Вопрос по анализатору ZET 17-U4
 
Здравствуйте, Олег. Ничего удивительного в подобных графиках нет. На высоких частотах (более 1000 Гц) начинают себя проявлять резонансы в металлических деталях: расширительном столе, оснастке, корпусе и т.д. Причиной этому являются стоячие волны, которые возникают в твёрдых телах. После прохождения частоты, на которой стоячая волна полностью "уложится" в наибольшее линейное измерение расширительного стола (обычно именно он имеет наибольшие размеры) начинается область, в которой передаточная характеристика станет сильно изрезанной. Вы можете посмотреть на график передаточной характеристики в окне "Отчёт". https://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%B3%D1%83%D1%80%D1%8B_%D0%A5%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8 Решить полностью этот вопрос, т.е. избавиться от выбросов, невозможно, но можно уменьшить их влияние. Чем меньше будут линейные размеры крепёжных деталей, тем выше будет частота, после которой начнутся "проблемы". Чем меньше будет скорость прохождения проблемного участка, тем меньше будут выбросы. Т.е. можно разбить один участок от 50 Гц до 2200 Гц на два от 50Гц до 1000 Гц и от 1000 Гц до 2200 Гц. первый проходить со скоростью развёртки побольше, а второй поменьше. Суммарное время испытаний останется тем же, а выбросов будет меньше. С уважением, отдел технической поддержки ООО "ЭТМС"
Демо режим
 
Добрый день. 1) Судя по скриншоту у вас скорость 19200, контроль проверки на четность равен 1, адрес устройства 5. Адрес измеренного значения равен 20. Вообще по умолчанию используется скорость 19200, контроль четности 1. А вот адрес может быть любым. В любом случае программа SensorWork поможет Вам определить эти параметры. 2) Да, с помощью нашего ПО и ZET7070 Вы сможете настроить датчик под Ваши нужды, а затем использовать его в Вашей измерительной сети с другим переходником. 3) Для считывания измеренного значения достаточно делать посылку с командой 3 по адресу 20 размером в 2 слова, так как измеренное значение у нас число в плавающей запятой (float) 4) Здесь (https://zetlab.com/shop/aksessuaryi-i-optsii/zet-7001-m/#toggle-id-2) указано, что замкнутость может быть возможной причиной. Проверьте то, как вы подключаете устройство к преобразователю - должен быть подключен провод GND. Кроме того обратите внимание на согласование линии - об этом можно прочитать здесь (https://zetlab.com/podderzhka/tsifrovyie-datchiki-semeystva-zetsensor/proektirovanie-i-montazh/soglasovanie-kabelya/) Вам также будет очень полезно ознакомиться с документом по работе с ZETSensor на программном уровне https://file.zetlab.com/Document/04_7XXX/01_RS485_SENSOR/РП_ZET7XXX.pdf.
Демо режим
 
Здравствуйте, Михаил Скорее всего Вы у нас приобрели только интеллектуальный датчик ZET7012A, без интерфейсного модуля ZET7070. Поэтому Вы можете использовать возможности ZET7012A в ограниченном режиме, а именно просто снимать с него показания по определенным адресам. Как это сделать можно посмотреть в нашем обучающем видеоролике: https://www.youtube.com/watch?v=jnTA_cg0I7Q. Т.е. при отсутствии нашего интерфейсного модуля, ПО ZETLab воспринимает эти датчики как сторонние. Интеллектуальные датчики производства компании ZETLab содержат всю необходимую информацию о себе во внутренней Flash памяти датчика. Для получения этой информации необходимо запустить программу "Сервисная работа", выбрать интересующий интеллектуальный датчик и нажать правую кнопку на нем. Выбрать пункт "Сгенерировать таблицу адресов". Отобразятся все измеряемые значения и параметры, доступные к настройке. С уважением, отдел технической поддержки ООО "ЭТМС"
Анализатор спектра ZET 017-U4
 
Здравствуйте, Александр. Согласно ГОСТ 28220-98 на ШСВ указано, что "если используется воображаемая контрольная точка, то спектр контрольного сигнала определяют как среднее арифметическое значений СПУ всех измерительных точек на каждой частоте". В более современных ГОСТах (ГОСТ Р 51502-99) указано примерно то же самое. В приложении А3 сказано: "Теоретические положения, на которых основано испытание Fdc, допускает наличие резонансов с высоким значением Q внутри образца и крепления, которые вызывают пики и провалы в спектре СПУ." К сожалению в ГОСТах не рассмотрены необходимые условия и причины для перехода к контролю испытаний в виртуальной точке и соответственно нет анализа результатов таких испытаний. Поэтому я постараюсь объяснить происходящее исходя из своего опыта проведения виброиспытаний. При виброиспытаниях в испытуемом объекте и в оснастке возникают стоячие волны. Их формы и резонансные частоты зависят от конфигурации изделия, расширительного стола и оснастки. Если расширительный стол обладает ярко выраженным резонансом с высоко добротностью, то испытуемое изделие будет недогружено на резонансной частоте стола. Так как СУВ уменьшит в Q раз на этой частоте спектр генератора, то спектр вибрации на изделии будет занижен, хотя контрольный датчик в данной точке крепления покажет нормальный спектр, соответствующий профилю. Всё зависит от того какие стоячие волны в данной точке крепления датчика имеют пучность, а какие ноль. Поэтому, чтобы избежать эффекта "попадания пальцем в особую точку", применяют контроль в нескольких точках. Кроме того, датчики стараются расставить в несмметричных точках, чтобы избежать совпадения резонансных частот. При таком расположении датчиков, когда на один датчик попал в "пучность" волны и вошёл в резонанс на частоте (или попал в "ноль" и вошёл в антирезонанс), то другой датчик на той же частоте имеет близкий к среднему коэффициент передачи. Например задан равномерный профиль с СПУ 0.01 g2/Гц, один датчик показывает на частоте 1000 Гц СПУ 0.01 g2/Гц, а второй датчик 0.1 g2/Гц и в сумме они дают 0,11 g2/Гц, следовательно общий контрольный спектр покажет 0,055 g2/Гц. Таким образом, для достижения СПУ профиля генератор снизит напряжение на 1000 Гц в 5,5 раз. Первый датчик будет показывать 0.0018 g2/Гц, а второй 0.018 g2/Гц, а контрольный канал 0.01 g2/Гц. Примерно то же самое происходит и у вас. Таким образом для выравнивания профиля генератор СУВ всего в 5 раз уменьшил напряжение, а не в 10. Чем больше датчиков, тем сильнее будет эффект.. Улучшить ситуацию настройками программы не получится - у вас такие условия проведения испытаний, что на частоте 1245 Гц один датчик имеет АЧХ в 40 раз больше чем другой. Могу вам посоветовать только одно - попробуйте подобрать другие точки крепления датчиков вы увидите, что результат испытаний изменится. С уважением, отдел технической поддержки
Каково назначение некоторых команд ZetLab Studio?
 
Добрый день, Юрий. К сожалению, в описании функции UnitParam вкралась опечатка. Пункт 2 следует читать в следующей редакции: 2. long UnitParam(LONG* param, DOUBLE* value); Функция UNIT-сервера. Чтение параметра, пришедшего в программу из Unit.ocx. param - номер пришедшего параметра; value - значение пришедшего параметра. Возвращаемое значение: 0 - успешное выполнение; -62 - нет не прочитанных пришедших параметров.. Не -32, а -62. //---------------------------------------------------------------------------------------------------------- Возможные причины того, что функция UnitParam "постоянно возвращает -62": 1. Программа была запущена программой, не являющейся программой UNIT-клиентом. 2. Если программа запущена с помощью UNIT-клиента, то либо этот клиент не посылает программе параметры, либо при посылке параметров происходит какая-то ошибка. //--------------------------------------------------------------------------------------------------------- При разработке программ, являющихся UNIT-сервером, в среде Borland для получения параметров следует по таймеру выполнять следующий код: CUnitCtrl unitServer; .... if (unitServer.IsReadyParam() == 1) { long param(0); double value(0.); if (unitServer.UnitParam(&param, &value) == 0) { // Обработка параметра с номером "param" и значением "value" } } С уважением, отдел технической поддержки ООО "ЭТМС"
Каково назначение некоторых команд ZetLab Studio?
 
Добрый день. О функциях UNIT.ocx.
1. long InitUnit();
Функция, которая в существующей весии Unit.ocx ничего не делает. Оставлена для совместимости со старым ПО. Возвращаемое значение всегда 0.
2. long UnitParam(LONG* param, DOUBLE* value);
Функция UNIT-сервера. Чтение параметра, пришедшего в программу из Unit.ocx. param - номер пришедшего параметра; value - значение пришедшего параметра. Возвращаемое значение: 0 - успешное выполнение; -32 - нет не прочитанных пришедших параметров.
3. long UnitWrite(long size, float * data, long param);
Функция UNIT-сервера. Посылка в Unit.ocx массива данных. size - размер массива; data - указатель на массмв; param - номер параметра. Возвращаемое значение: 0 - успешное выполнение; -2 - ошибка при инициализации Unit.ocx; -12 - нет процесса, принимающего массив; -41 - ошибка при передаче массива; -53 - размер меньше или равен 0; -100 - нулевой указатель массива;
4. long WriteNet(...);
Функция, которая в существующей весии Unit.ocx ничего не делает. Оставлена для совместимости со старым ПО. Возвращаемое значение всегда 0.
5. void IamActive();
Функция, которая в существующей весии Unit.ocx ничего не делает. Оставлена для совместимости со старым ПО.
6. long IsReady();
Функция UNIT-клиента. Функция проверяет наличие новых данных, пришедних от Unit.ocx. Предназначена для разработки UNIT-клиентов в средах разработки, которые не поддерживают работу с оконными сообщениями, например: Borland. Возвращаемое значение: 0 - нет непрочитанных данных; 1 - есть непрочитанные данные.
7. long IsReadyParam();
Функция UNIT-сервера. Функция проверяет наличие новых параметров, пришедних от Unit.ocx. Предназначена для разработки UNIT-серверов в средах разработки, которые не поддерживают работу с оконными сообщениями, например: Borland. Возвращаемое значение: 0 - нет непрочитанных параметров; 1 - есть непрочитанные параметры. При разроботке программ, являющихся UNIT-сервером, в среде Borland для получения параметров следует по таёмеру выполнять следующий код: if (IsReadyParam() == 1) { long param(0); double value(0.); if (UnitParam(&param, &value) == 0) { // Обработка параметра с номером "param" и значением "value" } } С уважением, отдел технической поддержки ООО "ЭТМС"
Ошибка с датчика
 
Здравствуйте, Расим!
Вопрос по поводу общего провода (он же минусовой). Куда необходимо его подключать на моксе, к клемам питания на самой моксе ?
Если на примере NPort 5110/5110-T, то на его разъеме DB9 Male RS-232 контакт 5 (GND) нужно соединить с GND измерительной линии, где подключены датчики ZETSENSOR и GND блока питания, питающим измерительную линию https://zetlab.com/shop/tsifrovyie-datchiki/preobrazovateli-interfeisov/ethernet-wi-fi/zet-7076/ . С уважением, отдел технической поддержки ООО "ЭТМС"
Ошибка с датчика
 
Здравствуйте!
Датчик с которого не поступает информация через МОХА NPORT находится в середине линии (данный факт исключает терминальное сопротивление).
Почему данный факт исключает "терминатор"? 1. "Терминатор" всё же необходим, в преобразователе MOXA его нет, поэтому нужно устанавливать дополнительно (в ZET 7070 он встроен) 2. Вы подключали общий провод к преобразователю MOXA? С уважением, отдел технической поддержки ООО "ЭТМС"
SCADA
 
*дополнение к телефонному разговору* Здравствуйте, Андрей. Разработчики попросили меня вам дополнительно сообщить о "классических" ошибках, которые происходят при настройке устройств 7ххх. 1. Превышение допустимого объёма трафика шины CAN. Откройте окно свойств 7174, выберите вкладку "Трафик", проверьте параметр "Загрузка шины CAN". Если загрузка составляет 100%, то это значит что объём трафика, передаваемый от устройств превышает допустимый. Для решения этой проблемы можно либо увеличить в разделе "CAN" параметр "Скорость обмена, кбит/с" (1000 кбит/с максимум), либо уменьшить частоту дискретизации в свойствах остальных устройств. Главное нужно добиться того, чтобы параметр "Загрузка шины CAN" не достигал 100%, а ещё лучше не превышал 50%. 2. Нехватка доступных узлов. Откройте окно свойств 7174, выберите вкладку "Сбор данных", проверьте параметр "Максимальное количество узлов". Значение этого параметра не должно быть меньше реально существующего числа узлов на всех подключенных к 7174 устройств. 7111 создаёт 1 узел, 7180 создаёт 1 узел, 7160 создаёт 5 узлов (4 видимых и 1 невидимый для сообщений). Просуммируйте количество создаваемых узлов и сравните с заданным в 7174. Если задано меньше, чем создают в сумме все подключенные к этому 7174, то параметр "Максимальное количество узлов" необходимо увеличить. 3. Пересечение узлов. Каждый создаваемый устройством 7ххх узел должен иметь уникальное число в рамках своей линии. Проблему здесь создают устройства 7160, которые создают 5-ый невидимый узел. Поэтому нумерацию узлов устройства следующего за 7160 следует начинать с номера N+5, где N - это номер первого узла 7160. Надеюсь эта информация поможет вам справиться с пропаданием устройств. Если у Вас появятся какие-либо вопросы, мы будем рады на них ответить! С уважением, ООО "ЭТМС"
SCADA
 
Здравствуйте, Андрей. Цвет соединительной линии не влияет на функциональность проекта. Для исправления цвета вам нужно удалить соединительную линию, провести её заново и сохранить проект. Цвет соединительной линии определяется в момент её создания при соединении проектировщиком двух компонент. При загрузке проекта цвет соединительной линии задаётся из параметра в файле проекта. Если в какой-то момент ZETVIEW неправильно сохранила цвет линии, то цвет этой линии будет неправильным и в последующем. В одном из прошлых дистрибутивов ПО возможно была ошибочная версия ZETVIEW, если вы однажды использовали её для редактирования и сохранения проекта, то ошибка могла попасть в проект. На работоспособности она никак не отражается, только на внешнем виде. С уважением, Плужник Елена ООО "ЭТМС"
Не создаются графически связи, не подцепляются ко входам
 
По Вашему вопросу работы с ПО «Scada-система ZETVIEW» : В «Scada-системе ZETVIEW»в се компоненты устроены одинаковым образом. Слева находятся входные контакты, а справа выходные. Связи между компонентами создаются только начиная от выхода одного и заканчивая на входе другого компонента (возможно, того же компонента). Для начала связи необходимо кликнуть один раз левой кнопкой мыши по выходному контакту компонента, а затем кликнуть один раз на входном контакте другого компонента. Входные контакты должны быть одинаковыми, то есть должны совпадать их цвет и литера внутри них. Исключение составляет контакт ярко зелёного цвета с троеточием внутри него. Этот контакт можно соединять с любым другим контактом. Невозможно создать связь между контактами разного типа. Например, есть два контакта "F" и "D", которые передают числа с разной точностью, хотя они оба имеют зелёный цвет, но они имеют разные литеры. Также, есть контакты с литерами "A", но разного цвета, которые передают числовые и строковые массивы. Также, мы сталкивались с ошибкой создания связей на компьютерах с интегрированной видеокартой. Упрощённый набор команд, доступный драйверу видеокарты не позволял создавать связи. Обновление драйвера обычно решало подобную проблему. На компьютере со встроенной видеокартой в виде проектирования становятся видны треугольники, из которых состоят компоненты. Если вы увидели подобную картину - обновите драйвер видеокарты.
Не создаются графически связи, не подцепляются ко входам
 
Добрый день, Алексей! График работы технической поддержки с 9.00 до 18.00 по московскому времени. Услуги консультации по оборудованию оказываются по телефону, по электронной почте и в онлайн-режиме на сайте компании. Техническая поддержка, включая вопросы по ПО, осуществляются по электронной почте, подробная информация на сайте нашей компании: https://zetlab.com/support/ . Ваш вопрос направила в IT-отдел. Приношу извинения за доставленные неудобства!
Вопрос по работе с модулем zet 7060e
 
Добрый день.
Обязательно ли для первоначальной настройки энкодера приобретать преобразователь интерфейса ZET 7070 и использовать ваше программное обеспечение?
Необязательно, это просто облегчит первоначальный доступ к модулю, так как настройки модулей ZETSENSOR реализованы не через сами регистры, а через набор структур. Если изменять настройки постоянно не требуется, а нужно лишь однажды настроить модуль и затем только считывать значение по каналу, то проще всего настраивать модуль с помощью компьютера с Windows, установив на нем ПО ZETLAB. При этом можно использовать любой преобразователь RS-485 (не только ZET 7070), который виден в системе Windows как COM-порт. Ссылка на видеоинструкцию по подключению сторонних преобразователей к ПО ZETLAB приведена ниже: https://www.youtube.com/watch?v=jnTA_cg0I7Q Само ПО ZETLAB доступно по следующей ссылке: https://file.zetlab.com/ZETLab_setup/ZETLab_beta/ После настройки модуля, можно будет вычитывать последнее значение по каналу (с помощью команды чтения регистров хранения 0x3) или все потоковые данные, накапливаемые во внутреннем буфере модуля (с помощью команды чтения регистров ввода 0x4). Адрес регистров в обоих случаях обычно 20 (0x14). Формат передачи значений - float (IEEE 754), в порядке байтов CDAB.
Что означает цветовая индикация - синий светодиод, два длинных и три коротких, в инструкции такого нет?
Цветовая индикация может не соответствовать приведенной в инструкции. Для обновления встроенного ПО лучше использовать преобразователь ZET 7070 и ПО ZETLAB.
И можно ли у вас уточнить скорость обмена по умолчанию и режим работы последовательно порта - четность, управление потоком?
Параметры по умолчанию: 19200-8-O-1 (контроль четности - odd, 1 стоп бит), управление потоком отключено. Также для обращения к модулю нужно знать его адрес. В примере указана комбинация байтов для адреса 4. Адрес может быть задан в диапазоне от 2 до 63, включительно, обычно задается адрес 2. С уважением, отдел технической поддержки ООО "ЭТМС"
Вопрос по работе с модулем zet 7060e
 
Добрый день. Посмотрите здесь: https://zetlab.com/podderzhka/tsifrovyie-datchiki-semeystva-zetsensor/programmirovanie/ . и здесь: https://zetlab.com/podderzhka/tsifrovyie-datchiki-semeystva-zetsensor/programmirovanie/protokol-modbus-dlya-rs-485/ . С уважением, Плужник Елена
Вопрос по работе с модулем zet 7060e
 
Добрый день. Нужную Вам информацию Вы найдете у нас на сайте в разделе Программирование С уважением, отдел технической поддержки ООО "ЭТМС"
не могу выдать сигнал на ЦАП
 
Здравствуйте, Владимир Рассмотрев поставленную проблему, мы постарались написать простенький проект на C# по передаче данных в генератор ZET220. Прикрепляем его к письму. Данный проект генерирует синус с частотой 10 Гц и амплитудой 1 В. Код программы привязан к настройкам ZET220, частота ЦАП должна быть 200 кГц. По нажатию на кнопку "ЗАПУСК" программа начинает генерировать синус, а по нажатию на кнопку "ОСТАНОВКА" перестает это делать. При записи данных в генератор есть важный момент, нужно записывать данные на опережение. Расчет времени опережения приведен в примере. P.S. Так как пользователей .NET было не так много, советуем обновить файл SRV.ocx на прикрепленный к письму и установить последнюю beta версию ПО ZETLab. С этим файлом генератор гарантированно работает. С уважением, отдел технической поддержки ООО "ЭТМС"
Страницы: Пред. 1 2 3 След.