Добрый день, форумчане. Кто сталкивался с реализацией регулирования пастеризацией пива по РЕ(единицы пастеризации)?
Или иначе, как запрограммировать следующую формулу в контроллере S7 300 CPU 315-2pn\dp?
PE = T x 1,393 x t / 60, где Т - время пастеризации, мин; t- температура пастеризации, *C
Понятно, что формула, запрограммированная в контроллере не решает вопрос регулирования. Просто, на первом этапе реализации поставленной задачи необходимо увидеть какие PE можно получить при существующих значениях времени(Т) и температуры(t).
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Единицы пастеризации (РЕ)
-
- не первый раз у нас
- Сообщения: 343
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
Единицы пастеризации (РЕ)
В чем проблема? Так и пишите например в LAD mul mul div, только учесть формат чисел. При делении лучше real, соответственно незабываем конвертировать.
-
- освоился
- Сообщения: 233
- Зарегистрирован: 11 апр 2013, 13:22
- Имя: Вишневский Денис
- Благодарил (а): 10 раз
- Поблагодарили: 12 раз
Единицы пастеризации (РЕ)
и расход не забудьте, что бы длительность пастеризации рассчитывать)
"- Знаешь, дружище, в чем истинный смысл второго закона термодинамики?
Как ни упирайся, а бардака все больше. И чем серьезнее ты упираешься, тем страшнее неразбериха."(с)
Как ни упирайся, а бардака все больше. И чем серьезнее ты упираешься, тем страшнее неразбериха."(с)
-
- здесь недавно
- Сообщения: 93
- Зарегистрирован: 12 июл 2017, 07:18
- Имя: Сергей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Единицы пастеризации (РЕ)
Хорошо, спрошу по другому.
Формула вида EXP(Y*ln(X)) как будет выглядеть в STL?
формула в начале топика не работает. Температура меняется, РЕ не изменяются.
Формула вида EXP(Y*ln(X)) как будет выглядеть в STL?
формула в начале топика не работает. Температура меняется, РЕ не изменяются.
Последний раз редактировалось iteng 21 фев 2020, 09:55, всего редактировалось 1 раз.
-
- корифей
- Сообщения: 792
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 202 раза
Единицы пастеризации (РЕ)
Statement List (STL) for S7-300 and S7-400 Programming
https://cache.industry.siemens.com/dl/f ... S7-400.pdf
страница 117 Вам в помощь:
8 Floating-Point Math Instructions
8.1 Overview of Floating-Point Math Instructions
-
- новенький
- Сообщения: 1
- Зарегистрирован: 15 ноя 2021, 13:02
- Имя: Евгений
- Страна: РФ
- город/регион: Московская обл, г Электросталь
- Благодарил (а): 2 раза
Единицы пастеризации (РЕ)
Здравствуйте, ваша формула не правильная. прошу исправить чтобы не вводить в заблуждение.
правильная формула PE=T*1.393*t**(t-60), где T- время в минутах выдержки в выдерживателе, t- температура пастеризации.
Эту формулу напрямую можно вставить в контроллер в функцию в формате SCL.
#"result_L/min" := #Fit * 1000 / 60;// перевод тонн/час в литр/минуту с расходомера
#vrem :=0.4906 * 31.8 / #"result_L/min";//литров в метре на метры выдерживателя
#PE := #vrem * 1.393**(#Temper - 60.0);// #Temper-температура пастеризации
правильная формула PE=T*1.393*t**(t-60), где T- время в минутах выдержки в выдерживателе, t- температура пастеризации.
Эту формулу напрямую можно вставить в контроллер в функцию в формате SCL.
#"result_L/min" := #Fit * 1000 / 60;// перевод тонн/час в литр/минуту с расходомера
#vrem :=0.4906 * 31.8 / #"result_L/min";//литров в метре на метры выдерживателя
#PE := #vrem * 1.393**(#Temper - 60.0);// #Temper-температура пастеризации