Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
> Язык программирования ПЛК, Ваш выбор
Fanat
сообщение 8.6.2007, 15:39
Сообщение #1


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Захотелось возобновить дискуссию по поводу программирования ПЛК. Все-таки что лучше и на чем удобнее по Вашему мнению писать ПО, не только с точки зрения простоты и удобства, а еще и с точки зрения итогового быстродействия.
Ведь ресурсы ПЛК не безграничны и его работа определяется не всегда объемом памяти под программу, но и умением ее выполнить. Особенно это касается возможностей маломощных отечественных ПЛК, но и у иностранцев бывают проблемы. На том же Сименса 400-ке столкнулись с неприятностями, связанными со временем исполнения кода.
Вот что вычитал тут на сайте КоДеСис в поддержку IL и ST супротив Си, на котором написан нижний уровень у многих ПЛК:
Цитата
Возможность CoDeSys генерировать машинный код означает, что вы можете рассчитывать на максимальное быстродействие, которое способна обеспечить данная аппаратура. Базовая инструкция IL требует от одной до трех машинных команд. В расчете на 1000 логических IL инструкций это дает примерно следующие результаты:


Pentium 200 MMX 20µs

386EX 20 MHz 700µs

68332 20 MHz 600µs

80C167 20 MHz 570µs

Dallas 80C32 20 MHz 1700µs

Генератор C кода оказывается на 20 - 30 % медленнее, интерпретатор замедляет выполнение примерно на порядок.


Что скажете? Или все-таки FBD???
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- Fanat   Язык программирования ПЛК   8.6.2007, 15:39
- - ttt   "Или все-таки FBD???" Разумеется. ...   8.6.2007, 15:50
|- - Fanat   Цитата(ttt @ 8.6.2007, 16:50) "с точ...   8.6.2007, 16:03
|- - Игорь Борисов   Цитата(ttt @ 8.6.2007, 16:50) "Или в...   8.6.2007, 16:08
|- - Fanat   Цитата(Игорь Борисов @ 8.6.2007, 17:08) У...   8.6.2007, 16:18
|- - Игорь Борисов   Цитата(Fanat @ 8.6.2007, 17:18) Но есть ж...   8.6.2007, 20:49
- - Сергей Долганов   На FBD никогда не писал. LD или ST.   8.6.2007, 16:01
- - Взводатор   Аппаратные ограничения сейчас практически отсутств...   8.6.2007, 16:07
- - Сергей Долганов   И числа рекурсий. Привет Николаю ,)   8.6.2007, 16:21
- - Kass   В основном FBD (но только не в таком как в Кодесис...   8.6.2007, 16:50
- - AlexG   В порядке убывания: LD, ST, SFC. О быстродействии ...   8.6.2007, 20:32
- - mich_vk   FBD любят все, кроме профессиональных электриков, ...   8.6.2007, 22:50
|- - ScrewDriver   Цитата(mich_vk @ 8.6.2007, 19:50) FBD люб...   9.6.2007, 6:06
- - mike-altai   Симуляция-то в чем виновата? Щелкнешь кобылу по но...   9.6.2007, 6:50
- - ttt   Цитата(Fanat @ 8.6.2007, 17:03) А для чег...   9.6.2007, 7:16
- - Abysmo   Каждая задача наиболее изящно реализуется на своем...   9.6.2007, 9:50
- - Mitya78   Раньше писал на FBD, теперь перешёл на LAD (для уд...   9.6.2007, 9:50
- - HasBolla   несколько лет назад впервый раз увидел программу в...   9.6.2007, 10:17
- - Abysmo   LAD это язык релейных диаграмм. Подходит только дл...   9.6.2007, 19:33
- - AlexG   Подходит-неподходит... На некоторых контроллерах е...   10.6.2007, 18:24
- - Abysmo   ЦитатаНа некоторых контроллерах есть только LD Ну...   10.6.2007, 19:39


Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 19.8.2025, 6:55
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных