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

Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Пт апр 03, 2015 7:33 pm
KCD
Доброго времени суток всем!

Создавал проект на InTouch 9.5, затем поднял его до InTouch 2014 R2.
На старой платформе соединялся через DAS-сервер (DASMBTCP) без проблем.
На новой версии поставил новые серверы все также осталось, но связи - нет, и в SMC Log - ошибки.
В SMC Diagnostics - Device Groups - тоже пусто.
Что это может быть, подскажите?
Ткните пальцем, что не так.

Изображение

Изображение

Изображение

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вс апр 05, 2015 7:51 pm
mp3corp
Топики не видит. Проверьте название топиков в конфигурации DASMBTCP.

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Пн апр 06, 2015 1:33 pm
KCD
Device Group:

Изображение

Diagnostics - пусто:

Изображение

А вот на виртуальной машине на версии 9.5 название группы и вид диагностики (ничего не подключено из ПЛК):

Изображение

Изображение

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Пн апр 06, 2015 1:35 pm
KCD
А что может с топиками быть не так?

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Пн апр 06, 2015 3:40 pm
KCD
А из-за версии сервера могут быть проблемы?

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Пн апр 06, 2015 10:13 pm
Генератор зла
Что у Вас за звери LMC и Twido ?

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт апр 07, 2015 1:26 pm
KCD
Да, LMC и Twido.
Просто на версии 9.5 все работало безукоризненно.
Какова причина может быть, что приложение не может найти Топики (хотя они есть) ?

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт апр 07, 2015 1:42 pm
Генератор зла
Вот здесь:
https://cloud.mail.ru/public/a3a3b3ebdd21/DASMBTCP.pdf
ссылка на доку DASMBTCP
Но я убеждён, что у Вас она и так есть и Вы её неплохо изучили.
Пожалуйста, дайте ссылку на страницу, где я в ней могу по-подробнее познакомиться с незнакомыми мне предметами обихода LMC и Twido.

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Чт апр 09, 2015 3:58 pm
engineer_ua
Нужно читать данные с контроллера Schneider Electric – TWIDO по Modbus TCP.
Контроллер TWIDO по Modbus RTU подключается к MODBUS GATEWAY – Moxa MB3180, на выходе MB3180 через Modbus TCP подключается к станции InTouch 10.0 (на компьютере установленна обычная сетевая карта).
Вопрос - как это сделать?

Как я понял нужно установить
MBTCP DAServer.
Вопрос – как лицензируется этот сервер, у нас установлен сервер dassidirect_2_0, нужна ли для MBTCP DAServer отдельная лицензия или она входит в состав лицензии Device Integration Server, Device Integration IO Server?

В SMC добавил драйвер DASMBTCP для TWIDO (или MODBUS GATEWAY – Moxa) что нужно добавлять:
Add ModbusBridge…
Add TSXQuantum
….
Add ModbusPLC…
Наверное Add ModbusPLC?

Какие параметры, кроме IP адресса нужно настраивать в ModbusPLC_Parameters?

Как настроить адрессацию тегов – Item Reference (регистры)?
Как настроить коммуникацию в TWIDO, допустим хочу в InTouch считывать меркер в TWIDO по адрессу %M10?

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Чт апр 09, 2015 8:14 pm
mp3corp
Ну для начала нужно узнать скольки символьная адресация у TWIDO. В настройках DASMBTCP можете оставить только Topic, все итемы описывайте в самом InTouch (лично мне так удобнее). Сам сталкивался только с Modicon TSX Premium у него 5 симв. адресация. По поводу считывания переменных "%M10" и прочего, насколько помню %М - целочисл. данные, точнее почитайте в доке по Modicon'ам. DASMBTCP вполне подойдет, либо используйте родной сервер от Shcnieder Electric - MBENET.

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Чт апр 09, 2015 9:24 pm
Генератор зла
engineer_ua писал(а):или она входит в состав лицензии Device Integration Server, Device Integration IO Server?

+
engineer_ua писал(а):Наверное Add ModbusPLC?

+

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт май 05, 2015 12:16 pm
KCD
Генератор зла писал(а):Вот здесь:
https://cloud.mail.ru/public/a3a3b3ebdd21/DASMBTCP.pdf
ссылка на доку DASMBTCP
Но я убеждён, что у Вас она и так есть и Вы её неплохо изучили.
Пожалуйста, дайте ссылку на страницу, где я в ней могу по-подробнее познакомиться с незнакомыми мне предметами обихода LMC и Twido.



LMC:
https://stevenengineering.com/tech_supp ... ROGRAM.pdf

Twido:
http://www.elmatik.ee/info/kasutusjuhen ... 20(Russian)%20v.2.1.pdf

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт май 05, 2015 1:46 pm
Генератор зла
Ааа.... Теперь понятно, что это ...
Работайте с ними через Modbus PLC Object
По поводу адресации всё очень неплохо описано в доке на DASMBTCP

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт май 05, 2015 5:36 pm
KCD
Генератор зла писал(а):Ааа.... Теперь понятно, что это ...
Работайте с ними через Modbus PLC Object
По поводу адресации всё очень неплохо описано в доке на DASMBTCP


Так объекты Twido и LMC и были созданы через Modbus PLC Object. В чем загвоздка?
Standalone приложение не видит DA-сервера все равно. В SMC Diagnostics - Device Groups остается пусто.

С адресацией все более-менее понятно.

Изображение

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт май 05, 2015 6:21 pm
Генератор зла
Увы, не читаются первые посты топика :( Можете повторить скрины с логами ошибок из SMC ?

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт май 05, 2015 7:43 pm
KCD
Генератор зла писал(а):Увы, не читаются первые посты топика :( Можете повторить скрины с логами ошибок из SMC ?


А сейчас?

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт май 05, 2015 7:52 pm
Генератор зла
Теперь видится.
Не используйте ".", "_" в названиях топиков. Так, на всякий.
На одном из скринов всё красненькое с качеством 001B. Смотрите по доке, что сие значит.

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт май 05, 2015 7:58 pm
Генератор зла
0x001B = 1, 10, 20
• 1 Bad quality - The Value is not useful
• 10 Comm failure - Communication has failed. There
is no last known value available.
• 20 Constant - The value is a constant and cannot
move.
Как то так...

Re: Ошибка связи InTouch с PLC через DASMBTCP

СообщениеДобавлено: Вт май 05, 2015 8:32 pm
KCD
То, что красненькое - то все хорошо (скрины версии 9.5), там ничего не подключено просто физически.
А там где версия 2014 - там вовсе пусто в диагностике.
Попробовал с нуля создать проект, создал пару переменных, прописал топики и их сервера в TagName Dictionary.
В диагностике серверов в SMC появились переменные. Все заработало! :)
На версии программы поднятой с 9.5 до 2014 проверить не предоставляется возможным из-за окончания пробной лицензии,
но думаю проблема в топиках была, т.к. в проекте с нуля все заработало, как и должно быть.