600007 г. Владимир, ул. 16 лет Октября, д. 68А, литер "Ф", этаж 2, помещение 12
+7 (4922) 53-10-31
info@skb-proton.ru

Как IDE сокращает время разработки в PACs

Преобразователи частоты

Приложения, требующие сложного управления процессами или движением, также требуют тщательного и запутанного программирования — часто с использованием множества компонентов, функций и параметров. Но благодаря интегрированной среде разработки, найденной впрограммируемые контроллеры автоматизации (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 во время их первоначальной разработки и внедрения была их способность писать, изменять, компилировать и отлаживать код в рамках одной программы, упрощая итеративный процесс написания, тестирования, отладки и повторного тестирования, к которому привыкли программисты.