Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Быстродействие ПЛК

 Ответить Ответить
Автор
Сообщение
Beginer Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Февраль 2006
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - Beginer Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Быстродействие ПЛК
    Опубликовано: 07 Февраль 2006 07:25
Здравствуйте
У меня такой филосовский вопрос
Как определить какой ПЛК быстрее?
Существуют ли для этого какие нибудь
унифицированные тесты, чтобы после их выполнения можно было
сравнить несколько ПЛК.
Наверх
Mr Pit Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 55
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mr Pit Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Февраль 2006 09:05
А можно задать встречный философсикй вопрос для каких целей вам необходимо определить какой ПЛК "быстрее".
Наверх
Beginer Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Февраль 2006
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - Beginer Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Февраль 2006 09:58
Ну как зачем
Сейчас контроллер это не только устройство которое считало состояние своих входов, в соответствии с алгоритмом выставило свои выходы и успокоилось.
Все больше его просят сделать что то посложней, и в результате на одном контролере цикл составляет полторы секунды
а на другом четыре, хотя алгоритмы по которым они считают одинаковые, вот я и озадачился как не создавая почти все ПО определить что один быстрее другого?
Ну типа как для компьютеров тесты.
Наверх
Mr Pit Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 55
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mr Pit Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Февраль 2006 10:34
Думаю, что подход "тесты как для компьютеров" здесь неуместен. Персональный компьютер вещь гораздо более универсальная, чем пром. контроллеры.
А быстродействие констроллера (время программного цикла) выбирают исходя из поставленной задачи. Так, например, у российских контроллеров Ремиконт время скана исчислялось секундами, тогда как время скана у спец. процессоров, предназначенных для 3-х мерного позиционирования исчисляется миллисекундами. Сказанное не означает, что первый хуже второго. Просто первый разрабатывался для инерционных процессов.
Наверх
evgeny Смотреть выпадающим
Участник
Участник


Присоединился: 12 Апрель 2005
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgeny Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Февраль 2006 18:58

Первоначально опубликовано Mr Pit

Думаю, что подход "тесты как для компьютеров" здесь неуместен. Персональный компьютер вещь гораздо более универсальная, чем пром. контроллеры.
А быстродействие констроллера (время программного цикла) выбирают исходя из поставленной задачи. Так, например, у российских контроллеров Ремиконт время скана исчислялось секундами, тогда как время скана у спец. процессоров, предназначенных для 3-х мерного позиционирования исчисляется миллисекундами. Сказанное не означает, что первый хуже второго. Просто первый разрабатывался для инерционных процессов.

 

Да да, я тоже думаю, что теперь уже тут играет тандем железа и софта в котором ПЛК програмится..

Наверх
ssazonov Смотреть выпадающим
Участник
Участник


Присоединился: 04 Июнь 2003
Online Status: Offline
Публикации: 76
Свойства публикации Свойства публикации   Ответить, цитируя автора - ssazonov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Февраль 2006 12:25

Вопрос быстродействия контроллера (производительности ЦПУ) весьма важен (странно, что он до сих пор не обсуждался на страницах форума?!). Однако, имеет смысл сравнивать по производительности только и именно ПЛК (а не абстрактные контроллеры вообще) программируемые в МЭК61131-3 (в противном случае можно погрязнуть в прениях о, в принципе, несравнимых изделиях). Каждый уважающий себя крупный производитель ПЛК предоставляет данные о времени выполнения команд (обычно приводят время выполнения логической операции и арифметической операции с плавающей точкой). Кстати, это самый важный показатель, т.к. это полное время, затрачиваемое ЦПУ на выполнения такой операции (т.е. выполнение операции не просто процессором, а время с учетом выполнения скрытых от пользователя операций встроенной операционной системы)! Поэтому, написав цикл, который будет содержать 2-3 операции (скажем "исключающее ИЛИ", целочисленное сложение (даже правильней умножение), сложение (умножение) с плавающей точкой) и выполнив его, например, 1000 раз, можно определить (по времени цикла, которое мониторится встроенной операционкой) производительность (полной время исполнения цикла ЦПУ), в этот же цикл можно добавить опрос входов и вывод в модули вывода. На мой взгляд таким образом сравнивать производительность различных ПЛК (понятно, что из близких "весовых категорий") от разных производителей вполне корректно и более-менее объективно.

Прекрасным примером такого сравнения является сравнение контроллеров с технологией SPEED7 (VIPA, контроллеры с буквой S в обозначении ЦПУ), являющихся, на данный момент времени, самыми быстрыми (производительными) в мире(!) и самых производительных ЦПУ от Сименс в линейках 300, 400. Результаты тестирования можно посмотреть тут ftp://ftp.prosoft.ru/pub/Hardware/VIPA/SYSTEM300S/SPEED7_new%20brochure_engl.FH10.pdf

Для заинтересовавшихся ЦПУ SPEED7 приглашаю посетить стенд VIPA на ПТА СЗ (ПТА северо-запад), проведение которой запланировано на 14-17.03.2006 (С.-Петербург, ЛенЭкспо), а так же послушать доклад (ну и, естественно, задать вопросы) представителей ВИПА по данной технологии.

 

Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Февраль 2006 13:24
Подходов к оценке быстродействия ПЛК есть достаточно много и весьма разных. Этой проблемой сейчас очень активно занимается PLCopen. Уже разработан документ PLCopen TC3 TF Benchmarking (release for comments). Его  можно свободно загрузить с сайта PLCopen. Документ открыт для обсуждения. Люди, имеющие собственное мнение или продуктивные идеи могут принять участие в этой работе.
Igor Petrov
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz