- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Не создаются файлы истории
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Здравствуйте!
InTouch Development Studio 2017 Unlimited, Unlim/60K/500
Historian лицензии нет.
Не работает сохранение тэгов в файл истории и даже сами файлы не создаются.
На различных видеоинструкциях у всех сразу всё начинает работать,
Настройки прилагаю в виде скриншотов
InTouch Development Studio 2017 Unlimited, Unlim/60K/500
Historian лицензии нет.
Не работает сохранение тэгов в файл истории и даже сами файлы не создаются.
На различных видеоинструкциях у всех сразу всё начинает работать,
Настройки прилагаю в виде скриншотов
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Не создаются файлы истории
Настройки безопасности папки куда указываете - посмотрите. Включая корневые. Это в виндовсе.
Часто видел что полный доступ дан по умолчанию только администраторам и создателю-владельцу. А если Ваше ПО не под админскими правами работает, то виндовс может её не пустить.
Поэтому есть смысл на весь лог.раздел добавить в безопасность группу "Все" с полным доступом.
Это первое.
Часто видел что полный доступ дан по умолчанию только администраторам и создателю-владельцу. А если Ваше ПО не под админскими правами работает, то виндовс может её не пустить.
Поэтому есть смысл на весь лог.раздел добавить в безопасность группу "Все" с полным доступом.
Это первое.
Это может быть второе.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
По настройкам безопасности доступ к папке на изменение открыт всем, также создавал папку на другом диске, отличном от системного, разрешал изменение папки всем пользователям, в т.ч. для "Все". Запускал Maker и Viewer вместе и по отдельности с админ правами.
Historian - это отдельная штука (ранее назывался промSQL или типа того), покупается за отдельные деньги. Кроме неё должна работать встроенная хистори, которую я пытаюсь запустить.
В логах заметил запись Unable to start NetDDE. Это вроде служба, обеспечивающая доступ к данным через имя Node, которое требуется указать в настройках Historical Logging.
Обращусь в техподдержку. Этот интач просто сплошная боль и страданий средоточье
Historian - это отдельная штука (ранее назывался промSQL или типа того), покупается за отдельные деньги. Кроме неё должна работать встроенная хистори, которую я пытаюсь запустить.
В логах заметил запись Unable to start NetDDE. Это вроде служба, обеспечивающая доступ к данным через имя Node, которое требуется указать в настройках Historical Logging.
Обращусь в техподдержку. Этот интач просто сплошная боль и страданий средоточье
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Не создаются файлы истории
Да хрень еще та, а понтов немерено, редактор тэгов по ходу когда-то тестовый как создал какой-то прогер, так, по ходу и забухал...и умер и некому в корпорации монстров Вондерварей нормальный редактор тэгов организовать. (Да там почти все через жопу...толерантные блин)
А у вас в настройках тэга стоит datalog deadband =1, вы значение тэга меняете более чем на 1, или просто ждете?
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Sergy6661 писал(а): ↑06 апр 2021, 11:38 Да хрень еще та, а понтов немерено, редактор тэгов по ходу когда-то тестовый как создал какой-то прогер, так, по ходу и забухал...и умер и некому в корпорации монстров Вондерварей нормальный редактор тэгов организовать. (Да там почти все через жопу...толерантные блин)
По редактору тэгов есть мысль написать на С++ нормальный редактор, по типу Сименс. Но дальше мысли не пойдёт, ибо более никогда Интач не станем покупать. Пока написал простенький парсер-множитель тэгов на Екселе.
P.S. В .CSV файле 63(!) поля параметров для каждого тэга, и нет поля типа данных, вместо него - служебные заголовки
Меняю ползунком, а также ручным вводом значения со значительной амплитудой. Я и 0 пробовал, просто пока не знаю, как это точно работает.
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Не создаются файлы истории
У меня экспортный csv править только в NetPade (продвинутый блокнот) получалось, все остальное (Excel и прочие) как- то портят структуру csv что интач его не принимает.
Но у меня нормально datalog файлы формировались.
И ставить это...поделие InTouch только на виртуалку, эта дрянь забивает систему своими сервисами, которые дико жрут память, удалить только через инсталляцию/Remove.
Навязали блин...может в этом году получится закончить-сдать установку с интачью на АРМ и перекрестится истово...
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Причина проста - нельзя просто открывать интачевский .csv в Екселе - потеряются кавычки, которые Ексель принимает за обрамление слов. (Хотя на видео Вандерваре так и делает и это почему-то работает).
Правильно в Ексель делать импорт данных из .csv файла (вкладка Данные ---> Из текста) с настройкой разделителя (;) и отношения Екселя к кавычкам. Тогда данные откроются в Екселе с сохранением кавычек.
Далее, отредактировав таблицу, скопировать всё, вставить в обычном блокноте, заменить символы табуляции на ;
Далее спаренные ;; заменить на ничто.
Метод опасен, при работе с большими объёмами данных можно испортить их, Интач обратно их уже не съест.
В общем внимательность и ещё раз внимательность. И резервирование
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Не создаются файлы истории
Вот и ещё один ответ.
По вопросам работы Форума можно обратиться по этим контактам.
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Не создаются файлы истории
Да это все понятно, не понятно как можно сделать было такое...млин в тесном сотрудничестве с мелкософт.
У меня весь проект на супертэгах, я сделал в штатном редакторе по одному образцу, экспортнул csv (и копию заархивировал на всяк. случай) и правил в блокноте (к блокноту претензий нет, а к создателям интач просто классовая ненависть сформировалась).
В общем в итоге все нормально скормилось но , как обычно и происходит, возникла необходимость дополнить наполнение супертэгов, ну, думаю фигня вопрос, щас шаблон поменяю и все само-собой автоматически подтянется...ага, раскатал губу, все ручками-ручками.
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Поиск сказал мне, что Net DDE устаревшая система обмена данными между программами, хоть она и присутствует до сих пор в Виндовс, но более не используется. Боюсь, что уже не присутствует, не нашёл на компе ни службы NetDDE, ни файла netdde.exe, который, в теории, должен лежать в System32.
Посмотрим, что ответит Техподдержка.
P.S. Можно ли в классическом Intouch сохранять историю изменения тэгов прямо в MS SQL, по уже работающей аналогии с alarms?
Есть на уме вариант поставить тэгам галочку alarms, и прикрепить тэги к особенной группе алармов, но тогда всё будет сохраняться в одну таблицу SQL и она долго не проживёт.
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Файлы истории начали создаваться, когда убрал из настроек имя НОДа (local)
-
- осмотрелся
- Сообщения: 169
- Зарегистрирован: 24 янв 2018, 11:18
- Имя: Антон
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 26 раз
- Поблагодарили: 27 раз
Не создаются файлы истории
Я тут недавно свой редактор тэгов интача написал. С блек.. простите, с экспортом и импортомSergy6661 писал(а): ↑06 апр 2021, 11:38 Да хрень еще та, а понтов немерено, редактор тэгов по ходу когда-то тестовый как создал какой-то прогер, так, по ходу и забухал...и умер и некому в корпорации монстров Вондерварей нормальный редактор тэгов организовать. (Да там почти все через жопу...толерантные блин)
А у вас в настройках тэга стоит datalog deadband =1, вы значение тэга меняете более чем на 1, или просто ждете?
Отправлено спустя 2 минуты 3 секунды:
Галочка Log Events в редакторе тэговnpp писал(а): ↑07 апр 2021, 09:17 Поиск сказал мне, что Net DDE устаревшая система обмена данными между программами, хоть она и присутствует до сих пор в Виндовс, но более не используется. Боюсь, что уже не присутствует, не нашёл на компе ни службы NetDDE, ни файла netdde.exe, который, в теории, должен лежать в System32.
Посмотрим, что ответит Техподдержка.
P.S. Можно ли в классическом Intouch сохранять историю изменения тэгов прямо в MS SQL, по уже работающей аналогии с alarms?
Есть на уме вариант поставить тэгам галочку alarms, и прикрепить тэги к особенной группе алармов, но тогда всё будет сохраняться в одну таблицу SQL и она долго не проживёт.
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
А события при этом будут в SQL писаться или опять же в файл .lgh на диск?
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Не создаются файлы истории
Интересно в каком виде? Как доп приложуха для создания файла импорта для интача?NewOrdered писал(а): ↑04 май 2021, 12:43 Я тут недавно свой редактор тэгов интача написал. С блек.. простите, с экспортом и импортом
Ну так подробности в студию, а потом..., глядишь и в DewStudio занесут, прославишься...
-
- осмотрелся
- Сообщения: 169
- Зарегистрирован: 24 янв 2018, 11:18
- Имя: Антон
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 26 раз
- Поблагодарили: 27 раз
Не создаются файлы истории
Будут писаться в базу SQL, если у вас это настроено например для алармов. В классическом иначе была утилита Alarm DB Logger Manager, в Аркестре не помню как настроить
Отправлено спустя 3 минуты 33 секунды:
Просто приложение под Winforms в среде .NET
В классическом интаче они ничего уже менять не будут, щас упор идёт на новые продукты
Отправлено спустя 14 минут 1 секунду:
Просто для понимания:
БД событий/алармов - это не замена Хисториана. Туда нужно писать дискретные тэги и некоторые аналоговые, например состояние/режим оборудования, шаги выполнения операции и т.п.
Если вам нужно сохранять данные процесса, то либо Хисториан, либо галочка Log Data для сохранения на диск (*.lgh)
Отправлено спустя 43 минуты 10 секунд:
Если честно, за 12 лет редактирования интачевских CSV файлов всевозможными версиями Экселя ни разу не столкнулся с такой проблемой. DBLoad все проглатывал на ура. В своем редакторе пришлось эту особенность тоже учесть.npp писал(а): ↑06 апр 2021, 14:52
Причина проста - нельзя просто открывать интачевский .csv в Екселе - потеряются кавычки, которые Ексель принимает за обрамление слов. (Хотя на видео Вандерваре так и делает и это почему-то работает).
Правильно в Ексель делать импорт данных из .csv файла (вкладка Данные ---> Из текста) с настройкой разделителя (;) и отношения Екселя к кавычкам. Тогда данные откроются в Екселе с сохранением кавычек.
Далее, отредактировав таблицу, скопировать всё, вставить в обычном блокноте, заменить символы табуляции на ;
Далее спаренные ;; заменить на ничто.
Метод опасен, при работе с большими объёмами данных можно испортить их, Интач обратно их уже не съест.
В общем внимательность и ещё раз внимательность. И резервирование
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Помогите настроить aaAlarmClient. Нервов уже не хватает с этими компонентами. Техподдержка отвечает неделями, за этот срок уже много меняется в проекте и в итоге как-то всё безрезультатно.
Задача: При открывании страницы с aaAlarmClient в нём должны отобразиться аварии из БД SQL за указанный период и указанной группы алармов.
Сделано: Алармы сохраняются в БД. aaAlarmClient успешно коннектится с БД. Алармы (все) отображаются за указанный период (период берётся из полей ввода в формате DataTime).
Получается задавать(либо выбирать из заранее созданных) фильтр групп Алармов через контекстное меню "Queries and Filters". Но такой способ не подходит.
Не получается сделать: автоматический фильтр Аварий по группе Алармов. Наименование группы Алармов могу передавать aaAlarmClient`у хотя бы в тестовом виде при открывании окна.
Изучил документ "Guide to the ArchestrA™ Alarm Control".
Нужно ли заранее создавать фильтры при настройке aaAlarmClient, а потом выбирать нужный скриптом?
Какие именно свойства и методы нужно применить, чтобы список аварий отфильтровался по заданной группе Алармов?
AlarmClient.AlarmQuery?
AlarmClient.QueryStartup?
AlarmClient.Favorite?
Или нужно прописать в свойство AlarmQuery тэг/переменную с запросом?
Этими вопросами я только показываю, что в курсе настроек, свойств и методов aaAlarmClient, отвечать на них не обязательно.
Различные комбинации с ними не привели к желаемому результату.
Просто напишите, пожалуйста, что я должен сделать, чтобы при открывании страницы в aaAlarmClient отобразились не все алармы, а только из заданной группы.
Задача: При открывании страницы с aaAlarmClient в нём должны отобразиться аварии из БД SQL за указанный период и указанной группы алармов.
Сделано: Алармы сохраняются в БД. aaAlarmClient успешно коннектится с БД. Алармы (все) отображаются за указанный период (период берётся из полей ввода в формате DataTime).
Получается задавать(либо выбирать из заранее созданных) фильтр групп Алармов через контекстное меню "Queries and Filters". Но такой способ не подходит.
Не получается сделать: автоматический фильтр Аварий по группе Алармов. Наименование группы Алармов могу передавать aaAlarmClient`у хотя бы в тестовом виде при открывании окна.
Изучил документ "Guide to the ArchestrA™ Alarm Control".
Нужно ли заранее создавать фильтры при настройке aaAlarmClient, а потом выбирать нужный скриптом?
Какие именно свойства и методы нужно применить, чтобы список аварий отфильтровался по заданной группе Алармов?
AlarmClient.AlarmQuery?
AlarmClient.QueryStartup?
AlarmClient.Favorite?
Или нужно прописать в свойство AlarmQuery тэг/переменную с запросом?
Этими вопросами я только показываю, что в курсе настроек, свойств и методов aaAlarmClient, отвечать на них не обязательно.
Различные комбинации с ними не привели к желаемому результату.
Просто напишите, пожалуйста, что я должен сделать, чтобы при открывании страницы в aaAlarmClient отобразились не все алармы, а только из заданной группы.
-
- осмотрелся
- Сообщения: 169
- Зарегистрирован: 24 янв 2018, 11:18
- Имя: Антон
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 26 раз
- Поблагодарили: 27 раз
Не создаются файлы истории
Код: Выделить всё
AlarmClient.AlarmQuery = "\Intouch!GroupName";
AlarmClient.Requery();
синтаксис указания группы все тот же, что и в классическом интаче
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Не работает у меня данный способ.NewOrdered писал(а): ↑12 май 2021, 15:11Отправлено спустя 1 минуту 53 секунды:Код: Выделить всё
AlarmClient.AlarmQuery = "\Intouch!GroupName"; AlarmClient.Requery();
синтаксис указания группы все тот же, что и в классическом интаче
AlarmClient1 - вновь созданный, все настройки по умолчанию, кроме: режим - Historical Alarms, Server Name - (local).
ActionScript в Button1:
Код: Выделить всё
AlarmClient1.AlarmQuery = "\InTouch!$System";
AlarmClient1.Requery();
Код: Выделить всё
AlarmClient1.AlarmQuery = "\InTouch!Vivarka";
AlarmClient1.Requery();
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- осмотрелся
- Сообщения: 169
- Зарегистрирован: 24 янв 2018, 11:18
- Имя: Антон
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 26 раз
- Поблагодарили: 27 раз
Не создаются файлы истории
а у вас случаем не настроена запись событий и алармов в Хисториан?
Отправлено спустя 1 минуту 58 секунд:
если кому интересно - ссылка на гитхаб проекта редактора тегов для Интача
https://github.com/NewOrdered/TagManagerPublic
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Лицензия Хисториан не приобретена, где оно настраивается даже не помню.NewOrdered писал(а): ↑30 июн 2021, 09:03 а у вас случаем не настроена запись событий и алармов в Хисториан?
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 19 авг 2020, 14:59
- Имя: Саша
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Не создаются файлы истории
Решение вопроса:
1. Вышеуказанная ошибка при запросе Query есть баг Интача. Установка нужного хотфикса от производителя ПО решает этот вопрос.
2. Для задания фильтров в списке исторических алармов (AlarmClient) можно использовать два метода:
а) RunQuery()
AlarmClient.RunQuery(QueryName, ApplyAsFilter);
Пример:
AlarmClient.RunQuery("Query_Group1", false);
б) QueryFilter
AlarmClient.QueryFilters.DefaultFilter.FilterCriteria="(Provider='InTouch' AND Group='Group1')";
AlarmClient.Requery();
1. Вышеуказанная ошибка при запросе Query есть баг Интача. Установка нужного хотфикса от производителя ПО решает этот вопрос.
2. Для задания фильтров в списке исторических алармов (AlarmClient) можно использовать два метода:
а) RunQuery()
AlarmClient.RunQuery(QueryName, ApplyAsFilter);
Пример:
AlarmClient.RunQuery("Query_Group1", false);
б) QueryFilter
AlarmClient.QueryFilters.DefaultFilter.FilterCriteria="(Provider='InTouch' AND Group='Group1')";
AlarmClient.Requery();