Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Matrix

Вопросы о Matrix Работа и применение контроллеров Matrix.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2021, 12:22   #1
KamenVLA
Новичок
 
Регистрация: Aug 2021
Сообщения: 5
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Программа для управления двумя насосами с ротацией

Добрый день, я не так давно начал заниматься программированием в среде SMLogix представляю вашему вниманию программу для управлением двумя сетевыми насосами с ротацией и наработкой по времени, с пусковыми условиями по аналоговым и дискретным входам, сейчас опишу как она должна работать:
при приходе сигнала АВТ на дискретный вход контроллера запускается насос имеющий приоритет (В данном случае первый), но он запускается при приходе всех пусковых условий (давление на выходе не больше допустимого давления, которое задается с контроллера, есть сигнал АВТ, насос не в аварии, не сухой ход), при запуске насоса автоматически запускается счетчик наработки часов и задержка по времени (она нужна для того чтобы проверить сможет ли нагнать насос за определенное количество времени нужное давление, которое также задается с контроллера, если давление нагоняется сигнал аварии не проходит и насос аварийно не выключается), после отработки нужного количества времени насос (задается с контроллера) останавливается, запускается другой насос. При авариях рабочего насоса он останавливается, на контроллер приходит сигнал об аварии, запускается резервный. После снятия сигнала АВТ счетчики наработки сбрасываются.
Прошу проверить работоспособность программы на контроллере либо рассказать как можно запустить симуляцию, программу прикладываю ниже, заранее спасибо.
Версия контроллера MATRIX 1320-90-0
Вложения
Тип файла: msl Ротация насосов СН.msl (154.5 Кбайт, 51 просмотров)
Тип файла: psl Программа для насосов СН.psl (408.6 Кбайт, 71 просмотров)
KamenVLA вне форума   Ответить с цитированием
Старый 09.09.2021, 12:42   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Симулятора нет. Вы можете загрузить проект в контроллер и на нём отладить свой проект.

Кстати, https://segnetics.com/ru/smconstructor_itp


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 09.09.2021, 13:11   #3
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Цитата
Сообщение от KamenVLA Посмотреть сообщение
Прошу проверить работоспособность программы на контроллере
Ну даже без контроллера макрос Время перемен уже смущает.
И зачем Вам понадобились CTU-T (32)? Для них время задается не в тиках а в миллисекундах.
ATS вне форума   Ответить с цитированием
Старый 09.09.2021, 16:03   #4
KamenVLA
Новичок
 
Регистрация: Aug 2021
Сообщения: 5
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Симулятора нет. Вы можете загрузить проект в контроллер и на нём отладить свой проект.

Кстати, https://segnetics.com/ru/smconstructor_itp
Контроллера нет у нас на данный момент, решили попробовать разработать сначала программу а потом закупать оборудование, можете проверить на своем и указать на ошибки


Добавлено через 48 секунд


Цитата
Сообщение от ATS Посмотреть сообщение
Ну даже без контроллера макрос Время перемен уже смущает.
И зачем Вам понадобились CTU-T (32)? Для них время задается не в тиках а в миллисекундах.
Я знаю, взял который подходи под мое понимание как это сделать (только учусь прогать на FBD
KamenVLA вне форума   Ответить с цитированием
Старый 09.09.2021, 17:49   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Цитата
Сообщение от KamenVLA Посмотреть сообщение
(только учусь прогать на FBD
Тогда почему бы конструктором не воспользоваться?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 09.09.2021, 23:27   #6
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили: 28 раз(а) в 27 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Цитата
Сообщение от KamenVLA Посмотреть сообщение
Контроллера нет у нас на данный момент, решили попробовать разработать сначала программу а потом закупать оборудование, можете проверить на своем и указать на ошибки


Добавлено через 48 секунд




Я знаю, взял который подходи под мое понимание как это сделать (только учусь прогать на FBD
Напишите на отдел продаж я дам вам доступ по ip к контроллеру своему для виденья в отладке и vnc что бы вы видели экран и нажимали кнопки
Ruslangsm вне форума   Ответить с цитированием
Благодарность от:
Старый 10.09.2021, 08:50   #7
KamenVLA
Новичок
 
Регистрация: Aug 2021
Сообщения: 5
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Цитата:
Сообщение от Ruslangsm Посмотреть сообщение
Напишите на отдел продаж я дам вам доступ по ip к контроллеру своему для виденья в отладке и vnc что бы вы видели экран и нажимали кнопки
Спасибо большое, обязательно напишу


Добавлено через 5 минут


Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Тогда почему бы конструктором не воспользоваться?
В конструкторе нет всех функций и особенностей которым должна отвечать наша программа


Добавлено через 8 минут


Цитата
Сообщение от ATS Посмотреть сообщение
Ну даже без контроллера макрос Время перемен уже смущает.
И зачем Вам понадобились CTU-T (32)? Для них время задается не в тиках а в миллисекундах.
Подскажите какой элемент тогда лучше использовать под эту операцию
KamenVLA вне форума   Ответить с цитированием
Старый 10.09.2021, 09:56   #8
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Цитата
Сообщение от KamenVLA Посмотреть сообщение
В конструкторе нет всех функций и особенностей которым должна отвечать наша программа
Например?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 10.09.2021, 10:22   #9
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Во Вашей программе можно сказать что не работает. Во всяком случае работает совсем не как Вы планировали.

Но для первой пробы не так плохо.

Кстати оба насоса работают на одну трубу. Тогда зачем два датчика давления? Не забывайте что Матрикс тоже надо настраивать.
Миллиамперы с мегапаскалями сравнивать сложно.

Цитата
Сообщение от KamenVLA Посмотреть сообщение
В конструкторе нет всех функций и особенностей которым должна отвечать наша программа
Это Вы просто не знаете возможностей макроса Устр - Насосная группа.
Он делает даже намного больше чем Вам хочется.

Цитата Подскажите какой элемент тогда лучше использовать под эту операцию
Ну счетчиков хватило бы обычных CTU или CNTR.
А свой макрос Время перемен посмотрите - ошибки уже там видны.
ATS вне форума   Ответить с цитированием
Старый 10.09.2021, 11:52   #10
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Цитата
Сообщение от ATS Посмотреть сообщение

Кстати оба насоса работают на одну трубу. Тогда зачем два датчика давления?
.
это же резерв. раз.
каждый датчик на своем насосе до о.к. два.
а если делать пч, то и подавно без второго датчика все тухло и слишком много всяких лишних движений


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 18.10.2021, 12:45   #11
KamenVLA
Новичок
 
Регистрация: Aug 2021
Сообщения: 5
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Всем добрый день, подкорректировал счетчик Время перемен. Прошу посмотреть, интересно ваше мнение, будет работать полноценно или нет
Вложения
Тип файла: msl Ротация насосов СН.msl (153.5 Кбайт, 38 просмотров)

Последний раз редактировалось KamenVLA, 18.10.2021 в 12:49 Причина: Забыл добавить файл
KamenVLA вне форума   Ответить с цитированием
Старый 18.10.2021, 14:22   #12
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Очень советую.
ATS вне форума   Ответить с цитированием
Старый 18.10.2021, 14:36   #13
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Макрос "Время перемен" на счётчик не похож.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 19.10.2021, 08:21   #14
KamenVLA
Новичок
 
Регистрация: Aug 2021
Сообщения: 5
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Соглашусь, это не счетчик, это макрос созданный для перевода часов в секунды, выступает в роли таймера (задатчик) времени работы насосов
KamenVLA вне форума   Ответить с цитированием
Старый 19.10.2021, 10:50   #15
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Программа для управления двумя насосами с ротацией

Цитата
Сообщение от ATS Посмотреть сообщение
Поддержу


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH2G для управления Pixel vano_e_84@mail.ru SMConstructor (вентиляция) 8 20.09.2019 15:03
Программа для Pixel Rainevent Вопросы о программировании 10 08.01.2018 18:03
Адрес MODBUS для управления ПЧ с PIXEL? HWAK SMConstructor (вентиляция) 1 26.11.2015 20:54
Программа для управления котлами котельной 4ertjaga_88 Вопросы о программировании 3 26.07.2013 17:55
Использование USB-хаба Varnak Вопросы о SMH-2G(i) 8 01.03.2013 12:20


Часовой пояс GMT +4, время: 09:25.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023