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

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




Начать новую тему Ответить на тему  [ 11 сообщений ] 
Автор Сообщение
 Заголовок сообщения: CP1E RS232C
СообщениеДобавлено: Ср ноя 01, 2017 20:58 
Не в сети

Регистрация: Ср ноя 01, 2017 20:36
Сообщения: 7
Здравствуйте
Подскажите пожалуйста по последовательному порту на CP1E
В общем что в симуляторе что на деле одно и тоже

Настройки порта делаю такие вот:
Рисунок
И делаю такую вот программу:
Рисунок

В итоге флаг "Ready to send" A392.05 всегда в 0, на выходе порта ничего.
Единственное что когда преобразователь USB-RS232 подключен к контроллеру, то если в терминале чтото отправлять то лампочка "COMM" на контроллере моргает.

Пробовал сбрасывать порт путём установки бита A526.00. Безрезультатно

В общем куда копать даже и не знаю больше.

Попадалась мне тема на этом форуме что переткнули плату пота внутри контроллера и заработало... не знаю в этом дело или нет...
viewtopic.php?p=11072#p11072
Пробовать такой вариант или нет? (если нет других)

Но в симуляторе то флаг готовности всегда 0.


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


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Сб ноя 04, 2017 20:30 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
прогу выложите


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Сб ноя 04, 2017 23:44 
Не в сети

Регистрация: Ср ноя 01, 2017 20:36
Сообщения: 7
Вот программа:
Вложение:
cp1e_rs232c_txd_cpu13.cxp


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


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Сб ноя 04, 2017 23:48 
Не в сети

Регистрация: Ср ноя 01, 2017 20:36
Сообщения: 7
Для эксперимента попробовал всё тоже самое только контроллер взял CJ1H-65H в симуляторе... всё работает.
по крайней мере в RS-232C (no-protocol mode)
поставил виртуальные порты и в режиме симуляции в терминал всё приходит.

А вот с CP1E не получается. а железка у меня CP1E... надо для неё.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Вс ноя 05, 2017 10:56 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
залил прогу с настройками в контроллер, передёрнул питание. Подключил терминалку на порт.
В терминалке вижу посылку
<NUL><NUL>C<22><CR><LF>

Для отладки запускайте TXD по фронту раз в секунду, так проще.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Вс ноя 05, 2017 13:34 
Не в сети

Регистрация: Ср ноя 01, 2017 20:36
Сообщения: 7
Во вторник проверю еще раз на железке.
Олег, а в симуляторе вы пробовали запускать? флаг A392.05 в каком состоянии? в симуляторе работает?


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Вс ноя 05, 2017 20:39 
Не в сети
Site Admin
Аватара пользователя

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


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Вс ноя 05, 2017 21:37 
Не в сети

Регистрация: Ср ноя 01, 2017 20:36
Сообщения: 7
Тогда перед опробованием еще спрошу:

Пойдёт преобразователь на PL2303HXD?: https://www.amazon.com/InstallerParts-U ... B01DQ6Q8CS

Его можно напрямую в контроллер втыкать или надо делать шнур с перемычками?

Когда контроллер передаёт в порт(успешно) светодиод "COMM" на контроллере возле порта моргает?


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Вс ноя 05, 2017 23:25 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Есть у меня пролифик, работает терпимо, у него все ноги подключены, по ссылке может быть просто 2-3-5, а про остальные "забыли".

Фиг его знает, до сих пор не знаю нужны перемычки или нет.

мигает, если на другой стороне подключен порт. Выдёргиваю разъём, мигать перестаёт.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Вт ноя 07, 2017 15:50 
Не в сети

Регистрация: Ср ноя 01, 2017 20:36
Сообщения: 7
Попробовал сегодня и вот что обнаружил:
Программу переделал чтобы данные в порт отправлялись только раз в секунду по положительному фронту.
Когда к контроллеру подключен кабель USB и преобразователь, то RS232 порт контроллера не работает. Как только отключаю USB порт контроллера, то начинает мигать светодиод COMM на контроллере. Так же если отключаю преобразователь от USB компьютера(оставляя его включенным в контроллер), но при этом с подключенным USB портом контроллера COMM начинает мигать.
Но! На преобразователе USB-RS232 Prolific имеются индикаторы TX, POWER, RX.
И когда на контроллере мигает светодиод то на преобразователе ничего не происходит(светодиоды TX RX не загораются) и в терминал ничего не приходит.

Если же с терминала компьютера отправлять данные в контроллер, то мигает светодиод и на преобразователе (TX) и на контроллере (COMM).

Сегодня уже не успею, но похоже надо спаять шнур с перемычками попробовать?
Что вы думаете по этому поводу?

В симуляторе так же A392.05 всегда OFF, в режиме мониторинга с подключенным USB так же ... И как же тогда вести отладку?


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1E RS232C
СообщениеДобавлено: Ср ноя 08, 2017 19:05 
Не в сети

Регистрация: Ср ноя 01, 2017 20:36
Сообщения: 7
Hardware_W479_CP1E 4-16
Рекомендуемые кабели:
XW2Z-200S-CV/XW2Z-500S-CV

https://www.ia.omron.com/products/famil ... ineup.html

Спаял кабель Female DB9(PC) <-> Male DB9(PLC) по схеме:
Рисунок

И всё заработало
Теперь и USB и COM работают одновременно, всё отправляется и отладка работает.
A392.05 ON.
Когда вытыкаю разъём DB9 с контроллера флаг становится OFF. втыкаю обратно - ON, передача возобновляется.

Выходит что с Prolific'ом этим напрямую не работает толи там в 5-9 дело толи в перемычках.

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

Если кто что знает как действовать в симуляторе чтобы отлаживать то подсказывайте.
Я так понимаю получается как бы отключенный разъём DB9 от контроллера и поэтому флаг A392.05 всегда OFF


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

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


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

Сейчас этот форум просматривают: YandexBot и гости: 10


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

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