Icp con 7188 инструкция на русском

  1. Соедините RS-232 COM порт компьютера с COM портом, предназначенным для загрузки программ и отладки контроллера I-7188.
    Узнать номер порта можно из спецификации на вашу модель контроллера. В описании написан Program download port.

  2. Соединение осуществляется перекрестным кабелем с распайкой:

    Rx ——— TxD4
    Tx ——— RxD4
    GND ——— GND
  3. Работа с контроллером осуществляется через утилиту 7188w.exe.
    При включении контроллера COM порт для отладки работает со следующими параметрами:

    Baud rate – 57600
    Start bit: 1
    Data bit: 8
    Stop bit: 1, no parity

    Поэтому для автоматической установки соединения с контроллером необходимо запустить программу 7188w.exe с этими настройками.

    Описание команд:
    /c# : выбор COM порта, # — номер порта
    /b# : установка скорости, # — скорость (значение по умолчанию 115200)

  4. Если все настроено правильно, то вы попадете в корень диска A: контроллера.

Официальный дистрибьютор ICP DAS в России

Программируемый Ethernet сервер последовательных интерфейсов / 4xRS-232 / 1xRS-485 — ICP DAS I-7188E5

Цены указаны с НДС

401 USD

Доступно к заказу

Нашли дешевле?

Оплата

Оплата

По счету, банковской картой, наличными и QR. Подробнее

Конcультируйтесь +7 (343) 381-75-75, отправляйте спецификации ipcsales@aveon.ru

АВЕОН – дистрибьютор АСУ и IT | Собственное производство защищенных ПК
Техподдержка | Гарантия | Сервис | Доставка по России от 1 дня!
Самовывоз: Екатеринбург, Челябинск, Пермь, Тюмень, Ханты-Мансийск, Сургут

  • Характеристики
  • Документация
  • Зарегистрировать проект
  • Оплата и доставка

Характеристики

Конструктивное исполнение

  • Конструктив корпусаПластиковый корпус
  • Вид монтажаМонтаж на стене, Монтаж на DIN-рейку

Процессор

  • Тип предустановленного процессора80188
  • Частота процессора40 МГц

Оперативная память

  • Тип оперативной памятиSRAM
  • Предустановленный объем оперативной памяти384 кБ

Интерфейсы ввода-вывода

  • Общее количество COM-портов5
  • Портов RS-2324
  • Максимальная скорость COM-портов RS-232115200 Бит/с
  • Портов RS-4851
  • Максимальная скорость COM-портов RS-485115200 Бит/с

Сетевые интерфейсы

  • Портов 10 Megabit/s1

Разъемы и кабели

  • РазъемыВинтовые клеммы

Требования по питанию

  • Входное напряжение питания. Постоянный ток10 … 30 В
  • Потребляемая мощность2 Вт

Программное обеспечение

  • Предустановленная операционная системаMini OS7
  • Инструментальная средаMiniOS7 Studio
  • Среда программированияC/C++

Условия эксплуатации

  • Рабочая температура-25 … 75 °С
  • Допустимая влажность эксплуатации5 … 90 %

Условия хранения

  • Температура хранения-40 … 80 °С
  • Допустимая влажность хранения5 … 90 %

Габариты

  • Ширина72 мм
  • Высота123 мм
  • Глубина33 мм

Производство

  • ПроизводительICP DAS
  • СерияСерия Icp Con I-7188

  • В наличииY

Зарегистрировать проект

Зарегистрируйте проект, чтобы купить по специальной цене.

АВЕОН напрямую сотрудничает с производителями, поэтому вы можете зафиксировать проект за вашей организацией или за конечным заказчиком, получить скидку, запросить увеличение гарантийного срока.


Напоминаем, что все цены, опубликованные на данном сайте, приведены как справочная информация, не являются публичной офертой, определяемой положениями статьи 437 Гражданского кодекса Российской Федерации, и могут быть изменены в любое время без предупреждения.

Сертифицированные специалисты БЕСПЛАТНО помогут подобрать оборудование под ваш проект, составить спецификацию промышленного компьютера, порекомендуют актуальные замены для снятых с производства компонентов. Позвоните +7 (343) 381-75-75, напишите на ipcsales@aveon.ru или постучитесь в ЧАТ.

Вы можете заказать оборудование для тестирования на вашем предприятии, чтобы оценить характеристики и совместимость с уже установленными устройствами.


Самые ходовые компоненты АСУ ТП всегда на складе в Екатеринбурге и в Москве. Под заказ – 2 недели со склада в Тайване (при наличии у производителя). Самовывоз в Екатеринбурге, Челябинске, Тюмени и Перми. Доставка по России.

Условия оплаты

  • Оплата заказов с сайта по безналичному расчету осуществляется по счету-оферте, который действителен в день его создания. В случае оплаты в последующие дни, стоимость заказа может быть пересчитана на дату оплаты по текущему курсу USD как ЦБ+2% по решению поставщика. При оплате по безналичному расчету с физических лиц может сниматься комиссия банка от 1%.
  • Можно оплатить заказ наличными в офисе АВЕОН или при доставке курьером до двери.
  • После оплаты выдается кассовый чек.

Условия доставки

  • Доставка во все регионы России транспортными компаниями до терминала ТК в городе доставки, либо до двери заказчика.
  • Срок доставки и стоимость определяются тарифами компаний-грузоперевозчиков.
  • Также вы можете самостоятельно забрать товары из пунктов самовывоза в вашем городе.

Более подробная информация
здесь.

  • Промышленные компьютеры и периферия

    • ПК в стойку 19″

    • ПК настенно-настольного исполнения

    • Серверы

    • Панельные ПК и рабочие станции

    • Мобильные решения

    • Мониторы и LCD-панели

    • Клавиатуры

  • Встраиваемые решения

    • Встраиваемые компьютеры

    • Встраиваемые процессорные платы

    • Оборудование Compact PCI

    • Оборудование PXI/PXIe

    • AdvancedTCA

    • Процессорные модули и базовые платы

  • Коммуникационное оборудование

    • Промышленные коммутаторы

    • Серверы последовательных интерфейсов

    • Конвертеры и повторители

    • Медиаконвертеры Ethernet Fiber

    • Шлюзы протоколов

    • Мультипортовые платы

    • Беспроводное оборудование

    • KVM-решения

    • Системы видеонаблюдения

  • Системы сбора данных и управления

    • Датчики, измерители

    • Контроллеры

    • Модули удаленного ввода-вывода

    • Платы ввода-вывода

    • Панели оператора

    • Платы и модули АЦП/ЦАП, крейты L-Card

    • Нормализаторы сигналов

    • Корзины расширения

    • Выносные и платы клеммников

  • Комплектующие для промПК, сетей и АСУ

    • Корпусы

    • Объединительные платы

    • Материнские платы

    • Источники и адаптеры питания

    • Накопители

    • Оперативная память

    • Платы клеммников

    • Разъемы и переходники

    • Кабели

    • Элементы крепежа

    • Аксессуары к нормализаторам

    • Прочие аксессуары

    • Шкафы, компоненты СКС

  • Программное обеспечение

    • AdAstra TRACE MODE 6

    • ПО Advantech

    • ПО ICP DAS Indusoft, ISaGRAF

    • Kaspersky

    • Microsoft

    • ПО MOXA MXview, SoftCmS, SoftNVR

  • Скидки! Распродажа!

  • Отраслевые решения

    • Реклама

    • ВПК

    • Машинное зрение и IoT

    • Медицина

    • Морское применение

    • Нефтяная и газовая отрасли

    • Транспорт

    • Энергетика

    • Ритейл

Российские промышленные компьютеры iROBO

Будьте в курсе!

Узнавайте о мероприятиях и акциях первым

  • Contents

  • Table of Contents

  • Bookmarks

Quick Links

I-7188XC Series User’s Manual

Warranty

All products manufactured by ICP DAS are under warranty regarding

defective materials for a period of one year, beginning from the date of

delivery to the original purchaser.

Warning

ICP DAS assumes no liability for any damage resulting from the use of

this product. ICP DAS reserves the right to change this manual at any

time without notice. The information furnished by ICP DAS is believed to

be accurate and reliable. However, no responsibility is assumed by ICP

DAS for its use, not for any infringements of patents or other rights of

third parties resulting from its use.

Copyright

Copyright©2007 by ICP DAS Co., Ltd. All rights are reserved.

Trademark

The names used for identification only may be registered trademarks of

their respective companies.

I-7188XC Series User’s Manual(Ver.1.0, Apr/2007,7MH-21-10) — 1

loading

Summary of Contents for ICP CON I-7188XC Series

This manual is also suitable for:

I-7188xcI-7188xcd

  1. Обязательно представиться на русском языке кириллицей (заполнить поле «Имя»).
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему — вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома — бан без предупреждения.
  5. Рекламу и частные объявления «куплю/продам/есть халтура» мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать — читать здесь и здесь.

Аватара пользователя

kasper00761

здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 11 апр 2018, 16:24
Имя: Александр
Страна: Россиия
город/регион: Москва
Благодарил (а): 2 раза

Помощь по ICP DAS I-7188EX

Сообщение

kasper00761 » 09 авг 2018, 11:29

Доброго времени суток, кто сталкивался с этим контроллером, каким образом можно связать его с GSM модулем? И вообще есть ли такая возможность. Каким образом он программируется? GSM модуль будет такой MC35I Terminal Simens

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 09 авг 2018, 15:08

Возможность есть. Но муторно это. Контроллеры PC-совместимые, изначально программируются на С любым компилятором времен MS-DOS и 286 (в данном случае 80188) процессоров. Программу писать придется руками. Какие-то библиотеки, в первую очередь для модбаса, но надо смотреть применительно к вашей задаче. Лет этак 10-15 назад довелось работать с ними (возможно, более ранними моделями) по коммутируемому каналу через знаменитый USRobotics Courier. Подозреваю, что с GSM-модемом будет не сильно отличаться.
Возможно, есть и его поддержка у известных производителей SoftLogic-систем, типа изаграфа или кодесиса, тут не подскажу.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

kasper00761

здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 11 апр 2018, 16:24
Имя: Александр
Страна: Россиия
город/регион: Москва
Благодарил (а): 2 раза

Помощь по ICP DAS I-7188EX

Сообщение

kasper00761 » 10 авг 2018, 12:55

Никита, там вроде есть какие-то библиотеки стандартные для этого контроллера не в курсе? Просто беру компилятор и пишу программу на си получается, я нашёл пример программы тут, и там в начале кода есть библиотека 7188, я так думаю что она есть и не одна, вот поэтому подразумеваю то, что есть какой-то компилятор для этого контроллера

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 10 авг 2018, 13:27

Компилятор любой, пользовали в те времена в основном Борландовские. Настройки компиляции только надо смотреть, они в руководстве вроде описывались.
Библиотеки есть, они тоже для С. Хотя надо смотреть, вроде даже для такого чуда, как QBasic раньше поставлялись.
Ищите MiniOS7 API Functions Reference Manual на диске от контроллера или там же, где и пример нашли. Там же и сами библиотеки.
Состав библиотек в основном — функции работы с железом контроллера — портами, светодиодами, семисегментниками на морде, если есть, таймерами и т.п. Т.е. для Вашей задачи открыть порт с модемом и послать в него строку проблемы быть не должно, но вот какие функции вызвать и что им передать — придется разбираться.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

kasper00761

здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 11 апр 2018, 16:24
Имя: Александр
Страна: Россиия
город/регион: Москва
Благодарил (а): 2 раза

Помощь по ICP DAS I-7188EX

Сообщение

kasper00761 » 11 сен 2018, 17:40

Ни разу не писал программу для контроллеров на C++, помогите написать для этого контроллера программу, хотя бы одну строчку, мол если на DI0 приходит сигнал, то на DO0 появляется потенциал, спасибо)))

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 11 сен 2018, 19:42

Ага, щаз, одну строчку)
в общем случае для этого надо
— открыть порт контроллера с нужными параметрами
— отправить в него заранее сформированную команду запроса данных (протокол DCON или Modbus, у каждого свои заморочки)
— считать ответ в [заранее объявленный ]буфер
— в этом буфере найти нужное слово
— проверить в слове нужный разряд
— по результатам проверки сформировать нужную посылку для DO
— снова отправить в порт
— получить ответ
дальше либо цикл, либо закрыть порт и завершиться.
Это не считая обработки ошибок, подавления дребезга и т.п. вещей, которые в приличных системах делаются мышкой)
Рекомендую изучить пример 7k87kdio.c, потом, если надо, разобраться с библиотекой для модбаса.
Можете начинать, по мере возникновения вопросов- поможем. Для терминала придется еще и AT-команды вспомнить (или изучить, зависит от возраста)

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

kasper00761

здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 11 апр 2018, 16:24
Имя: Александр
Страна: Россиия
город/регион: Москва
Благодарил (а): 2 раза

Помощь по ICP DAS I-7188EX

Сообщение

kasper00761 » 12 сен 2018, 12:46

Вот я и пытаюсь понять как это все совершить, по сути программка нужна не большая то есть мне нужно считать данные с контроллера мол если на DI2-3-4 есть сигнал включаются DO3, DO5. Я посмотрел и попытался dybryem в программу, но она мне особо ни чего не дала. Есть документация тут, но я даже не представляю с чего начать, вроде как чтоб открыть порт я команду нашёл, а дальше что я не могу понять. Ещё с компом связываюсь по Ethernet, а RS-232 нет, по 485-му почему-то не видит контроллер :affliction:

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 12 сен 2018, 14:10

Порт открыть получилось?
Какой DI, какой DO и по какому протоколу собираетесь с ними связываться?
RS-232 в компе уже нет? Бывает такое, все чаще и чаще… А 485 откуда в компе взяли?

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

kasper00761

здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 11 апр 2018, 16:24
Имя: Александр
Страна: Россиия
город/регион: Москва
Благодарил (а): 2 раза

Помощь по ICP DAS I-7188EX

Сообщение

kasper00761 » 12 сен 2018, 16:22

По Modbus связываться. RS-232 нет, а по RS-485 пытаюсь сейчас подключиться к нему, но почему-то в MiniOS он его не видит, а подключаюсь через преобразователь в RS-485 ОВЕН А4 вставил в USB. Нашёл программу где открывается порт этой строкой

Код: Выделить всё

InstallCom(iCommandCOMPort, 115200L, 8, 0, 1);

но все равно ни чего не происходит, пока по Ethernet программы заливаю. Документации очень много что я уже всю последовательность попутал.
Сейчас думаю взять преобразователь по 232 чтоб было все так, как у производителя по умолчанию

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 12 сен 2018, 17:08

Похоже я не совсем понял суть проблемы.
Вы без внешних модулей работаете, только с каналами самого контроллера? Тогда задача упрощается, порт не нужен пока что.
Вот этот смотрели: http://ftp.icpdas.com/pub/cd/8000cd/nap … _pin/dio.c

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

kasper00761

здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 11 апр 2018, 16:24
Имя: Александр
Страна: Россиия
город/регион: Москва
Благодарил (а): 2 раза

Помощь по ICP DAS I-7188EX

Сообщение

kasper00761 » 19 сен 2018, 12:50

Никита, Теперь следующая проблема с выбором компилятора, при компиляции программы выдает ошибки связанные с библиотеками 7188e.h и x107.h программы беру с диска.

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 19 сен 2018, 13:39

А сами эти файлы не забыли с диска взять? Я вот уже забыл, честно говоря, где настраивается папка для поиска библиотек. Наверное, проще всего эти файлы положить в ту же директорию, где исходный файл лежит, рядом, а для #include указать двойные кавычки.

Вроде так было.
Это если ругается на то, что файлы найти не может. А если проблемы в самих заголовках, тут уже надо подробно смотреть. И настройки компиляции тоже надо глянуть, их где-то в мануалах надо искать. Там какие-то заморочки с моделью памяти были, настройки для ПК по умолчанию не прокатывали. Компиляция проходила, но запустить откомпилированный exe-шник в контроллере было невозможно.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

kasper00761

здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 11 апр 2018, 16:24
Имя: Александр
Страна: Россиия
город/регион: Москва
Благодарил (а): 2 раза

Помощь по ICP DAS I-7188EX

Сообщение

kasper00761 » 19 сен 2018, 14:22

Это все не забыл, я уже даже комп старый нашёл, установил на нём BC 3.1 настроил его как в мануале написано пытаюсь скомпилить программу с диска взятую пишет мне такую надпись «Linker Error: Unableto open file ‘COL.OBJ’ » Все сделал как в инструкции :ges_help: тик глаза скоро начнется из-за этого контроллера

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 19 сен 2018, 14:28

Настройки среды смотрите в BC. Файл этот откуда появляется?

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

kasper00761

здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 11 апр 2018, 16:24
Имя: Александр
Страна: Россиия
город/регион: Москва
Благодарил (а): 2 раза

Помощь по ICP DAS I-7188EX

Сообщение

kasper00761 » 19 сен 2018, 14:48

Никита, Вот и у меня вопрос откуда он и причем тут он вообще. В папке Hello только .CPP .PRJ .EXE больше нет ни чего. В самой программе COL.OBJ ни как не отображается

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 19 сен 2018, 15:50

Сам файл с таким именем (расширение пока неважно) где-нибудь существует? Пошерстите поиском по винчестеру и ICP-шному диску.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

petr2off

эксперт
эксперт
Сообщения: 1371
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 57 раз
Поблагодарили: 142 раза

Помощь по ICP DAS I-7188EX

Сообщение

petr2off » 19 сен 2018, 16:29

А еще у ICP DAS есть свой ftp сервер. Я много чего оттуда качал. Ссылку завтра попытаюсь найти.

Madwolf

знаток Eplan
знаток Eplan
Сообщения: 1452
Зарегистрирован: 17 окт 2012, 11:24
Имя: Виталий
Страна: Беларусь
город/регион: Минск
Благодарил (а): 60 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Madwolf » 02 окт 2018, 21:34

Ого тут движуха. Мы заложили себе два uPAC-7186 но планируем на Изаграфе программу делать. На С++ это сильно )

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3838
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Никита » 02 окт 2018, 23:00

Madwolf писал(а): ↑02 окт 2018, 21:34 На С++ это сильно )

Это обычно специфические задачи. В моем случае задачей аппарата было принимать входящий звонок по городскому телефону через модем, опрашивать регулятор по его собственному протоколу и отправлять данные в ДП. Изаграф тут не нужен был, ибо большую часть все равно надо было писать руками… Да и объект был единичный и копеечный, лицензия себя не окупала.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

8toni8

здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 23 окт 2019, 20:07
Имя: Антон
Благодарил (а): 4 раза

Помощь по ICP DAS I-7188EX

Сообщение

8toni8 » 21 фев 2020, 05:33

Для того что бы перевести i-7188ex в решим дебага или Xserver (кажется так он у них называется…), необходимо подать землю на контакт INIT. Вопрос есть ли способ заставить перейти в этот режим без подключения контакта INIT? Для того что бы можно было передавать файлы на контроллер, удаленно…

Madwolf

знаток Eplan
знаток Eplan
Сообщения: 1452
Зарегистрирован: 17 окт 2012, 11:24
Имя: Виталий
Страна: Беларусь
город/регион: Минск
Благодарил (а): 60 раз
Поблагодарили: 176 раз

Помощь по ICP DAS I-7188EX

Сообщение

Madwolf » 22 фев 2020, 22:25

Насколько я понял, в режиме INIT, программа не выполняется. Также контроллер нужно перезагружать чтобы зайти в этот режим и выйти из него. Также в режиме INIT единственная настройка скорости компорта COM1 (115200).
По-моему на 7188ex можно передавать файлы в обычном режиме, а вот на 7188eg — нельзя.

8toni8

здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 23 окт 2019, 20:07
Имя: Антон
Благодарил (а): 4 раза

Помощь по ICP DAS I-7188EX

Сообщение

8toni8 » 25 фев 2020, 12:23

Не понял… Что значит в обычном режиме? У меня 7188EX и при подключении к нему через UDP с помощю фирменного приложения MiniOS7_Utility, передавать и вообще видеть структуру файлов можно только если загнать контроллер в режим xserver, то есть с помощю пина INIT (
Видимо других вариантов изменять в нем файлы нету:(

wildnsk

Помощь по ICP DAS I-7188EX

Сообщение

wildnsk » 25 фев 2020, 21:06

8toni8 писал(а): ↑21 фев 2020, 05:33
Для того что бы перевести i-7188ex в решим дебага или Xserver (кажется так он у них называется…), необходимо подать землю на контакт INIT…

INIT отключет выполнение autoexec при загрузке MiniOS7. Блин на дворе 2020 год, Идустрия 4, а Вы все еще замачиваете…

Вернуться в «Общие вопросы»


Перейти

  • Работа форума
  • База знаний (Knowledge Exchange)
  • ↳   Eplan Electric P8
  • ↳   Общий F.A.Q.
  • ↳   Общие вопросы
  • ↳   Новости
  • ↳   Ошибки
  • ↳   Проект
  • ↳   Изделия
  • ↳   Устройства
  • ↳   Соединения
  • ↳   Кабели
  • ↳   Клеммы
  • ↳   ПЛК
  • ↳   Компоновка 2D
  • ↳   Макросы
  • ↳   Eplan API
  • ↳   Сценарии (Только готовые решения)
  • ↳   Внешняя обработка
  • ↳   ProPanel
  • ↳   Инструкции ProPanel (Только готовые решения)
  • ↳   Прочие направления Eplan
  • ↳   FieldSys (Топология)
  • ↳   Preplanning
  • ↳   Harness proD
  • ↳   EEC One
  • ↳   Advantech
  • ↳   F.A.Q., Инструкции
  • ↳   Allen Bradley
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Операторские панели
  • ↳   B&R Automation
  • ↳   F.A.Q.
  • ↳   Danfoss
  • ↳   DEIF A/S
  • ↳   Общие вопросы
  • ↳   UNI-LINE
  • ↳   MULTI-LINE
  • ↳   MULTI-LINE 300
  • ↳   Emerson
  • ↳   Общие вопросы
  • ↳   КИП и регуляторы
  • ↳   DeltaV
  • ↳   ОВЕН
  • ↳   Прософт-Системы
  • ↳   Общие вопросы
  • ↳   ПЛК REGUL
  • ↳   Schneider Electric
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Панели оператора
  • ↳   SCADA
  • ↳   Электротехника
  • ↳   Приводная техника
  • ↳   SIEMENS
  • ↳   Общие вопросы
  • ↳   LOGO!
  • ↳   ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
  • ↳   Simatic Step7
  • ↳   Simatic TIA Portal
  • ↳   Simatic PCS 7
  • ↳   Операторские панели
  • ↳   WinCC
  • ↳   Приводная техника (Sinamics, Micromaster, Masterdrive, Simoreg, Simotics)
  • ↳   SmartGen
  • ↳   Общие вопросы
  • ↳   Промышленные (береговые) контроллеры
  • ↳   Морские контроллеры и устройства
  • ↳   WEINTEK (операторские панели)
  • ↳   F.A.Q., Инструкции
  • ↳   Архив
  • ↳   Микроконтроллеры и электроника
  • ↳   Arduino
  • ↳   Raspberry
  • ↳   Другие микроконтроллеры
  • ↳   Электроника
  • Общие вопросы АСУТП
  • ↳   Общие вопросы
  • ↳   Вопросы от студентов
  • ↳   Литература
  • ↳   Новости и отчётность
  • ↳   Нормативы, ГОСТы, стандарты
  • ↳   Информационная безопасность
  • ↳   Проектирование и САПР
  • ↳   Системная интеграция
  • ↳   Разбор полетов
  • ↳   Работа
  • ↳   Заготовки для базы знаний
  • ↳   Производство и технология
  • ↳   MES — Системы автоматизации управления производством
  • ↳   Метрология, КИП и датчики
  • ↳   Исполнительные устройства, регуляторы
  • ↳   Средний уровень автоматизации (управляющий)
  • ↳   Алгоритмы
  • ↳   Операторские панели
  • ↳   Верхний уровень автоматизации (отображение)
  • ↳   GE iFix
  • ↳   Wonderware Intouch
  • ↳   MasterScada
  • ↳   SCADA+
  • ↳   Альфа платформа
  • ↳   Интерфейсы, протоколы, связь
  • ↳   Радиосвязь
  • ↳   Полезное ПО
  • ↳   Электротехника, энергетика и электропривод
  • ↳   Генераторы, электростанции и силовые агрегаты
  • ↳   Теплотехника
  • ↳   Подбор аналогов
  • F.A.Q. (краткая выжимка из некоторых сообщений форума)
  • ↳   Документация (вариант 1)
  • ↳   Документация (вариант 2)
  • ↳   Электротехника и электроэнергетика
  • ↳   F.A.Q. по программируемым логическим контроллерам (PLC)
  • ↳   Обсуждение F.A.Q. по PLC
  • ↳   F.A.Q. по выбору PLC
  • ↳   F.A.Q. по аппаратной части PLC
  • ↳   F.A.Q. по языкам программирования
  • ↳   F.A.Q. по структуре программ
  • ↳   F.A.Q. по взаимодействию PLC с HMI
  • О жизни
  • ↳   Для дома, для семьи
  • ↳   Комната смеха
  • ↳   Электродвижение

Создание программ для управления дискретными и аналоговыми модулями серии I-7000

Серия промышленных контроллеров базирующихся на операционной системе Mini OS от компании ICP DAS является самой привлекательной по цене. Контроллеры предлагаются в блочном варианте — это серии I-7188 и uPAC-7186, а так же в модульном I-8000 и iPAC-8000. Эти промышленные контроллеры давно присутствуют на российском рынке и имеют достаточно большое количество инсталляций в различных приложениях. В своей основе они базируются на x86 процессоре совместимом с ПК, а операционная система Mini OS полностью повторяет известную OC DOS,  поэтому разработка приложений для них осуществляется при помощи стандартных средств, таких как Turbo C или Borland C/С++. Несмотря на то, что и операционная система и средства разработки являются устаревшими, применение их для автоматизации локальных узлов и механизмов вполне оправдано, из-за низкой стоимости промышленного контроллера.

Рассмотрим одну из типовых задач, работу с модулями ввода – вывода, для этого используем контроллер uPAC-7186EXD к нему, по средством, сети RS-485 подключены два модуля удаленного ввода вывода  I-7055D для работы с дискретными каналами и модуль аналогового ввода I-7015 для измерения температуры при помощи термометров сопротивлений RTD .

Так как операционной системой контроллера uPAC является DOS-подобная MiniOS 7, то программирование будем осуществлять на языке Cи в среде разработки Borland С/C++ 3.1 для DOS. 

Продемонстрируем, создав простой пример опроса модулей ввода вывода и выдачи управляющих сигналов.

Модуля серии I-7000, работают по протоколу DCON, все необходимые функции находятся в стандартной библиотеке 7186el.lib — она имеется в свободном доступе на ftp-сервере компании ICP DAS.

Для чтения статуса дискретных входов и выходов используем две стандартных функции библиотеки 7186el.lib. Одна из которых посылает команду, в определенном формате протокола DCON, формат имеет следующую структуру:

 Разделительный символ   Адрес модуля (0-FF)   Команда   [Контрольная сумма]   CR 

Другая принимает ответ, который имеет аналогичную структуру: 

 Разделительный символ   Адрес модуля (0-FF)   Данные   [Контрольная сумма]   CR 

Формат протокола DCON применительно к модулям ввода вывода I-7000 описан в документации на ftp-сервере ICP DAS, поэтому подробно на этом мы останавливаться не будем, пользователь при необходимости может обратится к данной документации.

Приведем пример работы с модулем I-7055D, будем включать дискретные выхода в соответствии со входом:

#include <stdio.h> //
#include <stdlib.h> // подключаем необходимые библиотеки для работы с модулями
#include "lib7186e.h" //
void main()
{
InitLib(); // инициализация библиотеки для работы с модулями
InstallCom(2, 9600, 8, 0, 1); // открываем com-порт
unsigned char read[7]; // инициализируем переменную для чтения ответа от модуля
char status[2]; // переменная для хранения статуса каналов ввода
char out[5]; // переменная для управления каналами вывода
while(1>0) // цикл для бесконечного опроса
{
SendCmdTo7000(2, "$016",0); // команда для чтения статуса каналов ввода
ReceiveResponseFrom7000_ms(2,read,150,0); // считывание статуса в переменную read
sprintf(status,"%c%cn",read[3],read[4]); // преобразуем полученный ответ таким образом, 
//чтобы оставить только шестнадцатеричное значение статуса входных каналов
sprintf(out, "@01%c%c",read[3],read[4]); // этому значению придадим формат протокола
SendCmdTo7000(2,out,0); // и отправим команду на включение выходных каналов
Delay(15); // служебная пауза
}
}

Чтение аналогового входа модуля ввода I-7015 выполняется блоком:

unsigned char read[20]; // определяем переменную для чтения ответа модуля
SendCmdTo7000(2, "#020", 0); // указываем com-порт, адрес модуля в 485 сети
// и команду для чтения аналогового входа
ReceiveResponseFrom7000_ms(2, read, 200, 0); // считываем температуру датчика, подключённого к каналу №0
// модуля аналогового ввода

С помощью этих базовых функций управления модулями ввода/вывода имеется возможность реализации более сложных алгоритмов путём обработки полученных данных и использования сложной логики.

Смотрите так же статьи по программированию под Windows CE

Программирование контроллера под Windows CE. Обмен данными с панелью оператора по Modbus TCP ➦

Программирование контроллеров на Windows CE. Работа с модулями ввода вывода ➦

Программирование контроллеров на Windows CE. Работа с базами данных ➦

Понравилась статья? Поделить с друзьями:
  • Протаргол спрей для детей с какого возраста инструкция по применению
  • Руководство для pencil
  • Кварцевая лампа для дезинфекции помещения инструкция по применению
  • Порталак сироп инструкция по применению взрослым дозировка взрослым
  • Цветочные капли баха инструкция по применению цена отзывы