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

WinCC+Mitsubishi

Ответить

Автор темы
Alex_SPB
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 19 окт 2016, 10:46
Имя: Томилов Александр

WinCC+Mitsubishi

Сообщение Alex_SPB »

Нужна помощь!
Я по сути только начинаю изучение WinCC, но руководство ставит задачи, от которых голова взывается.
Есть 8 контроллеров Mitsubishi, мастер работает со Scada, оператор на линии часто совершает ошибки и запрос таковой. Со всех панелей (их 4) завести в архив любое нажатие на дисплей. Панели тоже Mitsubishi и работают по Ethernet каждый со своим контроллером, которые объеденены в сеть.
Есть ли возможность завести их базу данных. И по запросу получать некий файл с последовательностью нажатия на ту или иную клавишу на дисплее.
TagLogging при этом нужно использовать или можно без него обойтись?
Заранее всем спасибо.

alex_ugrumov
почётный участник форума
почётный участник форума
Сообщения: 626
Зарегистрирован: 29 сен 2008, 17:05
Имя: Алексей Угрюмов
Страна: Россия
город/регион: СПб
Благодарил (а): 6 раз
Поблагодарили: 22 раза

WinCC+Mitsubishi

Сообщение alex_ugrumov »

Как много вопросов и как мало ответов....
Мастер - это человек или ПК?
4 или 8?
Почему WinCC, если Mitsubishi?
Почему ошибаются? Если ошибаются, значит нужно переделывать экраны панелей, возможно программы работы, возможно производственный процесс?
Цена ошибки? стоит ли это того, чтобы делать систему мониторинга? И потом разгребать километры логов? Может систему лучше нормально сделать? Или это принципиальный вопрос: дрессировать операторов?
Alex.

Автор темы
Alex_SPB
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 19 окт 2016, 10:46
Имя: Томилов Александр

WinCC+Mitsubishi

Сообщение Alex_SPB »

Есть 4 локальных CPU, отвечающих только за отдельно взятое оборудование и один MultiCPU, состоящий из 4CPU, синхонизирущее работу локальных как одного целого, итого 8. Все они объеденены в сеть.
Панели подключены к локальным.
Мастер - это главный CPU в MultiCPU.
WinCC, потому что, только наш цех без Siemens, остальные изначально были с контроллерами Siemens.
Цена ошибки поломка оборудования.

alex_ugrumov
почётный участник форума
почётный участник форума
Сообщения: 626
Зарегистрирован: 29 сен 2008, 17:05
Имя: Алексей Угрюмов
Страна: Россия
город/регион: СПб
Благодарил (а): 6 раз
Поблагодарили: 22 раза

WinCC+Mitsubishi

Сообщение alex_ugrumov »

Alex_SPB писал(а): Цена ошибки поломка оборудования.
Значит сделано плохо: автоматика вообще-то должна препятствовать неверным действиям оператора.

По сути: очень распространённая практика - это нажатие кнопки на панели устанавливает бит в контроллере, который сбрасывается в контроллере в конце его цикла. Соответственно взведён бит несколько милисекунд. Успеет ли WinCC полингом обнаружить импульс по этому биту?

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

Если же пересылать в базу из контроллера, то надёжно это можно делать, только если сделать соответствующую поддержку этой системы в контроллере. Контроллер должен фиксировать факт команды. Возможно нужно сделать очередь событий с метками времени. Или после записи в базу верхний уровень эти метки снимает. Но тогда могу пропадать двойные команды. То есть возни много. Но программу нужно менять. Мы делали такую систему именно с очередями событий в контроллере, которую вычитывал верх и клал в базу. Но у нас не стояло задачи фиксировать нажатие кнопок операторами, мы фиксировали изменение установок и режимов, с тем чтобы потом можно было по любому процессу определить с какими настройками он проводил и кто эти настройки задал и когда. но работа большая.

Либо на уровне панели привзять к кнопкам макросы, чтобы они как-то вели этот журнал и возможно куда-то об этом дополнительно сообщали. Но тогда панели перепрограммировать.
Alex.

Автор темы
Alex_SPB
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 19 окт 2016, 10:46
Имя: Томилов Александр

WinCC+Mitsubishi

Сообщение Alex_SPB »

Спасибо.
Нашел функцию в панели got1000 "operation log".
Она позволяет записывать все нажатия на панель и переход с экрана на экран. После чего записывает в exel файл в находящуюся флеш карту.
Осталось опробовать. ))))
Ответить

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