Нужна помощь!
Я по сути только начинаю изучение WinCC, но руководство ставит задачи, от которых голова взывается.
Есть 8 контроллеров Mitsubishi, мастер работает со Scada, оператор на линии часто совершает ошибки и запрос таковой. Со всех панелей (их 4) завести в архив любое нажатие на дисплей. Панели тоже Mitsubishi и работают по Ethernet каждый со своим контроллером, которые объеденены в сеть.
Есть ли возможность завести их базу данных. И по запросу получать некий файл с последовательностью нажатия на ту или иную клавишу на дисплее.
TagLogging при этом нужно использовать или можно без него обойтись?
Заранее всем спасибо.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
WinCC+Mitsubishi
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 19 окт 2016, 10:46
- Имя: Томилов Александр
-
- почётный участник форума
- Сообщения: 635
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
WinCC+Mitsubishi
Как много вопросов и как мало ответов....
Мастер - это человек или ПК?
4 или 8?
Почему WinCC, если Mitsubishi?
Почему ошибаются? Если ошибаются, значит нужно переделывать экраны панелей, возможно программы работы, возможно производственный процесс?
Цена ошибки? стоит ли это того, чтобы делать систему мониторинга? И потом разгребать километры логов? Может систему лучше нормально сделать? Или это принципиальный вопрос: дрессировать операторов?
Мастер - это человек или ПК?
4 или 8?
Почему WinCC, если Mitsubishi?
Почему ошибаются? Если ошибаются, значит нужно переделывать экраны панелей, возможно программы работы, возможно производственный процесс?
Цена ошибки? стоит ли это того, чтобы делать систему мониторинга? И потом разгребать километры логов? Может систему лучше нормально сделать? Или это принципиальный вопрос: дрессировать операторов?
Alex.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 19 окт 2016, 10:46
- Имя: Томилов Александр
WinCC+Mitsubishi
Есть 4 локальных CPU, отвечающих только за отдельно взятое оборудование и один MultiCPU, состоящий из 4CPU, синхонизирущее работу локальных как одного целого, итого 8. Все они объеденены в сеть.
Панели подключены к локальным.
Мастер - это главный CPU в MultiCPU.
WinCC, потому что, только наш цех без Siemens, остальные изначально были с контроллерами Siemens.
Цена ошибки поломка оборудования.
Панели подключены к локальным.
Мастер - это главный CPU в MultiCPU.
WinCC, потому что, только наш цех без Siemens, остальные изначально были с контроллерами Siemens.
Цена ошибки поломка оборудования.
-
- почётный участник форума
- Сообщения: 635
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
WinCC+Mitsubishi
Значит сделано плохо: автоматика вообще-то должна препятствовать неверным действиям оператора.
По сути: очень распространённая практика - это нажатие кнопки на панели устанавливает бит в контроллере, который сбрасывается в контроллере в конце его цикла. Соответственно взведён бит несколько милисекунд. Успеет ли WinCC полингом обнаружить импульс по этому биту?
Если говорить о панелях оператора, то там часто есть функция ведения логов действий оператора. Но вряд ли они доступны для передачи во внешние базы. Конкретно про Мицубиси панели - нужно посмотреть, уже не помню с ними я это делал или с другими.
Если же пересылать в базу из контроллера, то надёжно это можно делать, только если сделать соответствующую поддержку этой системы в контроллере. Контроллер должен фиксировать факт команды. Возможно нужно сделать очередь событий с метками времени. Или после записи в базу верхний уровень эти метки снимает. Но тогда могу пропадать двойные команды. То есть возни много. Но программу нужно менять. Мы делали такую систему именно с очередями событий в контроллере, которую вычитывал верх и клал в базу. Но у нас не стояло задачи фиксировать нажатие кнопок операторами, мы фиксировали изменение установок и режимов, с тем чтобы потом можно было по любому процессу определить с какими настройками он проводил и кто эти настройки задал и когда. но работа большая.
Либо на уровне панели привзять к кнопкам макросы, чтобы они как-то вели этот журнал и возможно куда-то об этом дополнительно сообщали. Но тогда панели перепрограммировать.
Alex.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 19 окт 2016, 10:46
- Имя: Томилов Александр
WinCC+Mitsubishi
Спасибо.
Нашел функцию в панели got1000 "operation log".
Она позволяет записывать все нажатия на панель и переход с экрана на экран. После чего записывает в exel файл в находящуюся флеш карту.
Осталось опробовать. ))))
Нашел функцию в панели got1000 "operation log".
Она позволяет записывать все нажатия на панель и переход с экрана на экран. После чего записывает в exel файл в находящуюся флеш карту.
Осталось опробовать. ))))