
Приложения, требующие сложного управления процессами или движением, также требуют тщательного и запутанного программирования — часто с использованием множества компонентов, функций и параметров. Но благодаря интегрированной среде разработки, найденной впрограммируемые контроллеры автоматизации (PACs), задача программирования для этих сложных приложений выполняется быстрее, менее обременительно и надежнее.
Когда консультативная группа ARC ввела термин “программируемый контроллер автоматизации”, они указали пять характеристик, которые обозначают PAC, включая то, что он:
Использует единую платформу разработки, использующую общие теги и единую базу данных для задач разработки по целому ряду дисциплин. Для всех разработок используется одно и то же программное обеспечение; эта IDE (интегрированная среда разработки) сокращает время разработки.
Обратите внимание, что в определении ARC конкретно указано, что целью интегрированной среды разработки (IDE) в PAC является сократите время разработки. Один из способов добиться этого — управлять всеми задачами, связанными с программированием, включая редактирование, компиляцию и отладку. А поскольку все программирование выполняется в одном программном пакете — вместо того, чтобы требовать нескольких программных пакетов от разных поставщиков, — IDE делает программирование менее утомительным и более простым в масштабировании.
Также ключом к способности PAC упрощать и сокращать время программирования являются две специфические особенности IDE, упомянутые в характеристиках ARC, — общая маркировка и единая база данных. Общая маркировка означает, что каждая переменная или тег, определенный программистом (имя и определение), может использоваться в любом программном приложении, будь то для управления, человеко-машинного интерфейса, видения или общеорганизационных ERP-систем. И если тег будет изменен позже, это изменение легко распространить по всей системе.
Эта общая пометка обеспечивается использованием единой базы данных. Другими словами, определения тегов хранятся в одной базе данных, доступной для всех приложений в IDE. Это означает, что программистам не нужно определять и синхронизировать теги в разных приложениях.
Интегрированные среды разработки не являются исключительными для программируемых контроллеров автоматизации. В то время как идея IDE восходит к TurboPascal в начале 1980-х годов, Visual Basic от Microsoft, выпущенный в начале 1990-х годов, широко известен среди программистов как первая IDE.(Обратите внимание, что Википедия идентифицирует Maestro I из Softlab Munich как первую IDE, но не указывает характеристики, которые сделали ее узнаваемой как таковую.)
Вероятно, наиболее признанным преимуществом IDE во время их первоначальной разработки и внедрения была их способность писать, изменять, компилировать и отлаживать код в рамках одной программы, упрощая итеративный процесс написания, тестирования, отладки и повторного тестирования, к которому привыкли программисты.
Свежие комментарии