Marat Posted September 18, 2008 Share Posted September 18, 2008 Добрый день! Возникла проблема. Имеем контроллер фирмы АВВ и 4-е компьютера со SCADA-системой. Штатная схема контроллер и 1 РС по RS-232 работает без проблем. Создаём связь по RS-232 с помощью NPort-5150 с 1 РС в режиме Real COM Mode - работает. Но при создании связи по RS-232 с помощью NPort-5150 на несколько сетевых устройств одновременно по Ethernet идут нестабильные данные на всех хостах, причём хаотичное пропадание данных возникает при подключении 2-го клиента. Как решить данную проблему? В документации на NPort-5150 сказано: "Передача данных с одного последовательного порта на несколько (до 4) сетевых устройств одновременно ", что и послужило поводом для закупки 6-и NPort-5150..... Кроме этого, в комплекте идут 2-е перемычки, но в документации о них нет информации для каких целей. Link to comment
Komantsev Posted September 19, 2008 Share Posted September 19, 2008 Добрый день! Возникла проблема. Имеем контроллер фирмы АВВ и 4-е компьютера со SCADA-системой. Штатная схема контроллер и 1 РС по RS-232 работает без проблем. Создаём связь по RS-232 с помощью NPort-5150 с 1 РС в режиме Real COM Mode - работает. Но при создании связи по RS-232 с помощью NPort-5150 на несколько сетевых устройств одновременно по Ethernet идут нестабильные данные на всех хостах, причём хаотичное пропадание данных возникает при подключении 2-го клиента. Как решить данную проблему? В документации на NPort-5150 сказано: "Передача данных с одного последовательного порта на несколько (до 4) сетевых устройств одновременно ", что и послужило поводом для закупки 6-и NPort-5150..... Кроме этого, в комплекте идут 2-е перемычки, но в документации о них нет информации для каких целей. Уважаемый Марат, NPort действительно умеет передавать данные с COM-порта на несколько удаленных компьютеров одновременно. Как показывает практика, проблемы, подобные Вашей, иногда возникают. Например, если два компьютера опросили контроллер совсем одновременно, то NPort 5000 будет обязан выдать оба запроса в свой COM-порт. Т.е. два запроса при передаче в COM-порт "сольются" в один или вообще "перемешаются". В таком случае, управляемый контроллер не поймёт запрос правильно и, следовательно, не выдаст ответ. Второй типовой случай - это когда один компьютер запросил данные с контроллера, и контроллер что-то ответил. Ответ контроллера будет оттранслирован на все подключенные к NPort-серверу компьютеры. NPort 5000 не способен "понять", какому именно подключенному компьютеру контроллер передает данные. Следовательно, один из подключенных ПК получит ответ на свой запрос, а остальные компьютеры получат эти же данные, ничего не запросив при этом. Такая ситуация тоже может быть поводом для "паники" компьютера. Можем подсказать два решения Вашей проблемы: 1. По возможности уменьшить частоту опроса контроллера (т.е. уменьшить вероятность возникновения "коллизий"). 2. Использовать усовершенствованную модель NPort 6150. Она умеет отсылать ответ лишь тому компьютеру, который запросил данные, а не всем подключенным ПК. Если есть желание протестировать NPort 6150 для Вашей задачи, то свяжитесь, пожалуйста, со специалистами "Ниеншанц-Автоматика". Попробуем Вам помочь в тестировании. P.S. Перемычки - для регулировки характеристик сигнала RS-485 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now