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

Поиск аналогов ICP DAS I-7188EXD

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
Injir
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 13 мар 2020, 10:58
Имя: Виктор
Страна: Россия
город/регион: Новосибирск

Поиск аналогов ICP DAS I-7188EXD

Сообщение Injir »

Доброго времени суток!
Кто имел опыт работы с данным продуктом, подскажите.
Используем данную штуку давно, используем как сборщик, написана добротная программа для отправки и получения данных по последовательным портам без привязки к протоколам, с отправкой на сервер посредством Ethernet-порта. Однако, поддерживать/дорабатывать/допиливать уже не представляется возможным.
Сталкивался кто-нибудь с устройствами с подобным функционалом, чтобы не было необходимости писать собственное ПО на сях и прочем?
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Поиск аналогов ICP DAS I-7188EXD

Сообщение VADR »

Перенёс в более подходящую ветку.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Поиск аналогов ICP DAS I-7188EXD

Сообщение leon78 »

Injir писал(а): 13 мар 2020, 11:19 для отправки и получения данных по последовательным портам без привязки к протоколам
Injir писал(а): 13 мар 2020, 11:19 чтобы не было необходимости писать собственное ПО на сях и прочем
Взаимоисключающие требования
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Sokolov_Dmitry
не первый раз у нас
не первый раз у нас
Сообщения: 318
Зарегистрирован: 31 окт 2017, 16:45
Имя: Дмитрий
Страна: Россия
город/регион: Калининград
Благодарил (а): 9 раз
Поблагодарили: 82 раза

Поиск аналогов ICP DAS I-7188EXD

Сообщение Sokolov_Dmitry »

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

Jackson
администратор
администратор
Сообщения: 17554
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Поиск аналогов ICP DAS I-7188EXD

Сообщение Jackson »

Injir писал(а): 13 мар 2020, 11:19 для отправки и получения данных по последовательным портам без привязки к протоколам
Данные нельзя передать по последовательным портам без привязки хотя бы к одному протоколу, который физически может работать на последовательных портах (IP, к примеру, не может). Передача данных даже силой мысли (телепатически) тоже ведётся по определённому протоколу.

Как-то Вы странно задачу ставите.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Injir
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 13 мар 2020, 10:58
Имя: Виктор
Страна: Россия
город/регион: Новосибирск

Поиск аналогов ICP DAS I-7188EXD

Сообщение Injir »

Jackson писал(а): 13 мар 2020, 19:10 Данные нельзя передать по последовательным портам без привязки хотя бы к одному протоколу, который физически может работать на последовательных портах
Ну почему же. Мы так писали ПО, что у нас "выплевывается" посылка в порт (неважная какая) и принимается по сконфигурируемым правилам в каждом конкретном случае (по CRC, или проверкой по двум первым байтам, или просто по длине ответа), но контроллер по сути не понимает, что отправляет посылку по ModBus, DCON или протокол ОВЕН и пр., да ему это и не нужно. И получается более-менее универсальный сборщик.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17554
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Поиск аналогов ICP DAS I-7188EXD

Сообщение Jackson »

Контроллер что, голосом произносит данные?
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Injir
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 13 мар 2020, 10:58
Имя: Виктор
Страна: Россия
город/регион: Новосибирск

Поиск аналогов ICP DAS I-7188EXD

Сообщение Injir »

Jackson писал(а): 16 мар 2020, 10:44 Контроллер что, голосом произносит данные?
Смотрите. Написано ПО, в котором параметрируется данный контроллер, а именно запросы, которые формирует контроллер в последовательный порт в асинхронном режим (запрос-ответ).
Конфигурирование запроса не привязано к конкретному протоколу передачи, а параметрируется определенными правилами, которые состоят из 4 основных принципов:
1)Тело отправляемой команды (например, 01 03 0000 0001 XXXX или 4030310d), то есть произвольная последовательность, необходимая нам в данном конкретном случае, в зависимости от протокола slave-устройства.
2) Правила отправки пакета, где формируется:
- Номер порта, куда будем отправлять
- Длина этого запроса в байтах
- Период опроса
- Тип подсчета контрольной суммы (если необходимо), и в каком месте посылки она находится
и др.
3) Правила приема пакета ответа, где формируются:
- установка длины ответа
- проверка по контрольной сумме
- проверка заголовка
и др.
4) Правила обработки пакета ответа, т.е отправить на сервер, преобразовать или не делать ничего (если, к примеру, это командная посылка)

Например, хотим опрашивать с МЭ110.1Т значение тока по модбасу.
1) Сначала пишем тело команды: 01 03 001D 0002 AAAA
2) Формируем правила отправки: Тип запроса - циклический
Период опроса - 1000 мс
Номер порта - порт №2
Длина запроса - 8 (байт)
Время ожидания пакета ответа - 2000 мс
Подсчет CRC: Стартовая позиция - 0 (байт по очереди), Длина последовательности - 6 (байт),
Тип подсчета(Modicon Modbus CRC)
3) Формируем правила приема: Длина ответа - 9 (байт)
Проверка заголовка - 2 (байт)
Проверка контрольной суммы - Тип подсчета(Modicon Modbus CRC)

Далее сохраняем этот файл конфигурации, заливаем в контроллер, вместе с исполнительным ПО и у нас будет производится опрос.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17554
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Поиск аналогов ICP DAS I-7188EXD

Сообщение Jackson »

Injir писал(а): 19 мар 2020, 06:54 Конфигурирование запроса не привязано к конкретному протоколу передачи, а параметрируется определенными правилами, которые состоят из 4 основных принципов:
это и есть протокол. :)
По вопросам работы Форума можно обратиться по этим контактам.

tonyk
осмотрелся
осмотрелся
Сообщения: 106
Зарегистрирован: 16 дек 2018, 16:35
Имя: Антон
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Поиск аналогов ICP DAS I-7188EXD

Сообщение tonyk »

Jackson писал(а): 13 мар 2020, 19:10 который физически может работать на последовательных портах (IP, к примеру, не может)
Да ну! А про SLIP и CSLIP, видать, не знаете?

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

Поиск аналогов ICP DAS I-7188EXD

Сообщение Madwolf »

Если некому допиливать программы на Си, берите то же самое только не 7186EX а 7186EG, с поддержкой изаграф. Стоит копейки, поддержка такая же. Установив плату Х511, получите в распоряжение 4 порта RX-485, и один 232. В изаграфе гораздо проще сконфигурировать будет.

tonyk
осмотрелся
осмотрелся
Сообщения: 106
Зарегистрирован: 16 дек 2018, 16:35
Имя: Антон
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Поиск аналогов ICP DAS I-7188EXD

Сообщение tonyk »

Возьмите аналог:
https://icp-das.ru/catalog/upac-7186exd

Или подберите с нужными вам интерфейсами и залейте вашу программу. Они внутри одинаковые, немного отличается обвязка. Если есть исходники вашей программы, то задача резко упрощается.
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»