Промышленные контроллеры

Тема в разделе "WASM.ELECTRONICS", создана пользователем Sharaevskiy_Vitaliy, 20 окт 2008.

  1. Sharaevskiy_Vitaliy

    Sharaevskiy_Vitaliy Шараевский Виталий Юрьевич

    Публикаций:
    0
    Регистрация:
    16 май 2008
    Сообщения:
    8
    Адрес:
    Украина, г.Киев
    Здравствуйте. Может кто-нибудь работал с промышленными контроллерами серии I-7000 (а именно I-7188). Есть ли какие-то симуляторы или отладчики для ПК этой серии?? (самих контроллеров еще нету, а писать уже надо и быстро :) )...Может есть какие-то ньюансы при работе с этими контроллерами?...Пишу на С/С++ с использованием библиотеки разработчика этих контроллеров...Заранее благодарен
     
  2. drmad

    drmad New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    332
    Адрес:
    Russia
    Если я правильно понимаю, речь идет о дешевых и простых дивайсах от Advantech, голубеньких таких, в форме мыльницы? Держал в руках и даже игрался несколько лет назад. Но очень мало. :)
    Ну, это целый набор устройств: АЦП, ЦАПы, счетчики там всякие и т.п. АЦП и ЦАПы малоразрядные (типа 10-12) и медленные (кажется, до 10 Гц), но для промышленных задач вполне нормалек. Все они вешаются на DIN-рейку и объединяются для совместной работы интерфейсом RS-485. Процессорный модуль PC-совместимый, с 1 Мб памяти, по умолчанию с флэшки грузится ДОС. Но можно (за чуть большую денюжку) купить вариант, чтобы был ДОС + кусочек Изаграфа.
    Т.к. контроллер хедлесс (т.е. без устройств ввода-вывода), то программируется в кросс-режиме с большого компутера, а потом прога просто закачивается в контроллер по RS-485 (или, кажется, есть опциональные варианты, что по RS-232). Отсюда: надо заранее заготовить большой компутер с COM-портом. Если закачка планируется через RS-485, то к компу нужен еще преобразователь 232-485, например MOXA-овский, они самые дешевые.
    Мы писали проги на Borland C/C++ 3.1 + ассемблерные вставки. Если контроллер с Изаграфом, то на большой комп покупается и инсталлируется полный Изаграф, он позволяет программировать на языках из IEC-1131 (три графических и два текстовых, один из них паскалеподобный). Там же, насколько я помню, в Изаграфе есть эмулятор, можно отлаживаться без контроллера.
    Ну и, если хочется сделать из ДОС-а что-то типа ОСРВ (например, не хватает многозадачности), то можно писать управляющие проги на TopSpeed Modula-2, она это позволяет.