На форуме обязательно:
  1. Заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.

Рекламу мы не размещаем ни на каких условиях.

Помогите в расшифровке блока в STL

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
Andron_1988
осмотрелся
осмотрелся
Сообщения: 109
Зарегистрирован: 07 дек 2016, 19:44
Имя: Кульчицкий Андрей Евгеньевич
Благодарил (а): 2 раза

Помогите в расшифровке блока в STL

Сообщение Andron_1988 » 27 май 2018, 21:09

Помогите расшифровать,и если можно перевести в LAD/
НУ или хотя бы просто на словах
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

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

Помогите в расшифровке блока в STL

Сообщение den_vish » 28 май 2018, 03:46

тут же прям словами написано)))
загрузить значение П31211, умножить на сто, округлить,
если есть сигнал ОФЕН1 то прыгнуть на УДАК, если нет то повторить процедуру с П31212, если есть сигнал то прыгнуть на удак, если сигнала нет - то загрузить ноль, при достижении метки УДАК (слово то какое, как будто букву забыли))), передать в слово П31203,
соответственно, если есть сигнал ОФЕН1 - грузим значение П31211 в П31203, если ОФЕН2 - П31212, если нихрена нет - то ноль
"- Знаешь, дружище, в чем истинный смысл второго закона термодинамики?
Как ни упирайся, а бардака все больше. И чем серьезнее ты упираешься, тем страшнее неразбериха."(с)


Автор темы
Andron_1988
осмотрелся
осмотрелся
Сообщения: 109
Зарегистрирован: 07 дек 2016, 19:44
Имя: Кульчицкий Андрей Евгеньевич
Благодарил (а): 2 раза

Помогите в расшифровке блока в STL

Сообщение Andron_1988 » 28 май 2018, 21:38

Ок в Lad можно сделать такую процедуру, и что такое этот UDAK

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

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

Помогите в расшифровке блока в STL

Сообщение den_vish » 29 май 2018, 03:50

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


kanadeiar
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 12 фев 2018, 20:17
Имя: Андрей
Поблагодарили: 3 раза

Помогите в расшифровке блока в STL

Сообщение kanadeiar » 29 май 2018, 16:46

Какой то странный код, для меня не понятно где его можно использовать
У вас нет необходимых прав для просмотра вложений в этом сообщении.


Автор темы
Andron_1988
осмотрелся
осмотрелся
Сообщения: 109
Зарегистрирован: 07 дек 2016, 19:44
Имя: Кульчицкий Андрей Евгеньевич
Благодарил (а): 2 раза

Помогите в расшифровке блока в STL

Сообщение Andron_1988 » 30 май 2018, 23:21

Мне вот тоже было не совсем ясно,участок на гарантии еще это немецкий программер делал.Ситуация была такова что стоял один датчик 31203 который мерел давление на выходе из печей.Один день работает одна второй другая,но длина трубопроводов так сказать до датчика была разная и показания разнились на печах. В итоге они установили два датчика непосредственно сразу на выходе печей,а этот старый убрали/,тоесть сейчас у каждой печи есть свой датчик,именно по этому датчику как он меняет давление работает вытяжной вентилятор, меняет герцы. Но всю эту процедуру мне кажется можно было сделать гораздо проще.


Gray-Gray
осмотрелся
осмотрелся
Сообщения: 120
Зарегистрирован: 23 дек 2015, 13:59
Имя: Сергей
Благодарил (а): 18 раз
Поблагодарили: 5 раз

Помогите в расшифровке блока в STL

Сообщение Gray-Gray » 07 июн 2018, 11:07

Andron_1988 писал(а):
30 май 2018, 23:21
можно было сделать гораздо проще
- куда уж проще.
Если в работе печь 1 - для управления вентилятором используют задание от датчика Р31211
Если в работе печь 2 - для управления вентилятором используют задание от датчика Р31212
Если обе печи выключены - для управления вентилятором используют задание "0"
- самый простой селектор.

Отправлено спустя 26 минут 1 секунду:
До модернизации контура управления вытяжным вентилятором был один источник задания для инвертора(ПЧ) вытяжного вентилятора.
После модернизации(каждой печи свой датчик) появилась необходимость выбирать сигнал того датчика, печь которого в работе.
Выбранный сигнал передается в переменную "MW_P31203", затем(скорее всего) масштабируется и передается то ли по цифровому каналу, то ли через ЦАП по аналоговому каналу связи на вход инвертора вытяжного вентилятора.

Ответить

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