Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Tx Open Tool и Txi2.open
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > BACnet по-русски
Gorsky17
Здравствуйте! Подскажите, каким образом подключиться к TXI2.OPEN для конфигурирования? Находил пошаговую инструкцию для модели TXI1.OPEN, у нее есть USB разъем. Здесь же только два Ethernet разъема, при подключении к ним TX Open Tool не видит устройство. Спасибо.
Sigezmund
Не юзал его еще. Но вроде как его теперь по IP конфигурить надо. А раньше по usb надо было.
PuzanZero
Эта байда работает только с Desigo v.6.
Если в вас 5.1 или 4.1, то вы ничего не сможете с ней сделать. Мне специалист из Siemens'овой службы поддержки ответил приемно следующее:

Цитата
Возможно, имеет смысл попробовать установить отдельно TX Tool V6. Эта утилита не требует лицензии. И в ней сконфигурировать TXI2.OPEN под ModbusV4. Потом его шаблон вставить в PointConfigurator. Но никто не гарантирует, что это будет работать.
Willy64
Конфигурация TXI2.OPEN без лицензии на XWorks 6 не представляет интереса, так как теперь создать ioocd-файл мимо Point Configurator'а не разрешается. Но сделать это возможно, у меня получалось. Проблема в том, что без контроллера с 6 версией прошивки даже успешно опрашивающий устройства модуль бесполезен. 4 и 5 xworks про него не знают и заменить им TXI1.OPEN не получилось, контроллер не увидел его на Island-шине.

Адрес TXI2.OPEN по умолчанию - 192.168.252.2 (тут не 100% уверен, полгода прошло). Компьютер с TX Opel Tool должен иметь адрес в подсети 192.168.252.0/24 (можно задать вторым к существующему), иначе не найдет модуля.
Gorsky17
Модули расширения ввода/вывода имеют адресные ключи (физические пластиковые пронумерованные) для однозначной идентификации модулей в конфигурации контроллера. Каким образом мы назначаем адрес модулю TXI2.OPEN? Данный модуль никаких физических ключей не имеет.
Willy64
На модуле есть две "крутилки" с десятками и единицами адреса, при смене адреса происходит перезапуск. Старые TXI1.OPEN иногда при этом зависали. К заданному адресу привязываются входы контроллера, поэтому произвольно менять его не стоит. При установке адреса в 0 модуль переходит в состояние останова.
Gorsky17
Цитата(Willy64 @ 12.1.2018, 11:52) *
На модуле есть две "крутилки" с десятками и единицами адреса, при смене адреса происходит перезапуск. Старые TXI1.OPEN иногда при этом зависали. К заданному адресу привязываются входы контроллера, поэтому произвольно менять его не стоит. При установке адреса в 0 модуль переходит в состояние останова.


Вы настраивали TXI.OPENы по инструкции step-by-step, гуляющей по интернету?
Willy64
В первый раз - да, по какой-то инструкции, происходящей от сименса. Тогда это были еще TXI1. Процедура с TXI2 осталась той же, за небольшими исключениями. Если что-то интересует, задавайте конкретные вопросы, могу попробовать объяснить простым языком, опираясь на личный опыт.
Gorsky17
В понедельник буду на объекте, сформируются конкретные вопросы. Заранее спасибо.
Gorsky17
- TX Open tool v6.0
- модуль TXI1.OPEN
Объясните разницу между настройкой GlobalComm (Bus communication settings) и DeviceComm (Communication settings). Настройки должны быть разными? Скриншоты прилагаю.
Gorsky17
При добавлении файла конфигурации TXI1.OPEN в Xworks (Point configurator) Xworks автоматически определяет конфигурацию как предназначенную для TXI2.OPEN. Ссылка на видео: https://yadi.sk/i/nKI8sk3H3RVv2h
signet
Цитата(Willy64 @ 12.1.2018, 11:08) *
Конфигурация TXI2.OPEN без лицензии на XWorks 6 не представляет интереса, так как теперь создать ioocd-файл мимо Point Configurator'а не разрешается. Но сделать это возможно, у меня получалось. Проблема в том, что без контроллера с 6 версией прошивки даже успешно опрашивающий устройства модуль бесполезен. 4 и 5 xworks про него не знают и заменить им TXI1.OPEN не получилось, контроллер не увидел его на Island-шине.

Адрес TXI2.OPEN по умолчанию - 192.168.252.2 (тут не 100% уверен, полгода прошло). Компьютер с TX Opel Tool должен иметь адрес в подсети 192.168.252.0/24 (можно задать вторым к существующему), иначе не найдет модуля.


Не обязательно иметь контроллер с 6 версией, я сделал четыре OPEN`а с 5 версией, подготавливаешь проект в XWP-5 потом переносишь проект в XWP-6 меняя в Point Configurator TXI1.OPEN на TXI2.OPEN.
Gorsky17
Разобрался с TXI1.OPEN, все работает, круто! Проделываю те же самые манипуляции с TXI2.OPEN - глухо, не работает. Скриншоты и файл конфигурации прилагаю. Помогите, пожалуйста!
Gosha_xak
А заливался ли в модуль файл приложения с прошивкой? У меня были проблемы что он хотел вот этот файлик еще
+ у Вас почему-то в Bus стоит RS232, а для устройства RS485T. Я всегда делал одинаковые значения
Gorsky17
Цитата(Gosha_xak @ 22.1.2018, 10:40) *
А заливался ли в модуль файл приложения с прошивкой? У меня были проблемы что он хотел вот этот файлик еще
+ у Вас почему-то в Bus стоит RS232, а для устройства RS485T. Я всегда делал одинаковые значения



Гоша, все заработало!!! Да, по невнимательности выставил RS232, исправил. Шлюз я прошивал, только файлик у меня версии Modbus_HQ_V6.00.670. Залил Ваш файл и все заработало! Кстати, скидываю скрин, как должно выглядеть окно диагностики при рабочей конфигурации. Спасибо!
4005446
Добрый день. Подскажите пожалуйста есть ли возможность через TXI2.OPEN подключить электросчетчики "Меркурий-230" с CAN/485 интерфейсом?
SergeyPanishev
Доброго времени суток.

Не смог найти конкретной информации по настройке TXI2.Open (планирую опрашивать счетчики с ModBus по RS485). Счетчиков в сети 2 шт. Подсоединены шлейфом к TXI2.Open.

Поделитесь пожалуцста опытом пошаговой настройки:
1. Как подключить к устройству
2. Как создать конфигурацию для считывания данных
3. Как дальше использовать это - записывать в BacNet переменный в XWP

Буду очень благодарен. И заранее спасибо откликнувшимся.
Willy64
Взял модуль TXI2, вентилятор EBM и накидал пошаговую инструкцию, а то некоторые шаги абсолютно неочевидны даже с полными официальными инструкциями. Сделано на XWorks 6.2.

0. Сетевые настройки

0.1. Добавить адрес 192.168.252.3 для Ethernet-карты, подключить контроллер прямым кабелем
0.2. Проверить связь с контроллером (ping 192.168.252.2)


1. TX Open Tool

1.1 В меню "Tools->Options->FW Library Path" указать путь к каталогу "012_Firmware/010_Desigo_Firmware_Library" из дистрибутива XWorks.
1.2 Создать файл IOOPT (шаблон с регистрами для требуемого типа устройств). Это отдельная история.
1.3 Скопировать шаблон в каталог "C:\Users\All Users\Siemens\Desigo\TOOLSET\XwpData\RC\Libraries\FLI\06.00\V600000\PXC\DEV\TXI"
(функция "Save to library", которая должна это делать, у меня почему-то не работает, в 4 и 5 версиях всё было нормально)

2. Desigo Project Manager

2.1 Создать проект, модульный контроллер
2.2 Перейти в Point configurator
2.3 Create DP and modules -> New module -> TXI2.OPEN, задать новому модулю адрес (у меня всегда 90, 91 и тд)
2.4 Integrate TX-I/O third party subs, создать в дереве объектов нужную ветку
2.5 Нажать правую кнопку на ней, потом "New IO Open integration via point template"
2.6 выбрать в списке свой шаблон, "ОК", на вопрос ответить "Да"
2.7 задать адрес Modbus или другой полевой сети в секции "Device address" справа сверху
2.8 нажать "Assign TX I/O module", у точек должны появиться адреса 90.1, 90.2 и тд
2.9 "Save"
2.10 Navigate -> "Tx Open Tool"
2.11 Generate CFC data and Exit, далее обычная компиляция и загрузка контроллера

3. снова TX Open Tool
3.1 Tools -> Load firmware TX Open (в первый раз обновляем прошивку из каталога Firmware\320_TX2_OPEN\Bin)
3.2 Tools -> Load protocol application (как в шаблоне, у меня Modbus_HQ_V6.00.xxx)
3.3 В списке Properties ввести пароль модуля (на новом модуле можно установить его через кнопку с точками), остальное можно не трогать
3.4 Load IOOCD (при последующих загрузках сразу сюда)
3.5 Если всё загрузилось нормально, можно посмотреть на то, что происходит внутри модуля на вкладке "Online"

Если обмен идёт нормально, индикатор COM светится почти непрерывно оранжевым цветов, при потере пакетов - красные вспышки

Жду отзывов!
SergeyPanishev
Приветствую.

Благодарю за описание по настройке модуля. По данному описанию вопросов нет.

Возник вопрос по получению данных с устройств (устройства мониторинга параметров электроснaбжения PM2200).
При создании карты опроса переменных в TXOpen Tool делаю такие настройки (например, пытаюсь получить значение тока на фазе):
Data Point Type - AI
Sygnal Type - F32
Third party signa type - Float
Default value - 0
Range low - 0
Range hight - 1
3rd P. Conversion Set - 1;3000;0;0; (3000 - взял из описания протокола)

При прошивке TX модуля использовал выложенный выше на форуме файл по ModBus

Настройки канала:
для TX модуля - 19200,N,8,1,RS485,0,0,RTU
для устройства - 19200,N,8,1,RS485,0,0,RTU

Адресация:
TX - 91
устройство - 2 (на самом устройстве все настройки проверили - адрес: 2, скорость: 19200, четность: нет)

Для самого устройства есть описание протокола (прикладываю).

Скриншоты результатов прикладываю - опроса данных нет.


Sigezmund
А Вы пробовали сначала считать данные с помощью Modscan или аналогичной программы? Я в первую очередь поступаю именно так, чтобы искоючить проблемы со связью или с настройками периферийных устройств. Если данные получены, то можно приступать к интеграции в Desigo.
Willy64
Непонятно, на какой стадии затык. Если красный индикатор мигает, а зеленый - нет, то TXI2.OPEN работает нормально и надо искать проблему снаружи. Ошибка также может быть в различных вариантах модбаса, у разных производителей понятия, бывает, сильно расходятся. Читайте документ CM110571, он лежит в каталоге с прошивкой 320_TX2_OPEN\Prot_Apps\Modbus под именем "Modbus_HQ_V6.00.xxx.pdf"
Fister
После того, как не получили данные в TXI2.OPEN пробовали подключаться к устройству через "шнурок" USB-RS485. Пробовали считать данные, например, по адресу 3000 (ток А). ModScan не видит ничего по этому адресу.
Методом тыка поперебирали адреса - нашли ячейки, где хотя бы что-то считывается и меняется. Но идентифицировать их не можем - что в них за значения.
Отписались еще в Shnider. Ждем от них информации.
Sigezmund
Попробуйте сначала считать битовые значения. У меня со шнайдеровскими измерителями РМ была следующая засада. Битовые значения читались норамально, а вот показания токов и напряжений с 3000 регистра ( данные флоат) считывалась какая-то фигня. Тогда в настройках modscan я указал тип считываемых данных не floating, а swapped. И тогда данные стали отображаться корректно. И по-моему еще был сдиг регистров на 1, т.е. надо было читать не с 3000 регистра 4 байта, а с 2999. После этого дело осталось за малым, засунуть это все в контроллер. Я тогда делал интеграцию в контроллеры Beckhoff. И мне пришлось в контроллер считывать сразу не 4 байта, а читать побайтово, менять их последовательнось, и склеивать их в другом порядке, чтобы в контроллере увидеть адекватные данные. Как это будет в сименсе не могу сказать, не сталкивался. А вот в шнайдеровских PM такая фигня с последовательностью байтов. Кучу времени убил тогда...
Fister
Коллеги.
Всем спасибо за консультации. Все параметры с PM2230 удалось считать. Особенности адресации устройства понятны:
1. Регистры сдвинуты на 1 (вместо 3000 необходимо через TXI опрашивать 2999).
2. Настройки TXI2 по сути ничем не отличаются от описание по TXI1. Спасибо Willy64 за описание процедуры настройки.
3. По занесение информации для чтения в TXI2 все подробно изложено в Help. Есть примеры. Тут главное не забывать указывать корректный интерфейс и адреса устройств.

Единственное что - не смогли получить каких-то корректных данных через ModScan и QModBus. При чтении регистров (например, holding 2999) получали либо ошибку, либо неизменяющиеся значения. Все параметры удалось получить через программу IONSetup от SE. Там также есть возможность чтения по регистрам.

Если у кого возникнут вопросы - можно в этой ветке получить всю информацию.
i.sergey
Добрый день, коллеги!
Прошу помочь! Возникает проблема в самом начале при выборе протокола ModBus_HQ_V6.00 в TX Open Tool (Desigo XWorks 6.0). Выходит сообщение, что не удалось найти файл конфигурации XML для данного протокола. Везде посмотрел - нигде нет этого файла. Может кто поделиться этим файлом? Либо целиком каталогом прошивки 320_TX2_OPEN\Prot_Apps\Modbus. А имеется у меня только каталог прошивки для TX1.OPEN.
Заранее благодарю!
Rapid
Цитата(Willy64 @ 6.6.2019, 16:57) *
.....
1.3 Скопировать шаблон в каталог "C:\Users\All Users\Siemens\Desigo\TOOLSET\XwpData\RC\Libraries\FLI\06.00\V600000\PXC\DEV\TXI"
(функция "Save to library", которая должна это делать, у меня почему-то не работает, в 4 и 5 версиях всё было нормально)
.......


Такая же фигня с сэйвом. Респект и уважуха за подсказку, очень вовремя!
Fister
Тоже возник вопрос по работе со сторонними устройствами через TXI2.OPEN.
Имеется контроллер SMH4. Подключились к нему по ModBus TCP. Параметры типа int, long читаем без проблем. Проблема с чтение параметров типа real.
Суть ситуации следующая.
Например, есть значение с датчика, которое хранится по адресам 1-2 в SMH4. Делаем карту переменных для чтения значения и ставим тип переменной в TXOpen.Tool - float. Приходит абаркадабра.
Подключился напрямую к SMH4 и почитал что там в ячейках 1-2 через программку QModBus. В ячейках 0 и 1680. Почитал манульчики - в соответствии со стандартом IEEE754 - это соответственно - в dec 20. Именно то значение, которое мне нужно.
А вот как мне в TXI2.OPEN получить его не понимаю. Видимо проблема с разницей в форматом представления чисел в SHM4 и формате чтения у TXI2.OPEN. Подскажите - может кто сталкивался с такой проблемой?
P/S/ в TX.OPEN попробовал все типы данных. Ни один из них 20 не выдал.
Fister
Что-то ни кто не ответил...
решил не ждать - сделал в XWorks свой блочек для преобразования по стандарту IEEE754. Как говориться, на костылях, почти все работает. 90% данных считываются корректно. Но иногда почему-то преобразование выдает значение ровно в 2 раза большее, чем фактическое. Установить причину/условие когда это происходит - пока не удалось. Может кто тут подскажет?
amel777
Выложите кто-нибудь TXOpen Tool из Xworks 6 версии. Дистрибутив очень много весит...
amel777
Ищу программиста с Desigo Xworks 6, для настройки 2-х модулей TXI2.OPEN, т.к. у меня есть только версия 5.2. В каждом модуле не более 10 регистров Modbus.
Rapid
Так и не понял из видео где указывается IP адрес слэйва. Куда будет модуль запросы слать? А если у меня два разных IP адреса, под которыми по несколько modbus TCP слэйвов (например под конвертерами)?

В видео указывается адрес слэйва в виде цифры 1. Это адрес, аналогичный адресу на RS485. А где IP адрес-то? Или он широковещательным отправляет на все адреса подсети? Это же жуть какая-то.
Rapid
В TX Open Tool перед заливкой конфигурации в модуль нужно ткнуть в адрес слэйва. Справа появится панель, где можно ввести IP адрес и порт.
nafil@rescogulf.com
Цитата(Gorsky17 @ 8.12.2017, 14:06) *
Здравствуйте! Подскажите, каким образом подключиться к TXI2.OPEN для конфигурирования? Находил пошаговую инструкцию для модели TXI1.OPEN, у нее есть USB разъем. Здесь же только два Ethernet разъема, при подключении к ним TX Open Tool не видит устройство. Спасибо.




I have a question, if we have 2 device same like this were connected in 1 txi2open. how we configure?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.