|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме | Опции просмотра |
28.11.2013, 21:48 | #151 |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Можно ли в FDB-программировании говорить о подходах в проектировании ПО:
1) нисходящий (постановка задачи, ...); 2) восходящий (оптимизация модулей ... сборка)? Имеет ли SMLogix текстовый код? В графическом варианте нисходящее проектирование при некотором объеме становится проблематичным. |
29.11.2013, 11:07 | #152 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
А вот оптимизация в FBD как правило доставляет больше проблем, чем в текстовых языках. Но если архитектура программы спроектирована грамотно (как минимум деление на функции), то оптимизация легче текстовых языков. Другое дело, что мало какая архитектура изначально спроектирована грамотно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.12.2013, 01:15 | #153 |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
1. Вседозволенность графики (например, несоответсвие длины элементов координатной сетке). 2. Горбатая идеология (в погоне за соблюдением стандартов, например) Идея - реализация абстрактного цифро-аналогового автомата (нижний, физический уровень абстракции). Но типизация и поток вместо цепей, каналов и шин, форматов, протоколы вместо модулей (FDB) приемопередатчиков ... физический уровень заражён логическим уровенем. Последний раз редактировалось dmitribon, 06.12.2013 в 01:38 |
24.01.2015, 23:22 | #154 |
Новичок
Регистрация: Jan 2015
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Здравствуйте, уважаемые профессионалы, совсем недавно начал изучать контролеры Segnetics и язык программирования FBD, есть несколько вопросов, хотелось бы чтобы не захламлять форум задать лично если можно по скайпу или в личные сообщение, пожалуйста отзовитесь кому можно задать вопросы.
Заранее благодарен. |
25.01.2015, 00:43 | #155 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Вопросы то можно задавать ВСЕМ, но -
а - грамотно сформулированные (грамотно заданный вопрос уже содержит половину ответа) б - предварительное скрупулёзное изучение предмета вопроса обязательно. в - дилетантские вопросы( а где, а как, а почему) без RTFM вызовут только молчание... Non scholae sed vitae discimus |
25.01.2015, 16:11 | #156 |
Новичок
Регистрация: Jan 2015
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Тогда такой вопрос: при выполнении контроллером проекта, как написано в справке сверху вниз, слева направо, при достижении конца проекта весь проект начинается заново, происходит опрос входов и дальше по проекту и так постоянно? Я правильно понял
|
25.01.2015, 18:43 | #157 |
Member
Регистрация: Mar 2007
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Правильно.
Это называется "рабочий цикл". |
25.01.2015, 19:54 | #158 |
Новичок
Регистрация: Jan 2015
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Теперь о том что хочу сделать: теплопункт, 2 контура (1-й контур котельный и 2-й контур основной, обмениваются через теплообменник), 2 котлами (4 горелки), 2 насосами (один на 1 контуре второй на 2 контуре, +2 запасных).
Подготовительный процесс: При подачи напряжения проверяется давление в 1 и 2 контуре Включается 1 контур и сравнивается давление до насоса и после (чтобы определить, что насос включился, по перепаду давления) Через 30 сек. Включается 2 контур и тоже идет проверка работы насоса. Считывается температура с улицы и температура воды и по очереди с задержкой в 10 сек. запускается нужное количество горелок. Рабочий процесс: Идет контроль температуры на улице и температура подачи воды и включаются и отключаются горелки. Также идет контроль давления в контурах. Покритикуйте если что-то не то намудрил. И еще такой вопрос как можно определить, что идет первый «рабочий цикл» чтобы выполнить подготовительный процесс, чтобы с второго «рабочего цикла» его пропустить, и перейти к рабочему. Заранее благодарен. |
26.01.2015, 10:40 | #159 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2015, 12:48 | #160 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Доброго здравия!
Вопрос: при создании проекта конструктором SMConstructor HVAC создаётся проект со своей структурой и макросами. Некоторые макросы, например Config не доступны для редактирования. (Редактирование необходимо для докручивания проекта под свои "потребности") Как редактировать данные макросы? При невозможности редактировать, как создать макрос с аналогичным функционалом для своего проекта? Про защиту макросов паролем читал, но на практике никакого пароля не запрашивается. Как быть? |
10.02.2015, 13:01 | #161 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
Как вы выяснили, что вам необходимо редактирование макроса Config? И что именно вы собрались там редактировать, если там ничего нет? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2015, 13:16 | #162 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
И как создать подобный макрос, который не будет делать ничего. |
10.02.2015, 13:22 | #163 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: FBD чайникам
|
10.02.2015, 13:27 | #164 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
10.02.2015, 13:31 | #165 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
Этот макрос создаёт Конструктор. Чтобы вам его создать, вам нужно стать программой __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2015, 13:36 | #166 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Спасибо за ответы |
10.02.2015, 13:37 | #167 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Имеем вход и выход int не делающие ничего ! По образцу можно делать любые другие (int, long, real, bool). |
10.02.2015, 13:41 | #168 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
Особенно меня веселят люди с формулировками "мне не выполнить свою задачу, если вы не откроете этот макрос, план работ будет сорван!". Так что ваша формулировка ещё вполне невинна __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2015, 13:50 | #169 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Это именно то, что мне было нужно. |
10.02.2015, 13:58 | #170 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: FBD чайникам
|
10.02.2015, 13:58 | #171 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2015, 14:17 | #172 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
Что только не говорят... Впору составлять списки и выкладывать в раздел юмора. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2015, 15:03 | #173 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
А вопросы "а как", "а где", "а почему" без предварительного изучения документации и экспериментов... (no comment) |
10.02.2015, 15:19 | #174 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2015, 15:27 | #175 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
На самом деле все очень просто __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
10.02.2015, 16:26 | #176 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
10.02.2015, 16:49 | #177 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
Некоторые макросы, например Config не доступны для редактирования. как создать макрос с аналогичным функционалом для своего проекта? Всё, что вы о нём знали на тот момент - это то, что он не открывается. Значит аналогичный функционал - это "неоткрываемость". __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2015, 17:07 | #178 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
На "рабоче-крестьянском" мой вопрос звучал бы так: "Хочу строить такие же прямоугольники как в макросе Config, которые соединены линией с точкой посередине." Возможно двойственность толкования можно было избежать. Спасибо за обратную связь. Буду внимательнее в толковании вопросов. |
11.02.2015, 11:12 | #179 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: FBD чайникам
Поэтому и приходится делать старым русским способом - через Ж... |
11.02.2015, 11:32 | #180 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод 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 |