|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме | Опции просмотра |
13.01.2020, 18:25 | #361 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.02.2020, 15:36 | #362 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Предлагаю добавить два простых блока в лоджик: NO и NC
Реально вымораживает, что для простейшего действа приходится таскать блоки по экрану, да еще и тип переменных учитывать |
21.02.2020, 16:09 | #363 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
21.02.2020, 16:20 | #364 |
Senior Member
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
25.02.2020, 06:25 | #365 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Проблема в том, что иногда нужно просто отключить сигнал, и подключить другой. Причем он может быть и float. Через логику это тааакие костыли.....
|
25.02.2020, 08:01 | #366 |
Senior Member
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
25.02.2020, 08:26 | #367 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Ну на пример: необходимо считать и преобразовать сигналы с разных входов, но вывести, в зависимости от условий, только один, и на один экран.
Каждый раз городить кучу блоков неохота. см. вложение |
25.02.2020, 09:04 | #368 |
Senior Member
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
а чем мультиплексор не устраивает то?
|
25.02.2020, 09:06 | #369 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Сложностью.
Для чего городить кучу блоков, с преобразованиями, адресацией и т.д., если можно просто включить/выключить линию? |
25.02.2020, 09:16 | #370 |
Senior Member
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
вот если честно, то абсолютно не вижу сложностей. никаких.
Поясните поподробнее, на счет преобразования и адресации. В крайнем случае сделайте для себя пару макросов и используйте их в своих проектах, зачем городить лишнее. |
25.02.2020, 09:39 | #371 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Для примера я уже выложил вложение.
Для чего мне использовать MUX для обвязки которого придется повесить еще кучу блоков. Когда можно просто рвать линию связи одним управляющим сигналом? Макросы я уже написал, просто меня учили что наиболее работоспособная схема, это наиболее простая)) К примеру, в данный момент, необходимо реализовать условие: При наличии 1 на DIN_1 я могу включить DOUT_1 и DOUT_2, но не могу выключить, при наличии 0 я могу выключать и включать эти выхода. при том что сигнал на вкл/выкл подается со входов DIN_2 и DIN3 соответственно. Вопрос решен, но с применением простых NO/NC все было бы проще, быстрее, и нагляднее. P.S. Проблема в том, что я не программист, я КИПовец. И сидеть и искать программные решения для простейших задач, нет ни времени, ни особого желания. Руководству нужен результат, желательно вчера. |
25.02.2020, 10:42 | #372 |
Senior Member
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
А то что вы выше на условной схеме написали, это тоже MUX, ведь нельзя на один вход подать несколько значений |
25.02.2020, 11:34 | #373 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
25.02.2020, 12:02 | #374 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
В моем конкретном случае "null"
Схема дана для объяснения ситуации, конкретно этот кусок во вложении? только для пояснения хотелки |
25.02.2020, 12:50 | #375 |
Senior Member
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
а давайте вы сюда выложите уже написанный вами макрос вместе с рабочим куском схемы, чтобы убедится, чем он от мультиплексора так сильно отличается, что кучу блоков городить приходится.
|
25.02.2020, 14:15 | #376 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Позже, я сейчас упрощаю маленько))), да и это уже неважно. Главное работает и без сбоев
Добавлено через 2 минуты Не хватает еще двух вещей: 1. При назначении аналогового входа, например 100П, на выходе только сопротивление. При токовом входе, непонятно, зачем в насттройках диапазон, если он все равно показывает входной сигнал. 2. Очень хотелось бы иметь возможность назначать тип аналогового входа из меню контроллера, а не из проекта. |
25.02.2020, 14:52 | #377 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
25.02.2020, 15:08 | #378 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
25.02.2020, 15:15 | #379 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
25.02.2020, 15:24 | #380 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Это один из фрагментов розжига дожигателя. При наличии сигнала на ДИН1 возможно только разжечь, погасить нельзя. При отсутствии сигнала, можно зажигать и гасить. ДИН2 и ДИН3 это запальник и газовый клапан. Управляются с одной кнопки "НО" , кнопки "стоп" нет. ДИН4 это контроль запальника, при двух и более неудачных попытках розжига, все отрубается и срабатывает сигнализация. При наличии "НО" и "НЗ" контактов/блоков, схема упрощается в разы и перед тем кто придет после меня не так стыдно))) Добавлено через 9 минут Важно что нет инструмента для того, чтобы обрывать линию связи. Просто есть еще необходимость запилить вывод на экран значений с нескольких аналоговых входов, но в одну область экрана, и при выполнении определенных условий. Через селектор я это уже сделал. Схема, которую я выкладывал с утра, была нарисована на коленке, для наглядности. Сделать можно все, код все стерпит, просто хотелось бы жизнь облегчить себе, и тем кто потом придет. Мне этот гребаный дожигатель пришлось по крупицам выцарапывать. Он на запароленном командоконтроллере типа DL05. |
25.02.2020, 16:11 | #381 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Что-то по мотивам такого: http://media.wix.com/ugd/1d208a_bf15...3477246f4d.pdf |
25.02.2020, 20:03 | #382 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
25.02.2020, 20:33 | #383 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
MUX - это очень правильное решение, тем более, никто не мешает его зацикливать на самого себя, чтобы импульсно передать переменную. Вы вообще сами хоть в одном FBD редакторе видели то, что вы предлагаете добавить? даже я, как тот, кто только что пришел, понимаю, что ваше предложение совершенно неудобное. для каждого языка все равно есть нормы и правила. по итогу, городушки конечно есть, но связаны они с другими моментами. Тут можно только попросить разработчиков сделать MUX с булевой переменной, чтобы не городить каждый раз booltoInt. а может еще аккуратнее сделать - в свойствах МУХа добавить выбор входной переменной, int или bool, и при выборе bool принудительно ограничивать количество входов до 2х |
25.02.2020, 20:45 | #384 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Добавлено через 6 минут Добавлено через 9 минут Добавлено через 10 минут __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.02.2020, 22:53 | #385 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
26.02.2020, 06:08 | #386 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
26.02.2020, 10:16 | #387 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
|
26.02.2020, 11:47 | #388 |
Новичок
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
основные это LAD, FBD, STL.
Еще четыре языка можно докупить SFC, SCL и GRAPH. И при работе с основными, можно комбинировать |
26.02.2020, 12:22 | #389 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
давеча сломал себе голову пока придумывал очередной велосипед в виде цикла case-of
понадобилась логическая функция для преобразования входных состояний к выходным. сперва заморочился "влоб", но быстро понял что я сдохну пока все это вымучу.. в итоге сделал на MUX благо входной вектор всего 8бит, а выходной 10бит но речь не об этом. захотелось иметь фбд-блок для таких преобразований. на будущее. имхо, вещь полезная была бы. если не фбд, то пусть будет смарт входное значение надо сравнить с табличным набором и в случае совпадения выдать на выход соответствующее тому значение. если не совпало ни с одним - выдать значение из строки default конечно, какбы нет проблем сделать это на MUX, но число входов куда надо положить default если оно не нуль - огло, лихо и лайяй. как-то так. |
26.02.2020, 14:29 | #390 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обмениваемся своими макросами | Arsie | SMLogix | 112 | 10.12.2021 09:01 |
Как показать прохождение запроса | LordN | Примеры работы по Modbus | 7 | 07.11.2019 19:55 |
Отсутствует связь SMH2010 <--> SMLogix | Serge_sg | Вопросы о SMH2010 | 19 | 07.10.2019 18:44 |
SMH4 не видится в SMLogix (решено) | marat | Вопросы о SMH4 | 2 | 04.04.2019 19:52 |
Небольшие дефекты в SMLogix | Gel | SMLogix | 20 | 22.08.2018 14:22 |