|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
25.12.2017, 10:54 | #151 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
|
|
25.12.2017, 11:49 | #152 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
Это с одной стороны. А с другой - есть ли смысл часто опрашивать? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
29.03.2018, 23:04 | #153 |
Senior Member
Регистрация: Dec 2012
Сообщения: 164
Благодарил(а): 5 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Трим5, элемент "график реального времени". Было бы очень удобно, если бы масштабирование по оси х было не целочисленным, а real. Но так, наверное, нельзя?
|
09.04.2018, 22:32 | #154 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
А еще.. А мне.. Чтоб вторая-третья-пятая копия лоджика могла коннектиться к контроллеру, а не только одна. Вот!
|
09.04.2018, 22:40 | #155 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
а вот поддержу. и мало того, чтоб если на контроллере есть место, то и пусть на него можно будет 2-3-5-1000 проектов загрузить, какбэ независимых
|
09.04.2018, 23:43 | #156 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Я имел ввиду запустить два лоджика и подключиться ими к двум контроллерам.
|
10.04.2018, 01:55 | #157 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Невозможно запустить две копии сервера.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.04.2018, 04:54 | #158 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
10.04.2018, 10:00 | #159 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Ну хотя бы потому, что один сервер занимает порт, и другой не может его использовать.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
10.04.2018, 10:46 | #160 |
Senior Member
Регистрация: Jun 2015
Сообщения: 571
Благодарил(а): 26 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Хотелось бы побольше встроенных инструментов с графикой.
- масштабирование и замена цвета. в принципе, с меню же эти встроенные инструменты работают, хотелось бы чтобы работало со всеми рисунками png , а не только с меню. |
10.04.2018, 18:51 | #161 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
11.04.2018, 16:21 | #162 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Я не глядел исходный код и на каком принципе это дело работает, но думаю, что без кардинального перекраивания структуры - там тоже никак.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
25.07.2018, 10:32 | #163 |
Senior Member
Регистрация: Dec 2012
Сообщения: 164
Благодарил(а): 5 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Предлагаю добавить в блок отрисовки линии (для трим) возможность автоматической дорисовки жирной точки или квадрата на концах линии
|
25.07.2018, 11:05 | #164 | |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
В этом и есть вся "соль" макросов. Они нужны как раз для создания таких элементов. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
|
25.07.2018, 11:18 | #165 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
Подобные примитивные алгоритмы элементарно гуглятся запросами типа "как нарисовать точку в конце линии". "Примитивные" - это термин из графики, от слова "примитив", т.е. "простейшие фигуры". С жирной точкой не получится, мы не умеем рисовать круги. Однако точку можно загрузить как картинку. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.07.2018, 12:02 | #166 |
Senior Member
Регистрация: Dec 2012
Сообщения: 164
Благодарил(а): 5 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Спасибо. То, что это можно сделать вручную было понятно.
|
25.07.2018, 12:17 | #167 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Зачем вам блок для того, что можно сделать руками за минуту?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.07.2018, 12:28 | #168 |
Senior Member
Регистрация: Dec 2012
Сообщения: 164
Благодарил(а): 5 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
|
25.07.2018, 13:42 | #169 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
Т.е. грубо говоря, нарисовать линию и прямоугольник - это 0.5 мсек. Выполнить блоки (без отрисовки) - это 0.001 мсек на блок. Итого вы экономим 0.004 мсек или 100/(0.5/0.004) = 0.8% времени выполнения задачи. Время цикла примем за 50 мсек, значит выполнение задачи составляет 0.1% от времени цикла. Итого, мы экономим 0.8% от 0.1% времени, т.е. менее 0.001% от времени цикла. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
01.08.2018, 18:26 | #170 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
|
|
02.08.2018, 11:19 | #171 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
Лоджик построен на платформе MDI, в нём каждый элемент - это отдельное окно, которые можно убрать в док и вытащить из него. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 15.05.2020 в 16:53 |
|
04.08.2018, 11:03 | #172 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Почему-то блоки XOR какие-то обделенные, по сравнению с AND и OR: для блоков XOR нельзя задавать количество входов, а для AND и OR -- можно.
Вполне можно было бы сделать настройку числа входов и для XOR. Последний раз редактировалось Arsie, 15.05.2020 в 16:42 Причина: Удалил вложения за ненужностью |
04.08.2018, 11:43 | #173 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
ксор - это такое какбы деление одного на другое. как поделить два входа - делим один на другой. а как будем делить три или не дайбог пять входов или стотыщпицот? то-то. есть ксоры на int и на long, их и юзайте.. либо каскадируйте битовые |
|
04.08.2018, 12:43 | #174 | ||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Так найду, как применить, так же, как NOR или NAND.
Цитата:
К тому же, в SMLogix даже деление сделали с множеством входов, хоть "стотыщпицот". Цитата:
Кстати, да, про деление еще вспомнил. Хорошо было бы в блок деления добавить еще на выходе остаток от деления, или сделать отдельный блок для получения остатка от деления. Последний раз редактировалось Arsie, 15.05.2020 в 16:42 Причина: Удалил вложения за ненужностью |
||
04.08.2018, 15:14 | #175 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
|
|
04.08.2018, 17:43 | #176 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
Если Ai -- это значение входа i, то: Код:
XOR(A1, A2, ..., AN) = (A1 + A2 + ... + AN) MOD 2 |
|
05.08.2018, 20:58 | #177 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
А мне в блоке for не хватает выхода с номером текущего цикла.
|
06.08.2018, 12:05 | #178 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Цитата:
Честно говоря, мне сложно представить, зачем этому блоку несколько входов в задачах PLC. Не расскажете мне сценарии такого использования? Если без многобитного XOR не обойтись, то вполне можно поставить пару XOR на поляну и объединить их последовательно. Это несложно. Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
06.08.2018, 14:23 | #179 | |||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Добрый день! На всякий случай поясню, что я нигде не говорю, что существующим набором блоков что-то нельзя реализовать. Например, в SMLogix есть NAND и любую другую логическую функцию (хоть NOT, хоть OR, хоть AND и т.д.) можно синтезировать набором лишь одних NAND. Я говорю лишь про логичность и удобство.
Цитата:
XOR(1,1) = 0 // а флаг переноса был бы 1 XOR(1,0) = 1 // а флаг переноса был бы 0 Цитата:
Ниже пример, где инверсия входа делается в настройках пользователя и программистом, который выбирает, какой физический уровень сигнала соответствует логическому сигналу: Цитата:
Последний раз редактировалось Arsie, 15.05.2020 в 16:45 Причина: Удалил вложения за ненужностью |
|||
06.08.2018, 14:44 | #180 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Да, я пропустил, "без флага переноса".
Цитата:
Это можно делать двумя путями: 1) Значения по умолчанию 2) Переворот значений в енумах Всё одно у вас ручная операция по исходной настройке. Ключевой вопрос: зачем? Вам принципиально важно, из какого дерева тащить прямоугольничек и цвет этого самого прямоугольничка? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 06.08.2018 в 15:06 |
|