|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
06.12.2010, 21:25 | #61 | |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
Цитата:
А вот забывать не надо, может и пригодится когда-нибудь ещё. __________________ RTFM |
|
07.12.2010, 23:18 | #62 | |
Новичок
Регистрация: Aug 2010
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
Повторюсь что делал наладку уже работающего оборудования в "полевых условиях". Процесс работы в этом режиме отнимает много времени. Подключаешься к контроллеру минуты три, ковыряешься в прошиве выявляя косяки, потом отключаешься, меняешь что либо, и опять ждешь пока появится связь с контроллером. Оказывается что не там баг и повторяешь все сначала. Еще огромный минус инерционность обновления показаний в режиме отладки. |
|
13.12.2010, 12:16 | #63 |
Новичок
Регистрация: Dec 2010
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Добрый день. Подскажите пожалуйсто есть ли какие нибуть руководство по SMLogix? собираю проекты для PIXEL через конструктор и настраиваю под свой проект по автоматизации (этого пока хватало). Но хотелось бы углубиться и начать осваивать . Подскажите пожалуйсто знающие люди.
|
13.12.2010, 17:11 | #64 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: FBD чайникам
F1
|
13.12.2010, 17:55 | #65 | |
Новичок
Регистрация: Dec 2010
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
14.12.2010, 00:33 | #66 | |
Сотрудник Segnetics
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили:
28 раз(а) в 27 сообщениях
|
Ответ: FBD чайникам
Цитата:
после установки SMLogix Constructor (HVAC) в папке документация. |
|
22.03.2011, 13:16 | #67 |
Новичок
Регистрация: Apr 2008
Сообщения: 26
Благодарил(а): 11 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Извините за ламерский вопрос, но в каком порядке, по какому принципу, нумеруются версии лоджика?
|
22.03.2011, 16:47 | #68 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
23.03.2011, 11:17 | #69 |
Новичок
Регистрация: Apr 2008
Сообщения: 26
Благодарил(а): 11 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Спасибо
Очень странный принцип у вас. == Тупо запутался в установленных у себя версиях. Пардон муа. И у всех появилась странная проблема со связью. грешу на самообучение венды в плане работы с дровами. Еще раз простите. |
13.04.2012, 16:44 | #70 |
Новичок
Регистрация: Apr 2012
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Уважаемые профи прошу помощи.Может быть есть такой макрос который считал бы количество раз включения или выключения дискретного входа.Заранее спасибо.
|
13.04.2012, 16:52 | #71 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Цитата:
__________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|
13.04.2012, 17:14 | #72 |
Новичок
Регистрация: Apr 2012
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Спасибо!Не до конца разобрался со счётчиками)
|
16.04.2012, 11:23 | #73 |
Новичок
Регистрация: Apr 2012
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
доброго времени суток. Судя по названию топика мне точно сюда.
Взялся за программирование контроллера впервые. Никак не могу понять работу виртуальных счётчиков. Задача стоИт такая: нужно следить за показаниями реверсивного счётчика. Если они превысят некоторый верхний порог -нужно включить убавлятель. Если окажутся ниже нижнего порога - нужно включить пибавлятель. Посередине диапазона измерения ставлю датчик, который записывает в счётчик число 32768 (то бишь середину пересчёта). Как человеку, прежде работавшему с цифровой техникой прошлого тысячелетия мне это вполне понятно и логично. Но здесь всё немного по-другому. Программа ФБД-СМлоджикс автоматом начинает переводить все числа в диапазон -32768...+32768. Значит ли это, что вместо 32768 посередине диапазона я должен обнулять счётчик, а края сравнивать с числами разного знака, например -15620 и +13250? Помогите пожалуйста |
16.04.2012, 11:48 | #74 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Что касается "-32768...+32768", то на самом деле этот диапазон "-32768...+32767", и что это такое написано здесь Счётчики сами по себе беззнаковые устройства, т.е. ниже нуля считать они не умеют. Если вам нужен сброс в ноль и работа вокруг него, то можно воспользоваться макросом sCNTR(16) - он умеет считать от -32768 до +32767. Пороги задавайте компараторами, направление счёта храните в RS-триггрере. В примере счётчик, бесконечно болтающийся в диапазоне -24...+24 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.04.2012, 14:19 | #75 |
Новичок
Регистрация: Apr 2012
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Спасибо, очень хороший макрос. И всёж-таки хочется понять как сказывается дополнительный код на работе "обычных" счётчиков СМлоджика. Я набросал схемку. Идея такая: когда приходит фронт импульса на А - проверяется состояние Б. Если Б=0 - считаем вперёд, если одному - назад. Сравниватели следят за порогами "меньше иль равно 1000" или "больше иль равно 64535". Посередине пути срабатывает верхний по схеме датчик, фронтом заставляя счётчик принять значение 32768, т.е. середину диапазона.
Подскажите, плиз, всё ли я правильно сделал? Последний раз редактировалось Arsie, 25.03.2022 в 15:36 Причина: Удалил вложения за ненужностью |
17.04.2012, 14:44 | #76 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
В вашем случае счётчик досчитает до 32768 и остановится. Всё же прочтите статью, на которую я вам дал ссылку - полезная статья... __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.04.2012, 17:03 | #77 |
Новичок
Регистрация: Apr 2012
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Статью прочёл - интересно было. Кой-чего извлёк.
Осталось понять, этот переключатель НЕХ-ДЕС-БИН у ножек "микросхем" на что-то влияет, или это просто для красоты? И блоки арифметики, управления и сравнения всегда работают с дополнительными числами, а счётчики - всегда с нормальными? |
17.04.2012, 17:33 | #78 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
19.04.2012, 15:35 | #79 |
Сотрудник Segnetics
Регистрация: Feb 2010
Сообщения: 132
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
на картинке накидал схемку для общего понятия
тут как в с++ - есть описание типа, а есть обекты созданные на основе описания. |
20.04.2012, 09:38 | #80 |
Новичок
Регистрация: Apr 2012
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Не совсем понял, как можно задавать начальные установки, с которыми потом будет работать программа. Что в си, что в паскале - там понятно всё: вот начало, вот инициализация, вот цикл. А здесь как?
|
20.04.2012, 11:11 | #81 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.10.2012, 12:47 | #82 |
Новичок
Регистрация: Apr 2012
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Здравствуйте уважаемые Гуру.Имеется датчик давления(вакуума) ise40a-01-s (от - 0.1 МПа до 1 МПа).Никак не могу понять как перевести из значений 4-20 ma(почему-то на графике в инструкции идет от 2.4 ma.При 2.4 ma=-0.1 МПа, при 4 ma= 0 МПа, при 20 ma= 1 МПа) в нормальные значения как на датчике.Нужны значения как и с минусом так и положительные.Спасибо.
|
02.10.2012, 13:55 | #83 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Но проблема ваша решаема. Стандартному макросу термодатчика указываете тип = 8, min = 0, max = 1. Получаете желаемое. 4.0-2.4 = 1.6, 20.0-4.0 = 16. 16/10 = 1.6. Всё честно, характеристика линейна. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.11.2012, 16:07 | #84 |
Новичок
Регистрация: Nov 2012
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Пытаюсь написать программу регулирования температуры. Датчик подключен на аналоговый вход “ain0” . При нажатии кнопки SB1 тэны должны включиться и держать температуру от 90 до 100 градусов, пока не нажата кнопка SB1 второй раз. Как мне указать эти уставки? (подать их на входы В блоков СМР)
Последний раз редактировалось Arsie, 25.03.2022 в 15:38 Причина: Удалил вложения за ненужностью |
16.11.2012, 16:24 | #85 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
Попробуйте вот с этого начать
http://forum.segnetics.com/showthread.php?t=467 __________________ RTFM |
16.11.2012, 16:32 | #86 |
Member
Регистрация: Jul 2009
Сообщения: 62
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: FBD чайникам
Ещё не плохо было бы PID регулятор прикрутить для поддержания температуры: http://forum.segnetics.com/showthread.php?t=964
|
19.11.2012, 16:47 | #87 | |
Новичок
Регистрация: Nov 2012
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
19.11.2012, 17:04 | #88 | |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ RTFM |
|
19.11.2012, 17:35 | #89 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Числа на входах блоков можно задать ДО того, как вы загружаете программу. Редактирование вызывается двойным кликом на самом числе. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
20.11.2012, 11:37 | #90 | |
Новичок
Регистрация: Nov 2012
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
В прилагаемой картинке на выходе получается температура, а двлее надо подклюдчать или отключать выход на тены в зависимости от показаний датчика, т.е. выхода "Out"? |
|