Проблема InTouch + DASMBTCP + Pixel

Связь между InTouch и программируемыми логическими контроллерами, компьютерами
и другими устройствами.

Проблема InTouch + DASMBTCP + Pixel

Сообщение danils25451 » Пн май 12, 2014 2:46 pm

Дано: InTouch 10.0.0, SMC Версия: 0027.0021.0000.0000, Контроллер Segnetics Pixel 2511 02 0.

Необходимо организовать передачу показания датчика температуры от контроллера в InTouch.

Описание действий и самой проблемы изложил во вложениях ПОМОГИТЕ, уже 2 недели бьюсь!!!

1 стр.Изображение
2 стр.Изображение
3 стр.Изображение
4 стр.Изображение
5 стр.Изображение
6 стр.Изображение
7 стр.Изображение
8 стр.Изображение
9 стр.Изображение
10 стр.Изображение
11 стр.Изображение
danils25451
 
Сообщения: 5
Зарегистрирован: Чт май 08, 2014 8:15 am

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение Генератор зла » Пн май 12, 2014 3:03 pm

Для Modbus-адреса 40001 нужно в окне PLC_1 Parameters выбирать Register Size (digits) = 5
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение danils25451 » Пн май 12, 2014 3:33 pm

Сделал как ты сказал. В логах пишет то же самое:
Изображение
danils25451
 
Сообщения: 5
Зарегистрирован: Чт май 08, 2014 8:15 am

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение Генератор зла » Пн май 12, 2014 4:40 pm

В первом посте IP = 192.168.0.22
Во втором IP = 192.168.1.140
:?:

DASProtFail
The PLC <PLC Name> message timed out (OnPLCReceiverTimeout), revoking message <Message ID>.
The server did not get a response from the PLC in the <ReplyTimeout> allotted time.
The PLC is offline or the data request has an invalid register number obtained from the configuration file.
Check PLC's network connection or configuration file.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение danils25451 » Пн май 12, 2014 4:55 pm

Изменил IP контроллера везде на 192.168.1.140.
danils25451
 
Сообщения: 5
Зарегистрирован: Чт май 08, 2014 8:15 am

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение Генератор зла » Пн май 12, 2014 5:04 pm

Если верить сообщениям об ошибке, то DAS-сервер не видит контроллер.
Если верить Вам, то всё пингуется (только вот команда пинг не проверяет порт 502)
Попробуйте:
http://iamsan.ru/windows/ping-to-port
Или что-то аналогичное.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение skom » Пн май 12, 2014 7:24 pm

У меня DASMTCP получилось настроить с Pixel (не помню точной модели) через бридж, т.е. схема такая: TCP Port --> Modbus Bridge --> ModbusPLCRS Object.
skom
 
Сообщения: 173
Зарегистрирован: Вт окт 02, 2007 5:25 pm

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение danils25451 » Пт май 16, 2014 4:47 pm

1.) Сканировал открытые порты программой DoScan: До запуска сервера DASMBTCP, программа показывает что порт открыт, после что он занят приложением DASMBTCP, всё норм так и должно быть. Также проверял открыт ли порт программой OutPostPro 9.1. Результаты идентичны.
2.) Пробовал настроить соединение по типу мост то есть: TCP Port --> Modbus Bridge --> ModbusPLCRS Object. результат не увенчался успехом вся та же ошибка "error code: 10053".
3.) Установил OPC сервер InSAT чтобы проверить связь с контроллером - связь работает, передает все типы переменных!!! Значит с портом всё ок. Ниже приведены скрины настройки OPC сервера и его работоспособность.

ПОСОВЕТУЙТЕ, что ещё можно проверить или как устранить проблему связи контроллера Pixel c InTouch??????????


Настройки OPC, на последнем слайде логи OPC сервера (запрос и ответ), всё пашет:

1 .Изображение
2. Изображение
3. Изображение
4. Изображение
5. Изображение
danils25451
 
Сообщения: 5
Зарегистрирован: Чт май 08, 2014 8:15 am

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение mp3corp » Пт май 16, 2014 6:58 pm

C лицензией на DAS все в порядке?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Проблема InTouch + DASMBTCP + Pixel

Сообщение danils25451 » Ср май 21, 2014 8:38 am

ВСЁ ПОЛУЧИЛОСЬ!!! Получилось подключиться по схеме TCP Port --> Modbus Bridge --> ModbusPLCRS Object. Проблема была в неправильном адресе переменной. В программе SMLogix адрес MODBUS переменной стоял 1, поставил адрес в SMC "40002 I" и всё заработало (адрес должен отличаться на единичку), ошибка 10053 появляется теперь только после остановки проекта в InTouch и никак не влияет на работу. И ещё совет: убедитесь что текущее значение считываемой переменной не НОЛЬ, прост когда перебирал варианты написания адреса в SMC забыл присвоить переменной значение, InTouch каждый раз запускался и показывал 0 - и я думал что он не работает. Удачи, и всем спасибо за помощь!!!
danils25451
 
Сообщения: 5
Зарегистрирован: Чт май 08, 2014 8:15 am


Вернуться в Связь InTouch с ПЛК

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

cron