Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Sequential Function Chart28 апреля 2011Sequential Function Chart — язык программирования стандарта IEC61131-3. Предназначен для программирования промышленных контроллеров. Широко используется в SCADA/HMI пакетах.
Пример: Поддержание уровня жидкости в сосуде с непрерывно вытекающей жидкостью
╔════════╗
║ ║
║ START ║ Начальное состояние
╚═══╤════╝
│
─┼─level_low Уровень меньше
│
┌───┴────┐ ┌───┬────────────┐
│ Motor ├──┤ N │motor_on │ Состояние активно пока не сработает условие уровень больше. Действие с модификатором N - пока
│ On │ └───┴────────────┘ активно
└───┬────┘
─┼─level_high Уровень больше
┌───┴────┐ ┌───┬────────────┐
│ Motor ├──┤ P │motor_off │ Состояние активно пока не сработает условие уровень больше.Действие с модификатором P -
│ Off │ └───┴────────────┘ однократное срабатывание
└───┬────┘
│
↓
START Переход на начальное состояние
При программировании контроллеров семейства SIMATIC, используются две версии этого языка, разработанных в компании Siemens. Язык Graph 7 является дополнением к пакету STEP 7 и реализуем как для контроллеров SIMATIC S7-300, так и SIMATIC S7-400. Вторая версия этого языка под названием SFC, применяется только в рамках интегрированной среды разработки программ контроллеров и систем человеко-машинного интерфейса SIMATIC PCS 7. Просмотров: 1142
|