Страница 1 из 1

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

СообщениеДобавлено: Пн май 12, 2014 2:46 pm
danils25451
Дано: 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 стр.Изображение

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

СообщениеДобавлено: Пн май 12, 2014 3:03 pm
Генератор зла
Для Modbus-адреса 40001 нужно в окне PLC_1 Parameters выбирать Register Size (digits) = 5

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

СообщениеДобавлено: Пн май 12, 2014 3:33 pm
danils25451
Сделал как ты сказал. В логах пишет то же самое:
Изображение

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.

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

СообщениеДобавлено: Пн май 12, 2014 4:55 pm
danils25451
Изменил IP контроллера везде на 192.168.1.140.

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

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

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

СообщениеДобавлено: Пн май 12, 2014 7:24 pm
skom
У меня DASMTCP получилось настроить с Pixel (не помню точной модели) через бридж, т.е. схема такая: TCP Port --> Modbus Bridge --> ModbusPLCRS Object.

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

СообщениеДобавлено: Пт май 16, 2014 4:47 pm
danils25451
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. Изображение

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

СообщениеДобавлено: Пт май 16, 2014 6:58 pm
mp3corp
C лицензией на DAS все в порядке?

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

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