|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
03.09.2019, 11:29 | #1 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Макрос "задержка включения" (нет проблемы)
Из библиотеки не корректно работает.
то ли в момент загрузки проекта, то ли в момент переключения - точно не отследил, но на выход счетчика прописалось число 0, соответственно вместо 60 секундной задержки приходится ждать пока по кругу не переберет весь диапазон Int Как можно избежать эти грабли в дальнейшем? |
03.09.2019, 11:49 | #2 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Макрос "задержка включения"
Цитата:
|
|
03.09.2019, 12:18 | #3 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Макрос "задержка включения"
Загрузил проект в режиме отладки с макросом. подал команду включения насоса ( макрос должен обеспечивать минутную задержку перед повторным включением)
насос не включился через минуту, полез искать причину - внутри макроса на выходе DO счетчика CTD 16 число больше чем на входе Di (в тот момент было порядка 10 000, (когда делал скриншот было уже 6026 ). т.е. при первом включении ( загрузки) макрос вместо минутной задержки выдержал паузу минимум на 20 минут. гм, кажется разобрался. Подобная ситуация возникает если в работающем макросе, "на лету" изменить время время задержки. Мой косяк Последний раз редактировалось andre, 03.09.2019 в 12:37 |
03.09.2019, 14:25 | #4 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Макрос "задержка включения"
Цитата:
|
|