|
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 25
|
|
[CoDeSys] Заполнение сосуда тремя клапанами (каждый до определённого уровня)18.06.2018, 18:39. Показов 4419. Ответов 5
Метки нет (Все метки)
Хотел бы обратиться с небольшой проблемой. Есть такая задача: К сосуду подведены 3 клапана которые по очереди наполняют его. Первый наполняет его до определенного минимального уровня, потом второй наполняет до максимума. И третий тоже наполняет опеределенное время ( где то минуты 3). И есть 4 клапан. Это слив.
И теперь главные вопросы: 1) как прописать наполнение сосуда. В коде как именно написать. Можно ST или FDB или в прочем, главное чтобы было понятно. Как прописать не используя формулы в физике. Чтобы включился клапан и со временем на шкале показывалось что он наполняеться.
0
|
|
| 18.06.2018, 18:39 | |
|
Ответы с готовыми решениями:
5
[CoDeSys] Заполнение ёмкости с пятью дискретными датчиками уровня Заполнение сосуда жидкостью Заполнение сосуда водой от дождя |
|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
|
| 26.06.2018, 18:11 | |
|
Ну примерно вот так, все переменные булевые!
0
|
|
|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
|
| 26.06.2018, 18:50 | |
Сообщение было отмечено Pop_Misha как решение
Решение
Пришлось переделать, честно ваш вопрос вообще не полный) это 20% от всего что хотелось бы знать.
Полагаю у вас датчик с выходом 4-20мА Настраиваете аналоговый вход в кодесис. Потом если у вас вход в контроллере без прописки диапазона измерения, придется задавать самому через Lin_trafo например, я не знаю какой датчик вы используете, и какой контроллер поэтому 65656 может быть другим числом. Вот примерный код Шкала уже настраивается в визуализации, нужна привязать переменную Level к индикатору, задать диапазон показания и тд
1
|
|
|
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 25
|
|
| 28.06.2018, 22:20 [ТС] | |
|
Огромное спасибо за предоставленное вами решение данной задачи. Хотел бы у вас узнать как подобное можно научиться оформлять не только в СFC но и в LD. И можно еще немного объяснить принцип работы.
Добавлено через 2 минуты linkel, Огромное спасибо за предоставленное вами решение данной задачи. Хотел бы у вас узнать как подобное можно научиться оформлять не только в СFC но и в LD. И можно еще немного объяснить принцип работы.
0
|
|
|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
|
| 29.06.2018, 23:06 | |
|
на выходе Lin_trafo Level это уже конечная выходное значение уровня, далее в блоках сравнения сравнивается значения уставки и реального значения, выставляем блок сравнения например на нижнем уровне( до 3 условно метров) при условии что нажат кнопка пуск, будет срабатывать первый клапан, после того как уровень станет выше он отключится, включится клапан 2, принцип аналогичен, просто уровень средний ( до 6 метров условно) + проверка выключился ли первый клапан, так же и с 3тим клапаном, 3 клапан вы сказали по времени, что странно, он выключится после оконччания работы 2го клапана.
4 клапан включится на аварийной отметке (например 9м) и отключит клапана которые заполняют бак. Клапан если электромагнитный с закрытием после отключения питания, если обычные задвижки, то схемка будет немного другая из за переключения фаз. + возможно нужно будет концевики включить в программу. Тут надо знать объект полностью, вариантов море, датчиков клапанов много, и принципы работы разные, и способы регулирования разные, и программа абсолютно может быть другой. я не программирую контроллеры просто немного знаю принципы, использую я обычно для себя CFC ST больше нравятся потому что, а остальными языками не пользуюсь. Научиться можно смотреть разные видео на ютубе, хотя там мало их, но найти с десяток можно. Или же открывать кодесис читать хелп и учится методом тыка. Кем вы работаете и куда это вам?)
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 25
|
|
| 30.06.2018, 17:12 [ТС] | |
|
Это нам была поставлена такая задача внутри кодесис сделать программу с этой задачей. Если можно то давайте спишемся по електронной почте или в скайпе и я все объясню более подробно
0
|
|
| 30.06.2018, 17:12 | |
|
Помогаю со студенческими работами здесь
6
Вычисление определенного интеграла тремя методами Вычисление определенного интеграла тремя методами [CoDeSys] Заполнение ёмкости, включение смесителя, опорожнение ёмкости [CoDeSys v2.3] Заполнение ёмкости, включение мешалки, опорожнение ёмкости Заполнение массива тремя числами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|