This is topic ModBus TCP/IP in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000532.html

Posted by postman (Участник № / Member № 3391) on :
 
Сачал Вашу бесплатную версию с целью ознакомления.
Есть планы использовать Ваш продукт (уже платный) в наших проектах, однако недостаточность информации не дает возможности проверить его в реальных приложениях.
Не могли бы Вы более подробно осветить вопрос связи с внешними устройствами по Modbus TCP/IP
К сожалению, справка, приложенная к программе, не дает возможности разобраться во многих вопросах.
1) Можно ли получить от Вас небольшую тестовую программу(образец) написанную в среде TRACE MODE 6, которая бы позволила протестировать соединение. Все мои попытки организовать связь упираются в то, что я вижу по обмен между компьютером и устройством происходит (по миганию индикаторов
0 на чем собственно все и заканчивается, никакой информации в проекте я не вижу.
2) Как пользоваться диагностическими переменными? например @e_MODBUS, @e_TCP_Modbus?

С уважением и надеждой на ответ: Постных Ю.Н.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Примерчик отправлен.
2. Создаете в группе Источники\Приемники диагностическую переменную. Перетягиваете в группу каналов. У Вас создается канал, в котором будет отображаться, то что Вам нужно.
 
Posted by postman (Участник № / Member № 3391) on :
 
Во-первых, огромное спасибо за ответ.
Во-вторых, при попытке запустить проект (файл «Primer_modbus_TCP.prj» ) в Trace Mode, появляется сообщение об ошибке «Сервер проекта: Неподдерживаемая версия файла проекта».

Надеюсь на столь же быстрый ответ на мои вопросы.

С уважением: Постных Ю.Н.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Проект был для базовой версии, Вы запускаете в ней?
 
Posted by postman (Участник № / Member № 3391) on :
 
У меня же конкретно указано что версия бесплатная TRACE MODE 6.06, а является она базовой или нет, я не знаю...
 
Posted by postman (Участник № / Member № 3391) on :
 
Каталог в который инсталировалась программа называется "Trace Mode IDE 6 Base"
Файл, полученный от Вас назывался "tm6b_ide_install.zip"
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Отправлен другой проект.
 
Posted by postman (Участник № / Member № 3391) on :
 
Спасибо, программа запустилась.
Появились другие вопросы:
1.Каким образом Вы создаете в МРВ в канале узел Модбус, я не вижу в программе такой возможности..?
2.При первом запуске профайлера переменные не отображаются, везде 0.
После остановки и повторного запуска они начинают отображаться... но через некоторое время обмен прекращается, хотя связь с устройством есть.
3. Приведите хотя бы небольшой фрагмент программы на языке SL, при попытке написать любую программу кроме пустой, возникает синтаксическая ошибка.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Это не узел, а группа каналов со значком. Создавалась простым перетягиванием группы из Источников приемников в узел RTM

2. У нас такого не наблюдается, видимо что-то с настройками сети. Через какое время обмен прекращается? В качестве устройства используется ModSim или контроллер?

3. Языка SL в Trace Mode нет.
 
Posted by postman (Участник № / Member № 3391) on :
 
1. Спасибо именно этот момент и нге был понятен с организацией связи по Модбус ТСР.
2. В качестве устройства используется контроллер MPS 100 Merlin Gerin. Собственно я понимаю сто проблемы с настройкой сети, но в каком месте ее можно настроить и какие параметры менять.Я пробовал менять параметры в файле ip Modbus.
При стандартной конфигурации:

;502 Port
100 RECTIMEOUT
0 TIMEOUT
5 ERROR
5 OFFCOUNT

сбой происходит в течении 10-15 секунд , то при изменении параметров RECTIMEOUT и TIMEOUT работа может продолжаться несколько минут, однака проблема молчания при первичном запуске остается.

3. Дело в том что в спракке приведен пример именно на этом языке. Тогда какой язык можно использовать? Мне нужно отмасштабировать входные величины...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
2. Попробуйте поиграться с таймаутами. Если можно отследить запросы и ответы, то хорошо бы отдиагностировать причину прекращения обмена.

3. Уточните все же название языка. SL у нас есть только флаг.
 
Posted by postman (Участник № / Member № 3391) on :
 
Спасибо, Ваши советы очень помогли..
Следующий вопрос, лучше всего проилюстрируйте его примером, если можно, каким образом органиовать вызов других экранов из основного?
 
Posted by postman (Участник № / Member № 3391) on :
 
И еще вопрос..
Как организовать переключение экранов с помощью кнопки? Простого задания функции управления мыши "Перейти на экран" не достаточно?
Что еще и где нужно установить в программе?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Перейти можно двумя способами

1. Кнопка с действием перейти на экран, привязывать лучше к каналу Call, а не к шаблону.

2. Посылать во входное значение канала Call вызова другого экрана 2.
 
Posted by postman (Участник № / Member № 3391) on :
 
Я еще не настолько продвинут в Вашей системе чтобы данных коментариев было достаточно..
Можно получить простейший пример?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Отправлено
 
Posted by postman (Участник № / Member № 3391) on :
 
Благодаря Вашей поддержке удалось разобраться с основными проблемами.
Дело дошло до праки
тического применения.
Скажите, что и в каком обьеме я должен приобрести у Вас чтобы запустить реальный проект Ключающий в себя управление 10 устройствами с 20-ю внутренними регистрами в каждом по Modbus RTY

Второй вопрос.
Не получилось в бесплатной версии организовать связь и запись результатов в Exel. В чем может быть проблема?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) По вопросам приобретения обратитесь в отдел продаж sales@adastra.ru. Там Вас проконсультируют.

2) Не знаем. Присылайте Ваш тестовый проект на hotline3@adastra.ru
 
Posted by DimaZh (Участник № / Member № 1718) on :
 
читая форум видно, что у многих возникаю проблемы,я не исключение, с обменом данными по Modbus TCP, выложите демо проект с описанием.
 
Posted by DimaZh (Участник № / Member № 1718) on :
 
в частности: не получается управлять выходами ADAM 6050.
 
Posted by Vatsis (Участник № / Member № 3605) on :
 
У меня возникли те же трудности с ModBus/TCP. Хотелось бы так же получить пример проекта.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пример можно скачть здесь
http://forum.adastra.ru/cgi-bin/ultimatebb.cgi/ubb/get_topic/f/31/t/000581.html?#000000
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2