Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 38

Тема: Кто пробовал управлять ШД с помощью СП ?

  1. #11
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Р.Александр Посмотреть сообщение
    Двигатель подключается к контроллеру, который управляется по Modbas RTU ....
    Кому нибудь приходилось решать подобную задачу?
    Цитата Сообщение от Р.Александр Посмотреть сообщение
    ...Проще говоря, нужно, к примеру, хотя бы Онитексовский OSM Programmer втиснуть в панель, а не просто управлять с помощью Модбаса.
    ТС сам не знает чего хочет, я сливаюсь.

  2. #12
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    ТС сам не знает чего хочет, я сливаюсь.
    Ну если панель сможет соединиться с контроллером через переходник RS232-->USB, что не факт - х.з. нужны ли переходнику все сигналы RS232, например RTS/CTS, то нечто похожее
    на это
    Захват-5.png
    сделать можно.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #13

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Смотрю руководство OSM-88u http://onitex.ru/files/Documentation...M88U_rev.2.pdf
    Нету там RS485 или RS232. Связь с OSM88u возможна только через USB
    Вложение 30589

    Вложение 30590

    Вложение 30591

    Вы не сможете OSM88u подключить к панели.

    ЗЫ.
    Модбаса в нем тоже нет. Соответственно и регистров нет. Понимает только символьные команды. Поэтому в панели придется делать подобие терминальной программы.
    Об этом и разговор. Можно ли что то подобное изобразить либо в СП307, либо в СПК ? Это просто предварительная "разведка",
    может, кто то что то уже ваял, чтобы долго не заморачиваться.
    А насчет контроллера - его можно заменить либо на такой же с индексом R или RA, они имеют как раз Модбас, либо на подобный из семейства SMSD. Кстати, посмотрите ссылку http://electroprivod.ru/mt6071ie.htm, хорошо бы Овену что то подобное выпустить на своих панелях...
    Сейчас проблема в том, что снабженцы уже закупили панели СП307 Б и СПК 107, необходимо использовать именно их.
    Последний раз редактировалось Р.Александр; 15.04.2017 в 14:50.

  4. #14
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    К usb подключить? Как драйвер на СП поставите? Тут вопрос то не в программе.

  5. #15

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    ТС сам не знает чего хочет, я сливаюсь.
    Вообще то там дальше написано "как вариант" и так далее. Но если не можете ничего другого предложить - сливайтесь.

  6. #16

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    К usb подключить? Как драйвер на СП поставите? Тут вопрос то не в программе.
    А зачем драйвер на СП? Если чисто по Модбасу, как вы предлагали, то достаточно просто сваять окна ввода на панели, подключить ее как мастер и вводить через нее в регистры контроллера данные о скорости и небходимом числе импульсов, а также направлении движения.
    Драйвер то в контроллере ОСМ уже имеется...

  7. #17

    По умолчанию

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

  8. #18
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Р.Александр Посмотреть сообщение
    А зачем драйвер на СП? Если чисто по Модбасу, как вы предлагали, то достаточно просто сваять окна ввода на панели, подключить ее как мастер и вводить через нее в регистры контроллера данные о скорости и небходимом числе импульсов, а также направлении движения.
    Драйвер то в контроллере ОСМ уже имеется...
    Дело тут не в драйвере USB для СП.
    Возможно, что контроллер будет работать при подключении к панели с помощью переходника RS232-->USB. Панель(порт PLC)-->RS232/USB-->контроллер. Это при условии, что для переходника RS232/USB со стороны RS232 достаточно трех сигналов GNG, TxD и RxD.

    Если брать другой контроллер, с Модбасом и с портами RS232/RS485, то совсем не достаточно "сваять окна ввода на панели, подключить ее как мастер и вводить через нее в регистры контроллера данные о скорости и небходимом числе импульсов, а также направлении движения". Потому, что не получится
    Задача в том, чтобы с панели менять программу в контроллере, причем делать это должен оператор, не знакомый с программированием.
    То есть, он должен забить в ячейки на панели скорость, расстояние, ускорение, момент останова, реверса и так далее, затем программу нужно транслировать в контроллер, и запускать станок уже кнопкой "Пуск".
    Все дело в том, что по протоколу Модбас возможна работа только в режиме контроллера т.е. реального времени.
    Захват-6.png

    А то, что Вы хотели изначально -"программу нужно транслировать в контроллер, и запускать станок уже кнопкой "Пуск"" возможно только в программном режиме
    Захват-7.png
    А это возможно только если используется протокол OSMASCII, а не Модбас.

    Еще раз повторю, что если связка Панель-->переходник RS232/USB--> контроллер заработает, то использование протокола OSMASCII не должно вызывать сложностей.
    Протокол очень простой
    Алгоритм работы с контроллером серий U и R c поддержкой ASCII протокола следующий (описан в документации):

    Посылаем один символ команды.
    Ждем получения "эха" (повторения переданного символа), передаем второй символ и т. д.
    После передачи символов передаем символ завершения команды '>'.
    В случае получения кода ошибки "e6" (ошибка интерпретации команды), необходимо отправить контроллеру команду завершения ввода программы "FN>".Тогда контроллер сможет воспринять следующую команду "LM>" (загрузка программы) без ошибки. Обратите внимание, что если запустить контроллер на бесконечное движение, он не сможет воспринимать команды во время движения. Вывести его из этого состояния можно командой "RX>" (перезапуск контроллера).

    В случае получения символа 'новая строка': посылаем следующую команду аналогичным образом.
    Причем все команды - два символа
    Окно, по типу терминала, для ввода последовательности команд сделать можно.
    Последний раз редактировалось petera; 15.04.2017 в 21:28.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #19

    По умолчанию

    Все, что вы написали, касается контроллеров с индексами U и RA, однако есть еще контроллер OSM-88R, конкретно ориентированный на работу с 232 и 485 портами. Причем для работы с 232 портом ему требуются только Тх, Rx и GND, также говорится о возможности работы с USB переходниками и работе в программном режиме, но только - с ПК.
    И все это проверено и прекрасно работает, теперь задача только в том, чтобы перенести управление с ПК на СП или СПК.
    Насчет трансляции ASCII символов, к примеру, с панели - панель ведь вроде может работать в режиме Modbus ASCII Master, можно ли будет использовать этот режим, мне не приходилось с ним сталкиваться, в основном RTU.

  10. #20
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Р.Александр Посмотреть сообщение
    Все, что вы написали, касается контроллеров с индексами U и RA, однако есть еще контроллер OSM-88R, конкретно ориентированный на работу с 232 и 485 портами. Причем для работы с 232 портом ему требуются только Тх, Rx и GND, также говорится о возможности работы с USB переходниками и работе в программном режиме, но только - с ПК.
    И все это проверено и прекрасно работает, теперь задача только в том, чтобы перенести управление с ПК на СП или СПК.
    Насчет трансляции ASCII символов, к примеру, с панели - панель ведь вроде может работать в режиме Modbus ASCII Master, можно ли будет использовать этот режим, мне не приходилось с ним сталкиваться, в основном RTU.
    Трансляция ASCII символов в этом контроллере к Modbus ASCII никакого отношения не имеет. Для посылки ASCII символов используется протокол OSMASCII, а не Modbus ASCII см. мой пост выше.
    Если Вы все таки хотите записать в контроллер именно программу в виде цепочки из отдельных команд, как это делается из гипертерминала или OSM Programmer, то нужен контроллер без модбаса.
    Для общение с контроллером в этом случае нужно использовать прямое управление портом панели(запись символов команд в контроллер и чтение ответов) с помощью макроса(-сов) на Си.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Как из ФБ и Ф управлять DO
    от Barboris в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 09.08.2019, 10:40
  2. Ответов: 12
    Последнее сообщение: 04.11.2014, 22:25
  3. СПК110 - кто пробовал?
    от vladimir_prg в разделе СПК1хх
    Ответов: 1
    Последнее сообщение: 06.08.2014, 10:32
  4. ПМ01 <=> AC4 <=> USB PC кто пробовал?
    от chummy в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 06.05.2011, 12:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •