Инженер просит помощи в расчёте производительности дозирующего конвейера на основе сигналов скорости ленты и нагрузки, так как его метод даёт большую погрешность. В статье описаны исходные данные, текущий алгоритм калибровки и расчёта, а также проблема с недоступностью исходного кода ПЛК и панели.
- Имеется дозирующий конвейер с электроприводом, ПЧ, энкодером на валу двигателя и сумматором весов, сигналы поступают на ПЛК S7-200 Smart.
- Панель оператора вышла из строя, исходный код ПЛК и HMI отсутствует, аплоад невозможен из-за protection level 4.
- Автор планирует написать новый проект на ПЛК и HMI для расчёта производительности (т/час) и массы за цикл загрузки грузовика.
- Текущий метод: калибровка нуля с пустым конвейером, затем с грузом, вычисление средней производительности как разности Qгруз и Qпустой.
- Погрешность текущего метода составляет от 300 до 800 кг на 30 тонн, тогда как китайский дозатор ошибался на 250–400 кг.
- Автор просит указать на ошибки в математике расчёта и помочь повысить точность.
- дозирующий конвейер
- ПЧ
- энкодер
- ПЛК
- S7-200 Smart
- 4-20мА
Кому полезно: Инженеры АСУ ТП, занимающиеся весоизмерением и расчётом производительности конвейеров.
- Статья Энкодер — датчик угла поворота
- Статья Подключение преобразователя давления 4-20мА к контроллеру R4 DIN
- Статья Абсолютный и инкрементальный оптический энкодер — в чем отличие?
Выжимка составлена редакцией сайта с помощью ИИ по тексту статьи.
Прошу не обращать внимания на пунктуацию и ошибки в тексте.
Нужен совет, не хватает знании и мозгов. Дело такое: Имеется дозирующий конвейер. Вращает барабаном электропривод с ПЧ, у эл. двигателя на валу энкодер… Короче, на вход ПЛК приходят импульсы (скорость вращения барабана) и 4-20мА с сумматора весов (нагрузка на ленту, если не ошибаюсь, то измеряется в кг/м). Проблема в том что панель оператора спалилась. Исходников ни на ПЛК ни на ХМИ нет. ПЛК стоит S7-200 Smart, а панель китайская. Со смарта аплоад не получается, так как стоит протекшн левел 4, то есть даже зная пароль с него не слить ничего.
Теперь задумал написать свой проект на ПЛК и ХМИ. Надо имея 2 сигнала (скорость ленты и нагрузка) расчитать производительность (т/час) и соответственно массу за цикл. Цикл: грузовик подъехал, загрузился и уехал.
Больше интересует "математика", как сделать точнее чем я уже сделал. А сделал я, как вы уже поняли, не правильно.
Дано: Расстояние от ролика до ролика — 80 см, Диаметр барабана — 40 см, Энкодер — 1000 имп./об.
Сперва, с пустым конвейером калибрую "ноль": запускаю конв. на 90 секунд (примерно за такое время заполняется грузовик 30 т) и суммирую произведение данных с сумматора через каждый 80 см пути ленты. Получившееся значение усредняю разделив на количество измерений. Qпустой = (Х1*V1 + Х2*V2 +…+ Xn*Vn)/n, где Х — это мгновенная нагрузка на ленту, а V — это мгновенная скорость, n — это количество измерений. Получаю ср. значение производительности пустого конвейера.
Проделываю все то же самое, но уже с грузом. Получаю Qпустой и Qгруз. Вычитаю Qпустой из Qгруз и получаю Qср — средняя производительность конвейера. Пропустил такие детали как перевести кг/м на т/м, т/с на т/час и т.д.
НО, ничего подобного, погрешность большая, от 300 кг до 800 кг на 30 тонн. Китайский дозатор ошибался на 250 — 400 кг и это радовало ОТК.
Помогите, ребята. Может кто сталкивался, направьте меня, ткните носом в мои ошибки.