1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Единицы пастеризации (РЕ)

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)

Модератор: Глоб.модераторы

Ответить

Автор темы
iteng
осмотрелся
осмотрелся
Сообщения: 101
Зарегистрирован: 12 июл 2017, 07:18
Имя: Сергей
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Единицы пастеризации (РЕ)

Сообщение iteng »

Добрый день, форумчане. Кто сталкивался с реализацией регулирования пастеризацией пива по РЕ(единицы пастеризации)?
Или иначе, как запрограммировать следующую формулу в контроллере S7 300 CPU 315-2pn\dp?
PE = T x 1,393 x t / 60, где Т - время пастеризации, мин; t- температура пастеризации, *C
Понятно, что формула, запрограммированная в контроллере не решает вопрос регулирования. Просто, на первом этапе реализации поставленной задачи необходимо увидеть какие PE можно получить при существующих значениях времени(Т) и температуры(t).

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Единицы пастеризации (РЕ)

Сообщение v0v »

В чем проблема? Так и пишите например в LAD mul mul div, только учесть формат чисел. При делении лучше real, соответственно незабываем конвертировать.
Аватара пользователя

den_vish
освоился
освоился
Сообщения: 233
Зарегистрирован: 11 апр 2013, 13:22
Имя: Вишневский Денис
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Единицы пастеризации (РЕ)

Сообщение den_vish »

и расход не забудьте, что бы длительность пастеризации рассчитывать)
"- Знаешь, дружище, в чем истинный смысл второго закона термодинамики?
Как ни упирайся, а бардака все больше. И чем серьезнее ты упираешься, тем страшнее неразбериха."(с)

Автор темы
iteng
осмотрелся
осмотрелся
Сообщения: 101
Зарегистрирован: 12 июл 2017, 07:18
Имя: Сергей
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Единицы пастеризации (РЕ)

Сообщение iteng »

Хорошо, спрошу по другому.
Формула вида EXP(Y*ln(X)) как будет выглядеть в STL?
формула в начале топика не работает. Температура меняется, РЕ не изменяются.
Последний раз редактировалось iteng 21 фев 2020, 09:55, всего редактировалось 1 раз.

Parliament74
авторитет
авторитет
Сообщения: 865
Зарегистрирован: 16 ноя 2016, 11:33
Имя: Максим Владимирович
Страна: Россия
город/регион: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 223 раза

Единицы пастеризации (РЕ)

Сообщение Parliament74 »

iteng писал(а): 21 фев 2020, 09:08 Формула вида EXP(Y*ln(X)) как будет выглядеть в STL?
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

Автор темы
iteng
осмотрелся
осмотрелся
Сообщения: 101
Зарегистрирован: 12 июл 2017, 07:18
Имя: Сергей
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Единицы пастеризации (РЕ)

Сообщение iteng »

Спасибо большое. Все получилось и реально работает!!! :ges_clap2:

Evgeniy_Technokom
новенький
новенький
Сообщения: 1
Зарегистрирован: 15 ноя 2021, 13:02
Имя: Евгений
Страна: РФ
город/регион: Московская обл, г Электросталь
Благодарил (а): 2 раза

Единицы пастеризации (РЕ)

Сообщение Evgeniy_Technokom »

Здравствуйте, ваша формула не правильная. прошу исправить чтобы не вводить в заблуждение.
правильная формула 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-температура пастеризации

Автор темы
iteng
осмотрелся
осмотрелся
Сообщения: 101
Зарегистрирован: 12 июл 2017, 07:18
Имя: Сергей
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Единицы пастеризации (РЕ)

Сообщение iteng »

Добрый день. А как этот код будет выглядеть в STL?
Это формула, которой я пользуюсь -
РЕ= Т*1,393**(t-60)

У меня получились такие единицы пастеризации:
Т*С РЕ
60 1,79 \\ Это потому что время пастеризации 1,79 мин
68 25,4
69 35,5
70 49,4
70,5 58,3
71 68,9
72 95,9
73 133,7
74 186,2


Вашу формулу попробовал, единицы пастеризации получаются 20-ти значные?!

Dmitriy1983
здесь недавно
здесь недавно
Сообщения: 94
Зарегистрирован: 29 окт 2017, 19:52
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 18 раз

Единицы пастеризации (РЕ)

Сообщение Dmitriy1983 »

Доброе утро.РЕ= Т*1,393**(t-60)
L t
L 60.0
-R
T LD0 (Локальная переменная, можно заменить любой свободной)
L 1.393
SQR
L T
*R
L LD0
*R
T PE

Dmitriy1983
здесь недавно
здесь недавно
Сообщения: 94
Зарегистрирован: 29 окт 2017, 19:52
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 18 раз

Единицы пастеризации (РЕ)

Сообщение Dmitriy1983 »

Извиняюсь. Не так.
L t
L 60.0
-R
L 3.314597e-001
*R
EXP
L T
*R
T PE

Автор темы
iteng
осмотрелся
осмотрелся
Сообщения: 101
Зарегистрирован: 12 июл 2017, 07:18
Имя: Сергей
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Единицы пастеризации (РЕ)

Сообщение iteng »

Спасибо. У меня именно так и запрограммировано. Результат в таблице выше.
Ответить

Вернуться в «Simatic Step7»