PDA

Просмотр полной версии : СПК110 и OPC-сервер



Андрей007
03.01.2015, 13:52
Здравствуйте!
Объясните пожалуйста как правильно настроить обмен СПК110 с OPC-сервером Modbus.
Проект я приложил, фотку запроса OPC-сервера тоже.
У меня связь СПК110 и ТРМ201 нормально удалась (не без выдумок конечно, пришлось использовать SP4 Patch4 на SP5 не работал обмен)
Теперь я пытаюсь отправить данные в OPC-сервер.
OPC-сервер открывает адрес 10.0.6.1 и порт 1217, а потом тишина (BAD!), по разному пробовал, и по обеим функциям читать и 03 и 04 и ничего.

Мне принципиально не совсем ясно следующее:
1) Какой порт СПК110 можно использовать в качестве SLAVE (USB Device можно например? В OPC в таком случае TCP соединение использовать?).
2) Можно ли Float отправлять в SLAVE (то бишь REAL)?

Жду ответа!

Андрей007
04.01.2015, 14:47
А товарищи администраторы на работе или ещё нет? Когда ответа ждать?

Вопрос про порт для OPC базируется на том, что через CoDeSys3.5 OPC я связался чекрез USB. Там ничего мудрёного.
Можно ли через этот же USB связаться с OPC-Modbus или нет?

И так же ответьте про Real переменные кто-нибудь?

Ilych
05.01.2015, 18:47
Андрей, а кто мешает подключится через USB? Там получается виртуальная ЛВС, с IP-шником и т.д. Настраивайте ОРС-сервер, опрос переменных и пробуйте. Если что - покажите настройки.

Андрей007
05.01.2015, 19:41
Да я пробовал же.
Выше приложил пример настроек Modbus Slave и OPC-сервера.
Там фотки двух разных типов опросов по RTU и по TCP по 3 и 4 функции.
OPC пишет что порт открывает, а дальше на запрос никто не отвечает.

capzap
06.01.2015, 08:49
Да я пробовал же.
Выше приложил пример настроек Modbus Slave и OPC-сервера.
Там фотки двух разных типов опросов по RTU и по TCP по 3 и 4 функции.
OPC пишет что порт открывает, а дальше на запрос никто не отвечает.
вот даю выдержку из конкурента
26 июля 2010 увидела свет версия 5.5, поддерживающая все редакции Windows 7 (в том числе и 64-битные версии), кроме Начальной (Starter) и Домашней (Home).у Вас какая винда? Нормальная работа с любыми сетями возможна только с выпуска професионал и выше, а на домашней только мультики смотреть

Андрей007
06.01.2015, 09:41
W7 х64.

Похоже толкового ответа я так и не дождусь:(

capzap
06.01.2015, 09:55
W7 х64.
Похоже толкового ответа я так и не дождусь:(
Home Basic или Profesional|Ultimatum а не разрядность операционки

Андрей007
06.01.2015, 10:49
Простите, Pro.

capzap
06.01.2015, 12:17
пинг к панели идет? команда telnet 10.0.6.1 502 проходит без ошибок?

Андрей007
06.01.2015, 16:37
Я не знаю что такое telnet, я не сетевик.
https://yadi.sk/i/v4v1Zfdndp2Uv
ping проходит
OPC сервер адрес с портом видят и начинают посылку команд на чтение.

capzap
06.01.2015, 16:47
так в том же окне вставте команду которую я написал, в чем проблема то

Андрей007
08.01.2015, 10:02
16043

Так я попробовал сразу, вот что вышло.

capzap
08.01.2015, 10:05
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
скачайте и запустите через эту программку, раз у Вас в винде кто то отказался от телнета и порт ставте 502 если речь о modbusTCP

Андрей007
08.01.2015, 11:28
Да нет не связывается, похоже через USB не прокатит связь.

capzap
08.01.2015, 12:11
так Да или Нет или Не связывается, если пинг есть значит возможны и другие сетевые инструменты, у Вас телнет показал ошибку? Если просто пустой экран значит порт работает

Андрей007
08.01.2015, 16:53
1604616047
по 1217 и 502 порту

capzap
08.01.2015, 21:39
так Вы что там одновременно и ОРС включили и проверку делаете, судя по окну putty порт работает, осталось понять что со слейвом, хоть одна переменная к слейву привязана?

Андрей007
08.01.2015, 22:12
Я вместе их не включал.
Да привязаны по обеим функциям 03 и 04, 0 и 1 регистры.
Мне просто принципиально интересно возможность подключения по USB к OPC-серверу.
Через CoDeSys OPC, то он работает а вот через другой не выходит.