Будем надеяться, что в следующих версиях появятся новые функциональные возможности. Проблема, на мой взгляд, ещё и в том, что развитие функций эмулятора предполагает достаточно серьёзные материальные затраты. И тут первый вопрос, который возникает: "а насколько экономически оправданы и целесообразны эти затраты?" Видимо, не так чтобы очень уж оправданы и целесообразны (причём, как RA, так и Siemens).
Коллеги, кто знаток Schneider, Omron, Mitsubischi, GE, - есть ли у этих производителей подобные эмуляторы? Каковы они в плане функциональности?
По-моему, сама по себе идея создания мощного по поддержке железа и функционально богатого эмулятора для любого производителя изначально невыгодна, поскольку предполагает разработку интегратором проекта без закупки самого оборудования. В этом случае вся тяжесть отладки проекта с плеч разработчика частично перекладывается на создателя эмулятора, а это невыгодно Роквелл и Сименс как экономически, так и юридически, поскольку могут возникнуть претензии по поводу адекватности работы проекта на реальном железе и его клоне эмулятора. _________________ Я думаю много, но недолго
Ну, насчёт претензий в адекватности - не знаю, не знаю. Если в документации написано, что эмулятор, в отличие от настоящего процессора, чего-то не умеет, то всякие претензии, по-моему, будут выглядеть довольно странно.
Согласен. В случае сформулированных ограничений и особенностей работы эмулятора вопросов нет. Просто моё мнение о всесильном программном эмуляторе с поддержкой всего аппаратного и программного обеспечения можно выразить словом "утопия". И скорее не с точки зрения его программной реализации, а заинтересованности разработчика проводить, по сути, параллельную работу по виртуализации всего спектра своего оборудования и ПО только лишь для удобства и экономии средств интеграторов. Как коммерческий продукт он будет выгоден тогда, когда его стоимость будет равна стоимости всего, что он эмулирует.
Поэтому давно уже применяю технологию отладки проектов на стенде аппаратных ПЛК разных производителей, которые посредством физических сигналов соединены с моделью объекта управления (процесса), разработанной в Matlab и работающей под QNX в жёстком реальном времени. Преимущества адекватности модели объекта, реальное время и полная идентичность реальному режиму работы ПЛК для разработчика проекта перекрывают траты на закупку ПЛК. А учитывая, что ограниченный Emulate соизмерим по стоимости с модулем ЦПУ, тем более. _________________ Я думаю много, но недолго
Конечно, откатывать программу на "живом" оборудовании удобно. и можно получить более адекватный результат и бОльшую готовность системы к запуску. Но всё это оборудование нужно же купить, поставить. Очень часто получается так, что оно стоит больше, чем эмулятор.
И как быть с программистами, которые работают не в офисе, а, например, из дому, в другом городе? Тут эмулятор удобнее.
...мне кажется, что производители никогда и не ставили перед собой задачу создания эмулятора для обкатки проектов в полном обьёме...,
- это прежде всего инструмент для тех, кто начинает
изучать софт самостоятельно (думаю без него программистов было бы намного меньше),
а на этом этапе все проекты простые и все эмуляторы всё отрабатывают...
Коллеги, кто знаток Schneider, Omron, Mitsubischi, GE, - есть ли у этих производителей подобные эмуляторы? Каковы они в плане функциональности?
Среда разработки от Schneider Unity Pro - 21 день без ключей и ограничений - ставим на виртуалку и радуемся.... эмулятор вполне себе ничего - есть даже некое подобие графических экранов для отладки - наделал кнопок и давишь задавая тегам 1 или 0 - оч.удобно
CoDeSys - вааще бесплатен (платные только таргет-файлы, в которых описано че за железка, как компилить), поддерживают 250 производителей железок, на сайте проекта есть картинки, можно скачать и попробовать, все просто и понятно (интуитивно .... в отличие от Сименса, Интача - где интуицию нужно развивать и развивать....) _________________ Самоуверенность новичков - предмет зависти профессионалов
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.125 секунды