|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме | Опции просмотра |
24.03.2009, 13:18 | #31 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Меню для Пикселя
Внутри самих макросов понаписано ещё всякого. В том числе и про нумерацию . __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.03.2009, 05:32 | #32 |
Новичок
Регистрация: Apr 2008
Сообщения: 26
Благодарил(а): 11 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Меню для Пикселя
от нумерации ячеек все же как то зависит. Потому как первый вариант программы не работал до наведения порядка в номерах ячеек, но деталей сейчас уже не помню. Сейчас сделаны почти все меню (сама логика работы основного цикла гораздо проще опишется, я надеюсь). Однако, вчера попробовал опять оптимизировать программу, вместо кучи одинарных мем-булов поставил один на 12 булевых выходов, вструмил это дело в мультистринг, и оно таки не заработало - то есть редактирование опять как интовое. пробовал по всякому - не выходит каменный цветок, нажимаем ентер - и оно показывает мне эти гадские подчеркивания. Видимо, придется так и оставить, мультистринг+куча мемов, в принципе это не проблема, но просто интересно разобраться до конца. |
25.03.2009, 10:41 | #33 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Меню для Пикселя
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.04.2009, 21:09 | #34 |
Senior Member
Регистрация: Feb 2007
Сообщения: 174
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Шифратор
Как "чайник" интересуюсь почему раньше не сделали фмксацию адресов переменных контроллера для внешнего Модбаса ? Сейчас увидел функцию - чуть не описался от радости ?
Или я рано начал "писаца" ? |
13.04.2009, 10:49 | #35 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Шифратор
Фиксация не изменилась, просто теперь её можно отключить.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.04.2009, 11:27 | #36 |
Senior Member
Регистрация: Feb 2007
Сообщения: 174
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Шифратор
Секундочку, я насколько помню в 2007-2008 (начало) я, получая карту памяти, постоянно перебивал в ОРС сервере адреса переменных, поскольку они съезжали даже при малейшем изменении проекта. Что, мне снова "показалось" ?
|
13.04.2009, 12:03 | #37 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Шифратор
Показалось! Адреса съезжали только при отрывании связей от переменных. Если всё время об этом помнить, то ничего никуда не ехало.
В последних лоджиках, правда, чуть смягчили требование: сейчас адрес держится до удаления переменной. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.04.2009, 12:29 | #38 |
Senior Member
Регистрация: Feb 2007
Сообщения: 174
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Шифратор
Это касалось и мастеровых и слейвовых ?
А в отладочной компоновке могло такое иметь место ? |
13.04.2009, 16:14 | #39 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Шифратор
"Мастеровые" покузавают туда, где настроено, они принципиально съехать не могут.
Размещение переменных слейва в некоторых случаях может отличаться от типа компоновки. Сейчас это уже почти победили и почти всегда независит. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.04.2009, 20:40 | #40 |
Senior Member
Регистрация: Feb 2007
Сообщения: 174
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Шифратор
|
28.12.2009, 12:28 | #41 |
Новичок
Регистрация: Dec 2009
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Сейчас тоже стал делать меню с подменю 2 и 3 уровня на примере скачанного с сайта... Запутался весь в макросах, очень трудно перелопатить макрос под себя... Проект делаю для SMH2010... fedrom1986@mail.ru |
24.05.2010, 14:07 | #42 |
Новичок
Регистрация: Mar 2010
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Вопрос по SMH2G: как организовать вывод на экран, все блоки представленные в SMLogix подходят, как я понимаю только для SMH2010? или я ошибаюсь?
|
24.10.2010, 15:15 | #43 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Вопрос: FBD датчики температуры
имеем 2G и датчик Pt1000 (-50 - 250) и макрос TermoSensor_2G_v3.0m
у макроса имеется 2а входа min max при установке обоих в 0 показания не верны в мануале сказано min - нижняя точка для интерполяции, по-умолчанию = 0 max - верхняя точка для интерполяции, по-умолчанию = 100 при выставлении 0 и 100 показывает вроде правду я не силен в интерполяции поэтому вопрос при установке параметров 0 100 будет ли макрос нормально реагировать на отрицательные температуры извините за форум аськи у меня нет |
25.10.2010, 10:08 | #44 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Вопрос: FBD датчики температуры
Макрос рассчитывает температуры от -60 до 200 градусов. . __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.11.2010, 16:05 | #45 |
Member
Регистрация: Dec 2008
Сообщения: 31
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Подскажите как работает блок reg16->bits на примере.
|
05.11.2010, 20:01 | #46 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: FBD чайникам
если не прикол то получил на вход целое шишснацатибитное а на выход выдал шишнацать бит по одному биту на каждом пине. фирштейн? |
06.11.2010, 06:38 | #47 |
Member
Регистрация: Dec 2008
Сообщения: 31
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Я не могу разобратся, к примеру какое число я должен подать на reg16 что бы получить 1 на bit0, bit2, bit5 или bit1, bit3. Как это можно высчитать?
|
06.11.2010, 11:45 | #48 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
__________________ RTFM |
06.11.2010, 18:14 | #49 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
так доступно? либо пользуй bits -> reg16. у него на входах выставляешь нужные биты и видишь число и уже потом это число передаешь на reg16 -> bits Последний раз редактировалось Arsie, 25.03.2022 в 15:32 |
08.11.2010, 05:20 | #50 |
Member
Регистрация: Dec 2008
Сообщения: 31
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Я новичок в этом деле и насколько я понял методом тыка проще всего.
|
08.11.2010, 10:23 | #51 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
А статью прочитайте всё-таки. Ну и ссылка на конвертер http://calc.50x.eu/ проще уже ничего не придумать, в нижней строке выставляете биты, вверху результат.
__________________ RTFM |
03.12.2010, 21:01 | #52 |
Новичок
Регистрация: Aug 2010
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Доброго времени господа!
Необходимо реализовать пуск нагревателя по минимальной уставке, прогрев до максимума с отключением. Включаться нагреватель должен при следующем выходе параметра за минимальную уставку. Посоветуйте, как решить поставленую задачу. Спасибо. ps:Думал использовать d-триггер, для запоминания состояния нагревателя, после отключения по максимуму, до минимальной уставки? С реализацией проблема. Последний раз редактировалось Morox, 03.12.2010 в 21:13 Причина: зы: |
03.12.2010, 21:46 | #53 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили:
85 раз(а) в 66 сообщениях
|
Ответ: FBD чайникам
Последний раз редактировалось Arsie, 25.03.2022 в 15:33 Причина: Проблема решена, файлы удалил |
04.12.2010, 06:33 | #54 |
Новичок
Регистрация: Aug 2010
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Не пойму в чем дело |
04.12.2010, 09:00 | #55 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили:
85 раз(а) в 66 сообщениях
|
Ответ: FBD чайникам
Кнопками Up и Down можно менять "температуру" в пределах от 0 до 50, Right сразу устанавливает = 50, Esc = 0. Индикация нагрева - через led1. |
04.12.2010, 23:35 | #56 |
Новичок
Регистрация: Aug 2010
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Доброго времени суток Господа!
Хочу Вас уведомить, что трабла сия решена, на счастте мне и производству. Да прибудет Ему здравие и долголетие ИМХО: а все таки, для SMH2010, эмуляция необходима! Последний раз редактировалось Arsie, 25.03.2022 в 15:34 Причина: Удалил вложения за ненужностью |
05.12.2010, 00:24 | #57 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
__________________ RTFM Последний раз редактировалось New, 05.12.2010 в 00:36 |
05.12.2010, 14:40 | #58 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
Хотя вот так по-моему проще
__________________ RTFM Последний раз редактировалось Arsie, 25.03.2022 в 15:34 Причина: Удалил вложения за ненужностью |
06.12.2010, 20:39 | #59 |
Новичок
Регистрация: Aug 2010
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Доброго времени суток Господа!
Чтобы не переделывать весь макрос, остановился на своем варианте (см. изображение "reshenie"). Не сразу разобрался почему не корректно работал исходный вариант (см. изображение "ishodnaya"). С программой эмуляции было бы проще. Короче зашил свой ватиант и , я надеюсь. забыл Спасибо всем за участие! |
06.12.2010, 21:12 | #60 |
Сотрудник Segnetics
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили:
28 раз(а) в 27 сообщениях
|
Ответ: FBD чайникам
ps. кнопка "старт" справа. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод FBD программы на FBD Logix | atp-service | Вопросы о программировании | 5 | 28.07.2022 19:13 |
Отсутствует связь по RS-485 при управлении параметрами из FBD | АндрейЛ | Связь с внешним миром | 16 | 15.05.2018 14:15 |
Кнопки в SMArt, управление из FBD (решено) | dp38 | SMLogix | 5 | 24.04.2017 18:33 |
C в FBD | Airborne | Вопросы о программировании | 21 | 14.08.2015 23:33 |
Прошу помощи, как будет на FBD | partner | Вопросы о программировании | 9 | 13.05.2014 15:27 |