-
Пользователь
Сообщение от
Валенок
not b => FFFF
Т.е. идет поразрядная инверсия... Теперь понял. Не знал. Спасибо.
-
Добрый день. Столкнулся с проблемой при написании программы в codesys. При симуляции программы один из fb перестает работать, линии связей окрашиваются в светло серый цвет, в окне объявления переменных появляются вопросы.Программа в CFC.
Причем это происходит не сразу после входа в режим симуляции, а через какое-то время. Подскажите как с этим бороться.
Спасибо.
-
Александр N
В данном проекте я обнаружил следующее:
1. Множественное объявление переменных. Например переменная di01_schetOborot объявлена в конфигурации и в FUNCTION_BLOCK zavihritel. Объявление в ФБ лишнее. Переменные, объявленные в конфигурации, имеют статус глобальных, и обращаться к ним можно из любого ФБ или ПОУ в любой момент.
2. Замер оборотов на входе DI1, примененный в данном случае, будет "медленным", ибо в этом режиме быстрые входа работают как обычные. Если замеряемая частота довольно высокая, то как вариант можно использовать SysLibPorts (сами входа в режиме Fast discrete inputs - direct control), ФБ переводить в ПОУ, а вызов этой задачи выполнять из Конфигуратора задач, используя прерывание таймера с минимальным временем (20мкс вроде как). Либо использовать функционал входов Fast Counters.
-
Спасибо за комментарий. По оборотам разберусь. Мне более важно разобраться с остановкой работы блоков. Множественное объявление переменных может быть причиной этого.
-
Какой конкретно ФБ подвисает?
-
-
В этом блоке тоже куча многократно объявленных переменных. Рекомендую все же убрать дубли объявлений.
-
-
Все получилось, убрал лишние переменные, убрал перекрытия памяти и зависание пропало. Спасибо за Ваши отзывы.
-
Добрый день! Подскажите пожалуйста, как можно отправить String из ПЛК на панель оператора. Codesys предлагает только 2 байта, 4 байта, 8 бит и Float. Есть ли инструмент который передаст String в String на СП307? Спасибо!
Метки этой темы
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума