Jump to content
Форум по продукции MOXA

Проблема с портами плата MOXA CP-114IS


Recommended Posts

Доброго дня.

Может кто-нибудь поможет в решении проблемы или подтолкнет в правильном направлении. Суть следующая:

Имеется линия по производству бумажной упаковки. Принтер на этой линии управляется промышленным компьютером. В нем установлены две платы (см. диспетчер устройств).

post-3569-0-07887400-1348564791_thumb.jpg.

До определенного момента все работало замечательно (вкратце про линию: ставили китайцы, микроконтроллер Мицубиси, документации нет). Что-то происходит (никто не признается, что именно) и после этого при запуске программы выскакивают различные ошибки: сначала вот

post-3569-0-60029700-1348564922_thumb.jpg

потом вот

post-3569-0-40591900-1348564923_thumb.jpg

потом вот эта

post-3569-0-83207000-1348564923_thumb.jpg.

Естественно программа не запускается и ничего не работает. Без платы выскакивают вот такие ошибки:

post-3569-0-94319900-1348564999_thumb.jpgpost-3569-0-44844700-1348565000_thumb.jpg,

т.е. плата видна, когда стоит.

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

Заранее спасибо.

Link to comment

Проверить работу портов можно следующим образом: соединить два порта между собой (Rx к Tx, Tx к Rx), затем в терминальной программе (HyperTerminal или PuTTY) открыть оба этих порта. В первом окне что-нибудь набрать на клавиатуре и посмотреть, появляются ли введённые символы во втором окне, потом наоборот - во втором окне вводить, а в первом смотреть. Если всё везде появляется, то порты исправны. Подскажите, пожалуйста, какой интерфейс Вы используете для подключения к оборудованию?

Link to comment
Подскажите, пожалуйста, какой интерфейс Вы используете для подключения к оборудованию?

Плата подключена к линии вот через такой кабель:

post-3569-0-77918900-1349173246_thumb.jpg

Проверить работу портов можно следующим образом: соединить два порта между собой (Rx к Tx, Tx к Rx), затем в терминальной программе (HyperTerminal или PuTTY) открыть оба этих порта. В первом окне что-нибудь набрать на клавиатуре и посмотреть, появляются ли введённые символы во втором окне, потом наоборот - во втором окне вводить, а в первом смотреть.

Программа тестирования выдает вот что:

post-3569-0-00222400-1349173148_thumb.jpg

т.е. вроде все видно и работает.

Как определить, по какому протоколу работают порты? На плате две группы переключателей: AUTO и RS458, оба стоят в ON. Еще есть две группы перемычек JP5 и JP6, они тоже стоят в положении RS422/RS485. Насколько я понимаю, протокол все-таки RS485.

Поэтому вопрос: порты соединять можно на самой плате, имеется в виду на разъеме или же через кабель.

Заранее извиняюсь за ламерские вопросы, я больше по компьютерам и локальным сетям разбираюсь, а эта тема для меня новая.

Link to comment

Добрый день,

Извините, вклинюсь в беседу.

Да, похоже интерфейс везде выбран RS-485.

А проблема возникает только на порту COM5? Не пробовали ту же самую машину переключить на другой порт (чтобы исключить физическую неисправность именно порта COM5, который, судя по диспетчеру устройств, является портом Port 3 на плате)?

Link to comment

Добрый день,

Извините, вклинюсь в беседу.

Да я только рад, главное, что бы проблема решилась :)

Да, похоже интерфейс везде выбран RS-485.

Скорее всего да, на кабеле еле-еле нашел маркером написанную запись полустертую "RS-485".

А проблема возникает только на порту COM5? Не пробовали ту же самую машину переключить на другой порт (чтобы исключить физическую неисправность именно порта COM5, который, судя по диспетчеру устройств, является портом Port 3 на плате)?

В свойствах платы пробовал перекидывать порты, в машине свои COM1 и COM2. Пробовал на мультпортовой плате делать com(3,4,5,6) и com(4,5,6,7) и com(7,8,9,10). Все одинаково. Выскакивают одни и те же ошибки. В программе порт поменять тоже не могу, походу он где-то прописан в exe-шнике. По крайней мере ни в ini-шках ни в cfg файлах ничего похожего на com5 не нашел.

Link to comment

Понял. Значит изменения номеров портов не привели к изменению результата. Попробуйте тогда проверить работоспособность портов платы следующим способом:

  1. Соедините два порта (например, порты COM5 и COM6) между собой. Схема соединения по RS-485 такова:
    1 --- 1 (это контакт Data-)
    2 --- 2 (это контакт Data+)
  2. Откройте эти порты какой-нибудь терминальной программой (напр. Windows Hyper Terminal или MOXA PComm)
  3. Попробуйте попередавать данные в один порт, они должны "вылезти" из другого порта. Если это происходит, то физически с платой всё ОК. Если данные не проходят, то, скорее всего, плата сгорела.

Link to comment
3. Попробуйте попередавать данные в один порт, они должны "вылезти" из другого порта. Если это происходит, то физически с платой всё ОК. Если данные не проходят, то, скорее всего, плата сгорела.

 

Вообщем, пациент вероятнее всего сдох :(

Все сделал, как вы советовали. Соединил вот так:

1 --- 1 (это контакт Data-)

2 --- 2 (это контакт Data+)

Открываю Hyper Terminal с сом3 и Hyper Terminal с сом4. Пишу символы в одном окне, так они не то что не передаются, они не пишутся (ну и соответственно, не передаются). Т.е. я давлю по клавишам, а в окне Hyper Terminal ничего не появляется, ни в одном, ни в другом. Вот такие дела.

Поэтому во-первых, спасибо всем за помощь, во-вторых, где купить такую плату в Беларуси? И сколько она будет стоить. Можно в ЛС (дабы не реклама).

Link to comment

И тут пришла мысль: а ну-ка я проверю эту плату в другом компьютере. Надо же попробовать все варианты. И УРА!!! плата рабочая. Все происходит, как и должно быть: в одном окне гипертерминала тисну кнопки, эти символы отображаются в другом окне!!! УРА!!!

Ладно, отбросим эмоции. На самом деле, я сам нарушил свое основное правило: перепробовать все элементы системы, дабы вычислить виновного. На компьютер как-то и мысли не было грешить. А оказывается виноват он, поганец. Плата рабочая, еще раз спасибо всем, кто помогал, вопрос о покупке неактуален.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...