Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Задание графика по точкам или как извлеч корень 5й степени
Mitsubishi Electric. Контроллеры, преобразователи частоты, HMI > Контроллеры Melsec FX > Программирование
Nitroz
Здравствуйте уважаемые знатоки.
Я новичок в области программирования ПЛК.
Предо мной возникла задача запрограммировать FX3G 40EMR для автоматизации котельной. И все бы ничего, но поддержание температуры теплоносителя в зависимости от температуры наружного воздуха для меня задача новая.
Опираясь на свои незначительные знания в области программирования ПЛК, было выявлено 2 пути решения:
1. Задать график по точкам.
(Брать значение температуры полученное от блока 4AD_PT_ADP и с помощью операторов сравнения принимать решение о необходимости воздействия на систему )
2. Преобразовать график в математическую формулу и пихать в нее переменные по мере необходимости.
(формула получилась довольно громоздкая, но и все бы ничего если бы не Х^0.8)

Первый вариант я пока отложил ибо он кажется мне менее изящным (а может и вовсе с неправильным подходом)
Второй вариант мне очень нравится но никакой информации о извлечении корней выше степени 2 я пока не нашел.

Вопроса собственно 2:
1 Есть ли среди указанных подходов к решению задачи оптимальный?
2 Может ли FX3G извлекать из чисел корни степени выше 2?

Спасибо всем кто останется неравнодушным!
m_by
имхо
выбрать вариант по точкам, а точки загрузить, например, из exel

или разбить всю кривую на зоны (линейные части, нелинейные), обработку сделать по зонам
- не линейные задать по точкам
- линейные описать простой формулой
inntele
2 Может ли FX3G извлекать из чисел корни степени выше 2?

Честно говоря, не помню, поддерживает ли FX3G логарифмы. Если поддерживает, то задача извлечения корня любой степени традиционно решается с помощью логарифмических вычислений и напрямую связана с ними.
Sergei Troizky
FX3G логарифмы не поддерживает.
Можно попробовать, например, это:
https://ru.wikipedia.org/wiki/%D0%90%D0%BB%...%B5%D0%BD%D0%B8
Sergei Troizky
Прогон указанного алгоритма в Excel-е показал, что вычисление корня 5-й степени с точностью до 6-ти десятичных знаков требует до 8-ми итераций, если в качестве исходного допущения для вычислений брать корень 4-й степени (дважды sqrt).
Русская версия IP.Board © 2001-2024 IPS, Inc.