|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
03.08.2017, 14:44 | #1 |
Новичок
Регистрация: Jul 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Разветвить сигнал
Товарищи, подскажите, у меня с выхода D-триггера уходит десяток линий связи на входа других блоков. Как бы эту паутину красиво нарисовать? Мож "разветвитель" какой есть?
|
03.08.2017, 15:08 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Разветвить сигнал
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.08.2017, 15:09 | #3 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Разветвить сигнал
"Разветвитель" называется именованная связь.
SMLogix Help -> Панель инструментов __________________ RTFM |
04.08.2017, 13:38 | #4 |
Новичок
Регистрация: Jul 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Разветвить сигнал
Спс. С "разветвителем" вопрос решен.
Чтоб не плодить темы. Я вот блок "ввод числа" СМАрт кинул. Тык у меня щас введенное число сохраняется при выключении питания. Эт че получается, мне с сохранением вводимых уставок в энергонезависимую память парится не нужно? Контроллер -Trim5 И еще вопросик про энергонезависимые переменные. Я сделал макрос описывающий работы устройства. Таких устройств может быть десяток. Выбирается индивидуально, в настройках. Как-бы мне теперь при включении контроллера вспомнить какие устройства были включены, чтоб запустить их в работу? |
04.08.2017, 13:46 | #5 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Разветвить сигнал
__________________ RTFM |
04.08.2017, 14:58 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Разветвить сигнал
Цитата:
Вопросы-то элементарные задаёте. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
04.08.2017, 15:08 | #7 | |
Новичок
Регистрация: Jul 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Разветвить сигнал
Цитата:
Вопросы выше порешал. Справка рулит Следующий вопрос. Не такой элементарный. Есть массивчик устройств, нужно делать действие (загрузка бункера) в порядке живой очереди. Кто первый встал, того и тапки. Как бы это организовать? |
|
04.08.2017, 15:33 | #8 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Разветвить сигнал
Опишите подробнее, чем программа узнаёт "кто первый встал" и как она должна отдавать тапки?
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
04.08.2017, 15:54 | #9 | |
Новичок
Регистрация: Jul 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Разветвить сигнал
Цитата:
Ближе к делу. Имеем Макрос с 10 булевыми входами и 10 булевыми выходами. Нужно по фронту входа класть его номер в FIFO-буфер. Другой процесс будет доставать из этого буфера значения и делать действие (заполнять бочку с номером, который достал). Вроде, блок EEPROM подходит в качестве FIFO, вот только память дрючить жалко. Кол-во циклов ограниченно. Что можно заюзать? Или может как по другому сделать? |
|
04.08.2017, 15:57 | #10 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Разветвить сигнал
Всё зависит от необходимой глубины буфера. Что делать, если бочки заполняются слишком медленно и новые опустошаются быстрее?
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
04.08.2017, 16:10 | #11 | |
Новичок
Регистрация: Jul 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Разветвить сигнал
Цитата:
И еще вопросик. Чем может быть вызвана "ошибка kernel"? |
|
04.08.2017, 16:22 | #12 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Разветвить сигнал
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|