Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 02:53

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 41 сообщений ]  На страницу 1, 2, 3  Вперёд
Автор Сообщение
 Заголовок сообщения: CQM1H порт RS232
СообщениеДобавлено: Вт июн 19, 2018 18:41 
Не в сети

Регистрация: Вт июн 19, 2018 18:32
Сообщения: 22
Здравствуйте.
Имеется простенький станок на CQM1H-CPU21, связанный с неким подобием HMI, построенном на МК. В МК испорчена прошивка.
Есть желание попытаться заменить это подобие HMI, но для решения вопроса нужно
знать, что касательно этого HMI прописано в ПЛК.
Программа ПЛК, как ни странно, открылась, но вот беда - не вижу я в ней команд связи - ни RXD, ни TXD.
Вот сижу в ауте - то ли я программу с ПЛК не всю скачал, то ли связь ПЛК по RS232 происходит как-то иначе.
Наведите плиз на пусть истинный... :cry:


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Вт июн 19, 2018 21:55 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Цитата:
не вижу я в ней команд связи - ни RXD, ни TXD

Так Вам повезло, значит обмен был по стандартному протоколу.

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


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Ср июн 20, 2018 05:36 
Не в сети

Регистрация: Вт июн 19, 2018 18:32
Сообщения: 22
Олег писал(а):
Цитата:
не вижу я в ней команд связи - ни RXD, ни TXD

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

Вы хотите сказать, что в данном случае псевдопанель действительно работает как настоящее HMI, то есть она в режиме Master задает значения переменных рабочей программы ПЛК? :shock:


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Ср июн 20, 2018 14:14 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
По Вашему описанию так и получается.

Хотя возможен вариант, когда панель воткнута в плату расширения, а в коде есть инструкции PMCR


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Ср июн 20, 2018 14:45 
Не в сети

Регистрация: Вт июн 19, 2018 18:32
Сообщения: 22
Олег писал(а):
По Вашему описанию так и получается.
Хотя возможен вариант, когда панель воткнута в плату расширения, а в коде есть инструкции PMCR

К счастью панель воткнута в родной RS232, и мало того, при включении питания ПЛК не посылает по этому RS232 никаких сигналов. То есть как бы режим Slave налицо.
Но тут другая проблема: CX оказался ужасно неудобен, я не нашел в нем даже обычного описания использования переменных, все приходится рыть руками, что неизбежно гарантирует ошибки.
Неужели омрон до сих пор не придумал в этом плане ничего лучше?
В общем сейчас имеем 4 группы битовых переменных, определение которых задается через MOV слов DM (если я правильно понял), и которым вроде как бы и неоткуда взяться, окромя их задания HMI.
:?
ЗЫ. Ну вот пример по PCMR. Набираем его в поиске и получаем отказ - в CX нельзя задавать группы переменных.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Ср июн 20, 2018 16:09 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Допускаю, что я неправильно Вас понял, но вы утверждаете, что нет функции Cross Referens? Таки она есть там. В русском интерфейсе так и называется - отчет о перекрестных ссылках.
И чем вы ищете в тексте программы команду PMCR ?? Штатным поиском? Так переведите галочку на "Все (строки)". У вас поиск идет по адресам, а это функция.
СХ - весьма удобный пакет... С огромным набором этих самых удобств...


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Ср июн 20, 2018 16:27 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Цитата:
ЗЫ. Ну вот пример по PCMR. Набираем его в поиске и получаем отказ - в CX нельзя задавать группы переменных.

Так Вы в поиске чекбокс на адрес поставили, а не на строки, естественно PCMR на адрес совсем непохожа, Вас об этом и предупредили.

Цитата:
я не нашел в нем даже обычного описания использования переменных,

Что это? Случайно не Cross-references?
Если это, то там два способа.
Стандартный, делаете отчёт по выбранным областям и смотрите.
"На лету", жмёте Alt+4 или соответствующую иконку, и в открывшемся прикреплённом окне, видите ссылки, на адрес, который выделяете в проге. Выделите другой адрес, увидите другие ссылки.

В таблице символов на входы-выходы создайте переменные с именем, адресом и комментом.
Будет проще разбираться в проге. Далее прямо из проги создавайте другие символы, назначение адресов у которых становиться понятным. Так потихоньку и поймёте, что там за что отвечает.

----------------------
Похоже одновременно с Aeroplan ответ писал :D


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Ср июн 20, 2018 16:57 
Не в сети

Регистрация: Вт июн 19, 2018 18:32
Сообщения: 22
Спасибо, все работает. :)


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Ср июн 20, 2018 19:16 
Не в сети

Регистрация: Вт июн 19, 2018 18:32
Сообщения: 22
Пообещали прислать программу ПЛК с точно такого же, но сильно упрощенного функционально станка. Думаю, что сравнение программ поможет, хоть там и ПЛК тоже попроще - CPM1.

А пока попытался соединиться с ПЛК с помощью симулятора HMI от дельты.
И... связи нет, ошибка 3. Хотя параметры связи совпадают - 9600, 7, Е, 1
Опять же, CX -то работает!
Совсем непонятно, как такое может быть? :|


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Ср июн 20, 2018 22:34 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Цитата:
9600, 7, Е, 1

По умолчанию в Омроне 2.
Соединялись автопоиском? посмотрите какие настройки порта.

У Дельты по умолчанию адрес "1" у Омрона "0"


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Чт июн 21, 2018 08:20 
Не в сети

Регистрация: Вт июн 19, 2018 18:32
Сообщения: 22
Странно, а вчера был один стоп-бит.
Может я не там смотрю?
Вложение:
.JPG


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Чт июн 21, 2018 09:19 
Не в сети

Регистрация: Вт июн 19, 2018 18:32
Сообщения: 22
Олег писал(а):
У Дельты по умолчанию адрес "1" у Омрона "0"

Не-ка.
У дельты "0" и у Омрона тоже "0".
Причем это не я придумал, а Вы. Я нашел Ваш пример подключения дельты к другому омроновскому ПЛК, и там увидел вот это:
Вложение:
99.JPG


Однако связь появилась, и панель читает регистры ПЛК.
Собственно я хочу с помощью панели сузить круг поиска. То есть если изменить некий DMXX с панели, а потом он вернется в свое исходное положение, то это не тот DM, который нам нужен. По моему разумению на правильный DM рабочая программа ПЛК не должна влиять.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Чт июн 21, 2018 09:59 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
ART_ME писал(а):
Странно, а вчера был один стоп-бит.
Может я не там смотрю?


Чекбокс на стандартных настройках стоит.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Пт июн 22, 2018 07:17 
Не в сети

Регистрация: Пт окт 14, 2011 17:04
Сообщения: 726
Собственно я хочу с помощью панели сузить круг поиска. То есть если изменить некий DMXX с панели, а потом он вернется в свое исходное положение, то это не тот DM, который нам нужен. По моему разумению на правильный DM рабочая программа ПЛК не должна влиять.
---------------------
может не вашем случае (конкретно я не понял что вы хотите в итоге получить), но
данные для работы программы программист мог вписать напрямую руками в DMXX.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CQM1H порт RS232
СообщениеДобавлено: Пт июн 22, 2018 09:35 
Не в сети

Регистрация: Вт июн 19, 2018 18:32
Сообщения: 22
alexjdie писал(а):
может не вашем случае (конкретно я не понял что вы хотите в итоге получить), но данные для работы программы программист мог вписать напрямую руками в DMXX.

Есть основания полагать, что все данные для работы программы (но меня интересует исключительно выбор инструмента) ПЛК получает с псевдо HMI. Ввиду того, что МК в этой псевдо HMI умер, возникла задача попытаться выяснить какие именно регистры эта псевдо HMI меняла в рабочей программе ПЛК. Вот и чешу репу как это сделать. :shock:
Распечатка большая, в районе 100 листов, не хотелось бы всю программу расшифровывать.

Вопрос к знающим:
что означают значки в CrossReference, показанные красными кружками? Не могу найти этого в документации на CX.
Вложение:
4354.JPG


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 41 сообщений ]  На страницу 1, 2, 3  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 6


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

Найти:
Переход:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3