MX OPC 6, 2 устройства modbus |
Здравствуйте, гость ( Вход | Регистрация )
MX OPC 6, 2 устройства modbus |
23.09.2014 - 12:42
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 8 Регистрация: 4.03.2013 Пользователь №: 10009 |
Добрый день,
При создании в орс 2го устройства модбас с одним портом как и у первого (допустим сом 1), но разными сетевыми адресами (допустим 1 и 2), выскакивает ошибка. В чем может быть причина? Заранее спасибо.
Прикрепленные файлы
|
|
|
23.09.2014 - 15:50
Сообщение
#2
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
Добрый день, При создании в орс 2го устройства модбас с одним портом как и у первого (допустим сом 1), но разными сетевыми адресами (допустим 1 и 2), выскакивает ошибка. В чем может быть причина? Заранее спасибо. програмуля пишет же вам про конфликт адресов.в этом и причина.вы мануал читали на софтину или сразу в бой? -------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
24.09.2014 - 09:47
Сообщение
#3
|
|
Читатель Группа: Пользователи Сообщений: 8 Регистрация: 4.03.2013 Пользователь №: 10009 |
Раннее использовал программу для соединения через ethernet, через ком порт первый раз. В мануале не нашел про невозможность использования через один com порт более 1 устройства. Просто в другом opc это возможно, поэтому и решил, что в этом так же. Я правильно понимаю, что можно подключить только одно modbus устройство?
|
|
|
24.09.2014 - 11:28
Сообщение
#4
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
Раннее использовал программу для соединения через ethernet, через ком порт первый раз. В мануале не нашел про невозможность использования через один com порт более 1 устройства. Просто в другом opc это возможно, поэтому и решил, что в этом так же. Я правильно понимаю, что можно подключить только одно modbus устройство? Цитата(ordmun @ 23.09.2014 - 12:42) Добрый день, При создании в орс 2го устройства модбас с одним портом как и у первого (допустим сом 1), но разными сетевыми адресами (допустим 1 и 2), выскакивает ошибка. В чем может быть причина? Заранее спасибо. Допустим, сетевой адрес 1 в сети Modbus - это адрес мастера сети. А мастер в сети должен быть один - ПК. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
24.09.2014 - 16:28
Сообщение
#5
|
|
Читатель Группа: Пользователи Сообщений: 8 Регистрация: 4.03.2013 Пользователь №: 10009 |
Я пробовал адреса менять на допустим 2 и 6. Все равно ошибка выскакивает.
|
|
|
24.09.2014 - 19:40
Сообщение
#6
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
Я пробовал адреса менять на допустим 2 и 6. Все равно ошибка выскакивает. Вы мануал на софт почитайте там все написано -------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
25.09.2014 - 06:42
Сообщение
#7
|
|
Читатель Группа: Пользователи Сообщений: 8 Регистрация: 4.03.2013 Пользователь №: 10009 |
Вы про это ?
If you are using a serial connection, verify that the COM port you select is not used by another channel or application. Assigning two channels to the same port results in a communication failure on one of the channels. Assigning a channel to a COM port used by another application (such as an alarm printer) can produce problems with driver communication. Промт: Если Вы используете последовательную связь, проверяете, что COM-порт, который Вы выбираете, не используется другим канал или применение. Назначение двух каналов к тому же самому порту приводит к сбою связи на одном из каналы. Назначение канала к COM-порту, используемому другим применением (таким как сигнальный принтер), может произведите проблемы с коммуникацией водителя. То есть только одно устройство через ком. порт? |
|
|
25.09.2014 - 16:34
Сообщение
#8
|
|
Гигант мысли Группа: Пользователи Сообщений: 459 Регистрация: 5.02.2014 Пользователь №: 10203 |
Вы про это ? If you are using a serial connection, verify that the COM port you select is not used by another channel or application. Assigning two channels to the same port results in a communication failure on one of the channels. Assigning a channel to a COM port used by another application (such as an alarm printer) can produce problems with driver communication. Промт: Если Вы используете последовательную связь, проверяете, что COM-порт, который Вы выбираете, не используется другим канал или применение. Назначение двух каналов к тому же самому порту приводит к сбою связи на одном из каналы. Назначение канала к COM-порту, используемому другим применением (таким как сигнальный принтер), может произведите проблемы с коммуникацией водителя. То есть только одно устройство через ком. порт? Давайте для начала, определимся с понятиями. COM-порт, это интерфейс физического, а иногда и виртуального уровня связи внешних устройств (периферии) с обработчиком (шиной) компьютера (читай процессором). Всякому отдельно взятому порту выделяются соотв. ресурсы/прерывания/системные метки, что явно определяет невозможность одновременного использования одного порта двумя различными устройствами, как это совершенно точно сказано в приведенной Вами цитате. Интерфейс MODBUS подразумевает, как правило, наличие 485-го интерфеса последовательной связи, а это значит, что к Вашему компьютеру должен быть подключен какой-либо конвертер COM>485, соответственно ему (этому конверетру) система назначит определенный номер порта, и он не имеет никакого отношения к Вашей проблеме. Далее, в ход идут уже адреса устройств-участников MODBUS-сети, и как раз здесь и кроется проблема конфликта, о котором Вам говорят в сообщении на скриншоте. Дальше - преречитайте внимательно то, что Вам говорят предыдущие участники диалога... Сообщение отредактировал ivgtrk - 25.09.2014 - 16:37 -------------------- Никому никогда ничего не объясняйте — каждый всё равно поймёт так, как ему выгодно.
|
|
|
25.09.2014 - 16:56
Сообщение
#9
|
|
Читатель Группа: Пользователи Сообщений: 8 Регистрация: 4.03.2013 Пользователь №: 10009 |
Вы про это ? If you are using a serial connection, verify that the COM port you select is not used by another channel or application. Assigning two channels to the same port results in a communication failure on one of the channels. Assigning a channel to a COM port used by another application (such as an alarm printer) can produce problems with driver communication. Промт: Если Вы используете последовательную связь, проверяете, что COM-порт, который Вы выбираете, не используется другим канал или применение. Назначение двух каналов к тому же самому порту приводит к сбою связи на одном из каналы. Назначение канала к COM-порту, используемому другим применением (таким как сигнальный принтер), может произведите проблемы с коммуникацией водителя. То есть только одно устройство через ком. порт? Давайте для начала, определимся с понятиями. COM-порт, это интерфейс физического, а иногда и виртуального уровня связи внешних устройств (периферии) с обработчиком (шиной) компьютера (читай процессором). Всякому отдельно взятому порту выделяются соотв. ресурсы/прерывания/системные метки, что явно определяет невозможность одновременного использования одного порта двумя различными устройствами, как это совершенно точно сказано в приведенной Вами цитате. Интерфейс MODBUS подразумевает, как правило, наличие 485-го интерфеса последовательной связи, а это значит, что к Вашему компьютеру должен быть подключен какой-либо конвертер COM>485, соответственно ему (этому конверетру) система назначит определенный номер порта, и он не имеет никакого отношения к Вашей проблеме. Далее, в ход идут уже адреса устройств-участников MODBUS-сети, и как раз здесь и кроется проблема конфликта, о котором Вам говорят в сообщении на скриншоте. Дальше - преречитайте внимательно то, что Вам говорят предыдущие участники диалога... Все правильно, 2 устройства по 485 через конвертер МОХА на com1. В opc у обоих устройств настройки com порта одинаковые, а unit identifier разные. Скриншоты ниже: В чем причина ошибки? Делаю все то же в Lectus OPC все работает. Сообщение отредактировал ordmun - 25.09.2014 - 16:59
Прикрепленные файлы
|
|
|
25.09.2014 - 18:44
Сообщение
#10
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
MOXA какая?
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
25.09.2014 - 20:06
Сообщение
#11
|
|
Читатель Группа: Пользователи Сообщений: 8 Регистрация: 4.03.2013 Пользователь №: 10009 |
|
|
|
30.09.2014 - 07:10
Сообщение
#12
|
|
Читатель Группа: Пользователи Сообщений: 8 Регистрация: 4.03.2013 Пользователь №: 10009 |
Прошу прощения за назойливость, дак можно все таки 2 модбас устройства использовать при такой схеме подключения?
|
|
|
4.10.2014 - 05:05
Сообщение
#13
|
|
Гигант мысли Группа: Пользователи Сообщений: 459 Регистрация: 5.02.2014 Пользователь №: 10203 |
Прошу прощения за назойливость, дак можно все таки 2 модбас устройства использовать при такой схеме подключения? ordmun, модбас для того и модбас, чтобы использовать n-ное кол-во устройств в сети. К сожалению я не располагаю такой софтиной как у вас (MX OPC 6.0) и сложно на пальцах гадать в чем кроется ваша проблема, зато по такой же схеме: PC(master) > 485 конвертер > [485 ADP - FX3U] ... работают 8 аппаратов, разве что софт - Beijer Electronics OPC Server 1.20. При грамотной настройке всех устройств, адресов - подобных проблем не возникало. -------------------- Никому никогда ничего не объясняйте — каждый всё равно поймёт так, как ему выгодно.
|
|
|
6.10.2014 - 15:42
Сообщение
#14
|
|
Читатель Группа: Пользователи Сообщений: 8 Регистрация: 4.03.2013 Пользователь №: 10009 |
Прошу прощения за назойливость, дак можно все таки 2 модбас устройства использовать при такой схеме подключения? ordmun, модбас для того и модбас, чтобы использовать n-ное кол-во устройств в сети. К сожалению я не располагаю такой софтиной как у вас (MX OPC 6.0) и сложно на пальцах гадать в чем кроется ваша проблема, зато по такой же схеме: PC(master) > 485 конвертер > [485 ADP - FX3U] ... работают 8 аппаратов, разве что софт - Beijer Electronics OPC Server 1.20. При грамотной настройке всех устройств, адресов - подобных проблем не возникало. Мой вопрос конкретно про МХ ОРС, на другом орс и у меня все работает. Тем не менее спасибо за ответ. Beijer Electronics OPC Server 1.20 у меня есть в демо режиме. Правда я его еще не использовал. |
|
|
Текстовая версия | Сейчас: 30.05.2024 - 05:32 |