|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
16.02.2015, 14:53 | #1 |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
С2010с и siemens qbe202-p10
есть датчик давления qbe202-p10 компании siemens и контроллер с2010с 1421-01-6 подскажите как реализовать функцию включения чего либо по этому датчику. если можно дайте макрос.
|
16.02.2015, 15:12 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Цитата:
Выходной сигнал DC 0...10 V Обычный датчик давления, только дорогой. Зачем вам обязательно макрос? Блок CMP вполне справится с включением чего-то по какому-то порогу. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.02.2015, 15:26 | #3 |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Блин я до этого работал только с овен тут чуток по другому. некоторые функции есть некоторых нет. почитав справочку я это увидел. однако в той же справке написано следующее ЦИТАТА : Однако из попытки применить этот регулятор на объекте ничего не получится. Дело в том, что он слишком прост и не учитывает главную особенность реального мира: показания датчика нестабильны из-за наличия помех и мельчайших погрешностей измерения, что вызовет за собой чудовищный дребезг коммутирующего элемента, подключенного к выходу контроллера. вот и задался вопросом фильтров. реально датчик будет подавать сигнал на выполнение остальной программы по достижению в системе давления 2кгс. вопрос если давление будет больше то логическая 1 останется на выходе или нет? или надо какие ни будь пороги чувствительности делать? и главный вопрос у аналогового датчика как мой реально показание давления замеряется опытным путем или же есть где то таблички??
|
16.02.2015, 15:35 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Цитата:
Где вы эту самую "логическая 1" ожидаете увидеть? Прежде, чем такое написать, нужна преамбула: "Использую то-то сё-то, получаю сигнал того-то сего-то. Вот программка (кусок программки, фотка программки). Если давление изменится с того-то на то-то, будет ли на таком-то выходе лог.1 или нет?". Макросы датчиков: http://forum.segnetics.com/showthread.php?t=467 Что касается "Работал на ОВЕН", темерь на SMH2010, то задачи фильтрации и порогов устанавливаются исходя их условий на объекте, а не исходя из производителя контроллеров __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.02.2015, 15:47 | #5 | |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Цитата:
|
|
16.02.2015, 16:15 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Цитата:
Вы спросили, с помощью чего это сделать, я пояснил. Далее вы должны были что-то сделать для достижения своей цели и отписать, если возникли какие-либо вопросы или непонимание. На каком этапе сейчас вы находитесь? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.02.2015, 16:30 | #7 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Я бы туда ещё гистерезис засунул, что-бы в районе 2 кгс не было-бы дребезга.
|
16.02.2015, 16:33 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Цитата:
Задача-то до конца непонятна, чтобы решения предлагать. Ясно, что что-то должно случиться на пороге 2 кгс, а вот что именно - не ясно __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.02.2015, 16:40 | #9 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
|
16.02.2015, 16:43 | #10 |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
изучаю то что вы мне дали. Есть вопрос по типу датчика. Цитирую: На входе макроса задаём характеристику датчика 0..10В (Тип = 7)
Где это прописано. откуда взялась уставка для сравнения в filter_bypas 27000-5000 и почему в блоках деления div стоят значения 10 и 5 . откуда уставка в датчик ххх на блоке апроксиматоре в 18470 и 12340. Заранее извиняюсь за свою тупость. если есть какая подробная доккументация дайте ссылку. |
16.02.2015, 16:45 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.02.2015, 16:47 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Для защиты от сухого хода гистерезис не нужен
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.02.2015, 16:48 | #13 | |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Цитата:
Просто этих контроллеров у меня 10 штук свободных. дабы не покупать овен решил сделать на нем. но что то затык. в овенлоджик все по другому хотя и похоже. |
|
16.02.2015, 16:49 | #14 |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
|
16.02.2015, 16:53 | #15 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
Цитата:
Ну а по делу всё просто. Макрос датчика, контроллер с соответствующим входом, два компаратора - один на 2 кгс, второй на 10 кгс. Выход >= первого компаратора разрешит работу, выход второго компаратора >= расскажет об аварии. Фильтрацией макроса датчика обеспечить отсутствие дребезга. Т.е. поставить Фильтр в интервале от 20 до 50. Я думаю. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.02.2015, 16:54 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
ЗАЧЕМ? На выходе макроса вы получите цифры давления в кгс. Далее компараторы обеспечат срабатывание порогов.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.02.2015, 17:04 | #17 |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
|
16.02.2015, 17:09 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
На сходах min/max макроса выставьте реальные пределы измерения датчика в кгс. Если датчик на 16 кгс, то min=0, max=16.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.02.2015, 19:11 | #19 |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
ПОСТАВИЛ МАКРОС. при включении в отладку сразу дает ошибку и на входе появляется число 30128. что я делаю не так?.
|
16.02.2015, 20:11 | #20 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 778
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
А выход что показывает?
__________________ Саня |
16.02.2015, 21:25 | #21 |
Новичок
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: С2010с и siemens qbe202-p10
спс разобрался. датчик был поврежден, поставил другой уаля заработал.
|