1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Проблема с конвертацией данных из БД WinCC 5.0

Ответить

Автор темы
IceBlack
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 08 фев 2019, 09:01
Имя: Сергей
Страна: Россия
город/регион: Гай
Благодарил (а): 1 раз

Проблема с конвертацией данных из БД WinCC 5.0

Сообщение IceBlack »

Добрый день! Столкнулись с такой проблемой в WinCC 5 sp2 hotfix7.
Имеется два сервера WinCC под управлением Windows Server 2003:
Основной и запасной (WinCC1 и WinCC2 соответственно).
Сервера отвечают за визуализацию и контроль толщины проката, прокатного стана цветного металла Kvarto 400 Skoda.
На серверах установлено ПО Graf, которое конвертирует данные из базы User Archive WinCC в свою базу, и выводит график отклонений толщины прокатываемого металла, с последующим выводом на печать.
Полное описание действий:
В Runtime окне оператор нажимает кнопку "Регистрация" - начинается регистрация прокатываемого рулона по толщине в формате RawTag и записывается в БД User Archive в ячейки Protokol,Protokol2.Protokol3.
При повторном нажатии кнопки "Регистрация" - данные собираются в базу WinCC User Archive в ячейку Pasport
В этот момент исполнительная программа Convert преобразует данные из базы User Archive WinCC в свою базу, выводя график по заданному рулону в окно приложения Graf, и затем удаляет данные из ячеек Protokol,Protokol2,Protokol3 и Pasport.
Теперь суть проблемы:
На сервере WinCC2 всё настроено, и графики выводятся в Graf. Идеальная работа.
на сервере WinCC1, при переустановке системы, и развёртывании WinCC со всеми настройками по изначальной инструкции, и полном соответствии с WinCC2, после первого нажатия сбор данных в ячейки Protokol,2,3 идёт. После повторного нажатия на кнопку "Регистрация", база не конвертируется в ПО Graf, соответственно не отображается график отклонений толщины, который можно отправить на печать,и ячейки БД не очищаются. Пересмотрел все возможные варианты, которые мог придумать. Есть рабочие бэкапы обоих серверов. Если же с нуля переустановить WinCC2 по такой же схеме, с полным соответствием рабочему серверу, данные в Graf так же не идут.
Какие могут быть возможные причины?
Скриншоты программ прикладываю. Есть исходники проекта WinCC; Исходники ПО Graf,Convert, написанные на Delphi. При необходимости приложу всё необходимое.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Vadim K
здесь недавно
здесь недавно
Сообщения: 39
Зарегистрирован: 16 окт 2015, 12:23
Имя: Вадим К
Страна: Россия
город/регион: Saint-Petersburg
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Проблема с конвертацией данных из БД WinCC 5.0

Сообщение Vadim K »

Проверьте в настройках операционных систем разделитель целой и дробной частей (точка/запятая). У Win по умолчанию "запятая", SQL server принимает "точку". И сверьте в операционках настройки формата даты/времени

Автор темы
IceBlack
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 08 фев 2019, 09:01
Имя: Сергей
Страна: Россия
город/регион: Гай
Благодарил (а): 1 раз

Проблема с конвертацией данных из БД WinCC 5.0

Сообщение IceBlack »

На обоих серверах (рабочий и не рабочий) - "запятая"
Формат даты/времени так же совпадает
Ответить

Вернуться в «WinCC»