Abstract

Целью данной работы является разработка программного обеспечения преобразователя управляющих воздействий. В статье приведено краткое описание алгоритма практической реализации преобразователя управляющих воздействий. Обоснована актуальность исполнения такого преобразователя на различных аппаратных платформах. В качестве аппаратной части управляющего устройства применяются программируемый логический контроллер и микроконтроллер. Анализ научной литературы и современных публикаций подтвердил актуальность задачи разработки принципиального алгоритма регулятора и определения особенностей и ограничений прикладной программы, реализующей алгоритм на ПЛК и микроконтроллере. В основной части статьи приводится разработанный алгоритм преобразователя для микроконтроллера, указаны ограничения данного алгоритма и способы повышения точности его работы. В программном коде учитывается влияние времени задержки не только самого преобразователя, но и времени выполнения команд микроконтроллером. Разработанная в универсальной среде программирования CoDeSys v2.3 программа, реализующая целевой алгоритм, с помощью target-файлов может быть адаптирована практически к любому типу промышленных контроллеров. Выполнена оценка характеристики разработанного варианта программы, реализующей преобразователь на ПЛК. Для отладки разработанной программной реализации преобразователя проводились исследования точности выполнения алгоритма при различных входных параметрах системы. Дальнейшее развитие предлагаемого авторами варианта регулятора заключается в написании программного кода для контроллера Simatic S7-313-2DP и проведении экспериментальной части исследования преобразователя управляющих воздействий с использованием аппаратных средств промышленного контроллера.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.