|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
09.05.2020, 18:50 | #901 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Добавлено через 1 минуту Как вам совесть позволяет что-то предлагать, если по написанному вами видно, что вы не знаете, как работает модуль МС? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
09.05.2020, 19:39 | #902 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: FBD чайникам
Я предположил, что он работает аналогично фмр. В котором можно выдавать значение сопротивления.
|
10.05.2020, 23:28 | #903 |
Новичок
Регистрация: May 2020
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
[QUOTE=Arsie;56461]Ваша задача в первом приближении нерешаема, т.к. для замены 1000-омного датчика 100-омным или 50-омным нужно переключать диапазон измерения в модуле.
Нашел решение задачи при помощи макроса TermoSensor_2G_v3.2m(lite). Спасибо за помощь. |
11.05.2020, 00:30 | #904 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FBD чайникам
|
01.06.2020, 21:09 | #905 |
Новичок
Регистрация: Jun 2020
Сообщения: 7
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Здравствуйте!
Пока один простой вопрос: Каковы будут аналоги TON и TOF в FBD? Почему в "справке" не разрешается на таймерах делать задержку включения и отключения? |
01.06.2020, 23:20 | #906 | |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
Цитата:
https://forum.segnetics.com/showthread.php?t=315 |
|
Благодарность от: |
02.06.2020, 11:02 | #907 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Ответ прост: потому что вы называете таймером не таймер и то, что не называется таймером ни в справке, ни в названии.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
02.06.2020, 18:49 | #908 |
Новичок
Регистрация: Jun 2020
Сообщения: 7
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Спасибочки! Есть шаг вперед.
Подскажите, есть у Вас такое понятие, как генератор прямоугольного импульса и где его нарыть? Добавлено через 18 минут Извините, уже придумал: Spdelay, потом NOT |
02.06.2020, 19:29 | #909 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
это щётчег. или два щётчега.
|
02.06.2020, 19:40 | #910 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: FBD чайникам
Счетчик наше все
|
03.06.2020, 09:59 | #911 |
Новичок
Регистрация: Jun 2020
Сообщения: 7
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
03.06.2020, 10:52 | #912 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Добрый день! Вопрос:
Блок CMP срабатывает сразу или с задержкой в 1 - 2 тика? |
03.06.2020, 11:19 | #913 |
Новичок
Регистрация: Jun 2020
Сообщения: 7
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
03.06.2020, 11:20 | #914 | |||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: FBD чайникам
Цитата:
Почему вы решили, что он срабатывает с задержкой? https://dl.segnetics.com/WebHelp/SML...?base_tick.htm https://dl.segnetics.com/WebHelp/SML...ase_needle.htm Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|||
03.06.2020, 11:21 | #915 |
Новичок
Регистрация: Jun 2020
Сообщения: 7
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
03.06.2020, 11:35 | #916 | |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
03.06.2020, 11:40 | #917 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Теорема Котельникова. Это не компаратор не успевает, это 0 не доходит. Скорость счёта слишком высокая для выбранного времени цикла.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.06.2020, 11:42 | #918 | |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
Если это не возможно, как мне продлить счет более 65000? Счетный вход MR считает до 65000 и обнуляется. Мне нужно больше. |
|
03.06.2020, 11:48 | #919 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Прежде всего расскажите, зачем вам определять там 0.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.06.2020, 11:48 | #920 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: FBD чайникам
Вот что можно состряпать из подручных макросов.
На форуме полюбому есть спец макрос для этого. |
03.06.2020, 11:54 | #921 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
03.06.2020, 12:00 | #922 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
if cntr1 < old then counter = old+curr С нулём сравнивать, как бы помягче, некрасиво. Типовая ошибка. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.06.2020, 12:06 | #923 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
03.06.2020, 12:10 | #924 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Вам, чтобы понять алгоритм, написанного мало?
Тем более, что счётчик считает до 4 миллиардов, у вас просто древний модуль с ошибкой в прошивке, исправленной тут: https://forum.segnetics.com/showthread.php?t=929 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.06.2020, 12:20 | #925 | |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
А про написанное выше - Да мало! SMLogix не поддерживает язык ST, а только FBD, который с ваших слов прост и элементарен. Поэтому спросите себя сами - я, работая в SMLogix обязан знать ST? А если по существу, то чем я сравнение буду делать? Тем же CMP, который не успеет сработать? |
|
03.06.2020, 12:30 | #926 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Это я проверю.
Цитата:
https://forum.segnetics.com/showthread.php?t=929 Готовое работающее решение на FBD я вам дал. Если вы не понимаете, как работает FBD и кто такой Котельников, просто используйте его. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.06.2020, 12:44 | #927 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
За макрос спасибо. Я его видел, но думал что это для старых модулей. Написали бы серийный номер до которого эта проблема актуальна.
|
03.06.2020, 14:24 | #928 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Это должно быть исправлено в 2013 году.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.06.2020, 15:29 | #929 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
03.06.2020, 16:09 | #930 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Это я проверю.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |