Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Регистрация значения в PL7 или RSView32

SCADA, серверы, АРМ верхнего уровня, диспетчерские

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 14:27
Ф.И.О.: Киселев Михаил Владимирович

Регистрация значения в PL7 или RSView32

Сообщение kiselevmixail » 11 окт 2012, 12:34

Добрый день.
Суть проблемы такова:
Есть параметр, который считает количество переработанной свеклы в смену. То есть он все время растет и в 8.00 и в 20.00 обнуляется и начинает считать заново.
Вопрос как зафиксировать наибольшее число этого параметра (перед обнулением) и вывести его для просмотра, при этом что бы полученное значение сохранялось в течении месяца. Т.е. Что бы было можно посмотреть переработку за каждую смену ближайшего месяца.
Как это реализовать в PL7?
Сейчас обнуление совершается через переменную %SW51 когда она равна 800 или 2000.
Как лучше организовать эту задачу?
Создать массив на 30 переменных и перед обнулением сохранять в него со смещением ячейки памяти? Или можно как то еще?

Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1400
Зарегистрирован: 01 сен 2008, 17:32
Ф.И.О.: Пупена Александр
Откуда: Киев, Украина
Поблагодарили: 1 раз
Контактная информация:

Re: Регистрация значения в PL7 или RSView32

Сообщение san » 11 окт 2012, 13:34

Я бы сделал это так.
В PL7 выделил какую-то переменную, например %MW40 (если нужно точнее %MD40) для хранения количества переработанной свеклы за предыдущую смену и записывал туда значение текущего количества переработанной свеклы перед его обнулением.
А в СКАДе привязался к событию изменения перемнной привязанной к %MW40. Если писать нужно в тренды - там должно быть такое условие записи (хотя с RSView не работал), если в логи - там точно есть запись по изменению, если в свою БД произвольного формата, может придется поскриптить. Хранить массив данных в ПЛК только для его отображение в СКАДе можно только при условии кривизны СКАДы, что (по наслышке) для RSView не актуально.


Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 2568
Зарегистрирован: 07 окт 2011, 08:12
Ф.И.О.: Гаско Вячеслав Эриевич
Откуда: Рязань, Россия
Благодарил (а): 43 раза
Поблагодарили: 71 раз

Re: Регистрация значения в PL7 или RSView32

Сообщение Ryzhij » 11 окт 2012, 20:09

При создании модели сохранения исторических данных (для трендов) в RSView32 в параметрах возможно указание в том числе и изменения значения тэга (т.н. процентаж).
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр


Вернуться в «Верхний уровень автоматизации»



Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 0 гостей