|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме | Опции просмотра |
18.09.2017, 14:53 | #1 |
Новичок
Регистрация: Sep 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
подпрограммы в SMLogix (оказались не нужны)
Есть большая потребность использовать подпрограмму вызываемую или невызываемую по условию из FBD. .. Есть ли такая возможность в SMLogix...
Макрос не подходит поскольку выполняется в любом случае, насколько я понял? |
18.09.2017, 14:55 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: подпрограммы в SMLogix
А что за алгоритм вы хотите описать в этой подпрограмме? Какое у неё предназначение?
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
18.09.2017, 16:29 | #3 |
Новичок
Регистрация: Sep 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: подпрограммы в SMLogix
|
18.09.2017, 16:36 | #4 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: подпрограммы в SMLogix
Ваша задача:
Однократно писать данные Modbus при смене какой-то конфигурации из меню. Я правильно это понял? Какой контроллер используете? __________________ В сегнетиксе не работаю с самого начала 2019 года. |
18.09.2017, 16:46 | #5 |
Новичок
Регистрация: Sep 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: подпрограммы в SMLogix
|
18.09.2017, 16:58 | #6 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: подпрограммы в SMLogix
Пожалуйста, разъясните дополнительно. Что значит "обнулить" и зачем это делать? Какого рода данные из смарта передаются в модбас? Это значения каких-то уставок?
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
19.09.2017, 11:21 | #7 |
Новичок
Регистрация: Sep 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: подпрограммы в SMLogix
Для этого я в программе SMLogix забираю выходные сигналы со SMART тэгов и те, которые в 1, я пишу в соответствующий читающий SMART тэг сначала 1, а затем 0. Иначе никак, и так 40 экземпляров. Придумал макрос из трёх элементов, т.е. 120 блоков ушло на одну эту функцию...Может я что-то тупо не так делаю... |
19.09.2017, 11:41 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: подпрограммы в SMLogix
1) Поставить на выходных значениях SMArt мультиплексоры, которые при неактивности экрана будут передавать нули на переменные modbus. Это универсальный способ. 2) Использовать меню "настройки", в котором использовать "двунаправленные" уставки. При выходе из экрана давать сигнал на обнуление уставок. Соотв. прилагаю обе картинки. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
19.09.2017, 12:19 | #9 |
Новичок
Регистрация: Sep 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: подпрограммы в SMLogix
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отсутствует связь SMH2010 <--> SMLogix | Serge_sg | Вопросы о SMH2010 | 19 | 07.10.2019 18:44 |
SMH4 не видится в SMLogix (решено) | marat | Вопросы о SMH4 | 2 | 04.04.2019 19:52 |
SMLogix 3.28 и контроллеры Trim5 | Arsie | Новости | 0 | 02.08.2017 11:34 |
Ядро SMLogix аврийно остановлено (решено) | Maxon | Вопросы о Trim5 | 3 | 30.09.2016 11:12 |
SMLogix + GSM | Max2114 | Связь с внешним миром | 41 | 16.02.2009 17:55 |