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

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




Начать новую тему Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Неправильная работа Протокола в CQM1H-CPU51
СообщениеДобавлено: Ср сен 07, 2011 20:38 
Не в сети

Регистрация: Ср сен 07, 2011 20:30
Сообщения: 2
Тема такая. Существует контроллер CQM1H-CPU51 с серийным блоком связи SCB41 (порт 232С и порт 422). Создана ситема протокола через порт 232. Протокол правильный. При применеии Programmerda 5.0 запушена программа реализации протокала в программере. При трассировке программы в CX-Programmer-е 1,3 не происходит считывание (переброс и Памыи PCMU) в память DM контроллера. Лампочки, что горят говорят что протокол работает) В чем ошибка, как ее исправить, до этого все было нормально.
С Уважением АВН


В начало
 Профиль  
 
 Заголовок сообщения: Re: Неправильная работа Протокола в CQM1H-CPU51
СообщениеДобавлено: Чт сен 08, 2011 08:16 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
протокол для SCB41 в CX-Protocol описывали?
и вызываете последовательности через функцию PMCR?
Если так, то записи в DM не будет, если шаблон на ответ не соответствует тому что в порт принимается.

подключитесь через CX-Protocol и сделайте трассировку порта, будет видно что в порт отправляете и что принимаете.

Или Вы используете один из протоколов уже "зашитых" в модуль?
из вопроса ничего не понятно, что и как делали.


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

Регистрация: Ср сен 07, 2011 20:30
Сообщения: 2
Протокол написан в CX-Protocol и работал до этого. Протокол для SCB41 в CX-Protocol. До этого он работал и данные протокола считывались в Память. то есть программа работала правильно. Около 10 лет. Блок SCB41 проверили работает нормально. лампочки что протокол работает, мигает то есть данные идут прапвильно. Но трассировка через CX-Protocol, не дает пеередачи, все флаги в памятит IR AR и DM показывают нормальную работу SCB41/ Но данные не передаются в DM память. Аналогичная программа работает на соеденем контроллере. Там все считывается. Просто возможно гдето флаг отключился. А описания программы CX-Protocol 1.3 нет где описана работа для контроллера CQM1H-CPU51. Протокол выше версии не дают описания для контроллера CQM1H-CPU51, а других поэтому нельзя вычислить ошибку.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Неправильная работа Протокола в CQM1H-CPU51
СообщениеДобавлено: Чт сен 08, 2011 12:42 
Не в сети
Аватара пользователя

Регистрация: Пт сен 22, 2006 13:17
Сообщения: 175
Откуда: Novokuznetsk
Индикаторы мигают, значит что-то должно быть видно в трассировке. Посмотрите.
Корректные запросы идут или нет? Можно сравнить с трассировкой на рабочем контроллере (но не обязательно все будет совпадать один в один).
Идут ли ответы на запросы (на корректные запросы), если нет, то ищите проблему не в контроллере (кабель, опрашиваемый узел или его настройки).
Если и запросы, и ответы в трассировке идут правильные, тогда смотрите основную программу в контроллере. Но это маловероятно, если конечно кто-то не помог.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Неправильная работа Протокола в CQM1H-CPU51
СообщениеДобавлено: Чт сен 08, 2011 15:03 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Цитата:
Но трассировка через CX-Protocol, не дает пеередачи

а индикация мигает... ну так не бывает, Если PMCR вызывается в программе, хоть какой-то бред но будет в трассировке на передачу, на приём может не быть.
PMCR правильно настроена? там указаны нужные порты и прочее.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Неправильная работа Протокола в CQM1H-CPU51
СообщениеДобавлено: Чт сен 08, 2011 16:03 
Не в сети

Регистрация: Пт сен 22, 2006 13:44
Сообщения: 391
Откуда: Москва
Если я правильно помню, что бы из CX-Protocola связаться с платой нужно было переключать дип свитч на процессоре и тогда она определялась как C200-чего-то-там, но при этом все стопорилось. Проверьте дип ситчи.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 6 сообщений ] 

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


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

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


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

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