Быстродействие ПЛК |
Ответить |
Автор | |
Новичок Присоединился: 07 Февраль 2006 Online Status: Offline Публикации: 2 |
Опубликовано: 07 Февраль 2006 07:25 |
Здравствуйте
У меня такой филосовский вопрос Как определить какой ПЛК быстрее? Существуют ли для этого какие нибудь унифицированные тесты, чтобы после их выполнения можно было сравнить несколько ПЛК. |
|
Участник Присоединился: 09 Июнь 2005 Категория: Russian Federation Online Status: Offline Публикации: 55 |
|
А можно задать встречный философсикй вопрос для каких целей вам необходимо определить какой ПЛК "быстрее".
|
|
Новичок Присоединился: 07 Февраль 2006 Online Status: Offline Публикации: 2 |
|
Ну как зачем
Сейчас контроллер это не только устройство которое считало состояние своих входов, в соответствии с алгоритмом выставило свои выходы и успокоилось. Все больше его просят сделать что то посложней, и в результате на одном контролере цикл составляет полторы секунды а на другом четыре, хотя алгоритмы по которым они считают одинаковые, вот я и озадачился как не создавая почти все ПО определить что один быстрее другого? Ну типа как для компьютеров тесты. |
|
Участник Присоединился: 09 Июнь 2005 Категория: Russian Federation Online Status: Offline Публикации: 55 |
|
Думаю, что подход "тесты как для компьютеров" здесь неуместен. Персональный компьютер вещь гораздо более универсальная, чем пром. контроллеры.
А быстродействие констроллера (время программного цикла) выбирают исходя из поставленной задачи. Так, например, у российских контроллеров Ремиконт время скана исчислялось секундами, тогда как время скана у спец. процессоров, предназначенных для 3-х мерного позиционирования исчисляется миллисекундами. Сказанное не означает, что первый хуже второго. Просто первый разрабатывался для инерционных процессов. |
|
Участник Присоединился: 12 Апрель 2005 Online Status: Offline Публикации: 78 |
|
Да да, я тоже думаю, что теперь уже тут играет тандем железа и софта в котором ПЛК програмится.. |
|
Участник Присоединился: 04 Июнь 2003 Online Status: Offline Публикации: 76 |
|
Вопрос быстродействия контроллера (производительности ЦПУ) весьма важен (странно, что он до сих пор не обсуждался на страницах форума?!). Однако, имеет смысл сравнивать по производительности только и именно ПЛК (а не абстрактные контроллеры вообще) программируемые в МЭК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 (С.-Петербург, ЛенЭкспо), а так же послушать доклад (ну и, естественно, задать вопросы) представителей ВИПА по данной технологии.
|
|
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|
Подходов к оценке быстродействия ПЛК есть достаточно много и весьма разных. Этой проблемой сейчас очень активно занимается PLCopen. Уже разработан документ PLCopen TC3 TF Benchmarking (release for comments). Его можно свободно загрузить с сайта PLCopen. Документ открыт для обсуждения. Люди, имеющие собственное мнение или продуктивные идеи могут принять участие в этой работе.
|
|
Igor Petrov
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |