Page 37 - 6112
P. 37
великим інтересом, і відразу почалися роботи по створенню
програмних інтегрованих систем, що підтримують ці мови
програмування.
У 1990 році була заснована французька фірма "CJ International",
яка займалася розробкою CASE-інструментів для програмування
різних PLC. Ця фірма миттєво відреагувала на вихід стандарту IEC
1131-3 випуском продукту під назвою "ISaGRAF for DOS", а потім і
"ISaGRAF for Windows", в яких повною мірою реалізувала
підтримку всіх п'яти стандартних мов програмування PLC.
ISaGRAF відразу отримав визнання багатьох зарубіжних фірм.
Серед них: ABB, BMW, General Motors, Gespac, Green Spring,
Motorola, PEP Modular Computers, Phoenix, Themis Computer та ін.
(Всього понад 80 компаній).
До виходу стандарту на мови програмування PLC виробників
контролерів мало турбувало питання, якими засобами програмувати
їх вироби. Кожен працював в рамках своїх інтересів і можливостей і
не дуже замислювався про яку-небудь сумісність. Сьогодні
виробники апаратури чітко розуміють, що успіх їм може принести
лише кооперація їх продукції зі стандартним програмним
забезпеченням. Стандарт на засоби програмування дає очевидні
переваги, а саме: отримання якісного програмного продукту,
узгодженість на рівні вихідних текстів, незалежність від типу
операційної системи і від конкретної персони програміста, поява
спільної мови спілкування в середовищі розробників прикладного
програмного забезпечення (ППЗ) і, нарешті, найважливіше - значне
скорочення часу розробки ППЗ і, як наслідок, скорочення
фінансових витрат на розробку проектів в цілому. Мабуть, єдиним
"недоліком" такого підходу можна вважати деякі обмеження, які є
наслідком використання будь-якого стандарту.
У ISaGRAF закладена методологія структурного
програмування, яка дає можливість користувачеві описати
автоматизуємий процес в найбільш легкій та зрозумілій формі.
Інтерфейс з користувачем системи ISaGRAF відповідає
міжнародному стандарту GUI (Graphical User Interface), що включає
багатовіконний режим роботи, графічний редактор, роботу з мишею
і т.д.
Якщо спробувати згрупувати основні можливості вищевказаної
інтегрованої системи, то їх можна представити в наступному
вигляді:
36