14.07.2018, 13:05 | #601 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
не меньше чем для SMH2Gi
|
17.07.2018, 16:38 | #602 |
Новичок
Регистрация: Jul 2018
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Кто нибудь знает как выводить на экран SMH-4 только активные аварии и перелистывать между ними (не конструктор). Например, на экран выводиться авария N и мы переключаем кнопками вверх и вниз между ними? Помогите плиз уже день на это убил
|
17.07.2018, 17:17 | #603 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Можно постоянно сбрасывать журнал, тогда в нём будут только активные аварии
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
17.07.2018, 17:43 | #604 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
31.07.2018, 13:24 | #605 |
Senior Member
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 22 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: FBD чайникам
Подскажите, возможно ли вывести слово на экран получив значения по modbus ?
Например: 01101000 01100101 01101100 01101100 01101111 h e l l o И еще в описании прибора есть функция - 43 Read Device ID Возможно ли прочитать из SMH4 ? Последний раз редактировалось gcvdsv, 31.07.2018 в 13:43 |
31.07.2018, 14:55 | #606 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Функция 43 не поддерживается. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.08.2018, 15:25 | #607 |
Senior Member
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
добрый день.
только начинаю осваивать программирование. Попробовал сделать небольшой макрос с простым расчетом расхода воздуха. Мы используем в работе Carel, который поступает к нам с готовыми программами от поставщика. В этих программах есть простая, но удобная функция задания размеров воздуховода - если задан один размер, то считается что воздуховод круглый, если два размера то прямоугольный. Во вложении мой макрос. Правильно ли я использовал блоки чтобы переключалась логика расчета и будет ли работать этот макрос или можно сделать всё более грамотно? Расчет расхода из скорости.msl |
06.08.2018, 15:42 | #608 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Да, переключатель в норме. Формул не помню, но разумно всё выглядит.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.08.2018, 20:39 | #609 |
Senior Member
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Приехал домой и проверил, расчет работает и переключатель тоже.
На входе макроса должна быть скорость в м\с, датчики обычно используем avdt25 от regin, выход 0-10В. Как мне 0-10В (предположим конфигурация датчика при этом 0-10м\с) преобразовать в скорость в м\с? Макросы только для датчиков температуры увидел, можно ли их приспособить? |
06.08.2018, 21:39 | #610 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
07.08.2018, 07:38 | #611 |
Новичок
Регистрация: Aug 2018
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Добрый день. Не могу решить такую задачу Считаю количество импульсов датчика холла счетным входом cntr . При реверсе соответственно надо количество импульсов вычитать из общего, как это можно реализовать? Контролер SMH4.
|
07.08.2018, 10:13 | #612 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
у вашего датчика либо должен быть квадратурный выход, т.е. два выхода перекрывающиеся на 90°(правда я не уверен сможет ли МС их обработать), либо вам нужен еще один датчик для определения направления потока
|
07.08.2018, 10:27 | #613 |
Новичок
Регистрация: Aug 2018
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Направление я определяю в зависимости от падачи команды на открытие или закрытие . Не могу понять как отдельно считать импульсы с командой открытие или закрытие
Последний раз редактировалось Arsie, 25.03.2022 в 16:31 |
07.08.2018, 11:18 | #614 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Добавлено через 1 минуту Так постройте алгоритм сначала математически, на бумажке. Вы представляете, как решать свою задачу на любом другом языке программирования? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.08.2018, 07:23 | #615 |
Новичок
Регистрация: Aug 2018
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
С другими языками программирования незнаком.Уже несколько недель пытаюсь это реализовать и не могу понять как даже на листке с помощью FBD
|
08.08.2018, 11:16 | #616 | |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Цитата:
Другой подход - написать алгоритм пошагово, в винде нумерованного списка пунктов и подпунктов. Типа инструкции, как это должен был бы делать человек, на месте контроллера. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
|
08.08.2018, 11:29 | #617 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Подзадача 1, вход в квартиру: а) Достать ключ от входной двери б) Вставить ключ в замочную скважину в) Повернуть на оборот по часовой стрелке г) Если поворот удачен, перейти на шаг (в), если неудачен, на шаг (е) д) Вытащить ключ из замочной скважины е) Дёрнуть дверь на себя, если удачно - запомнить ж) Если неудачно, толкнуть дверь от себя, если удачно - запомнить з) Если неудачно, достать другой ключ и перейти на шаг (б) и) Войти в дверь к) Развернуться л) Совершить с дверью повторное запомненное действие м) Развернуться --------------------- Обратите внимание, что это лишь первая часть большого алгоритма "Включить лампочку на кухне". Алгоритм учитывает точку вхождения в процесс, ошибку при подборе ключа, ошибку в подборе направления открывания двери. И не учитывает ситуацию, когда нужный ключ отсутствует. Вот так и вам нужно расписать свой алгоритм. Точка вхождения / Процесс / Точка повтора и точка выхода __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.08.2018, 17:38 | #618 |
Новичок
Регистрация: Aug 2018
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Спасибо конечно большое ,но все что вы написали было мне и так понятно. А вот каким блоком заставить считать отдельно при команде на реверс.
Если сбрасывать через RCntr при изменение направление скорость его сброса сводит все на нет |
08.08.2018, 17:45 | #619 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Если понятно, будьте добры, распишите таким же образом алгоритм. А я покажу, как это сделать на фбд.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
15.08.2018, 21:56 | #620 |
Senior Member
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Есть датчик от Regin TG-R600, есть документация на него с таблицей сопротивления при температурах от -30 до 30 гр.
В библиотеке есть макросы для термосопротивлений и таблица excel. Изучал весь вечер, так и не понял как файлом excel пользоваться. датчик при -30гр выдает сопротивление 15к, при 30 гр 10к. тип сенсора NTC. Покажите, пожалуйста на примере как настроить макрос и какой использовать. |
16.08.2018, 09:03 | #621 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
А какой у вас контроллер?
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
16.08.2018, 21:50 | #622 |
Senior Member
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
|
17.08.2018, 11:17 | #623 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Пиксель 12 в каком именно исполнении?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
18.08.2018, 09:49 | #624 |
Senior Member
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
|
20.08.2018, 11:06 | #625 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
С этой модификацией вы можете работать только с датчиками до 1 кОм.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
20.08.2018, 17:15 | #626 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Добрый день Arsie! Латентность на SMH4 недоступна? На Trim проверял есть.
|
20.08.2018, 17:21 | #627 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 20.08.2018 в 17:43 |
20.08.2018, 17:48 | #628 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Извиняюсь. Просто в задании свойств Slave она не доступна для SMH4, а в Триме доступна.
Последний раз редактировалось Arsie, 25.03.2022 в 16:33 |
20.08.2018, 18:55 | #629 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Наверное забыли открыть для SMH4, поправим. Если что, сейчас в системном меню контроллера можно настроить.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.08.2018, 14:17 | #630 |
Senior Member
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FBD чайникам
Добрый день. Лет 5 назад запускал станок упаковки. Логика чисто дискретная по концевикам. Программу в то время я заказывал на овене.
Сейчас пытаюсь написать ее для пикселя 12. И у меня 2 вопроса: 1. Как правильнее организовать последовательность действий шагов A,B,C чтобы не было B,A,C или C,A,B. На овене несколько раз переделывали программу, но в некоторых случаях случаются сбои. Например, отработал DIN0, а следом за ним вместо DIN1 срабатывает DIN2 и начинает работать не тот процесс, который должен. 2. Как правильно использовать счетчики? Мне нужно организовать задержку на включение двигателя маслостанции 5 секунд и на его выключение через 30 секунд после окончания цикла, если не нажималась кнопка Din5. А также последовательное включение Dout1, через 10 секунд Dou2, через 10 секунд Dout 3. |