Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2015, 14:53   #1
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию С2010с и siemens qbe202-p10

есть датчик давления qbe202-p10 компании siemens и контроллер с2010с 1421-01-6 подскажите как реализовать функцию включения чего либо по этому датчику. если можно дайте макрос.
atp-service вне форума   Ответить с цитированием
Старый 16.02.2015, 15:12   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от atp-service Посмотреть сообщение
есть датчик давления qbe202-p10 компании siemens и контроллер с2010с 1421-01-6 подскажите как реализовать функцию включения чего либо по этому датчику. если можно дайте макрос.
Рабочее напряжение AC 24 V или DC 18...33 V
Выходной сигнал DC 0...10 V


Обычный датчик давления, только дорогой.

Зачем вам обязательно макрос? Блок CMP вполне справится с включением чего-то по какому-то порогу.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 15:26   #3
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от Arsie Посмотреть сообщение
Рабочее напряжение AC 24 V или DC 18...33 V
Выходной сигнал DC 0...10 V


Обычный датчик давления, только дорогой.

Зачем вам обязательно макрос? Блок CMP вполне справится с включением чего-то по какому-то порогу.
Блин я до этого работал только с овен тут чуток по другому. некоторые функции есть некоторых нет. почитав справочку я это увидел. однако в той же справке написано следующее ЦИТАТА : Однако из попытки применить этот регулятор на объекте ничего не получится. Дело в том, что он слишком прост и не учитывает главную особенность реального мира: показания датчика нестабильны из-за наличия помех и мельчайших погрешностей измерения, что вызовет за собой чудовищный дребезг коммутирующего элемента, подключенного к выходу контроллера. вот и задался вопросом фильтров. реально датчик будет подавать сигнал на выполнение остальной программы по достижению в системе давления 2кгс. вопрос если давление будет больше то логическая 1 останется на выходе или нет? или надо какие ни будь пороги чувствительности делать? и главный вопрос у аналогового датчика как мой реально показание давления замеряется опытным путем или же есть где то таблички??
atp-service вне форума   Ответить с цитированием
Старый 16.02.2015, 15:35   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от atp-service Посмотреть сообщение
вопрос если давление будет больше то логическая 1 останется на выходе или нет? или надо какие ни будь пороги чувствительности делать? и главный вопрос у аналогового датчика как мой реально показание давления замеряется опытным путем или же есть где то таблички??
Вам бы немного порядка в мыслях

Где вы эту самую "логическая 1" ожидаете увидеть? Прежде, чем такое написать, нужна преамбула: "Использую то-то сё-то, получаю сигнал того-то сего-то. Вот программка (кусок программки, фотка программки). Если давление изменится с того-то на то-то, будет ли на таком-то выходе лог.1 или нет?".

Макросы датчиков: http://forum.segnetics.com/showthread.php?t=467

Что касается "Работал на ОВЕН", темерь на SMH2010, то задачи фильтрации и порогов устанавливаются исходя их условий на объекте, а не исходя из производителя контроллеров


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 15:47   #5
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вам бы немного порядка в мыслях

Где вы эту самую "логическая 1" ожидаете увидеть? Прежде, чем такое написать, нужна преамбула: "Использую то-то сё-то, получаю сигнал того-то сего-то. Вот программка (кусок программки, фотка программки). Если давление изменится с того-то на то-то, будет ли на таком-то выходе лог.1 или нет?".

Макросы датчиков: http://forum.segnetics.com/showthread.php?t=467

Что касается "Работал на ОВЕН", темерь на SMH2010, то задачи фильтрации и порогов устанавливаются исходя их условий на объекте, а не исходя из производителя контроллеров
датчик призван управлять куском программы. то есть если на входе есть положительное давление 2кгс и более то программа выполняется дальше . если нет то выдает аварию. вот и все что надо.
atp-service вне форума   Ответить с цитированием
Старый 16.02.2015, 16:15   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от atp-service Посмотреть сообщение
датчик призван управлять куском программы. то есть если на входе есть положительное давление 2кгс и более то программа выполняется дальше . если нет то выдает аварию. вот и все что надо.
Это было понятно из первого сообщения

Вы спросили, с помощью чего это сделать, я пояснил. Далее вы должны были что-то сделать для достижения своей цели и отписать, если возникли какие-либо вопросы или непонимание.

На каком этапе сейчас вы находитесь?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 16:30   #7
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от Arsie Посмотреть сообщение
[I] Блок CMP вполне справится с включением чего-то по какому-то порогу.
Я бы туда ещё гистерезис засунул, что-бы в районе 2 кгс не было-бы дребезга.
Изображения
Тип файла: jpg гистерезис.jpg (47.1 Кбайт, 47 просмотров)
serg-el вне форума   Ответить с цитированием
Старый 16.02.2015, 16:33   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от serg-el Посмотреть сообщение
Я бы туда ещё гистерезис засунул, что-бы в районе 2 кгс не было-бы дребезга.
Да подождите вы, туда ещё совать и совать

Задача-то до конца непонятна, чтобы решения предлагать.

Ясно, что что-то должно случиться на пороге 2 кгс, а вот что именно - не ясно


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 16:40   #9
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от Arsie Посмотреть сообщение
а вот что именно - не ясно
Да наверняка защита от сухого хода (экстрасенсорные способности растут!)
serg-el вне форума   Ответить с цитированием
Старый 16.02.2015, 16:43   #10
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

изучаю то что вы мне дали. Есть вопрос по типу датчика. Цитирую: На входе макроса задаём характеристику датчика 0..10В (Тип = 7)
Где это прописано. откуда взялась уставка для сравнения в filter_bypas 27000-5000 и почему в блоках деления div стоят значения 10 и 5 . откуда уставка в датчик ххх на блоке апроксиматоре в 18470 и 12340. Заранее извиняюсь за свою тупость. если есть какая подробная доккументация дайте ссылку.
atp-service вне форума   Ответить с цитированием
Старый 16.02.2015, 16:45   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от atp-service Посмотреть сообщение
изучаю то что вы мне дали. Есть вопрос по типу датчика. Цитирую: На входе макроса задаём характеристику датчика 0..10В (Тип = 7)
Где это прописано. откуда взялась уставка для сравнения в filter_bypas 27000-5000 и почему в блоках деления div стоят значения 10 и 5 . откуда уставка в датчик ххх на блоке апроксиматоре в 18470 и 12340. Заранее извиняюсь за свою тупость. если есть какая подробная доккументация дайте ссылку.
Просто используйте этот макрос и всё. Он работает


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 16:47   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от serg-el Посмотреть сообщение
Да наверняка защита от сухого хода (экстрасенсорные способности растут!)
Для защиты от сухого хода гистерезис не нужен


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 16:48   #13
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от serg-el Посмотреть сообщение
Да наверняка защита от сухого хода (экстрасенсорные способности растут!)
Нет не защита от сухого хода датчик стоит в масляной системе дизель генератора основным требованием к запуску дгу является наличие 2кгс в масляной системе и не более 10 кгс иначе авария. программа опрашивает вход и если есть 2кгс то дальше стартует дгу. основная программа запуска написана на овен пр-110. а вот контролер который будет следить за давлением масла температурой в системе будет именно с2010с как то так .
Просто этих контроллеров у меня 10 штук свободных. дабы не покупать овен решил сделать на нем. но что то затык. в овенлоджик все по другому хотя и похоже.
atp-service вне форума   Ответить с цитированием
Старый 16.02.2015, 16:49   #14
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от Arsie Посмотреть сообщение
Просто используйте этот макрос и всё. Он работает
получается мне необходимо только подменить значения в макросе и все?
atp-service вне форума   Ответить с цитированием
Старый 16.02.2015, 16:53   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от atp-service Посмотреть сообщение
Нет не защита от сухого хода датчик стоит в масляной системе дизель генератора основным требованием к запуску дгу является наличие 2кгс в масляной системе и не более 10 кгс иначе авария. программа опрашивает вход и если есть 2кгс то дальше стартует дгу. основная программа запуска написана на овен пр-110. а вот контролер который будет следить за давлением масла температурой в системе будет именно с2010с как то так .
Просто этих контроллеров у меня 10 штук свободных. дабы не покупать овен решил сделать на нем. но что то затык. в овенлоджик все по другому хотя и похоже.
Алиллуя!!!! Неужели через полдня вы наконец-то решили приоткрыть свой жуткий замысел миру!!!

Ну а по делу всё просто. Макрос датчика, контроллер с соответствующим входом, два компаратора - один на 2 кгс, второй на 10 кгс. Выход >= первого компаратора разрешит работу, выход второго компаратора >= расскажет об аварии.

Фильтрацией макроса датчика обеспечить отсутствие дребезга. Т.е. поставить Фильтр в интервале от 20 до 50. Я думаю.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 16:54   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от atp-service Посмотреть сообщение
получается мне необходимо только подменить значения в макросе и все?
ЗАЧЕМ? На выходе макроса вы получите цифры давления в кгс. Далее компараторы обеспечат срабатывание порогов.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 17:04   #17
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от Arsie Посмотреть сообщение
ЗАЧЕМ? На выходе макроса вы получите цифры давления в кгс. Далее компараторы обеспечат срабатывание порогов.
Огромное спасибо за помощь.
atp-service вне форума   Ответить с цитированием
Старый 16.02.2015, 17:09   #18
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от atp-service Посмотреть сообщение
Огромное спасибо за помощь.
На сходах min/max макроса выставьте реальные пределы измерения датчика в кгс. Если датчик на 16 кгс, то min=0, max=16.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2015, 19:11   #19
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

ПОСТАВИЛ МАКРОС. при включении в отладку сразу дает ошибку и на входе появляется число 30128. что я делаю не так?.
atp-service вне форума   Ответить с цитированием
Старый 16.02.2015, 20:11   #20
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 772
Благодарил(а): 8 раз(а)
Поблагодарили: 65 раз(а) в 60 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

Цитата:
Сообщение от atp-service Посмотреть сообщение
ПОСТАВИЛ МАКРОС. при включении в отладку сразу дает ошибку и на входе появляется число 30128. что я делаю не так?.
А выход что показывает?


__________________
Саня
monstr696 вне форума   Ответить с цитированием
Старый 16.02.2015, 21:25   #21
atp-service
Новичок
 
Регистрация: Feb 2015
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: С2010с и siemens qbe202-p10

спс разобрался. датчик был поврежден, поставил другой уаля заработал.
atp-service вне форума   Ответить с цитированием
Ответ


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

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



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


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