CoDeSys

Вересень 19th 2000 06:15 AM

Мітки: , , , , , ,

Це асистент введення, автоматичне оголошення змінних, інтелектуальна корекція введення, колірне виділення і синтаксичний контроль при введенні, масштабування, автоматичне розміщення і з’єднання графічних елементів.

В режимі відладки редактори “оживають”. Ви побачите значення змінних безпосередньо в редакторах. Звичайно ж, підтримується фіксація змінних, управління наборами значень змінних, виконання по циклах, крокам і з точками останову. Можна ще довго перераховувати, але багато з цих інструментів не виключення для систем програмування такого класу.
Тому давайте зосередимося на декількох унікальних властивостях CoDeSys.

CoDeSys підтримує повний набір стандартних типів даних, включаючи бітові поля, масиви, структури, рядки, діапазони і перерахування. Зручним розширенням є можливість роботи з покажчиками (як в мові З). Це дозволяє вирішити типову для МЭК-систем проблему роботи з динамічними об’єктами.
Зручно це і при роботі із зовнішніми бібліотеками, наприклад, створеними засобами на мовах програмування (З, асемблер і ін.).

В CoDeSys реалізована шоста спеціалізована мова Continuous Function Chart (CFC). Практично це ті ж стандартні функціональні блоки FBD, але з можливістю створення великих схем з вільним розміщенням елементів і зворотними зв’язками.

З інших розширень МЕК виділяється спрощений SFC (див. мал. 1). Практика показує, що робота з діями МЕК – це найбільш складне питання для початківців. У спрощеному SFC кожен крок містить своя власна вбудована дія і одноразово виконувані вхідна (активація кроку) і вихідна дії (деактивація).

Ще одне цікаве розширення – функціональні блоки з діями. Фактично це витончене доповнення блоку методами класу. Ідея ООП-РАСШИРЕНІЯ МЕК дуже красиво вирішена в концептуально новій версії CoDeSys 3.0. Над цим революційним продуктом робота зараз йде повним ходом. Але це окрема велика тема.
Детально ознайомитися з CoDeSys 3.0 можна на відкритому семінарі користувачів, який пройде в м. Смоленську на початку червня (докладніше за див. www.3s-software.ru).

Засоби відладки і супроводу

З налагоджувальних функцій CoDeSys цікавий інструмент графічного трасування значень змінних. З його допомогою можна проводити відладку не тільки програм, але і устаткування, причому до написання програми.

CoDeSys

Мал. 2. Приклад трасування в CoDeSys

Для безперервних технологічних процесів CoDeSys дає можливість виправити працюючу програму на ходу. Змінені фрагменти компілюються, завантажуються в контроллер, і система виконання миттєво підключає новий код.

  1. BlueCat Linux
  2. Базові крейти VME
  3. F-D1
  4. SMART-центр
  5. Інтегратор

Сторінки: 1 2 3 4

Posted under Вбудовувані системи |