|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
20.11.2019, 15:01 | #841 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 353
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
Благодарность от: |
20.11.2019, 21:11 | #842 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: FBD чайникам
|
Благодарность от: |
21.11.2019, 00:40 | #843 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 353
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
22.11.2019, 00:11 | #844 | |
Новичок
Регистрация: Nov 2019
Сообщения: 2
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
22.11.2019, 12:21 | #845 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 26.11.2019 в 12:45 |
|
25.12.2019, 15:58 | #846 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: FBD чайникам
подскажите, как мне установить константу на аналоговый выход матрикса?
тут "нолик" на редактирование не открывается, а как я понял, в лоджике нет отдельных блоков констант. пока сделал кривое решение через мультиплексор в котором прописал константу, но может есть какое-то более красивое решение? |
25.12.2019, 16:22 | #847 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 353
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
25.12.2019, 17:47 | #848 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: FBD чайникам
|
25.12.2019, 20:24 | #849 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
25.12.2019, 20:26 | #850 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 353
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: FBD чайникам
В чём то вы правы.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
25.12.2019, 21:17 | #851 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
это всё потому что мух это прямой аналог иф-елз или каз-офф
|
07.01.2020, 16:20 | #852 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: FBD чайникам
Подскажите может кто сталкивался: есть выходная частота с привода передается на контроллер, это 0-50Гц. Эту частоту нужно преобразовать в скорость вращения об/мин. Частотник этого параметра не имеет.
Если тупо преобразовать одно в другое то получается совсем не точно особенно на малых оборотах (зависимость Гц-об/мин нелинейна). Может есть что то готовое в этом случае? Движ 4-полюсный. |
08.01.2020, 00:57 | #853 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: FBD чайникам
Честно говоря, по форуму раскидано несколько вариантов для разных конфигов нашего оборудования. Какой конфиг у вас или какой конфиг будет эффективнее, вы найдёте в поиске по форуму
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
08.01.2020, 05:50 | #854 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
Цитата:
если вам всего этого не надо, то используйте синхронную частоту. асинхронная всегда будет немного ниже, для насоса-вентилятора чем ниже частота, тем меньше относительная разница меж ними. |
|
08.01.2020, 15:01 | #855 |
Новичок
Регистрация: Dec 2019
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Добрый день.
Приобрел SMH4 + MC 30.12.2019. Это мой первый ПЛК, приобретен с целью изучить программирование ПЛК и решить одну практическую задачу - автоматизировать мужскую мультиварку. Дано, стерилизатор паровой ВКУ-50. (Принципиальную схему прилагаю) [IMG][/IMG] Так вот, к чему я это все. Сейчас пытаюсь изобразить схему безопасности. Дано: 1 Кнопка Старт - имитация датчика низкого уровня жидкости в пароводяной рубашке. Нажимаем - сигнал датчика отключает реле питания ТЭН; 2 Ain0 - термометр сопротивления Pt100 - заменяет датчик давления в пароводяной рубашке. Контролирует "давление", в случае выхода за предел рабочего давления - отключает реле питания ТЭН; 3 Кнопки Старт и Стоп - включают и выключают реле питания ТЭН; 4 dou0 - реле питания ТЭН; 5 led0 - контрольная лампа "Работа"; 6 В случае срабатывания защиты по одному из сценариев - требуется вручную запустить систему. Вопрос - схема работает, хочу получить замечания опытных товарищей. [IMG][/IMG] |
10.01.2020, 17:05 | #856 |
Senior Member
Регистрация: Jan 2013
Сообщения: 161
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
[QUOTE=J_FOX;53232]Вопрос - схема работает, хочу получить замечания опытных товарищей.[IMG]
В принципе схема рабочая. А что вы хотите от этой схемы получить? Что в итоге будет делать эта "мультиварка". Крайне рекомендую заменить датчик Pt100 на Pt1000 или Ni1000, потому что точность у этого датчика будет мягко говоря плоховата. |
10.01.2020, 17:41 | #857 | |
Новичок
Регистрация: Dec 2019
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
[QUOTE=Scorpio;53284]
Цитата:
Во первых, спасибо за отзыв. Я хочу получить рекомендации, вероятно я допустил ошибки в схеме. Только начинаю учиться. Мультиварка будет делать самогон, пиво, консервы, сувид. Pt100 временно заменяет датчик давления, его мне имитировать сейчас нечем. Куплю калибратор - сделаю. На счет точности, спорить не буду. Сравнивал показания своего Pt100 с имеющимся IFM TN2531 - разница именно в измерении не велика, вот в инерции да. __________________ SMH4 + MC-0402-01-0 |
|
10.01.2020, 17:49 | #858 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: FBD чайникам
Про точность не слушайте, всё нормально будет)
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.01.2020, 17:51 | #859 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 353
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: FBD чайникам
Пост оставлен в теме "FBD чайникам", поэтому отвечу по скрину)
К дискретным сигналам принято ставить фильтры от "дребезга" https://forum.segnetics.com/showthread.php?t=4205. На вашем месте я бы не протягивал так связи, как вы это сделали с блоком Fall, сейчас привыкните, а потом будете путаться в своих проектах. Лучше сразу сделать нормальную и понятную связь. Можно упростить схему, используя блок minmax вместо связки с компаратором. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
10.01.2020, 18:04 | #860 | |
Новичок
Регистрация: Dec 2019
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
Про связи - прошу пояснить. Про мин/макс - что даст упрощение? Не сомневаюсь в вашем опыте, просто хочу понять. Добавлено через 1 минуту Спасибо. __________________ SMH4 + MC-0402-01-0 |
|
10.01.2020, 18:33 | #861 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 353
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: FBD чайникам
Посмотрите на блок fall, у вас связь с выхода проходит через блок и через вход блока, видимо вы при протягивании связи с выхода щелкнули сразу на вход и она автоматически так подвелась, если в программе таких связей будет много, то это как минимум некрасиво, ну и показывает непонимание чтения программы и влечет за собой некорректную работу системы. https://dl.segnetics.com/WebHelp/SML...ase_needle.htm
Цитата:
Скриншот 10-01-2020 173142.png __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
11.01.2020, 01:16 | #862 | ||
Новичок
Регистрация: Dec 2019
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
Проблему понимаю. Сделал так потому, что иначе не влезает в экран и не получилось бы сделать скриншот. На 15 дюймах не очень удобно работать с большими схемами, а при бОльшем разрешении не видно выпадающих списков в Конструкторе. Да и цифры сигнала с датчика крохотные. Про связь проходящую через блок - не получается ее двигать по вертикали. То есть, допустим получилась связь в виде буквы S, вертикальные части двигаются мышкой влево/вправо, а вот горизонтальные вверх/вниз не двигаются. Добавлено через 11 минут Цитата:
Собственно за этим я сюда и пришел - за советом, как правильнее. Моя схема рисовалась последовательно. 1 итерация. Нужно управлять дискретным выходом по сигналу датчика. Ain - макрос датчика - компаратор - Dou 2 итерация. Нужно добавить гистерезис для устранения "дребезга". 3 итерация. Нужно добавить датчик уровня жидкости. На лицо системная ошибка в подходе, в следующий раз попытаюсь написать себе ТЗ на блок и дальше сочинять схему по ТЗ. Спасибо за схему и комментарии, попробую прикрутить рядом схему управления температурой во вторичной емкости с остановкой PID по сигналу аварии и увязать все в одну схему. Хороших выходных. __________________ SMH4 + MC-0402-01-0 |
||
16.01.2020, 15:45 | #863 |
Senior Member
Регистрация: Jun 2015
Сообщения: 571
Благодарил(а): 26 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
Кнопка с фиксацией в смарте - подскажите пожалуйста, как сделать чтобы при перезагрузке системы (при подачи питания) сбрасывалась?
|
16.01.2020, 15:50 | #864 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: FBD чайникам
Сделать двунаправленной и при включении подавать импульс на запись, если она включена.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.01.2020, 16:04 | #865 |
Senior Member
Регистрация: Jun 2015
Сообщения: 571
Благодарил(а): 26 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
|
16.01.2020, 18:50 | #866 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 353
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: FBD чайникам
Значит, вы должны понимать, чтобы записать туда 0, вам надо сначала подать 1, потом снова 0. Схема выше это и предлагает, но смарт видимо не успевает заметить импульс, его надо сделать "длиннее", вот аналогичная схема. Можете подобрать "оптимальное" время для вашей программы в указанном месте.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию Последний раз редактировалось Ilya J., 16.01.2020 в 19:03 |
17.01.2020, 00:37 | #867 |
Senior Member
Регистрация: Apr 2017
Адрес: MSK
Сообщения: 125
Благодарил(а): 0 раз(а)
Поблагодарили:
5 раз(а) в 5 сообщениях
|
Ответ: FBD чайникам
Я конечно заранее прошу у всех прощение, но мне кажется Смарт это всё-таки демонстрация возможностей FBD, и лучше объяснить как сделать кнопку именно на FBD, потому что потом придет аппетит и смарт окажется узким местом.
Или забацать реально-достойные графические библиотеки для пользования. |
17.01.2020, 09:24 | #868 | ||
Senior Member
Регистрация: Jun 2015
Сообщения: 571
Благодарил(а): 26 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
Цитата:
Добавлено через 1 час 1 минуту Цитата:
|
||
17.01.2020, 11:57 | #869 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.01.2020, 12:23 | #870 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 353
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: FBD чайникам
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |